Skip to content

Instantly share code, notes, and snippets.

@timsneath
Created October 29, 2021 03:07
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save timsneath/d085981b34cb4da1e676a94ecbe41b05 to your computer and use it in GitHub Desktop.
Save timsneath/d085981b34cb4da1e676a94ecbe41b05 to your computer and use it in GitHub Desktop.
Analyzer Failure
This file has been truncated, but you can view the full file.
1635476713209:Ver:1596173960672524124772:VS-Code:3.27.2:1.32.7:2.15.0
1635476713315:Req:{"jsonrpc"::"2.0","id"::0,"method"::"initialize","params"::{"processId"::7100,"clientInfo"::{"name"::"Visual Studio Code","version"::"1.61.2"},"locale"::"en-us","rootPath"::"c::\\src\\win32","rootUri"::"file::///c%3A/src/win32","capabilities"::{"workspace"::{"applyEdit"::true,"workspaceEdit"::{"documentChanges"::true,"resourceOperations"::["create","rename","delete"],"failureHandling"::"textOnlyTransactional","normalizesLineEndings"::true,"changeAnnotationSupport"::{"groupsOnLabel"::true}},"didChangeConfiguration"::{"dynamicRegistration"::true},"didChangeWatchedFiles"::{"dynamicRegistration"::true},"symbol"::{"dynamicRegistration"::true,"symbolKind"::{"valueSet"::[1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26]},"tagSupport"::{"valueSet"::[1]}},"codeLens"::{"refreshSupport"::true},"executeCommand"::{"dynamicRegistration"::true},"configuration"::true,"workspaceFolders"::true,"semanticTokens"::{"refreshSupport"::true},"fileOperations"::{"dynamicRegistration"::true,"didCreate"::true,"didRename"::true,"didDelete"::true,"willCreate"::true,"willRename"::true,"willDelete"::true}},"textDocument"::{"publishDiagnostics"::{"relatedInformation"::true,"versionSupport"::false,"tagSupport"::{"valueSet"::[1,2]},"codeDescriptionSupport"::true,"dataSupport"::true},"synchronization"::{"dynamicRegistration"::true,"willSave"::true,"willSaveWaitUntil"::true,"didSave"::true},"completion"::{"dynamicRegistration"::true,"contextSupport"::true,"completionItem"::{"snippetSupport"::true,"commitCharactersSupport"::true,"documentationFormat"::["markdown","plaintext"],"deprecatedSupport"::true,"preselectSupport"::true,"tagSupport"::{"valueSet"::[1]},"insertReplaceSupport"::true,"resolveSupport"::{"properties"::["documentation","detail","additionalTextEdits"]},"insertTextModeSupport"::{"valueSet"::[1,2]}},"completionItemKind"::{"valueSet"::[1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25]}},"hover"::{"dynamicRegistration"::true,"contentFormat"::["markdown","plaintext"]},"signatureHelp"::{"dynamicRegistration"::true,"signatureInformation"::{"documentationFormat"::["markdown","plaintext"],"parameterInformation"::{"labelOffsetSupport"::true},"activeParameterSupport"::true},"contextSupport"::true},"definition"::{"dynamicRegistration"::true,"linkSupport"::true},"references"::{"dynamicRegistration"::true},"documentHighlight"::{"dynamicRegistration"::true},"documentSymbol"::{"dynamicRegistration"::true,"symbolKind"::{"valueSet"::[1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26]},"hierarchicalDocumentSymbolSupport"::true,"tagSupport"::{"valueSet"::[1]},"labelSupport"::true},"codeAction"::{"dynamicRegistration"::true,"isPreferredSupport"::true,"disabledSupport"::true,"dataSupport"::true,"resolveSupport"::{"properties"::["edit"]},"codeActionLiteralSupport"::{"codeActionKind"::{"valueSet"::["","quickfix","refactor","refactor.extract","refactor.inline","refactor.rewrite","source","source.organizeImports"]}},"honorsChangeAnnotations"::false},"codeLens"::{"dynamicRegistration"::true},"formatting"::{"dynamicRegistration"::true},"rangeFormatting"::{"dynamicRegistration"::true},"onTypeFormatting"::{"dynamicRegistration"::true},"rename"::{"dynamicRegistration"::true,"prepareSupport"::true,"prepareSupportDefaultBehavior"::1,"honorsChangeAnnotations"::true},"documentLink"::{"dynamicRegistration"::true,"tooltipSupport"::true},"typeDefinition"::{"dynamicRegistration"::true,"linkSupport"::true},"implementation"::{"dynamicRegistration"::true,"linkSupport"::true},"colorProvider"::{"dynamicRegistration"::true},"foldingRange"::{"dynamicRegistration"::true,"rangeLimit"::5000,"lineFoldingOnly"::true},"declaration"::{"dynamicRegistration"::true,"linkSupport"::true},"selectionRange"::{"dynamicRegistration"::true},"callHierarchy"::{"dynamicRegistration"::true},"semanticTokens"::{"dynamicRegistration"::true,"tokenTypes"::["namespace","type","class","enum","interface","struct","typeParameter","parameter","variable","property","enumMember","event","function","method","macro","keyword","modifier","comment","string","number","regexp","operator"],"tokenModifiers"::["declaration","definition","readonly","static","deprecated","abstract","async","modification","documentation","defaultLibrary"],"formats"::["relative"],"requests"::{"range"::true,"full"::{"delta"::true}},"multilineTokenSupport"::false,"overlappingTokenSupport"::false},"linkedEditingRange"::{"dynamicRegistration"::true}},"window"::{"showMessage"::{"messageActionItem"::{"additionalPropertiesSupport"::true}},"showDocument"::{"support"::true},"workDoneProgress"::true},"general"::{"regularExpressions"::{"engine"::"ECMAScript","version"::"ES2020"},"markdown"::{"parser"::"marked","version"::"1.1.0"}},"experimental"::{"snippetTextEdit"::true}},"initializationOptions"::{"closingLabels"::false,"flutterOutline"::false,"outline"::true,"suggestFromUnimportedLibraries"::true},"trace"::"off","workspaceFolders"::[{"uri"::"file::///c%3A/src/win32","name"::"win32"}]}}
1635476713439:Res:{"id"::0,"jsonrpc"::"2.0","result"::{"capabilities"::{"executeCommandProvider"::{"commands"::["edit.sortMembers","edit.organizeImports","edit.fixAll","edit.sendWorkspaceEdit","refactor.perform"],"workDoneProgress"::true},"workspaceSymbolProvider"::true,"workspace"::{"workspaceFolders"::{"supported"::true,"changeNotifications"::true}}},"serverInfo"::{"name"::"Dart SDK LSP Analysis Server","version"::"2.15.0-262.0.dev"}}}
1635476713450:Req:{"jsonrpc"::"2.0","method"::"initialized","params"::{}}
1635476713462:Res:{"id"::1,"method"::"workspace/configuration","params"::{"items"::[{"scopeUri"::"file::///c::/src/win32","section"::"dart"},{"section"::"dart"}]},"jsonrpc"::"2.0"}
1635476713468:Req:{"jsonrpc"::"2.0","id"::1,"result"::[{"additionalAnalyzerFileExtensions"::[],"allowTestsOutsideTestFolder"::false,"automaticCommentSlashes"::"tripleSlash","cliConsole"::"debugConsole","enableSdkFormatter"::true,"enableServerSnippets"::false,"enableSnippets"::true,"env"::{},"closingLabels"::false,"analysisServerFolding"::true,"analysisExcludedFolders"::["example/explorer"],"flutterCustomEmulators"::[],"debugSdkLibraries"::false,"debugExternalPackageLibraries"::false,"showDartDeveloperLogs"::true,"showSkippedTests"::false,"flutterStructuredErrors"::true,"enableCompletionCommitCharacters"::false,"previewCommitCharacters"::false,"triggerSignatureHelpAutomatically"::false,"flutterAdbConnectOnChromeOs"::false,"flutterTrackWidgetCreation"::true,"flutterAdditionalArgs"::[],"flutterAttachAdditionalArgs"::[],"flutterRunAdditionalArgs"::[],"flutterTestAdditionalArgs"::[],"showInspectorNotificationsForWidgetErrors"::true,"hotReloadProgress"::"notification","evaluateGettersInDebugViews"::true,"sdkPath"::"c::\\flutter\\bin\\cache\\dart-sdk","sdkPaths"::["c::\\flutter\\bin\\cache\\dart-sdk","c::\\tools\\dart-sdk"],"debugExtensionBackendProtocol"::"ws","devToolsTheme"::"light","devToolsBrowser"::"chrome","showDevToolsDebugToolBarButtons"::true,"doNotFormat"::["/Users/timsneath/git/flutter/**"],"lineLength"::80,"maxLogLineLength"::2000,"insertArgumentPlaceholders"::true,"completeFunctionCalls"::false,"showMainCodeLens"::true,"showTestCodeLens"::true,"showDartPadSampleCodeLens"::true,"showTodos"::true,"openTestView"::["testRunStart"],"notifyAnalyzerErrors"::true,"allowAnalytics"::true,"checkForSdkUpdates"::true,"pubAdditionalArgs"::[],"runPubGetOnPubspecChanges"::true,"promptToGetPackages"::true,"flutterScreenshotPath"::null,"flutterSdkPath"::null,"flutterSdkPaths"::[],"flutterHotReloadOnSave"::"manual","flutterHotRestartOnSave"::true,"flutterCreateOffline"::false,"flutterCreateOrganization"::"org.sneath","flutterCreateIOSLanguage"::"swift","flutterCreateAndroidLanguage"::"kotlin","analyzeAngularTemplates"::true,"flutterOutline"::true,"flutterWebRenderer"::"auto","analyzerAdditionalArgs"::[],"analyzerDiagnosticsPort"::null,"analyzerInstrumentationLogFile"::"c::\\scratch\\analyzerlogfile2.txt","analyzerSshHost"::null,"extensionLogFile"::null,"devToolsLogFile"::null,"analyzerLogFile"::null,"analyzerVmServicePort"::null,"analyzerPath"::null,"devToolsPort"::null,"devToolsReuseWindows"::true,"shareDevToolsWithFlutter"::true,"openDevTools"::"never","flutterDaemonLogFile"::null,"flutterRunLogFile"::null,"flutterTestLogFile"::null,"pubTestLogFile"::null,"vmServiceLogFile"::null,"dapLogFile"::null,"useKnownChromeOSPorts"::false,"webDaemonLogFile"::null,"vmAdditionalArgs"::[],"buildRunnerAdditionalArgs"::[],"flutterSelectDeviceWhenConnected"::true,"flutterShowWebServerDevice"::"remote","flutterShowEmulators"::"local","warnWhenEditingFilesOutsideWorkspace"::true,"warnWhenEditingFilesInPubCache"::true,"showIgnoreQuickFixes"::true,"embedDevTools"::true,"updateImportsOnRename"::true,"flutterGutterIcons"::true,"previewFlutterUiGuides"::true,"previewFlutterUiGuidesCustomTracking"::true,"useVsCodeTestRunner"::true,"evaluateToStringInDebugViews"::true,"previewHotReloadOnSaveWatcher"::true,"previewLsp"::true,"lspSnippetTextEdits"::true,"renameFilesWithClasses"::"never","autoImportCompletions"::true,"promptToRunIfErrors"::true,"previewBazelWorkspaceCustomScripts"::false,"normalizeFileCasing"::false},{"additionalAnalyzerFileExtensions"::[],"allowTestsOutsideTestFolder"::false,"automaticCommentSlashes"::"tripleSlash","cliConsole"::"debugConsole","enableSdkFormatter"::true,"enableServerSnippets"::false,"enableSnippets"::true,"env"::{},"closingLabels"::false,"analysisServerFolding"::true,"analysisExcludedFolders"::["example/explorer"],"flutterCustomEmulators"::[],"debugSdkLibraries"::false,"debugExternalPackageLibraries"::false,"showDartDeveloperLogs"::true,"showSkippedTests"::false,"flutterStructuredErrors"::true,"enableCompletionCommitCharacters"::false,"previewCommitCharacters"::false,"triggerSignatureHelpAutomatically"::false,"flutterAdbConnectOnChromeOs"::false,"flutterTrackWidgetCreation"::true,"flutterAdditionalArgs"::[],"flutterAttachAdditionalArgs"::[],"flutterRunAdditionalArgs"::[],"flutterTestAdditionalArgs"::[],"showInspectorNotificationsForWidgetErrors"::true,"hotReloadProgress"::"notification","evaluateGettersInDebugViews"::true,"sdkPath"::"c::\\flutter\\bin\\cache\\dart-sdk","sdkPaths"::["c::\\flutter\\bin\\cache\\dart-sdk","c::\\tools\\dart-sdk"],"debugExtensionBackendProtocol"::"ws","devToolsTheme"::"light","devToolsBrowser"::"chrome","showDevToolsDebugToolBarButtons"::true,"doNotFormat"::["/Users/timsneath/git/flutter/**"],"lineLength"::80,"maxLogLineLength"::2000,"insertArgumentPlaceholders"::true,"completeFunctionCalls"::false,"showMainCodeLens"::true,"showTestCodeLens"::true,"showDartPadSampleCodeLens"::true,"showTodos"::true,"openTestView"::["testRunStart"],"notifyAnalyzerErrors"::true,"allowAnalytics"::true,"checkForSdkUpdates"::true,"pubAdditionalArgs"::[],"runPubGetOnPubspecChanges"::true,"promptToGetPackages"::true,"flutterScreenshotPath"::null,"flutterSdkPath"::null,"flutterSdkPaths"::[],"flutterHotReloadOnSave"::"manual","flutterHotRestartOnSave"::true,"flutterCreateOffline"::false,"flutterCreateOrganization"::"org.sneath","flutterCreateIOSLanguage"::"swift","flutterCreateAndroidLanguage"::"kotlin","analyzeAngularTemplates"::true,"flutterOutline"::true,"flutterWebRenderer"::"auto","analyzerAdditionalArgs"::[],"analyzerDiagnosticsPort"::null,"analyzerInstrumentationLogFile"::"c::\\scratch\\analyzerlogfile2.txt","analyzerSshHost"::null,"extensionLogFile"::null,"devToolsLogFile"::null,"analyzerLogFile"::null,"analyzerVmServicePort"::null,"analyzerPath"::null,"devToolsPort"::null,"devToolsReuseWindows"::true,"shareDevToolsWithFlutter"::true,"openDevTools"::"never","flutterDaemonLogFile"::null,"flutterRunLogFile"::null,"flutterTestLogFile"::null,"pubTestLogFile"::null,"vmServiceLogFile"::null,"dapLogFile"::null,"useKnownChromeOSPorts"::false,"webDaemonLogFile"::null,"vmAdditionalArgs"::[],"buildRunnerAdditionalArgs"::[],"flutterSelectDeviceWhenConnected"::true,"flutterShowWebServerDevice"::"remote","flutterShowEmulators"::"local","warnWhenEditingFilesOutsideWorkspace"::true,"warnWhenEditingFilesInPubCache"::true,"showIgnoreQuickFixes"::true,"embedDevTools"::true,"updateImportsOnRename"::true,"flutterGutterIcons"::true,"previewFlutterUiGuides"::true,"previewFlutterUiGuidesCustomTracking"::true,"useVsCodeTestRunner"::true,"evaluateToStringInDebugViews"::true,"previewHotReloadOnSaveWatcher"::true,"previewLsp"::true,"lspSnippetTextEdits"::true,"renameFilesWithClasses"::"never","autoImportCompletions"::true,"promptToRunIfErrors"::true,"previewBazelWorkspaceCustomScripts"::false,"normalizeFileCasing"::false}]}
1635476714591:Res:{"method"::"textDocument/publishDiagnostics","params"::{"uri"::"file::///c::/src/win32/analysis_options.yaml","diagnostics"::[]},"jsonrpc"::"2.0"}
1635476714602:Res:{"method"::"textDocument/publishDiagnostics","params"::{"uri"::"file::///c::/src/win32/pubspec.yaml","diagnostics"::[]},"jsonrpc"::"2.0"}
1635476714901:Res:{"id"::2,"method"::"client/registerCapability","params"::{"registrations"::[{"id"::"0","method"::"textDocument/didOpen","registerOptions"::{"documentSelector"::[{"language"::"dart","scheme"::"file"},{"language"::"yaml","scheme"::"file","pattern"::"**/pubspec.yaml"},{"language"::"yaml","scheme"::"file","pattern"::"**/analysis_options.yaml"},{"language"::"yaml","scheme"::"file","pattern"::"**/lib/fix_data.yaml"}]}},{"id"::"1","method"::"textDocument/didClose","registerOptions"::{"documentSelector"::[{"language"::"dart","scheme"::"file"},{"language"::"yaml","scheme"::"file","pattern"::"**/pubspec.yaml"},{"language"::"yaml","scheme"::"file","pattern"::"**/analysis_options.yaml"},{"language"::"yaml","scheme"::"file","pattern"::"**/lib/fix_data.yaml"}]}},{"id"::"2","method"::"textDocument/didChange","registerOptions"::{"syncKind"::2,"documentSelector"::[{"language"::"dart","scheme"::"file"},{"language"::"yaml","scheme"::"file","pattern"::"**/pubspec.yaml"},{"language"::"yaml","scheme"::"file","pattern"::"**/analysis_options.yaml"},{"language"::"yaml","scheme"::"file","pattern"::"**/lib/fix_data.yaml"}]}},{"id"::"3","method"::"textDocument/completion","registerOptions"::{"documentSelector"::[{"language"::"dart","scheme"::"file"}],"triggerCharacters"::[".","=","(","$","\"","'","{","/","::"],"resolveProvider"::true}},{"id"::"4","method"::"textDocument/completion","registerOptions"::{"documentSelector"::[{"language"::"yaml","scheme"::"file","pattern"::"**/pubspec.yaml"},{"language"::"yaml","scheme"::"file","pattern"::"**/analysis_options.yaml"},{"language"::"yaml","scheme"::"file","pattern"::"**/lib/fix_data.yaml"}],"resolveProvider"::true}},{"id"::"5","method"::"textDocument/hover","registerOptions"::{"documentSelector"::[{"language"::"dart","scheme"::"file"}]}},{"id"::"6","method"::"textDocument/signatureHelp","registerOptions"::{"documentSelector"::[{"language"::"dart","scheme"::"file"}],"triggerCharacters"::["("],"retriggerCharacters"::[","]}},{"id"::"7","method"::"textDocument/references","registerOptions"::{"documentSelector"::[{"language"::"dart","scheme"::"file"}]}},{"id"::"8","method"::"textDocument/documentHighlight","registerOptions"::{"documentSelector"::[{"language"::"dart","scheme"::"file"}]}},{"id"::"9","method"::"textDocument/documentSymbol","registerOptions"::{"documentSelector"::[{"language"::"dart","scheme"::"file"}]}},{"id"::"10","method"::"textDocument/formatting","registerOptions"::{"documentSelector"::[{"language"::"dart","scheme"::"file"}]}},{"id"::"11","method"::"textDocument/onTypeFormatting","registerOptions"::{"documentSelector"::[{"language"::"dart","scheme"::"file"}],"firstTriggerCharacter"::"}","moreTriggerCharacter"::[";"]}},{"id"::"12","method"::"textDocument/rangeFormatting","registerOptions"::{"documentSelector"::[{"language"::"dart","scheme"::"file"}]}},{"id"::"13","method"::"textDocument/definition","registerOptions"::{"documentSelector"::[{"language"::"dart","scheme"::"file"}]}},{"id"::"14","method"::"textDocument/implementation","registerOptions"::{"documentSelector"::[{"language"::"dart","scheme"::"file"}]}},{"id"::"15","method"::"textDocument/codeAction","registerOptions"::{"documentSelector"::[{"language"::"dart","scheme"::"file"}],"codeActionKinds"::["source","source.organizeImports","source.fixAll","source.sortMembers","quickfix","refactor"]}},{"id"::"16","method"::"textDocument/rename","registerOptions"::{"documentSelector"::[{"language"::"dart","scheme"::"file"}],"prepareProvider"::true}},{"id"::"17","method"::"textDocument/foldingRange","registerOptions"::{"documentSelector"::[{"language"::"dart","scheme"::"file"}]}},{"id"::"18","method"::"workspace/willRenameFiles","registerOptions"::{"filters"::[{"scheme"::"file","pattern"::{"glob"::"**/*.dart","matches"::"file"}}]}},{"id"::"19","method"::"workspace/didChangeConfiguration"},{"id"::"20","method"::"textDocument/selectionRange","registerOptions"::{"documentSelector"::[{"language"::"dart","scheme"::"file"}]}},{"id"::"21","method"::"textDocument/semanticTokens","registerOptions"::{"documentSelector"::[{"language"::"dart","scheme"::"file"}],"legend"::{"tokenTypes"::["annotation","keyword","class","comment","method","variable","parameter","enum","enumMember","type","source","property","namespace","boolean","number","string","function","typeParameter"],"tokenModifiers"::["documentation","constructor","declaration","importPrefix","static","escape","annotation","control","label","interpolation","void"]},"range"::true,"full"::{"delta"::false}}}]},"jsonrpc"::"2.0"}
1635476715023:Res:{"id"::3,"method"::"window/workDoneProgress/create","params"::{"token"::"ANALYZING"},"jsonrpc"::"2.0"}
1635476715059:Req:{"jsonrpc"::"2.0","method"::"textDocument/didOpen","params"::{"textDocument"::{"uri"::"file::///c%3A/src/win32/lib/src/structs.dart","languageId"::"dart","version"::6434,"text"::"// Copyright (c) 2020, the Dart project authors. Please see the AUTHORS file\r\n// for details. All rights reserved. Use of this source code is governed by a\r\n// BSD-style license that can be found in the LICENSE file.\r\n\r\n// Dart representations of common structs used in the Win32 API. If you add a\r\n// new struct, make sure you also add a line to struct_sizes.cpp and\r\n// struct_sizes.dart to ensure that the C size matches the Dart representation.\r\n\r\n// -----------------------------------------------------------------------------\r\n// Linter exceptions\r\n// -----------------------------------------------------------------------------\r\n// ignore_for_file:: camel_case_types\r\n// ignore_for_file:: camel_case_extensions\r\n//\r\n// Why? The linter defaults to throw a warning for types not named as camel\r\n// case. We deliberately break this convention to match the Win32 underlying\r\n// types.\r\n//\r\n//\r\n// ignore_for_file:: unused_field\r\n//\r\n// Why? The linter complains about unused fields (e.g. a class that contains\r\n// underscore-prefixed members that are not used in the library. In this class,\r\n// we use this feature to ensure that sizeOf<STRUCT_NAME> returns a size at\r\n// least as large as the underlying native struct. See, for example,\r\n// VARIANT.\r\n//\r\n//\r\n// ignore_for_file:: unnecessary_getters_setters\r\n//\r\n// Why? In structs like VARIANT, we're using getters and setters to project the\r\n// same underlying data property to various union types. The trivial overhead is\r\n// outweighed by readability.\r\n// -----------------------------------------------------------------------------\r\n\r\nimport 'dart::ffi';\r\nimport 'dart::typed_data';\r\n\r\nimport 'package::ffi/ffi.dart';\r\n\r\nimport 'callbacks.dart';\r\nimport 'guid.dart';\r\nimport 'specialTypes.dart';\r\nimport 'structs.g.dart';\r\n\r\n/// The PRINTER_NOTIFY_INFO_DATA structure identifies a job or printer\r\n/// information field and provides the current data for that field.\r\n///\r\n/// {@category Struct}\r\nclass PRINTER_NOTIFY_INFO_DATA extends Struct {\r\n @Uint16()\r\n external int Type;\r\n @Uint16()\r\n external int Field;\r\n @Uint32()\r\n external int Reserved;\r\n @Uint32()\r\n external int Id;\r\n // TODO:: Check packing\r\n @Uint32()\r\n external int _pack;\r\n @Uint32()\r\n external int cbBuf;\r\n @Uint32()\r\n external int _pack2;\r\n external Pointer pBuf;\r\n}\r\n\r\n/// Contains information about a communications driver.\r\n///\r\n/// {@category Struct}\r\n@Packed(2)\r\nclass COMMPROP extends Struct {\r\n @Uint16()\r\n external int wPacketLength;\r\n @Uint16()\r\n external int wPacketVersion;\r\n @Uint32()\r\n external int dwServiceMask;\r\n @Uint32()\r\n external int dwReserved1;\r\n @Uint32()\r\n external int dwMaxTxQueue;\r\n @Uint32()\r\n external int dwMaxRxQueue;\r\n @Uint32()\r\n external int dwMaxBaud;\r\n @Uint32()\r\n external int dwProvSubType;\r\n @Uint32()\r\n external int dwProvCapabilities;\r\n @Uint32()\r\n external int dwSettableParams;\r\n @Uint32()\r\n external int dwSettableBaud;\r\n @Uint16()\r\n external int wSettableData;\r\n @Uint32()\r\n external int wSettableStopParity;\r\n @Uint32()\r\n external int dwCurrentTxQueue;\r\n @Uint32()\r\n external int dwCurrentRxQueue;\r\n @Uint32()\r\n external int dwProvSpec1;\r\n @Uint32()\r\n external int dwProvSpec2;\r\n @Array(1)\r\n external Array<Uint16> _wcProvChar;\r\n\r\n String get wcProvChar {\r\n final charCodes = <int>[];\r\n for (var i = 0; i < 1; i++) {\r\n charCodes.add(_wcProvChar[i]);\r\n }\r\n return String.fromCharCodes(charCodes);\r\n }\r\n\r\n set wcProvChar(String value) {\r\n final stringToStore = value.padRight(1, '\\x00');\r\n for (var i = 0; i < 1; i++) {\r\n _wcProvChar[i] = stringToStore.codeUnitAt(i);\r\n }\r\n }\r\n}\r\n\r\n/// The DEVMODE data structure contains information about the\r\n/// initialization and environment of a printer or a display device.\r\n///\r\n/// {@category Struct}\r\nclass DEVMODE extends Struct {\r\n @Array(32)\r\n external Array<Uint16> dmDeviceName;\r\n @Uint16()\r\n external int dmSpecVersion;\r\n @Uint16()\r\n external int dmDriverVersion;\r\n @Uint16()\r\n external int dmSize;\r\n @Uint16()\r\n external int dmDriverExtra;\r\n @Uint32()\r\n external int dmFields;\r\n @Uint16()\r\n external int dmOrientation;\r\n @Uint16()\r\n external int dmPaperSize;\r\n @Uint16()\r\n external int dmPaperLength;\r\n @Uint16()\r\n external int dmPaperWidth;\r\n @Uint16()\r\n external int dmScale;\r\n @Uint16()\r\n external int dmCopies;\r\n @Uint16()\r\n external int dmDefaultSource;\r\n @Uint16()\r\n external int dmPrintQuality;\r\n @Int16()\r\n external int dmColor;\r\n @Int16()\r\n external int dmDuplex;\r\n @Int16()\r\n external int dmYResolution;\r\n @Int16()\r\n external int dmTTOption;\r\n @Int16()\r\n external int dmCollate;\r\n @Array(32)\r\n external Array<Uint16> dmFormName;\r\n @Uint16()\r\n external int dmLogPixels;\r\n @Uint32()\r\n external int dmBitsPerPel;\r\n @Uint32()\r\n external int dmPelsWidth;\r\n @Uint32()\r\n external int dmPelsHeight;\r\n @Uint32()\r\n external int dmDisplayFlags;\r\n @Uint32()\r\n external int dmDisplayFrequency;\r\n @Uint32()\r\n external int dmICMMethod;\r\n @Uint32()\r\n external int dmICMIntent;\r\n @Uint32()\r\n external int dmMediaType;\r\n @Uint32()\r\n external int dmDitherType;\r\n @Uint32()\r\n external int dmReserved1;\r\n @Uint32()\r\n external int dmReserved2;\r\n @Uint32()\r\n external int dmPanningWidth;\r\n @Uint32()\r\n external int dmPanningHeight;\r\n}\r\n\r\n/// The IN_ADDR structure represents an IPv4 Internet address.\r\n///\r\n/// {@category Struct}\r\nclass IN_ADDR extends Struct {\r\n @Array(4)\r\n external Array<Uint8> s_b;\r\n}\r\n\r\n/// Contains information about a heap element. The HeapWalk function uses a\r\n/// PROCESS_HEAP_ENTRY structure to enumerate the elements of a heap.\r\n///\r\n/// {@category Struct}\r\nclass PROCESS_HEAP_ENTRY extends Struct {\r\n external Pointer lpData;\r\n @Uint32()\r\n external int cbData;\r\n @Uint8()\r\n external int cbOverhead;\r\n @Uint8()\r\n external int iRegionIndex;\r\n @Uint16()\r\n external int wFlags;\r\n @Uint32()\r\n external int dwCommittedSize;\r\n @Uint32()\r\n external int dwUnCommittedSize;\r\n external Pointer lpFirstBlock;\r\n external Pointer lpLastBlock;\r\n}\r\n\r\n// typedef struct _SYSTEM_INFO {\r\n// union {\r\n// DWORD dwOemId;\r\n// struct {\r\n// WORD wProcessorArchitecture;\r\n// WORD wReserved;\r\n// } DUMMYSTRUCTNAME;\r\n// } DUMMYUNIONNAME;\r\n// DWORD dwPageSize;\r\n// LPVOID lpMinimumApplicationAddress;\r\n// LPVOID lpMaximumApplicationAddress;\r\n// DWORD_PTR dwActiveProcessorMask;\r\n// DWORD dwNumberOfProcessors;\r\n// DWORD dwProcessorType;\r\n// DWORD dwAllocationGranularity;\r\n// WORD wProcessorLevel;\r\n// WORD wProcessorRevision;\r\n// } SYSTEM_INFO, *LPSYSTEM_INFO;\r\n\r\nclass _SYSTEM_INFO_Anonymous_1 extends Struct {\r\n @Uint16()\r\n external int wProcessorArchitecture;\r\n @Uint16()\r\n external int wReserved;\r\n}\r\n\r\nclass _SYSTEM_INFO_Anonymous_0 extends Union {\r\n @Uint32()\r\n external int dwOemId;\r\n\r\n external _SYSTEM_INFO_Anonymous_1 _DUMMYSTRUCTNAME;\r\n}\r\n\r\n/// Contains information about the current computer system. This includes the\r\n/// architecture and type of the processor, the number of processors in the\r\n/// system, the page size, and other such information.\r\n///\r\n/// {@category Struct}\r\nclass SYSTEM_INFO extends Struct {\r\n external _SYSTEM_INFO_Anonymous_0 _DUMMYUNIONNAME;\r\n\r\n int get dwOemId => _DUMMYUNIONNAME.dwOemId;\r\n set dwOemId(int value) => _DUMMYUNIONNAME.dwOemId = value;\r\n\r\n int get wProcessorArchitecture =>\r\n _DUMMYUNIONNAME._DUMMYSTRUCTNAME.wProcessorArchitecture;\r\n int get wReserved => _DUMMYUNIONNAME._DUMMYSTRUCTNAME.wReserved;\r\n set wProcessorArchitecture(int value) =>\r\n _DUMMYUNIONNAME._DUMMYSTRUCTNAME.wProcessorArchitecture = value;\r\n set wReserved(int value) =>\r\n _DUMMYUNIONNAME._DUMMYSTRUCTNAME.wReserved = value;\r\n\r\n @Uint32()\r\n external int dwPageSize;\r\n\r\n external Pointer lpMinimumApplicationAddress;\r\n external Pointer lpMaximumApplicationAddress;\r\n\r\n @IntPtr()\r\n external int dwActiveProcessorMask;\r\n\r\n @Uint32()\r\n external int dwNumberOfProcessors;\r\n\r\n @Uint32()\r\n external int dwProcessorType;\r\n\r\n @Uint32()\r\n external int dwAllocationGranularity;\r\n\r\n @Uint16()\r\n external int wProcessorLevel;\r\n\r\n @Uint16()\r\n external int wProcessorRevision;\r\n}\r\n\r\n// typedef struct _STARTUPINFOEXW {\r\n// STARTUPINFOW StartupInfo;\r\n// LPPROC_THREAD_ATTRIBUTE_LIST lpAttributeList;\r\n// } STARTUPINFOEXW, *LPSTARTUPINFOEXW;\r\n\r\n/// Specifies the window station, desktop, standard handles, and attributes for\r\n/// a new process. It is used with the CreateProcess and CreateProcessAsUser\r\n/// functions.\r\n///\r\n/// {@category Struct}\r\nclass STARTUPINFOEX extends Struct {\r\n external STARTUPINFO StartupInfo;\r\n external Pointer lpAttributeList;\r\n}\r\n\r\n// typedef struct tagTYPEDESC {\r\n// union {\r\n// struct tagTYPEDESC *lptdesc;\r\n// struct tagARRAYDESC *lpadesc;\r\n// HREFTYPE hreftype;\r\n// } DUMMYUNIONNAME;\r\n// VARTYPE vt;\r\n// } TYPEDESC;\r\n\r\n/// Describes the type of a variable, the return type of a function, or the type\r\n/// of a function parameter.\r\n///\r\n/// {@category Struct}\r\nclass TYPEDESC extends Struct {\r\n external Pointer lptdesc;\r\n\r\n @Uint16()\r\n external int vt;\r\n\r\n Pointer get lpadesc => lptdesc;\r\n int get hreftype => lptdesc.cast<Uint32>().value;\r\n}\r\n\r\n// typedef struct tagELEMDESC {\r\n// TYPEDESC tdesc;\r\n// union {\r\n// IDLDESC idldesc;\r\n// PARAMDESC paramdesc;\r\n// } DUMMYUNIONNAME;\r\n// } ELEMDESC, *LPELEMDESC;\r\n\r\n/// Contains the type description and process-transfer information for a\r\n/// variable, a function, or a function parameter.\r\n///\r\n/// {@category Struct}\r\nclass ELEMDESC extends Struct {\r\n external TYPEDESC tdesc;\r\n external IDLDESC idldesc;\r\n // Waiting on union types\r\n // PARAMDESC get paramdesc => idldesc.cast<PARAMDESC>().value;\r\n}\r\n\r\n// typedef struct tagVARDESC {\r\n// MEMBERID memid;\r\n// LPOLESTR lpstrSchema;\r\n// union {\r\n// ULONG oInst;\r\n// VARIANT *lpvarValue;\r\n// } DUMMYUNIONNAME;\r\n// ELEMDESC elemdescVar;\r\n// WORD wVarFlags;\r\n// VARKIND varkind;\r\n// } VARDESC, *LPVARDESC;\r\n\r\n/// Describes a variable, constant, or data member.\r\n///\r\n/// {@category Struct}\r\nclass VARDESC extends Struct {\r\n @Uint32()\r\n external int memid;\r\n external Pointer<Utf16> lpstrSchema;\r\n external Pointer<VARIANT> lpvarValue;\r\n int get oInst => lpvarValue.cast<Uint32>().value;\r\n external ELEMDESC elemdescVar;\r\n @Uint16()\r\n external int wVarFlags;\r\n @Uint32()\r\n external int varkind;\r\n}\r\n\r\n// typedef struct _STRRET {\r\n// UINT uType;\r\n// union {\r\n// LPWSTR pOleStr;\r\n// UINT uOffset;\r\n// char cStr[260];\r\n// } DUMMYUNIONNAME;\r\n// } STRRET;\r\n\r\nclass _STRRET_Anonymous_0 extends Union {\r\n external Pointer<Utf16> pOleStr;\r\n @Uint32()\r\n external int uOffset;\r\n @Array(260)\r\n external Array<Uint8> cStr;\r\n}\r\n\r\n/// Contains strings returned from the IShellFolder interface methods.\r\n///\r\n/// {@category Struct}\r\nclass STRRET extends Struct {\r\n @Uint32()\r\n external int uType;\r\n\r\n external _STRRET_Anonymous_0 _DUMMYUNIONNAME;\r\n\r\n Pointer<Utf16> get pOleStr => _DUMMYUNIONNAME.pOleStr;\r\n set pOleStr(Pointer<Utf16> value) => _DUMMYUNIONNAME.pOleStr = value;\r\n\r\n int get uOffset => _DUMMYUNIONNAME.uOffset;\r\n set uOffset(int value) => _DUMMYUNIONNAME.uOffset = value;\r\n\r\n Array<Uint8> get cStr => _DUMMYUNIONNAME.cStr;\r\n set cStr(Array<Uint8> value) => _DUMMYUNIONNAME.cStr = value;\r\n}\r\n\r\n// typedef struct tagINPUT {\r\n// DWORD type;\r\n// union {\r\n// MOUSEINPUT mi;\r\n// KEYBDINPUT ki;\r\n// HARDWAREINPUT hi;\r\n// } DUMMYUNIONNAME;\r\n// } INPUT, *PINPUT, *LPINPUT;\r\n\r\nclass _INPUT_Anonymous_0 extends Union {\r\n external MOUSEINPUT mi;\r\n external KEYBDINPUT ki;\r\n external HARDWAREINPUT hi;\r\n}\r\n\r\n/// Contains information about a simulated keyboard event.\r\n///\r\n/// {@category Struct}\r\nclass KEYBDINPUT extends Struct {\r\n // TODO:: Fix type parser to detect this correctly\r\n @Uint16()\r\n external int wVk;\r\n @Uint16()\r\n external int wScan;\r\n @Uint32()\r\n external int dwFlags;\r\n @Uint32()\r\n external int time;\r\n @IntPtr()\r\n external int dwExtraInfo;\r\n}\r\n\r\n/// Used by SendInput to store information for synthesizing input events such as\r\n/// keystrokes, mouse movement, and mouse clicks.\r\n///\r\n/// {@category Struct}\r\nclass INPUT extends Struct {\r\n // 28 bytes on 32-bit, 40 bytes on 64-bit\r\n @Uint32()\r\n external int type;\r\n\r\n external _INPUT_Anonymous_0 _DUMMYUNIONNAME;\r\n\r\n MOUSEINPUT get mi => _DUMMYUNIONNAME.mi;\r\n KEYBDINPUT get ki => _DUMMYUNIONNAME.ki;\r\n HARDWAREINPUT get hi => _DUMMYUNIONNAME.hi;\r\n\r\n set mi(MOUSEINPUT value) => _DUMMYUNIONNAME.mi = value;\r\n set ki(KEYBDINPUT value) => _DUMMYUNIONNAME.ki = value;\r\n set hi(HARDWAREINPUT value) => _DUMMYUNIONNAME.hi = value;\r\n}\r\n\r\n// typedef struct _SHELLEXECUTEINFOW {\r\n// DWORD cbSize;\r\n// ULONG fMask;\r\n// HWND hwnd;\r\n// LPCWSTR lpVerb;\r\n// LPCWSTR lpFile;\r\n// LPCWSTR lpParameters;\r\n// LPCWSTR lpDirectory;\r\n// int nShow;\r\n// HINSTANCE hInstApp;\r\n// void *lpIDList;\r\n// LPCWSTR lpClass;\r\n// HKEY hkeyClass;\r\n// DWORD dwHotKey;\r\n// union {\r\n// HANDLE hIcon;\r\n// HANDLE hMonitor;\r\n// } DUMMYUNIONNAME;\r\n// HANDLE hProcess;\r\n// } SHELLEXECUTEINFOW, *LPSHELLEXECUTEINFOW;\r\n\r\n/// Contains information used by ShellExecuteEx.\r\n///\r\n/// {@category Struct}\r\nclass SHELLEXECUTEINFO extends Struct {\r\n @Uint32()\r\n external int cbSize;\r\n @Uint32()\r\n external int fMask;\r\n @IntPtr()\r\n external int hwnd;\r\n\r\n external Pointer<Utf16> lpVerb;\r\n external Pointer<Utf16> lpFile;\r\n external Pointer<Utf16> lpParameters;\r\n external Pointer<Utf16> lpDirectory;\r\n\r\n @Int32()\r\n external int nShow;\r\n @IntPtr()\r\n external int hInstApp;\r\n external Pointer lpIDList;\r\n external Pointer<Utf16> lpClass;\r\n @IntPtr()\r\n external int hkeyClass;\r\n @Uint32()\r\n external int dwHotKey;\r\n @IntPtr()\r\n external int hIcon;\r\n\r\n int get hMonitor => hIcon;\r\n set hMonitor(int val) => hIcon = val;\r\n\r\n @IntPtr()\r\n external int hProcess;\r\n}\r\n\r\n// typedef struct _GUID {\r\n// unsigned long Data1;\r\n// unsigned short Data2;\r\n// unsigned short Data3;\r\n// unsigned char Data4[ 8 ];\r\n// } GUID;\r\n\r\n/// Represents a globally unique identifier (GUID).\r\n///\r\n/// {@category Struct}\r\n// @Packed(4)\r\n// class GUID extends Struct {\r\n// @Uint32()\r\n// external int Data1;\r\n// @Uint16()\r\n// external int Data2;\r\n// @Uint16()\r\n// external int Data3;\r\n// @Uint64()\r\n// external int Data4;\r\n\r\n// /// Print GUID in common {FDD39AD0-238F-46AF-ADB4-6C85480369C7} format\r\n// @override\r\n// String toString() {\r\n// final comp1 = (Data4 & 0xFF).toRadixString(16).padLeft(2, '0') +\r\n// ((Data4 & 0xFF00) >> 8).toRadixString(16).padLeft(2, '0');\r\n\r\n// // This is hacky as all get-out ::)\r\n// final comp2 = ((Data4 & 0xFF0000) >> 16).toRadixString(16).padLeft(2, '0') +\r\n// ((Data4 & 0xFF000000) >> 24).toRadixString(16).padLeft(2, '0') +\r\n// ((Data4 & 0xFF00000000) >> 32).toRadixString(16).padLeft(2, '0') +\r\n// ((Data4 & 0xFF0000000000) >> 40).toRadixString(16).padLeft(2, '0') +\r\n// ((Data4 & 0xFF000000000000) >> 48).toRadixString(16).padLeft(2, '0') +\r\n// (BigInt.from(Data4 & 0xFF00000000000000).toUnsigned(64) >> 56)\r\n// .toRadixString(16)\r\n// .padLeft(2, '0');\r\n\r\n// return '{${Data1.toRadixString(16).padLeft(8, '0').toUpperCase()}-'\r\n// '${Data2.toRadixString(16).padLeft(4, '0').toUpperCase()}-'\r\n// '${Data3.toRadixString(16).padLeft(4, '0').toUpperCase()}-'\r\n// '${comp1.toUpperCase()}-'\r\n// '${comp2.toUpperCase()}}';\r\n// }\r\n\r\n// /// Create GUID from common {FDD39AD0-238F-46AF-ADB4-6C85480369C7} format\r\n// void setGUID(String guidString) {\r\n// assert(guidString.length == 38);\r\n// Data1 = int.parse(guidString.substring(1, 9), radix:: 16);\r\n// Data2 = int.parse(guidString.substring(10, 14), radix:: 16);\r\n// Data3 = int.parse(guidString.substring(15, 19), radix:: 16);\r\n\r\n// // Final component is pushed on the stack in reverse order per x64\r\n// // calling convention.\r\n// final rawString = guidString.substring(35, 37) +\r\n// guidString.substring(33, 35) +\r\n// guidString.substring(31, 33) +\r\n// guidString.substring(29, 31) +\r\n// guidString.substring(27, 29) +\r\n// guidString.substring(25, 27) +\r\n// guidString.substring(22, 24) +\r\n// guidString.substring(20, 22);\r\n\r\n// // We need to split this to avoid overflowing a signed int.parse()\r\n// Data4 = (int.parse(rawString.substring(0, 4), radix:: 16) << 48) +\r\n// int.parse(rawString.substring(4, 16), radix:: 16);\r\n// }\r\n// }\r\n\r\n// Pointer<GUID> GUIDFromString(String guid) => calloc<GUID>()..ref.setGUID(guid);\r\n\r\n/// Represents package settings used to create a package.\r\n///\r\n/// {@category Struct}\r\nclass APPX_PACKAGE_SETTINGS extends Struct {\r\n @Int32()\r\n external int forceZip32;\r\n external Pointer hashMethod;\r\n}\r\n\r\n// typedef struct _CHAR_INFO {\r\n// union {\r\n// WCHAR UnicodeChar;\r\n// CHAR  AsciiChar;\r\n// } Char;\r\n// WORD  Attributes;\r\n// } CHAR_INFO, *PCHAR_INFO;\r\n\r\n/// Specifies a Unicode or ANSI character and its attributes. This structure is\r\n/// used by console functions to read from and write to a console screen buffer.\r\n///\r\n/// {@category Struct}\r\nclass CHAR_INFO extends Struct {\r\n @Int16()\r\n external int UnicodeChar;\r\n\r\n @Int16()\r\n external int Attributes;\r\n}\r\n\r\n// typedef struct _TASKDIALOGCONFIG {\r\n// UINT cbSize;\r\n// HWND hwndParent;\r\n// HINSTANCE hInstance;\r\n// TASKDIALOG_FLAGS dwFlags;\r\n// TASKDIALOG_COMMON_BUTTON_FLAGS dwCommonButtons;\r\n// PCWSTR pszWindowTitle;\r\n// union {\r\n// HICON hMainIcon;\r\n// PCWSTR pszMainIcon;\r\n// } DUMMYUNIONNAME;\r\n// PCWSTR pszMainInstruction;\r\n\r\n// PCWSTR pszContent;\r\n// UINT cButtons;\r\n// const TASKDIALOG_BUTTON *pButtons;\r\n// int nDefaultButton;\r\n// UINT cRadioButtons;\r\n// const TASKDIALOG_BUTTON *pRadioButtons;\r\n// int nDefaultRadioButton;\r\n// PCWSTR pszVerificationText;\r\n// PCWSTR pszExpandedInformation;\r\n// PCWSTR pszExpandedControlText;\r\n// PCWSTR pszCollapsedControlText;\r\n// union {\r\n// HICON hFooterIcon;\r\n// PCWSTR pszFooterIcon;\r\n// } DUMMYUNIONNAME2;\r\n// PCWSTR pszFooter;\r\n// PFTASKDIALOGCALLBACK pfCallback;\r\n// LONG_PTR lpCallbackData;\r\n// UINT cxWidth;\r\n// } TASKDIALOGCONFIG;\r\n\r\n/// The TASKDIALOGCONFIG structure contains information used to display a task\r\n/// dialog. The TaskDialogIndirect function uses this structure.\r\n///\r\n/// {@category Struct}\r\n@Packed(4)\r\nclass TASKDIALOGCONFIG extends Struct {\r\n @Uint32()\r\n external int cbSize;\r\n @IntPtr()\r\n external int hwndParent;\r\n @IntPtr()\r\n external int hInstance;\r\n @Uint32()\r\n external int dwFlags;\r\n @Uint32()\r\n external int dwCommonButtons;\r\n external Pointer<Utf16> pszWindowTitle;\r\n @IntPtr()\r\n external int hMainIcon;\r\n\r\n external Pointer<Utf16> pszMainInstruction;\r\n external Pointer<Utf16> pszContent;\r\n\r\n @Uint32()\r\n external int cButtons;\r\n\r\n external Pointer<TASKDIALOG_BUTTON> pButtons;\r\n\r\n @Int32()\r\n external int nDefaultButton;\r\n @Uint32()\r\n external int cRadioButtons;\r\n\r\n external Pointer<TASKDIALOG_BUTTON> pRadioButtons;\r\n\r\n @Int32()\r\n external int nDefaultRadioButton;\r\n\r\n external Pointer<Utf16> pszVerificationText;\r\n external Pointer<Utf16> pszExpandedInformation;\r\n external Pointer<Utf16> pszExpandedControlText;\r\n external Pointer<Utf16> pszCollapsedControlText;\r\n\r\n @IntPtr()\r\n external int hFooterIcon;\r\n\r\n external Pointer<Utf16> pszFooter;\r\n external Pointer<NativeFunction<TaskDialogCallbackProc>> pfCallback;\r\n\r\n @IntPtr()\r\n external int lpCallbackData;\r\n @Uint32()\r\n external int cxWidth;\r\n}\r\n\r\n// typedef struct _BLUETOOTH_AUTHENTICATION_CALLBACK_PARAMS {\r\n// BLUETOOTH_DEVICE_INFO deviceInfo;\r\n// BLUETOOTH_AUTHENTICATION_METHOD authenticationMethod;\r\n// BLUETOOTH_IO_CAPABILITY ioCapability;\r\n// BLUETOOTH_AUTHENTICATION_REQUIREMENTS authenticationRequirements;\r\n// union {\r\n// ULONG Numeric_Value;\r\n// ULONG Passkey;\r\n// };\r\n// } BLUETOOTH_AUTHENTICATION_CALLBACK_PARAMS, *PBLUETOOTH_AUTHENTICATION_CALLBACK_PARAMS;\r\n\r\n/// The BLUETOOTH_AUTHENTICATION_CALLBACK_PARAMS structure contains specific\r\n/// configuration information about the Bluetooth device responding to an\r\n/// authentication request.\r\n///\r\n/// /// {@category Struct}\r\nclass BLUETOOTH_AUTHENTICATION_CALLBACK_PARAMS extends Struct {\r\n external BLUETOOTH_DEVICE_INFO deviceInfo;\r\n @Uint32()\r\n external int authenticationMethod;\r\n @Uint32()\r\n external int ioCapability;\r\n @Uint32()\r\n external int authenticationRequirements;\r\n @Uint32()\r\n external int Numeric_Value;\r\n\r\n int get Passkey => Numeric_Value;\r\n set Passkey(int value) => Numeric_Value = value;\r\n}\r\n\r\n// typedef struct _BLUETOOTH_ADDRESS {\r\n// union {\r\n// BTH_ADDR ullLong;\r\n// BYTE rgBytes[6];\r\n// };\r\n// } BLUETOOTH_ADDRESS;\r\n\r\n/// The BLUETOOTH_ADDRESS structure provides the address of a Bluetooth device.\r\n///\r\n/// {@category Struct}\r\nclass BLUETOOTH_ADDRESS extends Struct {\r\n @Uint64()\r\n external int ullLong;\r\n\r\n List<int> get rgBytes => [\r\n (ullLong & 0xFF),\r\n (ullLong & 0xFF00) >> 8,\r\n (ullLong & 0xFF0000) >> 16,\r\n (ullLong & 0xFF000000) >> 24,\r\n (ullLong & 0xFF00000000) >> 32,\r\n (ullLong & 0xFF0000000000) >> 40\r\n ];\r\n}\r\n\r\n// typedef struct _BLUETOOTH_PIN_INFO {\r\n// UCHAR pin[BTH_MAX_PIN_SIZE];\r\n// UCHAR pinLength;\r\n// } BLUETOOTH_PIN_INFO, *PBLUETOOTH_PIN_INFO;\r\n\r\n/// The BLUETOOTH_PIN_INFO structure contains information used for\r\n/// authentication via PIN.\r\n///\r\n/// {@category Struct}\r\nclass BLUETOOTH_PIN_INFO extends Struct {\r\n @Array(16)\r\n external Array<Uint8> _pin;\r\n @Int8()\r\n external int pinLength;\r\n\r\n Uint8List get pin {\r\n final pin = <int>[];\r\n for (var i = 0; i < 16; i++) {\r\n pin.add(_pin[i]);\r\n }\r\n return Uint8List.fromList(pin);\r\n }\r\n\r\n set pin(Uint8List value) {\r\n final paddedList = List<int>.from(value);\r\n while (paddedList.length < 16) {\r\n paddedList.add(0);\r\n }\r\n\r\n for (var i = 0; i < 16; i++) {\r\n _pin[i] = paddedList[i];\r\n }\r\n }\r\n}\r\n\r\n// typedef struct COR_FIELD_OFFSET\r\n// {\r\n// mdFieldDef ridOfField;\r\n// ULONG32 ulOffset;\r\n// } \tCOR_FIELD_OFFSET;\r\n\r\n/// Stores the offset, within a class, of the specified field.\r\n///\r\n/// {@category Struct}\r\nclass COR_FIELD_OFFSET extends Struct {\r\n @Uint32()\r\n external int ridOfField;\r\n\r\n @Uint32()\r\n external int ulOffset;\r\n}\r\n\r\n// typedef struct _WLAN_RAW_DATA_LIST {\r\n// DWORD dwTotalSize;\r\n// DWORD dwNumberOfItems;\r\n// struct {\r\n// // the beginning of the data blob\r\n// // the offset is w.r.t. the beginning of the entry\r\n// DWORD dwDataOffset;\r\n// // size of the data blob\r\n// DWORD dwDataSize;\r\n// } DataList[1];\r\n// } WLAN_RAW_DATA_LIST, *PWLAN_RAW_DATA_LIST;\r\n\r\nclass _DataList extends Struct {\r\n @Uint32()\r\n external int dwDataOffset;\r\n @Uint32()\r\n external int dwDataSize;\r\n}\r\n\r\n/// The WLAN_RAW_DATA_LIST structure contains raw data in the form of an\r\n/// array of data blobs that are used by some Native Wifi functions.\r\n///\r\n/// {@category Struct}\r\nclass WLAN_RAW_DATA_LIST extends Struct {\r\n @Uint32()\r\n external int dwTotalSize;\r\n @Uint32()\r\n external int dwNumberOfItems;\r\n @Array(1)\r\n external Array<_DataList> DataList;\r\n}\r\n\r\n// typedef struct mmtime_tag {\r\n// UINT  wType;\r\n// union {\r\n// DWORD  ms;\r\n// DWORD  sample;\r\n// DWORD  cb;\r\n// DWORD  ticks;\r\n// struct {\r\n// BYTE hour;\r\n// BYTE min;\r\n// BYTE sec;\r\n// BYTE frame;\r\n// BYTE fps;\r\n// BYTE dummy;\r\n// BYTE pad[2];\r\n// } smpte;\r\n// struct {\r\n// DWORD songptrpos;\r\n// } midi;\r\n// } u;\r\n// } MMTIME, *PMMTIME, *LPMMTIME;\r\n\r\nclass _smpte {\r\n final int hour;\r\n final int min;\r\n final int sec;\r\n final int frame;\r\n final int fps;\r\n final int dummy;\r\n\r\n const _smpte(this.hour, this.min, this.sec, this.frame, this.fps, this.dummy);\r\n}\r\n\r\nclass _midi {\r\n final int songptrpos;\r\n\r\n const _midi(this.songptrpos);\r\n}\r\n\r\n/// The MMTIME structure contains timing information for different types of\r\n/// multimedia data.\r\n///\r\n/// {@category Struct}\r\nclass MMTIME extends Struct {\r\n @Uint32()\r\n external int wType;\r\n\r\n @Uint32()\r\n external int ms;\r\n\r\n @Uint16()\r\n external int _valueExtra;\r\n\r\n @Uint16()\r\n external int _pad;\r\n\r\n int get sample => ms;\r\n int get cb => ms;\r\n int get ticks => ms;\r\n\r\n _smpte get smpte => _smpte((ms & 0xFF000000) << 24, (ms & 0xFF0000) << 16,\r\n (ms & 0xFF00) << 8, ms & 0xFF, (_valueExtra & 0xFF00) << 8, _valueExtra);\r\n _midi get midi => _midi(ms);\r\n\r\n set sample(int value) => ms = value;\r\n set cb(int value) => ms = value;\r\n set ticks(int value) => ms = value;\r\n set midi(_midi value) => ms = value.songptrpos;\r\n}\r\n\r\n/// The PROPSPEC structure is used by many of the methods of\r\n/// IPropertyStorage to specify a property either by its property\r\n/// identifier (ID) or the associated string name.\r\n///\r\n/// {@category Struct}\r\nclass PROPSPEC extends Struct {\r\n @Uint32()\r\n external int ulKind;\r\n\r\n external Pointer<Uint16> lpwstr;\r\n}\r\n\r\n// typedef struct _NOTIFYICONDATAW {\r\n// DWORD cbSize;\r\n// HWND hWnd;\r\n// UINT uID;\r\n// UINT uFlags;\r\n// UINT uCallbackMessage;\r\n// HICON hIcon;\r\n// WCHAR szTip[128];\r\n// DWORD dwState;\r\n// DWORD dwStateMask;\r\n// WCHAR szInfo[256];\r\n// union {\r\n// UINT uTimeout;\r\n// UINT uVersion;\r\n// } DUMMYUNIONNAME;\r\n// WCHAR szInfoTitle[64];\r\n// DWORD dwInfoFlags;\r\n// GUID guidItem;\r\n// HICON hBalloonIcon;\r\n// } NOTIFYICONDATAW, *PNOTIFYICONDATAW;\r\n\r\nclass _NOTIFYICONDATA_Anonymous_0 extends Union {\r\n @Uint32()\r\n external int uTimeout;\r\n @Uint32()\r\n external int uVersion;\r\n}\r\n\r\n/// The NOTIFYICONDATA contains information that the system needs to display\r\n/// notifications in the notification area. Used by Shell_NotifyIcon.\r\n///\r\n/// {@category Struct}\r\nclass NOTIFYICONDATA extends Struct {\r\n @Uint32()\r\n external int cbSize;\r\n\r\n @IntPtr()\r\n external int hWnd;\r\n\r\n @Uint32()\r\n external int uID;\r\n\r\n @Uint32()\r\n external int uFlags;\r\n\r\n @Uint32()\r\n external int uCallbackMessage;\r\n\r\n @IntPtr()\r\n external int hIcon;\r\n\r\n @Array(128)\r\n external Array<Uint16> _szTip;\r\n\r\n String get szTip {\r\n final charCodes = <int>[];\r\n for (var i = 0; i < 128; i++) {\r\n charCodes.add(_szTip[i]);\r\n }\r\n return String.fromCharCodes(charCodes);\r\n }\r\n\r\n set szTip(String value) {\r\n // Pad with null characters\r\n final stringToStore = value.padRight(128, '\\x00');\r\n for (var i = 0; i < 128; i++) {\r\n _szTip[i] = stringToStore.codeUnitAt(i);\r\n }\r\n }\r\n\r\n @Uint32()\r\n external int dwState;\r\n\r\n @Uint32()\r\n external int dwStateMask;\r\n @Array(256)\r\n external Array<Uint16> _szInfo;\r\n\r\n String get szInfo {\r\n final charCodes = <int>[];\r\n for (var i = 0; i < 256; i++) {\r\n charCodes.add(_szInfo[i]);\r\n }\r\n return String.fromCharCodes(charCodes);\r\n }\r\n\r\n set szInfo(String value) {\r\n // Pad with null characters\r\n final stringToStore = value.padRight(256, '\\x00');\r\n for (var i = 0; i < 256; i++) {\r\n _szInfo[i] = stringToStore.codeUnitAt(i);\r\n }\r\n }\r\n\r\n external _NOTIFYICONDATA_Anonymous_0 _DUMMYUNIONNAME;\r\n\r\n int get uTimeout => _DUMMYUNIONNAME.uTimeout;\r\n int get uVersion => _DUMMYUNIONNAME.uVersion;\r\n set uTimeout(int value) => _DUMMYUNIONNAME.uTimeout = value;\r\n set uVersion(int value) => _DUMMYUNIONNAME.uVersion = value;\r\n\r\n @Array(64)\r\n external Array<Uint16> _szInfoTitle;\r\n\r\n String get szInfoTitle {\r\n final charCodes = <int>[];\r\n for (var i = 0; i < 64; i++) {\r\n charCodes.add(_szInfoTitle[i]);\r\n }\r\n return String.fromCharCodes(charCodes);\r\n }\r\n\r\n set szInfoTitle(String value) {\r\n // Pad with null characters\r\n final stringToStore = value.padRight(64, '\\x00');\r\n for (var i = 0; i < 64; i++) {\r\n _szInfoTitle[i] = stringToStore.codeUnitAt(i);\r\n }\r\n }\r\n\r\n @Uint32()\r\n external int dwInfoFlags;\r\n\r\n external GUID guidItem;\r\n\r\n @IntPtr()\r\n external int hBalloonIcon;\r\n}\r\n"}}}
1635476715083:Req:{"jsonrpc"::"2.0","method"::"textDocument/didOpen","params"::{"textDocument"::{"uri"::"file::///c%3A/src/win32/tool/manual_gen/struct_sizes.dart","languageId"::"dart","version"::14,"text"::"// Copyright (c) 2020, the Dart project authors. Please see the AUTHORS file\r\n// for details. All rights reserved. Use of this source code is governed by a\r\n// BSD-style license that can be found in the LICENSE file.\r\n\r\n// Struct sizes are a mapping of name to 32-bit and 64-bit sizes. The easiest\r\n// way to generate the first two maps is by compiling and running\r\n// struct_sizes.cpp on both 32-bit and 64-bit architectures, and copying the\r\n// resultant output directly into this file.\r\n\r\nconst structSize64 = {\r\n 'APPX_PACKAGE_SETTINGS':: 16,\r\n 'BLUETOOTH_ADDRESS':: 8,\r\n 'BLUETOOTH_AUTHENTICATION_CALLBACK_PARAMS':: 576,\r\n 'BLUETOOTH_PIN_INFO':: 17,\r\n 'CHAR_INFO':: 4,\r\n 'COMMPROP':: 64,\r\n 'COR_FIELD_OFFSET':: 8,\r\n 'DEVMODE':: 220,\r\n 'GUID':: 16,\r\n 'INPUT':: 40,\r\n 'MMTIME':: 12,\r\n 'NOTIFYICONDATA':: 976,\r\n 'OVERLAPPED':: 32,\r\n 'PRINTER_NOTIFY_INFO_DATA':: 32,\r\n 'PROCESS_HEAP_ENTRY':: 40,\r\n 'PROPSPEC':: 16,\r\n 'PROPVARIANT':: 24,\r\n 'SHELLEXECUTEINFO':: 112,\r\n 'STARTUPINFOEX':: 112,\r\n 'STRRET':: 272,\r\n 'SYSTEM_INFO':: 48,\r\n 'TASKDIALOGCONFIG':: 160,\r\n 'TYPEDESC':: 16,\r\n 'VARIANT':: 24,\r\n 'WLAN_RAW_DATA_LIST':: 16,\r\n 'ACCEL':: 6,\r\n 'ACL':: 8,\r\n 'ACTCTX':: 56,\r\n 'ADDJOB_INFO_1':: 16,\r\n 'addrinfo':: 48,\r\n 'BIND_OPTS':: 16,\r\n 'BITMAP':: 32,\r\n 'BITMAPFILEHEADER':: 14,\r\n 'BITMAPINFO':: 44,\r\n 'BITMAPINFOHEADER':: 40,\r\n 'BLENDFUNCTION':: 4,\r\n 'BLUETOOTH_DEVICE_INFO':: 560,\r\n 'BLUETOOTH_DEVICE_SEARCH_PARAMS':: 40,\r\n 'BLUETOOTH_FIND_RADIO_PARAMS':: 4,\r\n 'BLUETOOTH_OOB_DATA_INFO':: 32,\r\n 'BLUETOOTH_RADIO_INFO':: 520,\r\n 'BSMINFO':: 32,\r\n 'BY_HANDLE_FILE_INFORMATION':: 52,\r\n 'CHANGEFILTERSTRUCT':: 8,\r\n 'CHOOSECOLOR':: 72,\r\n 'CHOOSEFONT':: 104,\r\n 'COLORADJUSTMENT':: 24,\r\n 'COMDLG_FILTERSPEC':: 16,\r\n 'COMMCONFIG':: 52,\r\n 'COMMTIMEOUTS':: 20,\r\n 'COMSTAT':: 12,\r\n 'CONSOLE_CURSOR_INFO':: 8,\r\n 'CONSOLE_SCREEN_BUFFER_INFO':: 22,\r\n 'CONSOLE_SELECTION_INFO':: 16,\r\n 'COORD':: 4,\r\n 'CREATESTRUCT':: 80,\r\n 'CREDENTIAL':: 80,\r\n 'CREDENTIAL_ATTRIBUTE':: 24,\r\n 'CURSORINFO':: 24,\r\n 'DCB':: 28,\r\n 'DESIGNVECTOR':: 72,\r\n 'DIBSECTION':: 104,\r\n 'DISK_GEOMETRY':: 24,\r\n 'DISK_GEOMETRY_EX':: 40,\r\n 'DISPPARAMS':: 24,\r\n 'DLGITEMTEMPLATE':: 18,\r\n 'DLGTEMPLATE':: 18,\r\n 'DLLVERSIONINFO':: 20,\r\n 'DOC_INFO_1':: 24,\r\n 'DOT11_AUTH_CIPHER_PAIR':: 8,\r\n 'DOT11_BSSID_LIST':: 20,\r\n 'DOT11_NETWORK':: 40,\r\n 'DOT11_NETWORK_LIST':: 48,\r\n 'DOT11_SSID':: 36,\r\n 'DRAWTEXTPARAMS':: 20,\r\n 'DTBGOPTS':: 24,\r\n 'DTTOPTS':: 72,\r\n 'DWM_BLURBEHIND':: 20,\r\n 'EAP_METHOD_TYPE':: 16,\r\n 'EAP_TYPE':: 12,\r\n 'ENUMLOGFONTEX':: 348,\r\n 'EXCEPINFO':: 64,\r\n 'fd_set':: 520,\r\n 'FILETIME':: 8,\r\n 'FINDREPLACE':: 80,\r\n 'FUNCDESC':: 88,\r\n 'GESTURECONFIG':: 12,\r\n 'GESTUREINFO':: 56,\r\n 'GESTURENOTIFYSTRUCT':: 24,\r\n 'GUITHREADINFO':: 72,\r\n 'HARDWAREINPUT':: 8,\r\n 'hostent':: 32,\r\n 'ICONINFO':: 32,\r\n 'ICONINFOEX':: 1080,\r\n 'IDLDESC':: 16,\r\n 'INITCOMMONCONTROLSEX':: 8,\r\n 'ITEMIDLIST':: 3,\r\n 'JOB_INFO_1':: 96,\r\n 'KNOWNFOLDER_DEFINITION':: 112,\r\n 'L2_NOTIFICATION_DATA':: 40,\r\n 'LASTINPUTINFO':: 8,\r\n 'LOGBRUSH':: 16,\r\n 'LOGFONT':: 92,\r\n 'LOGPALETTE':: 8,\r\n 'LUID':: 8,\r\n 'MAGCOLOREFFECT':: 100,\r\n 'MAGIMAGEHEADER':: 40,\r\n 'MAGTRANSFORM':: 36,\r\n 'MARGINS':: 16,\r\n 'MCI_OPEN_PARMS':: 36,\r\n 'MCI_PLAY_PARMS':: 16,\r\n 'MCI_SEEK_PARMS':: 12,\r\n 'MCI_STATUS_PARMS':: 24,\r\n 'MENUINFO':: 40,\r\n 'MENUITEMINFO':: 80,\r\n 'MENUITEMTEMPLATE':: 6,\r\n 'MENUITEMTEMPLATEHEADER':: 4,\r\n 'METAFILEPICT':: 24,\r\n 'MIDIEVENT':: 16,\r\n 'MIDIHDR':: 112,\r\n 'MIDIINCAPS':: 76,\r\n 'MIDIOUTCAPS':: 84,\r\n 'MIDIPROPTEMPO':: 8,\r\n 'MIDIPROPTIMEDIV':: 8,\r\n 'MIDISTRMBUFFVER':: 12,\r\n 'MINMAXINFO':: 40,\r\n 'MODEMDEVCAPS':: 80,\r\n 'MODEMSETTINGS':: 48,\r\n 'MODLOAD_DATA':: 24,\r\n 'MONITORINFO':: 40,\r\n 'MOUSEINPUT':: 32,\r\n 'MOUSEMOVEPOINT':: 24,\r\n 'MSG':: 48,\r\n 'NDIS_OBJECT_HEADER':: 4,\r\n 'NEWTEXTMETRIC':: 76,\r\n 'NLM_SIMULATED_PROFILE_INFO':: 524,\r\n 'NONCLIENTMETRICS':: 504,\r\n 'OPENCARD_SEARCH_CRITERIA':: 96,\r\n 'OPENCARDNAME':: 176,\r\n 'OPENCARDNAME_EX':: 128,\r\n 'OPENFILENAME':: 152,\r\n 'OSVERSIONINFO':: 276,\r\n 'OSVERSIONINFOEXW':: 284,\r\n 'OVERLAPPED_ENTRY':: 32,\r\n 'PAINTSTRUCT':: 72,\r\n 'PALETTEENTRY':: 4,\r\n 'PARAMDESC':: 16,\r\n 'PARAMDESCEX':: 32,\r\n 'PHYSICAL_MONITOR':: 264,\r\n 'POINT':: 8,\r\n 'POINTS':: 4,\r\n 'POLYTEXT':: 56,\r\n 'PORT_INFO_1':: 8,\r\n 'PORT_INFO_2':: 32,\r\n 'POWERBROADCAST_SETTING':: 24,\r\n 'PRINT_EXECUTION_DATA':: 8,\r\n 'PRINTER_DEFAULTS':: 24,\r\n 'PRINTER_INFO_1':: 32,\r\n 'PRINTER_INFO_2':: 136,\r\n 'PRINTER_INFO_3':: 8,\r\n 'PRINTER_INFO_4':: 24,\r\n 'PRINTER_INFO_5':: 32,\r\n 'PRINTER_INFO_6':: 4,\r\n 'PRINTER_NOTIFY_INFO':: 48,\r\n 'PRINTER_OPTIONS':: 8,\r\n 'PROCESS_INFORMATION':: 24,\r\n 'PROPERTYKEY':: 20,\r\n 'protoent':: 24,\r\n 'RECT':: 16,\r\n 'RGBQUAD':: 4,\r\n 'SAFEARRAY':: 32,\r\n 'SAFEARRAYBOUND':: 8,\r\n 'SCARD_ATRMASK':: 76,\r\n 'SCARD_IO_REQUEST':: 8,\r\n 'SCARD_READERSTATE':: 64,\r\n 'SCROLLBARINFO':: 60,\r\n 'SCROLLINFO':: 28,\r\n 'SECURITY_ATTRIBUTES':: 24,\r\n 'SECURITY_DESCRIPTOR':: 40,\r\n 'servent':: 32,\r\n 'SHELL_ITEM_RESOURCE':: 536,\r\n 'SHITEMID':: 3,\r\n 'SHQUERYRBINFO':: 24,\r\n 'SIZE':: 8,\r\n 'SMALL_RECT':: 8,\r\n 'SOCKADDR':: 16,\r\n 'SOLE_AUTHENTICATION_SERVICE':: 24,\r\n 'SP_DEVINFO_DATA':: 32,\r\n 'STARTUPINFO':: 104,\r\n 'STATPROPSETSTG':: 64,\r\n 'STATPROPSTG':: 16,\r\n 'STATSTG':: 80,\r\n 'STYLESTRUCT':: 8,\r\n 'SYMBOL_INFO':: 88,\r\n 'SYSTEM_BATTERY_STATE':: 32,\r\n 'SYSTEM_POWER_STATUS':: 12,\r\n 'SYSTEMTIME':: 16,\r\n 'TASKDIALOG_BUTTON':: 12,\r\n 'TEXTMETRIC':: 60,\r\n 'timeval':: 8,\r\n 'TITLEBARINFO':: 44,\r\n 'TITLEBARINFOEX':: 140,\r\n 'TOKEN_APPCONTAINER_INFORMATION':: 8,\r\n 'TOUCHINPUT':: 48,\r\n 'TPMPARAMS':: 20,\r\n 'TYPEATTR':: 96,\r\n 'UNSIGNED_RATIO':: 8,\r\n 'UPDATELAYEREDWINDOWINFO':: 80,\r\n 'VALENT':: 32,\r\n 'VS_FIXEDFILEINFO':: 52,\r\n 'WAVEFORMATEX':: 18,\r\n 'WAVEHDR':: 48,\r\n 'WAVEOUTCAPS':: 84,\r\n 'WIN32_FIND_DATA':: 592,\r\n 'WINDOWINFO':: 60,\r\n 'WINDOWPLACEMENT':: 44,\r\n 'WLAN_ASSOCIATION_ATTRIBUTES':: 68,\r\n 'WLAN_AUTH_CIPHER_PAIR_LIST':: 12,\r\n 'WLAN_AVAILABLE_NETWORK':: 628,\r\n 'WLAN_AVAILABLE_NETWORK_LIST':: 636,\r\n 'WLAN_BSS_ENTRY':: 360,\r\n 'WLAN_BSS_LIST':: 368,\r\n 'WLAN_CONNECTION_ATTRIBUTES':: 604,\r\n 'WLAN_CONNECTION_NOTIFICATION_DATA':: 572,\r\n 'WLAN_CONNECTION_PARAMETERS':: 40,\r\n 'WLAN_COUNTRY_OR_REGION_STRING_LIST':: 8,\r\n 'WLAN_DEVICE_SERVICE_GUID_LIST':: 24,\r\n 'WLAN_DEVICE_SERVICE_NOTIFICATION_DATA':: 28,\r\n 'WLAN_HOSTED_NETWORK_CONNECTION_SETTINGS':: 40,\r\n 'WLAN_HOSTED_NETWORK_DATA_PEER_STATE_CHANGE':: 28,\r\n 'WLAN_HOSTED_NETWORK_PEER_STATE':: 12,\r\n 'WLAN_HOSTED_NETWORK_RADIO_STATE':: 8,\r\n 'WLAN_HOSTED_NETWORK_SECURITY_SETTINGS':: 8,\r\n 'WLAN_HOSTED_NETWORK_STATE_CHANGE':: 12,\r\n 'WLAN_HOSTED_NETWORK_STATUS':: 52,\r\n 'WLAN_INTERFACE_CAPABILITY':: 276,\r\n 'WLAN_INTERFACE_INFO':: 532,\r\n 'WLAN_INTERFACE_INFO_LIST':: 540,\r\n 'WLAN_MAC_FRAME_STATISTICS':: 96,\r\n 'WLAN_MSM_NOTIFICATION_DATA':: 580,\r\n 'WLAN_PHY_FRAME_STATISTICS':: 144,\r\n 'WLAN_PHY_RADIO_STATE':: 12,\r\n 'WLAN_PROFILE_INFO':: 516,\r\n 'WLAN_PROFILE_INFO_LIST':: 524,\r\n 'WLAN_RADIO_STATE':: 772,\r\n 'WLAN_RATE_SET':: 256,\r\n 'WLAN_RAW_DATA':: 8,\r\n 'WLAN_SECURITY_ATTRIBUTES':: 16,\r\n 'WLAN_STATISTICS':: 368,\r\n 'WNDCLASS':: 72,\r\n 'WNDCLASSEX':: 80,\r\n 'WTA_OPTIONS':: 8,\r\n 'XFORM':: 24,\r\n};\r\n\r\nconst structSize32 = {\r\n 'APPX_PACKAGE_SETTINGS':: 8,\r\n 'BLUETOOTH_ADDRESS':: 8,\r\n 'BLUETOOTH_AUTHENTICATION_CALLBACK_PARAMS':: 576,\r\n 'BLUETOOTH_PIN_INFO':: 17,\r\n 'CHAR_INFO':: 4,\r\n 'COMMPROP':: 64,\r\n 'COR_FIELD_OFFSET':: 8,\r\n 'DEVMODE':: 220,\r\n 'GUID':: 16,\r\n 'INPUT':: 28,\r\n 'MMTIME':: 12,\r\n 'NOTIFYICONDATA':: 956,\r\n 'OVERLAPPED':: 20,\r\n 'PRINTER_NOTIFY_INFO_DATA':: 20,\r\n 'PROCESS_HEAP_ENTRY':: 28,\r\n 'PROPSPEC':: 8,\r\n 'PROPVARIANT':: 16,\r\n 'SHELLEXECUTEINFO':: 60,\r\n 'STARTUPINFOEX':: 72,\r\n 'STRRET':: 264,\r\n 'SYSTEM_INFO':: 36,\r\n 'TASKDIALOGCONFIG':: 96,\r\n 'TYPEDESC':: 8,\r\n 'VARIANT':: 16,\r\n 'WLAN_RAW_DATA_LIST':: 16,\r\n 'ACCEL':: 6,\r\n 'ACL':: 8,\r\n 'ACTCTX':: 32,\r\n 'ADDJOB_INFO_1':: 8,\r\n 'addrinfo':: 32,\r\n 'BIND_OPTS':: 16,\r\n 'BITMAP':: 24,\r\n 'BITMAPFILEHEADER':: 14,\r\n 'BITMAPINFO':: 44,\r\n 'BITMAPINFOHEADER':: 40,\r\n 'BLENDFUNCTION':: 4,\r\n 'BLUETOOTH_DEVICE_INFO':: 560,\r\n 'BLUETOOTH_DEVICE_SEARCH_PARAMS':: 32,\r\n 'BLUETOOTH_FIND_RADIO_PARAMS':: 4,\r\n 'BLUETOOTH_OOB_DATA_INFO':: 32,\r\n 'BLUETOOTH_RADIO_INFO':: 520,\r\n 'BSMINFO':: 20,\r\n 'BY_HANDLE_FILE_INFORMATION':: 52,\r\n 'CHANGEFILTERSTRUCT':: 8,\r\n 'CHOOSECOLOR':: 36,\r\n 'CHOOSEFONT':: 60,\r\n 'COLORADJUSTMENT':: 24,\r\n 'COMDLG_FILTERSPEC':: 8,\r\n 'COMMCONFIG':: 52,\r\n 'COMMTIMEOUTS':: 20,\r\n 'COMSTAT':: 12,\r\n 'CONSOLE_CURSOR_INFO':: 8,\r\n 'CONSOLE_SCREEN_BUFFER_INFO':: 22,\r\n 'CONSOLE_SELECTION_INFO':: 16,\r\n 'COORD':: 4,\r\n 'CREATESTRUCT':: 48,\r\n 'CREDENTIAL':: 52,\r\n 'CREDENTIAL_ATTRIBUTE':: 16,\r\n 'CURSORINFO':: 20,\r\n 'DCB':: 28,\r\n 'DESIGNVECTOR':: 72,\r\n 'DIBSECTION':: 84,\r\n 'DISK_GEOMETRY':: 24,\r\n 'DISK_GEOMETRY_EX':: 40,\r\n 'DISPPARAMS':: 16,\r\n 'DLGITEMTEMPLATE':: 18,\r\n 'DLGTEMPLATE':: 18,\r\n 'DLLVERSIONINFO':: 20,\r\n 'DOC_INFO_1':: 12,\r\n 'DOT11_AUTH_CIPHER_PAIR':: 8,\r\n 'DOT11_BSSID_LIST':: 20,\r\n 'DOT11_NETWORK':: 40,\r\n 'DOT11_NETWORK_LIST':: 48,\r\n 'DOT11_SSID':: 36,\r\n 'DRAWTEXTPARAMS':: 20,\r\n 'DTBGOPTS':: 24,\r\n 'DTTOPTS':: 64,\r\n 'DWM_BLURBEHIND':: 16,\r\n 'EAP_METHOD_TYPE':: 16,\r\n 'EAP_TYPE':: 12,\r\n 'ENUMLOGFONTEX':: 348,\r\n 'EXCEPINFO':: 32,\r\n 'fd_set':: 260,\r\n 'FILETIME':: 8,\r\n 'FINDREPLACE':: 40,\r\n 'FUNCDESC':: 52,\r\n 'GESTURECONFIG':: 12,\r\n 'GESTUREINFO':: 48,\r\n 'GESTURENOTIFYSTRUCT':: 20,\r\n 'GUITHREADINFO':: 48,\r\n 'HARDWAREINPUT':: 8,\r\n 'hostent':: 16,\r\n 'ICONINFO':: 20,\r\n 'ICONINFOEX':: 1068,\r\n 'IDLDESC':: 8,\r\n 'INITCOMMONCONTROLSEX':: 8,\r\n 'ITEMIDLIST':: 3,\r\n 'JOB_INFO_1':: 64,\r\n 'KNOWNFOLDER_DEFINITION':: 76,\r\n 'L2_NOTIFICATION_DATA':: 32,\r\n 'LASTINPUTINFO':: 8,\r\n 'LOGBRUSH':: 12,\r\n 'LOGFONT':: 92,\r\n 'LOGPALETTE':: 8,\r\n 'LUID':: 8,\r\n 'MAGCOLOREFFECT':: 100,\r\n 'MAGIMAGEHEADER':: 36,\r\n 'MAGTRANSFORM':: 36,\r\n 'MARGINS':: 16,\r\n 'MCI_OPEN_PARMS':: 20,\r\n 'MCI_PLAY_PARMS':: 12,\r\n 'MCI_SEEK_PARMS':: 8,\r\n 'MCI_STATUS_PARMS':: 16,\r\n 'MENUINFO':: 28,\r\n 'MENUITEMINFO':: 48,\r\n 'MENUITEMTEMPLATE':: 6,\r\n 'MENUITEMTEMPLATEHEADER':: 4,\r\n 'METAFILEPICT':: 16,\r\n 'MIDIEVENT':: 16,\r\n 'MIDIHDR':: 64,\r\n 'MIDIINCAPS':: 76,\r\n 'MIDIOUTCAPS':: 84,\r\n 'MIDIPROPTEMPO':: 8,\r\n 'MIDIPROPTIMEDIV':: 8,\r\n 'MIDISTRMBUFFVER':: 12,\r\n 'MINMAXINFO':: 40,\r\n 'MODEMDEVCAPS':: 80,\r\n 'MODEMSETTINGS':: 48,\r\n 'MODLOAD_DATA':: 20,\r\n 'MONITORINFO':: 40,\r\n 'MOUSEINPUT':: 24,\r\n 'MOUSEMOVEPOINT':: 16,\r\n 'MSG':: 28,\r\n 'NDIS_OBJECT_HEADER':: 4,\r\n 'NEWTEXTMETRIC':: 76,\r\n 'NLM_SIMULATED_PROFILE_INFO':: 524,\r\n 'NONCLIENTMETRICS':: 504,\r\n 'OPENCARD_SEARCH_CRITERIA':: 52,\r\n 'OPENCARDNAME':: 92,\r\n 'OPENCARDNAME_EX':: 72,\r\n 'OPENFILENAME':: 88,\r\n 'OSVERSIONINFO':: 276,\r\n 'OSVERSIONINFOEXW':: 284,\r\n 'OVERLAPPED_ENTRY':: 16,\r\n 'PAINTSTRUCT':: 64,\r\n 'PALETTEENTRY':: 4,\r\n 'PARAMDESC':: 8,\r\n 'PARAMDESCEX':: 24,\r\n 'PHYSICAL_MONITOR':: 260,\r\n 'POINT':: 8,\r\n 'POINTS':: 4,\r\n 'POLYTEXT':: 40,\r\n 'PORT_INFO_1':: 4,\r\n 'PORT_INFO_2':: 20,\r\n 'POWERBROADCAST_SETTING':: 24,\r\n 'PRINT_EXECUTION_DATA':: 8,\r\n 'PRINTER_DEFAULTS':: 12,\r\n 'PRINTER_INFO_1':: 16,\r\n 'PRINTER_INFO_2':: 84,\r\n 'PRINTER_INFO_3':: 4,\r\n 'PRINTER_INFO_4':: 12,\r\n 'PRINTER_INFO_5':: 20,\r\n 'PRINTER_INFO_6':: 4,\r\n 'PRINTER_NOTIFY_INFO':: 32,\r\n 'PRINTER_OPTIONS':: 8,\r\n 'PROCESS_INFORMATION':: 16,\r\n 'PROPERTYKEY':: 20,\r\n 'protoent':: 12,\r\n 'RECT':: 16,\r\n 'RGBQUAD':: 4,\r\n 'SAFEARRAY':: 24,\r\n 'SAFEARRAYBOUND':: 8,\r\n 'SCARD_ATRMASK':: 76,\r\n 'SCARD_IO_REQUEST':: 8,\r\n 'SCARD_READERSTATE':: 56,\r\n 'SCROLLBARINFO':: 60,\r\n 'SCROLLINFO':: 28,\r\n 'SECURITY_ATTRIBUTES':: 12,\r\n 'SECURITY_DESCRIPTOR':: 20,\r\n 'servent':: 16,\r\n 'SHELL_ITEM_RESOURCE':: 536,\r\n 'SHITEMID':: 3,\r\n 'SHQUERYRBINFO':: 20,\r\n 'SIZE':: 8,\r\n 'SMALL_RECT':: 8,\r\n 'SOCKADDR':: 16,\r\n 'SOLE_AUTHENTICATION_SERVICE':: 16,\r\n 'SP_DEVINFO_DATA':: 28,\r\n 'STARTUPINFO':: 68,\r\n 'STATPROPSETSTG':: 64,\r\n 'STATPROPSTG':: 12,\r\n 'STATSTG':: 72,\r\n 'STYLESTRUCT':: 8,\r\n 'SYMBOL_INFO':: 88,\r\n 'SYSTEM_BATTERY_STATE':: 32,\r\n 'SYSTEM_POWER_STATUS':: 12,\r\n 'SYSTEMTIME':: 16,\r\n 'TASKDIALOG_BUTTON':: 8,\r\n 'TEXTMETRIC':: 60,\r\n 'timeval':: 8,\r\n 'TITLEBARINFO':: 44,\r\n 'TITLEBARINFOEX':: 140,\r\n 'TOKEN_APPCONTAINER_INFORMATION':: 4,\r\n 'TOUCHINPUT':: 40,\r\n 'TPMPARAMS':: 20,\r\n 'TYPEATTR':: 76,\r\n 'UNSIGNED_RATIO':: 8,\r\n 'UPDATELAYEREDWINDOWINFO':: 40,\r\n 'VALENT':: 16,\r\n 'VS_FIXEDFILEINFO':: 52,\r\n 'WAVEFORMATEX':: 18,\r\n 'WAVEHDR':: 32,\r\n 'WAVEOUTCAPS':: 84,\r\n 'WIN32_FIND_DATA':: 592,\r\n 'WINDOWINFO':: 60,\r\n 'WINDOWPLACEMENT':: 44,\r\n 'WLAN_ASSOCIATION_ATTRIBUTES':: 68,\r\n 'WLAN_AUTH_CIPHER_PAIR_LIST':: 12,\r\n 'WLAN_AVAILABLE_NETWORK':: 628,\r\n 'WLAN_AVAILABLE_NETWORK_LIST':: 636,\r\n 'WLAN_BSS_ENTRY':: 360,\r\n 'WLAN_BSS_LIST':: 368,\r\n 'WLAN_CONNECTION_ATTRIBUTES':: 604,\r\n 'WLAN_CONNECTION_NOTIFICATION_DATA':: 572,\r\n 'WLAN_CONNECTION_PARAMETERS':: 24,\r\n 'WLAN_COUNTRY_OR_REGION_STRING_LIST':: 8,\r\n 'WLAN_DEVICE_SERVICE_GUID_LIST':: 24,\r\n 'WLAN_DEVICE_SERVICE_NOTIFICATION_DATA':: 28,\r\n 'WLAN_HOSTED_NETWORK_CONNECTION_SETTINGS':: 40,\r\n 'WLAN_HOSTED_NETWORK_DATA_PEER_STATE_CHANGE':: 28,\r\n 'WLAN_HOSTED_NETWORK_PEER_STATE':: 12,\r\n 'WLAN_HOSTED_NETWORK_RADIO_STATE':: 8,\r\n 'WLAN_HOSTED_NETWORK_SECURITY_SETTINGS':: 8,\r\n 'WLAN_HOSTED_NETWORK_STATE_CHANGE':: 12,\r\n 'WLAN_HOSTED_NETWORK_STATUS':: 52,\r\n 'WLAN_INTERFACE_CAPABILITY':: 276,\r\n 'WLAN_INTERFACE_INFO':: 532,\r\n 'WLAN_INTERFACE_INFO_LIST':: 540,\r\n 'WLAN_MAC_FRAME_STATISTICS':: 96,\r\n 'WLAN_MSM_NOTIFICATION_DATA':: 580,\r\n 'WLAN_PHY_FRAME_STATISTICS':: 144,\r\n 'WLAN_PHY_RADIO_STATE':: 12,\r\n 'WLAN_PROFILE_INFO':: 516,\r\n 'WLAN_PROFILE_INFO_LIST':: 524,\r\n 'WLAN_RADIO_STATE':: 772,\r\n 'WLAN_RATE_SET':: 256,\r\n 'WLAN_RAW_DATA':: 8,\r\n 'WLAN_SECURITY_ATTRIBUTES':: 16,\r\n 'WLAN_STATISTICS':: 368,\r\n 'WNDCLASS':: 40,\r\n 'WNDCLASSEX':: 48,\r\n 'WTA_OPTIONS':: 8,\r\n 'XFORM':: 24,\r\n};\r\n"}}}
1635476715085:Req:{"jsonrpc"::"2.0","method"::"textDocument/didOpen","params"::{"textDocument"::{"uri"::"file::///c%3A/src/win32/tool/manual_gen/create_struct_sizes.dart","languageId"::"dart","version"::51,"text"::"import 'dart::io';\r\nimport 'win32api.dart';\r\n\r\nconst header = '''\r\n/**\r\n * Copyright (c) 2020 the Dart project authors. All rights reserved.\r\n * Use of this source code is governed by a BSD-style\r\n * license that can be found in the LICENSE file.\r\n */\r\n\r\n// struct_sizes.cpp\r\n\r\n// Development utility to confirm the width of various Win32 structs.\r\n\r\n// This code not used by the package itself, but is just a helper to inspect\r\n// widths across x86 and x64 architectures. The results are pasted into\r\n// win32\\\\struct_sizes.dart as input to the test harness.\r\n\r\n// Compile with cl tool\\\\struct_sizes.cpp /link ws2_32.lib\r\n\r\n#include <stdlib.h>\r\n#include <winsock2.h>\r\n#include <windows.h>\r\n#include <stdio.h>\r\n#include <ShlObj_core.h>\r\n#include <netlistmgr.h>\r\n#include <bluetoothapis.h>\r\n#include <wincred.h>\r\n#include <Shlwapi.h>\r\n#include <physicalmonitorenumerationapi.h>\r\n#include <CorHdr.h>\r\n#include <DbgHelp.h>\r\n#include <ShellScalingApi.h>\r\n#include <AppxPackaging.h>\r\n#include <dwmapi.h>\r\n#include <wlanapi.h>\r\n#include <SetupAPI.h>\r\n#include <magnification.h>\r\n\r\nvoid main()\r\n{\r\n printf(\" const structSizeXX = {\\\\n\");\r\n\r\n // Manually generated structs\r\n printf(\" 'APPX_PACKAGE_SETTINGS':: %zu,\\\\n\", sizeof(APPX_PACKAGE_SETTINGS));\r\n printf(\" 'BLUETOOTH_ADDRESS':: %zu,\\\\n\", sizeof(BLUETOOTH_ADDRESS));\r\n printf(\" 'BLUETOOTH_AUTHENTICATION_CALLBACK_PARAMS':: %zu,\\\\n\", sizeof(BLUETOOTH_AUTHENTICATION_CALLBACK_PARAMS));\r\n printf(\" 'BLUETOOTH_PIN_INFO':: %zu,\\\\n\", sizeof(BLUETOOTH_PIN_INFO));\r\n printf(\" 'CHAR_INFO':: %zu,\\\\n\", sizeof(CHAR_INFO));\r\n printf(\" 'COMMPROP':: %zu,\\\\n\", sizeof(COMMPROP));\r\n printf(\" 'COR_FIELD_OFFSET':: %zu,\\\\n\", sizeof(COR_FIELD_OFFSET));\r\n printf(\" 'DECIMAL':: %zu,\\\\n\", sizeof(DECIMAL));\r\n printf(\" 'DEVMODE':: %zu,\\\\n\", sizeof(DEVMODEW));\r\n printf(\" 'GUID':: %zu,\\\\n\", sizeof(GUID));\r\n printf(\" 'INPUT':: %zu,\\\\n\", sizeof(INPUT));\r\n printf(\" 'MMTIME':: %zu,\\\\n\", sizeof(MMTIME));\r\n printf(\" 'NOTIFYICONDATA':: %zu,\\\\n\", sizeof(NOTIFYICONDATAW));\r\n printf(\" 'OVERLAPPED':: %zu,\\\\n\", sizeof(OVERLAPPED));\r\n printf(\" 'PRINTER_NOTIFY_INFO_DATA':: %zu,\\\\n\", sizeof(PRINTER_NOTIFY_INFO_DATA));\r\n printf(\" 'PROCESS_HEAP_ENTRY':: %zu,\\\\n\", sizeof(PROCESS_HEAP_ENTRY));\r\n printf(\" 'PROPSPEC':: %zu,\\\\n\", sizeof(PROPSPEC));\r\n printf(\" 'PROPVARIANT':: %zu,\\\\n\", sizeof(PROPVARIANT));\r\n printf(\" 'SHELLEXECUTEINFO':: %zu,\\\\n\", sizeof(SHELLEXECUTEINFO));\r\n printf(\" 'STARTUPINFOEX':: %zu,\\\\n\", sizeof(STARTUPINFOEX));\r\n printf(\" 'STRRET':: %zu,\\\\n\", sizeof(STRRET));\r\n printf(\" 'SYSTEM_INFO':: %zu,\\\\n\", sizeof(SYSTEM_INFO));\r\n printf(\" 'TASKDIALOGCONFIG':: %zu,\\\\n\", sizeof(TASKDIALOGCONFIG));\r\n printf(\" 'TYPEDESC':: %zu,\\\\n\", sizeof(TYPEDESC));\r\n printf(\" 'VARIANT':: %zu,\\\\n\", sizeof(VARIANT));\r\n printf(\" 'WLAN_RAW_DATA_LIST':: %zu,\\\\n\", sizeof(WLAN_RAW_DATA_LIST));\r\n\r\n // Automatically generated structs\r\n''';\r\n\r\nconst footer = '''\r\n printf(\"};\\\\n\");\r\n}\r\n''';\r\n\r\nvoid main() {\r\n final win32 = Win32API(\r\n apiFile:: 'tool/manual_gen/win32api.json',\r\n structFile:: 'tool/manual_gen/win32struct.json');\r\n\r\n // Creates pairs like {LOGFONT:: LOGFONTW}\r\n final structs =\r\n win32.structs.map((k, v) => MapEntry(k, v.namespace.split('.').last));\r\n\r\n final writer =\r\n File('tool/struct_sizes.cpp').openSync(mode:: FileMode.writeOnly);\r\n writer.writeStringSync(header);\r\n\r\n for (final struct in structs.keys) {\r\n writer.writeStringSync(\r\n ' printf(\" \\'$struct\\':: %zu,\\\\n\", sizeof(${structs[struct]}));\\n');\r\n }\r\n\r\n writer.writeStringSync(footer);\r\n}\r\n"}}}
1635476715086:Req:{"jsonrpc"::"2.0","method"::"textDocument/didOpen","params"::{"textDocument"::{"uri"::"file::///c%3A/src/win32/lib/src/com/IDispatch.dart","languageId"::"dart","version"::1,"text"::"// IDispatch.dart\r\n\r\n// THIS FILE IS GENERATED AUTOMATICALLY AND SHOULD NOT BE EDITED DIRECTLY.\r\n\r\n// ignore_for_file:: unused_import\r\n\r\nimport 'dart::ffi';\r\n\r\nimport 'package::ffi/ffi.dart';\r\n\r\nimport '../combase.dart';\r\nimport '../constants.dart';\r\nimport '../exceptions.dart';\r\nimport '../guid.dart';\r\nimport '../macros.dart';\r\nimport '../ole32.dart';\r\nimport '../specialTypes.dart';\r\nimport '../structs.dart';\r\nimport '../structs.g.dart';\r\nimport '../utils.dart';\r\n\r\nimport 'IUnknown.dart';\r\n\r\n/// @nodoc\r\nconst IID_IDispatch = '{00020400-0000-0000-C000-000000000046}';\r\n\r\ntypedef _GetTypeInfoCount_Native = Int32 Function(\r\n Pointer obj, Pointer<Uint32> pctinfo);\r\ntypedef _GetTypeInfoCount_Dart = int Function(\r\n Pointer obj, Pointer<Uint32> pctinfo);\r\n\r\ntypedef _GetTypeInfo_Native = Int32 Function(\r\n Pointer obj, Uint32 iTInfo, Uint32 lcid, Pointer<Pointer> ppTInfo);\r\ntypedef _GetTypeInfo_Dart = int Function(\r\n Pointer obj, int iTInfo, int lcid, Pointer<Pointer> ppTInfo);\r\n\r\ntypedef _GetIDsOfNames_Native = Int32 Function(\r\n Pointer obj,\r\n Pointer<GUID> riid,\r\n Pointer<Pointer<Utf16>> rgszNames,\r\n Uint32 cNames,\r\n Uint32 lcid,\r\n Pointer<Int32> rgDispId);\r\ntypedef _GetIDsOfNames_Dart = int Function(\r\n Pointer obj,\r\n Pointer<GUID> riid,\r\n Pointer<Pointer<Utf16>> rgszNames,\r\n int cNames,\r\n int lcid,\r\n Pointer<Int32> rgDispId);\r\n\r\ntypedef _Invoke_Native = Int32 Function(\r\n Pointer obj,\r\n Int32 dispIdMember,\r\n Pointer<GUID> riid,\r\n Uint32 lcid,\r\n Uint16 wFlags,\r\n Pointer<DISPPARAMS> pDispParams,\r\n Pointer<VARIANT> pVarResult,\r\n Pointer<EXCEPINFO> pExcepInfo,\r\n Pointer<Uint32> puArgErr);\r\ntypedef _Invoke_Dart = int Function(\r\n Pointer obj,\r\n int dispIdMember,\r\n Pointer<GUID> riid,\r\n int lcid,\r\n int wFlags,\r\n Pointer<DISPPARAMS> pDispParams,\r\n Pointer<VARIANT> pVarResult,\r\n Pointer<EXCEPINFO> pExcepInfo,\r\n Pointer<Uint32> puArgErr);\r\n\r\n/// {@category Interface}\r\n/// {@category com}\r\nclass IDispatch extends IUnknown {\r\n // vtable begins at 3, ends at 6\r\n\r\n IDispatch(Pointer<COMObject> ptr) :: super(ptr);\r\n\r\n int GetTypeInfoCount(Pointer<Uint32> pctinfo) => ptr.ref.lpVtbl.value\r\n .elementAt(3)\r\n .cast<Pointer<NativeFunction<_GetTypeInfoCount_Native>>>()\r\n .value\r\n .asFunction<_GetTypeInfoCount_Dart>()(ptr.ref.lpVtbl, pctinfo);\r\n\r\n int GetTypeInfo(int iTInfo, int lcid, Pointer<Pointer> ppTInfo) => ptr\r\n .ref.lpVtbl.value\r\n .elementAt(4)\r\n .cast<Pointer<NativeFunction<_GetTypeInfo_Native>>>()\r\n .value\r\n .asFunction<_GetTypeInfo_Dart>()(ptr.ref.lpVtbl, iTInfo, lcid, ppTInfo);\r\n\r\n int GetIDsOfNames(Pointer<GUID> riid, Pointer<Pointer<Utf16>> rgszNames,\r\n int cNames, int lcid, Pointer<Int32> rgDispId) =>\r\n ptr.ref.lpVtbl.value\r\n .elementAt(5)\r\n .cast<Pointer<NativeFunction<_GetIDsOfNames_Native>>>()\r\n .value\r\n .asFunction<_GetIDsOfNames_Dart>()(\r\n ptr.ref.lpVtbl, riid, rgszNames, cNames, lcid, rgDispId);\r\n\r\n int Invoke(\r\n int dispIdMember,\r\n Pointer<GUID> riid,\r\n int lcid,\r\n int wFlags,\r\n Pointer<DISPPARAMS> pDispParams,\r\n Pointer<VARIANT> pVarResult,\r\n Pointer<EXCEPINFO> pExcepInfo,\r\n Pointer<Uint32> puArgErr) =>\r\n ptr.ref.lpVtbl.value\r\n .elementAt(6)\r\n .cast<Pointer<NativeFunction<_Invoke_Native>>>()\r\n .value\r\n .asFunction<_Invoke_Dart>()(ptr.ref.lpVtbl, dispIdMember, riid,\r\n lcid, wFlags, pDispParams, pVarResult, pExcepInfo, puArgErr);\r\n}\r\n"}}}
1635476715087:Req:{"jsonrpc"::"2.0","method"::"textDocument/didOpen","params"::{"textDocument"::{"uri"::"file::///c%3A/src/win32/lib/src/specialTypes.dart","languageId"::"dart","version"::6,"text"::"// Copyright (c) 2020, the Dart project authors. Please see the AUTHORS file\r\n// for details. All rights reserved. Use of this source code is governed by a\r\n// BSD-style license that can be found in the LICENSE file.\r\n\r\n// Dart representations of common structs used in the Win32 API. If you add a\r\n// new struct, make sure you also add a line to struct_sizes.cpp and\r\n// struct_sizes.dart to ensure that the C size matches the Dart representation.\r\n\r\n// -----------------------------------------------------------------------------\r\n// Linter exceptions\r\n// -----------------------------------------------------------------------------\r\n// ignore_for_file:: camel_case_types\r\n// ignore_for_file:: camel_case_extensions\r\n//\r\n// Why? The linter defaults to throw a warning for types not named as camel\r\n// case. We deliberately break this convention to match the Win32 underlying\r\n// types.\r\n//\r\n//\r\n// ignore_for_file:: unused_field\r\n//\r\n// Why? The linter complains about unused fields (e.g. a class that contains\r\n// underscore-prefixed members that are not used in the library. In this class,\r\n// we use this feature to ensure that sizeOf<STRUCT_NAME> returns a size at\r\n// least as large as the underlying native struct. See, for example,\r\n// VARIANT.\r\n//\r\n//\r\n// ignore_for_file:: unnecessary_getters_setters\r\n//\r\n// Why? In structs like VARIANT, we're using getters and setters to project the\r\n// same underlying data property to various union types. The trivial overhead is\r\n// outweighed by readability.\r\n// -----------------------------------------------------------------------------\r\n\r\nimport 'dart::ffi';\r\n\r\nimport 'package::ffi/ffi.dart';\r\n\r\nimport 'com/IDispatch.dart';\r\nimport 'com/IUnknown.dart';\r\nimport 'combase.dart';\r\nimport 'constants.dart';\r\n\r\n// typedef struct tagDEC {\r\n// USHORT wReserved;\r\n// union {\r\n// struct {\r\n// BYTE scale;\r\n// BYTE sign;\r\n// } DUMMYSTRUCTNAME;\r\n// USHORT signscale;\r\n// } DUMMYUNIONNAME;\r\n// ULONG Hi32;\r\n// union {\r\n// struct {\r\n// ULONG Lo32;\r\n// ULONG Mid32;\r\n// } DUMMYSTRUCTNAME2;\r\n// ULONGLONG Lo64;\r\n// } DUMMYUNIONNAME2;\r\n// } DECIMAL;\r\n\r\n/// Represents a decimal data type that provides a sign and scale for a number\r\n/// (as in coordinates.)\r\n///\r\n/// Decimal variables are stored as 96-bit (12-byte) unsigned integers scaled by\r\n/// a variable power of 10. The power of 10 scaling factor specifies the number\r\n/// of digits to the right of the decimal point, and ranges from 0 to 28.\r\n///\r\n/// {@category Struct}\r\nclass _DECIMAL_Anonymous_0 extends Union {\r\n external _DECIMAL_Anonymous_2 _DUMMYSTRUCTNAME;\r\n @Uint16()\r\n external int signscale;\r\n}\r\n\r\nclass _DECIMAL_Anonymous_1 extends Union {\r\n external _DECIMAL_Anonymous_3 _DUMMYSTRUCTNAME2;\r\n @Uint64()\r\n external int Lo64;\r\n}\r\n\r\nclass _DECIMAL_Anonymous_2 extends Struct {\r\n @Uint8()\r\n external int scale;\r\n @Uint8()\r\n external int sign;\r\n}\r\n\r\nclass _DECIMAL_Anonymous_3 extends Struct {\r\n @Uint32()\r\n external int Lo32;\r\n @Uint32()\r\n external int Mid32;\r\n}\r\n\r\nclass DECIMAL extends Struct {\r\n @Uint16()\r\n external int wReserved;\r\n\r\n external _DECIMAL_Anonymous_0 _DUMMYUNIONNAME;\r\n\r\n @Uint32()\r\n external int Hi32;\r\n\r\n external _DECIMAL_Anonymous_1 _DUMMYUNIONNAME2;\r\n\r\n int get scale => _DUMMYUNIONNAME._DUMMYSTRUCTNAME.scale;\r\n set scale(int value) => _DUMMYUNIONNAME._DUMMYSTRUCTNAME.scale = value;\r\n\r\n int get sign => _DUMMYUNIONNAME._DUMMYSTRUCTNAME.sign;\r\n set sign(int value) => _DUMMYUNIONNAME._DUMMYSTRUCTNAME.sign = value;\r\n\r\n int get signscale => _DUMMYUNIONNAME.signscale;\r\n set signscale(int value) => _DUMMYUNIONNAME.signscale = value;\r\n\r\n int get Lo32 => _DUMMYUNIONNAME2._DUMMYSTRUCTNAME2.Lo32;\r\n set Lo32(int value) => _DUMMYUNIONNAME2._DUMMYSTRUCTNAME2.Lo32 = value;\r\n\r\n int get Mid32 => _DUMMYUNIONNAME2._DUMMYSTRUCTNAME2.Mid32;\r\n set Mid32(int value) => _DUMMYUNIONNAME2._DUMMYSTRUCTNAME2.Mid32 = value;\r\n\r\n int get Lo64 => _DUMMYUNIONNAME2.Lo64;\r\n set Lo64(int value) => _DUMMYUNIONNAME2.Lo64 = value;\r\n}\r\n\r\n// struct tagVARIANT\r\n// {\r\n// VARTYPE vt;\r\n// WORD wReserved1;\r\n// WORD wReserved2;\r\n// WORD wReserved3;\r\n// union\r\n// {\r\n// LONGLONG llVal;\r\n// LONG lVal;\r\n// BYTE bVal;\r\n// SHORT iVal;\r\n// ...\r\n// } ;\r\n\r\nclass _VARIANT_Anonymous_3 extends Struct {\r\n external Pointer pvRecord;\r\n external Pointer<COMObject> pRecInfo;\r\n}\r\n\r\nclass _VARIANT_Anonymous_2 extends Union {\r\n @Int64()\r\n external int llVal;\r\n @Int32()\r\n external int lVal;\r\n @Uint8()\r\n external int bVal;\r\n @Int16()\r\n external int iVal;\r\n @Float()\r\n external double fltVal;\r\n @Double()\r\n external double dblVal;\r\n @Int16()\r\n external int boolVal;\r\n @Int16()\r\n external int __OBSOLETE__VARIANT_BOOL;\r\n @Int32()\r\n external int scode;\r\n @Int64()\r\n external int cyVal;\r\n @Double()\r\n external double date;\r\n external Pointer<Utf16> bstrVal;\r\n external Pointer<COMObject> punkVal;\r\n external Pointer<COMObject> pdispVal;\r\n external Pointer/*<SAFEARRAY>*/ parray;\r\n external Pointer<Uint8> pbVal;\r\n external Pointer<Int16> piVal;\r\n external Pointer<Int32> plVal;\r\n external Pointer<Int64> pllVal;\r\n external Pointer<Float> pfltVal;\r\n external Pointer<Double> pdblVal;\r\n external Pointer<Int16> pboolVal;\r\n external Pointer<Int16> __OBSOLETE__VARIANT_PBOOL;\r\n external Pointer<Int32> pscode;\r\n external Pointer/*<CY>*/ pcyVal;\r\n external Pointer<Double> pdate;\r\n external Pointer<Pointer<Utf16>> pbstrVal;\r\n external Pointer<Pointer<COMObject>> ppunkVal;\r\n external Pointer<Pointer<COMObject>> ppdispVal;\r\n external Pointer<Pointer/*<SAFEARRAY>*/ > pparray;\r\n external Pointer<VARIANT> pvarVal;\r\n external Pointer byref;\r\n @Int8()\r\n external int cVal;\r\n @Uint16()\r\n external int uiVal;\r\n @Uint32()\r\n external int ulVal;\r\n @Uint64()\r\n external int ullVal;\r\n @Int32()\r\n external int intVal;\r\n @Uint32()\r\n external int uintVal;\r\n external Pointer<DECIMAL> pdecVal;\r\n external Pointer<Int8> pcVal;\r\n external Pointer<Uint16> puiVal;\r\n external Pointer<Uint32> pulVal;\r\n external Pointer<Uint64> pullVal;\r\n external Pointer<Int32> pintVal;\r\n external Pointer<Uint32> puintVal;\r\n external _VARIANT_Anonymous_3 __VARIANT_NAME_4;\r\n}\r\n\r\nclass _VARIANT_Anonymous_1 extends Struct {\r\n @Uint16()\r\n external int vt;\r\n @Uint16()\r\n external int wReserved1;\r\n @Uint16()\r\n external int wReserved2;\r\n @Uint16()\r\n external int wReserved3;\r\n external _VARIANT_Anonymous_2 __VARIANT_NAME_3;\r\n}\r\n\r\nclass _VARIANT_Anonymous_0 extends Union {\r\n external _VARIANT_Anonymous_1 __VARIANT_NAME_2;\r\n external DECIMAL decVal;\r\n}\r\n\r\n/// The VARIANT type is used in Win32 to represent a dynamic type. It is\r\n/// represented as a struct containing a union of the types that could be\r\n/// stored.\r\n///\r\n/// VARIANTs must be initialized with [VariantInit] before their use.\r\n///\r\n/// {@category Struct}\r\nclass VARIANT extends Struct {\r\n external _VARIANT_Anonymous_0 __VARIANT_NAME_1;\r\n\r\n int get vt => __VARIANT_NAME_1.__VARIANT_NAME_2.vt;\r\n set vt(int value) => __VARIANT_NAME_1.__VARIANT_NAME_2.vt = value;\r\n\r\n int get wReserved1 => __VARIANT_NAME_1.__VARIANT_NAME_2.wReserved1;\r\n set wReserved1(int value) =>\r\n __VARIANT_NAME_1.__VARIANT_NAME_2.wReserved1 = value;\r\n\r\n int get wReserved2 => __VARIANT_NAME_1.__VARIANT_NAME_2.wReserved2;\r\n set wReserved2(int value) =>\r\n __VARIANT_NAME_1.__VARIANT_NAME_2.wReserved2 = value;\r\n\r\n int get wReserved3 => __VARIANT_NAME_1.__VARIANT_NAME_2.wReserved3;\r\n set wReserved3(int value) =>\r\n __VARIANT_NAME_1.__VARIANT_NAME_2.wReserved3 = value;\r\n\r\n // LONGLONG -> __int64 -> Int64\r\n int get llVal => __VARIANT_NAME_1.__VARIANT_NAME_2.__VARIANT_NAME_3.llVal;\r\n set llVal(int value) =>\r\n __VARIANT_NAME_1.__VARIANT_NAME_2.__VARIANT_NAME_3.llVal = value;\r\n\r\n // LONG -> long -> Int32\r\n int get lVal => __VARIANT_NAME_1.__VARIANT_NAME_2.__VARIANT_NAME_3.lVal;\r\n set lVal(int value) =>\r\n __VARIANT_NAME_1.__VARIANT_NAME_2.__VARIANT_NAME_3.lVal = value;\r\n\r\n // BYTE -> unsigned char -> Uint8\r\n int get bVal => __VARIANT_NAME_1.__VARIANT_NAME_2.__VARIANT_NAME_3.bVal;\r\n set bVal(int value) =>\r\n __VARIANT_NAME_1.__VARIANT_NAME_2.__VARIANT_NAME_3.bVal = value;\r\n\r\n // SHORT -> short -> Int16\r\n int get iVal => __VARIANT_NAME_1.__VARIANT_NAME_2.__VARIANT_NAME_3.iVal;\r\n set iVal(int value) =>\r\n __VARIANT_NAME_1.__VARIANT_NAME_2.__VARIANT_NAME_3.iVal = value;\r\n\r\n // FLOAT -> float -> double\r\n double get fltVal =>\r\n __VARIANT_NAME_1.__VARIANT_NAME_2.__VARIANT_NAME_3.fltVal;\r\n set fltVal(double value) =>\r\n __VARIANT_NAME_1.__VARIANT_NAME_2.__VARIANT_NAME_3.fltVal = value;\r\n\r\n // DOUBLE -> double -> double\r\n double get dblVal =>\r\n __VARIANT_NAME_1.__VARIANT_NAME_2.__VARIANT_NAME_3.dblVal;\r\n set dblVal(double value) =>\r\n __VARIANT_NAME_1.__VARIANT_NAME_2.__VARIANT_NAME_3.dblVal = value;\r\n\r\n // VARIANT_BOOL -> Int16\r\n bool get boolVal =>\r\n __VARIANT_NAME_1.__VARIANT_NAME_2.__VARIANT_NAME_3.boolVal ==\r\n VARIANT_TRUE;\r\n set boolVal(bool value) =>\r\n __VARIANT_NAME_1.__VARIANT_NAME_2.__VARIANT_NAME_3.boolVal =\r\n value ? VARIANT_TRUE :: VARIANT_FALSE;\r\n\r\n // SCODE -> LONG -> long -> Int32\r\n int get scode => __VARIANT_NAME_1.__VARIANT_NAME_2.__VARIANT_NAME_3.scode;\r\n set lscodeVal(int value) =>\r\n __VARIANT_NAME_1.__VARIANT_NAME_2.__VARIANT_NAME_3.scode = value;\r\n\r\n // CY -> Int64\r\n int get cyVal => __VARIANT_NAME_1.__VARIANT_NAME_2.__VARIANT_NAME_3.cyVal;\r\n set cyVal(int value) =>\r\n __VARIANT_NAME_1.__VARIANT_NAME_2.__VARIANT_NAME_3.cyVal = value;\r\n\r\n // DATE -> double -> double\r\n double get date => __VARIANT_NAME_1.__VARIANT_NAME_2.__VARIANT_NAME_3.date;\r\n set date(double value) =>\r\n __VARIANT_NAME_1.__VARIANT_NAME_2.__VARIANT_NAME_3.date = value;\r\n\r\n // BSTR -> OLECHAR* -> Pointer<Utf16>\r\n Pointer<Utf16> get bstrVal =>\r\n __VARIANT_NAME_1.__VARIANT_NAME_2.__VARIANT_NAME_3.bstrVal;\r\n set bstrVal(Pointer<Utf16> value) =>\r\n __VARIANT_NAME_1.__VARIANT_NAME_2.__VARIANT_NAME_3.bstrVal = value;\r\n\r\n // IUnknown\r\n IUnknown get punkVal =>\r\n IUnknown(__VARIANT_NAME_1.__VARIANT_NAME_2.__VARIANT_NAME_3.punkVal);\r\n set punkVal(IUnknown value) =>\r\n __VARIANT_NAME_1.__VARIANT_NAME_2.__VARIANT_NAME_3.punkVal = value.ptr;\r\n\r\n // IDispatch\r\n IDispatch get pdispVal =>\r\n IDispatch(__VARIANT_NAME_1.__VARIANT_NAME_2.__VARIANT_NAME_3.pdispVal);\r\n set pdispVal(IDispatch value) =>\r\n __VARIANT_NAME_1.__VARIANT_NAME_2.__VARIANT_NAME_3.pdispVal = value.ptr;\r\n\r\n Pointer get parray =>\r\n __VARIANT_NAME_1.__VARIANT_NAME_2.__VARIANT_NAME_3.parray;\r\n set parray(Pointer value) =>\r\n __VARIANT_NAME_1.__VARIANT_NAME_2.__VARIANT_NAME_3.parray = value;\r\n\r\n // BYTE*\r\n Pointer<Uint8> get pbVal =>\r\n __VARIANT_NAME_1.__VARIANT_NAME_2.__VARIANT_NAME_3.pbVal;\r\n set pbVal(Pointer<Uint8> value) =>\r\n __VARIANT_NAME_1.__VARIANT_NAME_2.__VARIANT_NAME_3.pbVal = value;\r\n\r\n // SHORT*\r\n Pointer<Int16> get piVal =>\r\n __VARIANT_NAME_1.__VARIANT_NAME_2.__VARIANT_NAME_3.piVal;\r\n set piVal(Pointer<Int16> value) =>\r\n __VARIANT_NAME_1.__VARIANT_NAME_2.__VARIANT_NAME_3.piVal = value;\r\n\r\n // LONG*\r\n Pointer<Int32> get plVal =>\r\n __VARIANT_NAME_1.__VARIANT_NAME_2.__VARIANT_NAME_3.plVal;\r\n set plVal(Pointer<Int32> value) =>\r\n __VARIANT_NAME_1.__VARIANT_NAME_2.__VARIANT_NAME_3.plVal = value;\r\n\r\n // LONGLONG*\r\n Pointer<Int64> get pllVal =>\r\n __VARIANT_NAME_1.__VARIANT_NAME_2.__VARIANT_NAME_3.pllVal;\r\n set pllVal(Pointer<Int64> value) =>\r\n __VARIANT_NAME_1.__VARIANT_NAME_2.__VARIANT_NAME_3.pllVal = value;\r\n\r\n // FLOAT*\r\n Pointer<Float> get pfltVal =>\r\n __VARIANT_NAME_1.__VARIANT_NAME_2.__VARIANT_NAME_3.pfltVal;\r\n set pfltVal(Pointer<Float> value) =>\r\n __VARIANT_NAME_1.__VARIANT_NAME_2.__VARIANT_NAME_3.pfltVal = value;\r\n\r\n // DOUBLE*\r\n Pointer<Double> get pdblVal =>\r\n __VARIANT_NAME_1.__VARIANT_NAME_2.__VARIANT_NAME_3.pdblVal;\r\n set pdblVal(Pointer<Double> value) =>\r\n __VARIANT_NAME_1.__VARIANT_NAME_2.__VARIANT_NAME_3.pdblVal = value;\r\n\r\n Pointer<Int16> get pboolVal =>\r\n __VARIANT_NAME_1.__VARIANT_NAME_2.__VARIANT_NAME_3.pboolVal;\r\n set pboolVal(Pointer<Int16> value) =>\r\n __VARIANT_NAME_1.__VARIANT_NAME_2.__VARIANT_NAME_3.pboolVal = value;\r\n\r\n Pointer<Int32> get pscode =>\r\n __VARIANT_NAME_1.__VARIANT_NAME_2.__VARIANT_NAME_3.pscode;\r\n set pscode(Pointer<Int32> value) =>\r\n __VARIANT_NAME_1.__VARIANT_NAME_2.__VARIANT_NAME_3.pscode = value;\r\n\r\n Pointer get pcyVal =>\r\n __VARIANT_NAME_1.__VARIANT_NAME_2.__VARIANT_NAME_3.pcyVal;\r\n set pcyVal(Pointer value) =>\r\n __VARIANT_NAME_1.__VARIANT_NAME_2.__VARIANT_NAME_3.pcyVal = value;\r\n\r\n Pointer<Double> get pdate =>\r\n __VARIANT_NAME_1.__VARIANT_NAME_2.__VARIANT_NAME_3.pdate;\r\n set pdate(Pointer<Double> value) =>\r\n __VARIANT_NAME_1.__VARIANT_NAME_2.__VARIANT_NAME_3.pdate = value;\r\n\r\n Pointer<Pointer<Utf16>> get pbstrVal =>\r\n __VARIANT_NAME_1.__VARIANT_NAME_2.__VARIANT_NAME_3.pbstrVal;\r\n set pbstrVal(Pointer<Pointer<Utf16>> value) =>\r\n __VARIANT_NAME_1.__VARIANT_NAME_2.__VARIANT_NAME_3.pbstrVal = value;\r\n\r\n Pointer<Pointer<COMObject>> get ppunkVal =>\r\n __VARIANT_NAME_1.__VARIANT_NAME_2.__VARIANT_NAME_3.ppunkVal;\r\n set ppunkVal(Pointer<Pointer<COMObject>> value) =>\r\n __VARIANT_NAME_1.__VARIANT_NAME_2.__VARIANT_NAME_3.ppunkVal = value;\r\n\r\n Pointer<Pointer<COMObject>> get ppdispVal =>\r\n __VARIANT_NAME_1.__VARIANT_NAME_2.__VARIANT_NAME_3.ppdispVal;\r\n set ppdispVal(Pointer<Pointer<COMObject>> value) =>\r\n __VARIANT_NAME_1.__VARIANT_NAME_2.__VARIANT_NAME_3.ppdispVal = value;\r\n\r\n Pointer<Pointer> get pparray =>\r\n __VARIANT_NAME_1.__VARIANT_NAME_2.__VARIANT_NAME_3.pparray;\r\n set pparray(Pointer<Pointer> value) =>\r\n __VARIANT_NAME_1.__VARIANT_NAME_2.__VARIANT_NAME_3.pparray = value;\r\n\r\n Pointer<VARIANT> get pvarVal =>\r\n __VARIANT_NAME_1.__VARIANT_NAME_2.__VARIANT_NAME_3.pvarVal;\r\n set pvarVal(Pointer<VARIANT> value) =>\r\n __VARIANT_NAME_1.__VARIANT_NAME_2.__VARIANT_NAME_3.pvarVal = value;\r\n\r\n Pointer get byref => __VARIANT_NAME_1.__VARIANT_NAME_2.__VARIANT_NAME_3.byref;\r\n set byref(Pointer value) =>\r\n __VARIANT_NAME_1.__VARIANT_NAME_2.__VARIANT_NAME_3.byref = value;\r\n\r\n // CHAR -> char -> Int8\r\n int get cVal => __VARIANT_NAME_1.__VARIANT_NAME_2.__VARIANT_NAME_3.cVal;\r\n set cVal(int value) =>\r\n __VARIANT_NAME_1.__VARIANT_NAME_2.__VARIANT_NAME_3.cVal = value;\r\n\r\n // USHORT -> unsigned short -> Uint16\r\n int get uiVal => __VARIANT_NAME_1.__VARIANT_NAME_2.__VARIANT_NAME_3.uiVal;\r\n set uiVal(int value) =>\r\n __VARIANT_NAME_1.__VARIANT_NAME_2.__VARIANT_NAME_3.uiVal = value;\r\n\r\n // ULONG -> unsigned long -> Uint32\r\n int get ulVal => __VARIANT_NAME_1.__VARIANT_NAME_2.__VARIANT_NAME_3.ulVal;\r\n set ulVal(int value) =>\r\n __VARIANT_NAME_1.__VARIANT_NAME_2.__VARIANT_NAME_3.ulVal = value;\r\n\r\n // ULONGLONG -> unsigned long long -> Uint64\r\n BigInt get ullVal {\r\n final src = __VARIANT_NAME_1.__VARIANT_NAME_2.__VARIANT_NAME_3.ullVal;\r\n final hi = (((src & 0xFFFFFFFF00000000) >> 32).toUnsigned(32))\r\n .toRadixString(16)\r\n .padLeft(8, '0');\r\n final lo = ((src & 0x00000000FFFFFFFF).toRadixString(16).padLeft(8, '0'));\r\n return BigInt.parse('$hi$lo', radix:: 16);\r\n }\r\n\r\n set ullVal(BigInt value) {\r\n final hi = ((value & BigInt.from(0xFFFFFFFF00000000)) >> 32).toInt();\r\n final lo = (value & BigInt.from(0x00000000FFFFFFFF)).toInt();\r\n __VARIANT_NAME_1.__VARIANT_NAME_2.__VARIANT_NAME_3.ullVal = (hi << 32) + lo;\r\n }\r\n\r\n // INT -> int -> Int32\r\n int get intVal => __VARIANT_NAME_1.__VARIANT_NAME_2.__VARIANT_NAME_3.intVal;\r\n set intVal(int value) =>\r\n __VARIANT_NAME_1.__VARIANT_NAME_2.__VARIANT_NAME_3.intVal = value;\r\n\r\n // UINT -> unsigned int -> Uint32\r\n int get uintVal => __VARIANT_NAME_1.__VARIANT_NAME_2.__VARIANT_NAME_3.uintVal;\r\n set uintVal(int value) =>\r\n __VARIANT_NAME_1.__VARIANT_NAME_2.__VARIANT_NAME_3.uintVal = value;\r\n\r\n Pointer<DECIMAL> get pdecVal =>\r\n __VARIANT_NAME_1.__VARIANT_NAME_2.__VARIANT_NAME_3.pdecVal;\r\n set pdecVal(Pointer<DECIMAL> value) =>\r\n __VARIANT_NAME_1.__VARIANT_NAME_2.__VARIANT_NAME_3.pdecVal = value;\r\n\r\n Pointer<Int8> get pcVal =>\r\n __VARIANT_NAME_1.__VARIANT_NAME_2.__VARIANT_NAME_3.pcVal;\r\n set pcVal(Pointer<Int8> value) =>\r\n __VARIANT_NAME_1.__VARIANT_NAME_2.__VARIANT_NAME_3.pcVal = value;\r\n\r\n Pointer<Uint16> get puiVal =>\r\n __VARIANT_NAME_1.__VARIANT_NAME_2.__VARIANT_NAME_3.puiVal;\r\n set puiVal(Pointer<Uint16> value) =>\r\n __VARIANT_NAME_1.__VARIANT_NAME_2.__VARIANT_NAME_3.puiVal = value;\r\n\r\n Pointer<Uint32> get pulVal =>\r\n __VARIANT_NAME_1.__VARIANT_NAME_2.__VARIANT_NAME_3.pulVal;\r\n set pulVal(Pointer<Uint32> value) =>\r\n __VARIANT_NAME_1.__VARIANT_NAME_2.__VARIANT_NAME_3.pulVal = value;\r\n\r\n Pointer<Uint64> get pullVal =>\r\n __VARIANT_NAME_1.__VARIANT_NAME_2.__VARIANT_NAME_3.pullVal;\r\n set pullVal(Pointer<Uint64> value) =>\r\n __VARIANT_NAME_1.__VARIANT_NAME_2.__VARIANT_NAME_3.pullVal = value;\r\n\r\n Pointer<Int32> get pintVal =>\r\n __VARIANT_NAME_1.__VARIANT_NAME_2.__VARIANT_NAME_3.pintVal;\r\n set pintVal(Pointer<Int32> value) =>\r\n __VARIANT_NAME_1.__VARIANT_NAME_2.__VARIANT_NAME_3.pintVal = value;\r\n\r\n Pointer<Uint32> get puintVal =>\r\n __VARIANT_NAME_1.__VARIANT_NAME_2.__VARIANT_NAME_3.puintVal;\r\n set puintVal(Pointer<Uint32> value) =>\r\n __VARIANT_NAME_1.__VARIANT_NAME_2.__VARIANT_NAME_3.puintVal = value;\r\n\r\n Pointer get pvRecord => __VARIANT_NAME_1\r\n .__VARIANT_NAME_2.__VARIANT_NAME_3.__VARIANT_NAME_4.pvRecord;\r\n set pvRecord(Pointer value) => __VARIANT_NAME_1\r\n .__VARIANT_NAME_2.__VARIANT_NAME_3.__VARIANT_NAME_4.pvRecord = value;\r\n\r\n Pointer<COMObject> get pRecInfo => __VARIANT_NAME_1\r\n .__VARIANT_NAME_2.__VARIANT_NAME_3.__VARIANT_NAME_4.pRecInfo;\r\n set pRecInfo(Pointer<COMObject> value) => __VARIANT_NAME_1\r\n .__VARIANT_NAME_2.__VARIANT_NAME_3.__VARIANT_NAME_4.pRecInfo = value;\r\n}\r\n\r\n/// The PROPVARIANT structure is used in the ReadMultiple and WriteMultiple\r\n/// methods of IPropertyStorage to define the type tag and the value of a\r\n/// property in a property set.\r\n///\r\n/// {@category Struct}\r\nclass PROPVARIANT extends Struct {\r\n @Uint16()\r\n external int vt;\r\n @Uint16()\r\n external int wReserved1;\r\n @Uint16()\r\n external int wReserved2;\r\n @Uint16()\r\n external int wReserved3;\r\n @IntPtr()\r\n external int val1;\r\n @IntPtr()\r\n external int val2;\r\n}\r\n\r\n// typedef struct _OVERLAPPED {\r\n// ULONG_PTR Internal;\r\n// ULONG_PTR InternalHigh;\r\n// union {\r\n// struct {\r\n// DWORD Offset;\r\n// DWORD OffsetHigh;\r\n// } DUMMYSTRUCTNAME;\r\n// PVOID Pointer;\r\n// } DUMMYUNIONNAME;\r\n// HANDLE hEvent;\r\n// } OVERLAPPED, *LPOVERLAPPED;\r\n\r\nclass _OVERLAPPED_Anonymous_1 extends Struct {\r\n @Uint32()\r\n external int Offset;\r\n @Uint32()\r\n external int OffsetHigh;\r\n}\r\n\r\nclass _OVERLAPPED_Anonymous_0 extends Union {\r\n external _OVERLAPPED_Anonymous_1 _DUMMYSTRUCTNAME;\r\n external Pointer pointer;\r\n}\r\n\r\n/// Contains information used in asynchronous (or overlapped) input and output\r\n/// (I/O).\r\n///\r\n/// {@category Struct}\r\nclass OVERLAPPED extends Struct {\r\n @IntPtr()\r\n external int Internal;\r\n\r\n @IntPtr()\r\n external int InternalHigh;\r\n\r\n external _OVERLAPPED_Anonymous_0 _DUMMYUNIONNAME;\r\n\r\n int get Offset => _DUMMYUNIONNAME._DUMMYSTRUCTNAME.Offset;\r\n int get OffsetHigh => _DUMMYUNIONNAME._DUMMYSTRUCTNAME.OffsetHigh;\r\n\r\n set Offset(int value) => _DUMMYUNIONNAME._DUMMYSTRUCTNAME.Offset = value;\r\n set OffsetHigh(int value) =>\r\n _DUMMYUNIONNAME._DUMMYSTRUCTNAME.OffsetHigh = value;\r\n\r\n Pointer get pointer => _DUMMYUNIONNAME.pointer;\r\n set pointer(Pointer value) => _DUMMYUNIONNAME.pointer = value;\r\n\r\n @IntPtr()\r\n external int hEvent;\r\n}\r\n"}}}
1635476715089:Req:{"jsonrpc"::"2.0","method"::"textDocument/didOpen","params"::{"textDocument"::{"uri"::"file::///c%3A/src/win32/pubspec.yaml","languageId"::"yaml","version"::19,"text"::"name:: win32\r\ndescription:: A Dart library for accessing common Win32 APIs using FFI. No C required!\r\nversion:: 3.0.0\r\nhomepage:: https:://win32.pub\r\nrepository:: https:://github.com/timsneath/win32\r\nissue_tracker:: https:://github.com/timsneath/win32/issues\r\n\r\nenvironment::\r\n sdk:: '>=2.13.0 <3.0.0'\r\n\r\ndependencies::\r\n ffi:: ^1.0.0\r\n\r\ndev_dependencies::\r\n args:: ^2.3.0\r\n lints:: ^1.0.1\r\n path:: ^1.8.0\r\n test:: ^1.19.1\r\n winmd:: 1.0.10\r\n\r\ndependency_overrides::\r\n winmd:: 1.0.10\r\n"}}}
1635476715157:Info:Starting pub command [C::\flutter\bin\cache\dart-sdk\bin\pub.bat, outdated, --show-all, --json]
1635476715174:Req:{"jsonrpc"::"2.0","method"::"textDocument/didOpen","params"::{"textDocument"::{"uri"::"file::///c%3A/src/win32/tool/namespace/com_interfaces.dart","languageId"::"dart","version"::8,"text"::"import 'dart::io';\r\n\r\nimport 'package::winmd/winmd.dart';\r\n\r\nimport '../metadata/projection/classprojector.dart';\r\nimport '../metadata/projection/data_classes.dart';\r\nimport '../metadata/projection/typeprinter.dart';\r\nimport '../metadata/utils.dart';\r\nimport 'exclusions.dart';\r\n\r\n// TODO:: Remove some of these imports when system/com is projected\r\nString comFileHeader(TypeDef interface, String pathToLibSrc) {\r\n final buffer = StringBuffer();\r\n\r\n final interfaceName = interface.name.split('.').last;\r\n\r\n buffer.write('''\r\n// $interfaceName.dart\r\n\r\n// THIS FILE IS GENERATED AUTOMATICALLY AND SHOULD NOT BE EDITED DIRECTLY.\r\n\r\n// ignore_for_file:: unused_import, directives_ordering\r\n\r\nimport 'dart::ffi';\r\n\r\nimport 'package::ffi/ffi.dart';\r\n\r\nimport '${pathToLibSrc}com/IUnknown.dart';\r\nimport '${pathToLibSrc}combase.dart';\r\nimport '${pathToLibSrc}constants.dart';\r\nimport '${pathToLibSrc}exceptions.dart';\r\nimport '${pathToLibSrc}guid.dart';\r\nimport '${pathToLibSrc}macros.dart';\r\nimport '${pathToLibSrc}ole32.dart';\r\nimport '${pathToLibSrc}structs.dart';\r\nimport '${pathToLibSrc}utils.dart';\r\n''');\r\n\r\n if (interface.interfaces.isNotEmpty) {\r\n final parent = interface.interfaces.first.name;\r\n if (!excludedComInterfaces.contains(parent)) {\r\n buffer.writeln(\"\\nimport '$pathToLibSrc${folderFromNamespace(parent)}/\"\r\n \"${parent.split('.').last}.dart';\");\r\n }\r\n }\r\n\r\n return buffer.toString();\r\n}\r\n\r\nString? getImportForTypeIdentifier(TypeIdentifier typeIdentifier) {\r\n if (specialTypes.contains(typeIdentifier.name)) {\r\n return 'specialTypes.dart';\r\n }\r\n\r\n if (typeIdentifier.name.startsWith('Windows.Win32')) {\r\n final paramType = typeIdentifier.type;\r\n\r\n if (paramType != null && paramType.isDelegate) {\r\n return '${folderFromNamespace(typeIdentifier.name)}/callbacks.g.dart';\r\n } else {\r\n return '${folderFromNamespace(typeIdentifier.name)}/structs.g.dart';\r\n }\r\n }\r\n}\r\n\r\nSet<String> importsForClass(TypeDef typedef) {\r\n final importList = <String>{};\r\n\r\n for (final method in typedef.methods) {\r\n final paramsAndReturnType = [...method.parameters, method.returnType];\r\n for (final param in paramsAndReturnType) {\r\n // Add imports for a parameter itself (e.g. VARIANT)\r\n final import = getImportForTypeIdentifier(param.typeIdentifier);\r\n if (import != null) importList.add(import);\r\n\r\n // Add imports for a type within a pointer (e.g. Pointer<VARIANT>)\r\n if (param.typeIdentifier.typeArg != null) {\r\n final import =\r\n getImportForTypeIdentifier(param.typeIdentifier.typeArg!);\r\n if (import != null) importList.add(import);\r\n\r\n // Add imports for a type within a double pointer (e.g.\r\n // Pointer<Pointer<VARIANT>>)\r\n if (param.typeIdentifier.typeArg!.typeArg != null) {\r\n final import = getImportForTypeIdentifier(\r\n param.typeIdentifier.typeArg!.typeArg!);\r\n if (import != null) importList.add(import);\r\n }\r\n }\r\n }\r\n }\r\n return importList;\r\n}\r\n\r\nvoid generateInterfaceFiles(\r\n Directory directory, List<TypeDef> interfaces, Scope scope) {\r\n for (final interface in interfaces) {\r\n final clsid =\r\n scope.findTypeDef(classNameForInterfaceName(interface.name))?.guid ??\r\n '';\r\n\r\n final parentInterface = interface.interfaces.isNotEmpty\r\n ? interface.interfaces.first.name.split('.').last\r\n :: '';\r\n\r\n final classProjection = ClassProjector(interface).projection\r\n ..inherits = parentInterface\r\n ..namespace = interface.name\r\n // ..vtableStart = vTableStart(mdTypeDef)\r\n ..sourceType = SourceType.com\r\n ..generateClass = clsid.isNotEmpty\r\n ..clsid = clsid\r\n ..className =\r\n nameWithoutEncoding(interface.name.split('.').last.substring(1));\r\n\r\n final imports = importsForClass(interface).toSet();\r\n\r\n // Pass relative directory to lib/src as second parameter (e.g. '../../')\r\n final prefix = '../' * (interface.name.split('.').length - 3);\r\n final dartClass =\r\n TypePrinter.printProjection(classProjection, excludeHeader:: true);\r\n\r\n final classOutputFilename =\r\n nameWithoutEncoding(interface.name.split('.').last);\r\n final writer =\r\n File('${directory.uri.toFilePath()}$classOutputFilename.dart')\r\n .openSync(mode:: FileMode.writeOnly);\r\n writer.writeStringSync(comFileHeader(interface, prefix));\r\n for (final import in imports) {\r\n if (!excludedImports.contains(import)) {\r\n writer.writeStringSync(\"import '$prefix$import';\\n\");\r\n }\r\n }\r\n writer.writeStringSync(dartClass);\r\n }\r\n}\r\n"}}}
1635476715177:Req:{"jsonrpc"::"2.0","method"::"textDocument/didOpen","params"::{"textDocument"::{"uri"::"file::///c%3A/src/win32/tool/metadata/winmd_caveats.dart","languageId"::"dart","version"::1,"text"::"// api-ms-win-ro-typeresolution-l1-1-0 is missing in the metadata::\r\n// https:://github.com/microsoft/win32metadata/issues/240\r\n\r\nconst winmdGenerated = [\r\n 'advapi32',\r\n 'api-ms-win-core-winrt-l1-1-0',\r\n 'api-ms-win-core-winrt-string-l1-1-0',\r\n // 'api-ms-win-ro-typeresolution-l1-1-0',\r\n 'bthprops',\r\n 'comctl32',\r\n 'comdlg32',\r\n 'dbghelp',\r\n 'dwmapi',\r\n 'dxva2',\r\n 'gdi32',\r\n 'kernel32',\r\n 'kernelbase',\r\n 'magnification',\r\n 'ole32',\r\n 'oleaut32',\r\n 'powrprof',\r\n 'rometadata',\r\n 'scarddlg',\r\n 'shcore',\r\n 'shell32',\r\n 'spoolss',\r\n 'user32',\r\n 'uxtheme',\r\n 'version',\r\n 'winmm',\r\n 'winscard',\r\n 'winspool',\r\n 'wlanapi',\r\n 'ws2_32',\r\n];\r\n"}}}
1635476715178:Req:{"jsonrpc"::"2.0","method"::"textDocument/didOpen","params"::{"textDocument"::{"uri"::"file::///c%3A/src/win32/tool/namespace/generate_all_from_winmd.dart","languageId"::"dart","version"::167,"text"::"import 'dart::io';\r\n\r\nimport 'package::winmd/winmd.dart';\r\n\r\nimport '../metadata/utils.dart';\r\nimport 'com_interfaces.dart';\r\nimport 'exclusions.dart';\r\nimport 'win32_callbacks.dart';\r\nimport 'win32_constants.dart';\r\nimport 'win32_enums.dart';\r\nimport 'win32_functions.dart';\r\nimport 'win32_structs.dart';\r\n\r\n// The Win32 metadata\r\nfinal scope = MetadataStore.getWin32Scope();\r\n\r\nconst win32FileHeader = '''\r\nlibrary new_win32;\r\n\r\nexport 'src/constants_new.dart';\r\nexport 'src/exceptions.dart';\r\nexport 'src/macros.dart';\r\nexport 'src/types.dart';\r\nexport 'src/utils.dart';\r\n\r\nexport 'src/extensions/dialogs.dart';\r\nexport 'src/extensions/int_to_hexstring.dart';\r\nexport 'src/extensions/list_to_blob.dart';\r\nexport 'src/extensions/set_ansi.dart';\r\nexport 'src/extensions/set_string.dart';\r\nexport 'src/extensions/set_string_array.dart';\r\nexport 'src/extensions/unpack_utf16.dart';\r\n''';\r\n\r\nList<String> namespacesInScope(Scope scope) {\r\n // Use a Set to avoid duplication\r\n final namespaceSet = <String>{};\r\n\r\n final scope = MetadataStore.getWin32Scope();\r\n for (final td in scope.typeDefs) {\r\n if (td.name.startsWith('Windows.Win32')) {\r\n final namespace = td.name.split('.').skip(2).toList()..removeLast();\r\n namespaceSet.add('Windows.Win32.${namespace.join('.')}');\r\n }\r\n }\r\n return namespaceSet.toList()\r\n ..sort((a, b) => a.compareTo(b))\r\n ..removeWhere((namespace) => excludedNamespaces.contains(namespace));\r\n}\r\n\r\n/// Turn a Win32 namespace into the appropriate path. For example, turn\r\n/// `Windows.Win32.System.Console` into `lib/src/system/console`.\r\nString folderForNamespace(String namespace) =>\r\n 'lib/src/${namespace.split('.').skip(2).join('/').toLowerCase()}';\r\n\r\nvoid createDirectory(String namespace) =>\r\n Directory(folderForNamespace(namespace)).createSync(recursive:: true);\r\n\r\nvoid generateWin32Functions(String namespace) {\r\n final funcs =\r\n scope.typeDefs.where((typedef) => (typedef.name == '$namespace.Apis'));\r\n\r\n // Some namespaces may not contain a Win32 APIs subnamespace (e.g.\r\n // Windows.Win32.Media.Streaming does not contain\r\n // Windows.Win32.Media.Streaming.Apis)\r\n if (funcs.isNotEmpty) {\r\n final file = File('${folderForNamespace(namespace)}/functions.g.dart');\r\n generateFfiFile(file, funcs.first);\r\n }\r\n}\r\n\r\nbool typedefIsStruct(TypeDef typedef) =>\r\n typedef.isClass && typedef.parent?.name == 'System.ValueType';\r\n\r\nbool structIsNotWrapper(TypeDef typedef) => typedef.customAttributes\r\n .where((attrib) =>\r\n attrib.name == 'Windows.Win32.Interop.NativeTypedefAttribute')\r\n .isEmpty;\r\n\r\nbool supportsAmd64(TypeDef typedef) {\r\n final supportedArch = typedef.customAttributeAsBytes(\r\n 'Windows.Win32.Interop.SupportedArchitectureAttribute');\r\n return !(supportedArch.length >= 3 && supportedArch[2] & 0x02 != 0x02);\r\n}\r\n\r\nvoid generateWin32Structs(String namespace) {\r\n // All structs that map to Dart structs. We ignore ANSI structs and structs\r\n // that are just GUID constants. We also ignore native values that are wrapped\r\n // for convenience (examples include HANDLE, BOOL and BSTR).\r\n final structs = scope.typeDefs\r\n .where((typedef) => typeDirectlyInNamespace(typedef.name, namespace))\r\n .where(typedefIsStruct)\r\n .where(structIsNotWrapper)\r\n .where((typedef) => !typedefIsAnsi(typedef))\r\n .where((typedef) => !excludedStructs.contains(typedef.name))\r\n .where((typedef) => !typedefIsGuidConstant(typedef))\r\n .where(supportsAmd64)\r\n .toList()\r\n ..sort((a, b) => a.name.compareTo(b.name));\r\n\r\n final file = File('${folderForNamespace(namespace)}/structs.g.dart');\r\n generateStructsFile(file, structs);\r\n}\r\n\r\nvoid generateWin32Enums(String namespace) {\r\n final enums = scope.enums\r\n .where((typedef) => typeDirectlyInNamespace(typedef.name, namespace))\r\n .toList()\r\n ..sort((a, b) => a.name.compareTo(b.name));\r\n\r\n final file = File('${folderForNamespace(namespace)}/enums.g.dart');\r\n generateEnumsFile(file, enums);\r\n}\r\n\r\nbool typedefIsGuidConstant(TypeDef typedef) {\r\n final inheritsValueType = typedef.parent?.name == 'System.ValueType';\r\n final guid = typedef.guid;\r\n\r\n return inheritsValueType && guid != null;\r\n}\r\n\r\nbool constantIsClassClsid(TypeDef typedef) {\r\n final interfaceParts = typedef.name.split('.');\r\n final finalPart = interfaceParts.removeLast();\r\n final interface = '${interfaceParts.join('.')}.I$finalPart';\r\n\r\n return typedef.scope.findTypeDef(interface) != null;\r\n}\r\n\r\nvoid generateWin32Constants(String namespace) {\r\n final constants =\r\n scope.typeDefs.where((typedef) => (typedef.name == '$namespace.Apis'));\r\n\r\n if (constants.isNotEmpty) {\r\n final file = File('${folderForNamespace(namespace)}/constants.g.dart');\r\n generateConstantsFile(file, constants.first.fields);\r\n\r\n final guidConstants = scope.typeDefs\r\n .where((typedef) => typeDirectlyInNamespace(typedef.name, namespace))\r\n .where(typedefIsGuidConstant)\r\n .where((typedef) => !(constantIsClassClsid(typedef)))\r\n .toList();\r\n appendGuidConstantsFile(file, guidConstants);\r\n }\r\n}\r\n\r\nvoid generateWin32Callbacks(String namespace) {\r\n final callbacks = scope.typeDefs\r\n .where((typedef) => typeDirectlyInNamespace(typedef.name, namespace))\r\n .where((typedef) => typedef.isDelegate)\r\n .where((typedef) => !typedef.name.endsWith('A'))\r\n .where((typedef) => !excludedCallbacks.contains(typedef.name))\r\n .toList()\r\n ..sort((a, b) => a.name.compareTo(b.name));\r\n\r\n final file = File('${folderForNamespace(namespace)}/callbacks.g.dart');\r\n generateCallbacksFile(file, callbacks);\r\n}\r\n\r\nbool typeDirectlyInNamespace(String type, String namespace) {\r\n final typeComponents = type.split('.');\r\n typeComponents.removeLast();\r\n return typeComponents.join('.') == namespace;\r\n}\r\n\r\nvoid generateComInterfaces(String namespace) {\r\n final interfaces = scope.typeDefs\r\n .where((typedef) => typeDirectlyInNamespace(typedef.name, namespace))\r\n .where((typedef) => typedef.isInterface)\r\n .where((typedef) => !excludedComInterfaces.contains(typedef.name))\r\n .toList();\r\n\r\n final directory = Directory(folderForNamespace(namespace));\r\n generateInterfaceFiles(directory, interfaces, scope);\r\n}\r\n\r\nvoid generateLibraryExport(List<String> namespaces) {\r\n final writer = File('lib/new_win32.dart').openSync(mode:: FileMode.writeOnly);\r\n\r\n writer.writeStringSync('// ignore_for_file:: directives_ordering\\n\\n');\r\n writer.writeStringSync(win32FileHeader);\r\n for (final namespace in namespaces) {\r\n final directory = Directory(folderForNamespace(namespace));\r\n\r\n final relativePath = folderForNamespace(namespace).substring(4);\r\n for (final file in directory.listSync()) {\r\n if (file.existsSync() && file.uri.toFilePath().endsWith('.dart')) {\r\n writer.writeStringSync(\r\n \" export '$relativePath/${file.path.split('\\\\').last}';\\n\");\r\n }\r\n }\r\n }\r\n writer.closeSync();\r\n}\r\n\r\n// Example::\r\n// dart tool\\namespace\\generate_all_from_winmd.dart Windows.Win32.System.Com\r\nvoid main(List<String> args) {\r\n final namespaces = args.isNotEmpty ? [args[0]] :: namespacesInScope(scope);\r\n\r\n for (final namespace in namespaces) {\r\n print('Generating $namespace...');\r\n\r\n createDirectory(namespace);\r\n generateWin32Functions(namespace);\r\n generateWin32Structs(namespace);\r\n generateWin32Enums(namespace);\r\n generateWin32Constants(namespace);\r\n generateWin32Callbacks(namespace);\r\n generateComInterfaces(namespace);\r\n }\r\n generateLibraryExport(namespaces);\r\n}\r\n"}}}
1635476715186:Req:{"jsonrpc"::"2.0","method"::"textDocument/didOpen","params"::{"textDocument"::{"uri"::"file::///c%3A/src/win32/lib/src/system/com/structs.g.dart","languageId"::"dart","version"::1,"text"::"// Copyright (c) 2020, the Dart project authors. Please see the AUTHORS file\n// for details. All rights reserved. Use of this source code is governed by a\n// BSD-style license that can be found in the LICENSE file.\n\n// Dart representations of common structs used in the Win32 API.\n\n// THIS FILE IS GENERATED AUTOMATICALLY AND SHOULD NOT BE EDITED DIRECTLY.\n\n// ignore_for_file:: camel_case_extensions, camel_case_types\n// ignore_for_file:: directives_ordering, unnecessary_getters_setters\n// ignore_for_file:: unused_field, unused_import\n\nimport 'dart::ffi';\nimport 'dart::typed_data';\n\nimport 'package::ffi/ffi.dart';\nimport '../../combase.dart';\nimport '../../guid.dart';\nimport '../../foundation/structs.g.dart';\nimport '../../system/com/structs.g.dart';\nimport '../../security/structs.g.dart';\nimport '../../specialTypes.dart';\nimport '../../system/com/IAdviseSink.dart';\n/// {@category Struct}\nclass BINDINFO extends Struct {\n @Uint32() external int cbSize;\n external Pointer<Utf16> szExtraInfo;\n external STGMEDIUM stgmedData;\n @Uint32() external int grfBindInfoF;\n @Uint32() external int dwBindVerb;\n external Pointer<Utf16> szCustomVerb;\n @Uint32() external int cbstgmedData;\n @Uint32() external int dwOptions;\n @Uint32() external int dwOptionsFlags;\n @Uint32() external int dwCodePage;\n external SECURITY_ATTRIBUTES securityAttributes;\n external GUID iid;\n external COMObject pUnk;\n @Uint32() external int dwReserved;\n}\n\n/// {@category Struct}\nclass BIND_OPTS extends Struct {\n @Uint32() external int cbStruct;\n @Uint32() external int grfFlags;\n @Uint32() external int grfMode;\n @Uint32() external int dwTickCountDeadline;\n}\n\n/// {@category Struct}\nclass BIND_OPTS2 extends Struct {\n external BIND_OPTS _AnonymousBase_objidl_L9017_C36;\n @Uint32() external int dwTrackFlags;\n @Uint32() external int dwClassContext;\n @Uint32() external int locale;\n external Pointer<COSERVERINFO> pServerInfo;\n}\n\n/// {@category Struct}\nclass BIND_OPTS3 extends Struct {\n external BIND_OPTS2 _AnonymousBase_objidl_L9041_C36;\n @IntPtr() external int hwnd;\n}\n\n/// {@category Struct}\nclass BLOB extends Struct {\n @Uint32() external int cbSize;\n external Pointer<Uint8> pBlobData;\n}\n\n/// {@category Struct}\nclass BYTE_BLOB extends Struct {\n @Uint32() external int clSize;\n @Array(1)\n external Array<Uint8> abData;\n}\n\n/// {@category Struct}\nclass BYTE_SIZEDARR extends Struct {\n @Uint32() external int clSize;\n external Pointer<Uint8> pData;\n}\n\n/// {@category Struct}\nclass CATEGORYINFO extends Struct {\n external GUID catid;\n @Uint32() external int lcid;\n @Array(128)\n external Array<Uint16> _szDescription;\n\n String get szDescription {\n final charCodes = <int>[];\n for (var i = 0; i < 128; i++) {\n charCodes.add(_szDescription[i]);\n }\n return String.fromCharCodes(charCodes);\n }\n\n set szDescription(String value) {\n final stringToStore = value.padRight(128, '\\x00');\n for (var i = 0; i < 128; i++) {\n _szDescription[i] = stringToStore.codeUnitAt(i);\n }\n }\n}\n\n/// {@category Struct}\nclass COAUTHIDENTITY extends Struct {\n external Pointer<Uint16> User;\n @Uint32() external int UserLength;\n external Pointer<Uint16> Domain;\n @Uint32() external int DomainLength;\n external Pointer<Uint16> Password;\n @Uint32() external int PasswordLength;\n @Uint32() external int Flags;\n}\n\n/// {@category Struct}\nclass COAUTHINFO extends Struct {\n @Uint32() external int dwAuthnSvc;\n @Uint32() external int dwAuthzSvc;\n external Pointer<Utf16> pwszServerPrincName;\n @Uint32() external int dwAuthnLevel;\n @Uint32() external int dwImpersonationLevel;\n external Pointer<COAUTHIDENTITY> pAuthIdentityData;\n @Uint32() external int dwCapabilities;\n}\n\n/// {@category Struct}\nclass CONNECTDATA extends Struct {\n external COMObject pUnk;\n @Uint32() external int dwCookie;\n}\n\n/// {@category Struct}\nclass COSERVERINFO extends Struct {\n @Uint32() external int dwReserved1;\n external Pointer<Utf16> pwszName;\n external Pointer<COAUTHINFO> pAuthInfo;\n @Uint32() external int dwReserved2;\n}\n\n/// {@category Struct}\nclass CSPLATFORM extends Struct {\n @Uint32() external int dwPlatformId;\n @Uint32() external int dwVersionHi;\n @Uint32() external int dwVersionLo;\n @Uint32() external int dwProcessorArch;\n}\n\n/// {@category Struct}\nclass CY extends Struct {\n @Uint32() external int Anonymous;\n @Int64() external int int64;\n}\n\n/// {@category Struct}\nclass ComCallData extends Struct {\n @Uint32() external int dwDispid;\n @Uint32() external int dwReserved;\n external Pointer pUserDefined;\n}\n\n/// {@category Struct}\nclass DVTARGETDEVICE extends Struct {\n @Uint32() external int tdSize;\n @Uint16() external int tdDriverNameOffset;\n @Uint16() external int tdDeviceNameOffset;\n @Uint16() external int tdPortNameOffset;\n @Uint16() external int tdExtDevmodeOffset;\n @Array(1)\n external Array<Uint8> tdData;\n}\n\n/// {@category Struct}\nclass DWORD_BLOB extends Struct {\n @Uint32() external int clSize;\n @Array(1)\n external Array<Uint32> alData;\n}\n\n/// {@category Struct}\nclass FLAGGED_BYTE_BLOB extends Struct {\n @Uint32() external int fFlags;\n @Uint32() external int clSize;\n @Array(1)\n external Array<Uint8> abData;\n}\n\n/// {@category Struct}\nclass FLAGGED_WORD_BLOB extends Struct {\n @Uint32() external int fFlags;\n @Uint32() external int clSize;\n @Array(1)\n external Array<Uint16> asData;\n}\n\n/// {@category Struct}\nclass FLAG_STGMEDIUM extends Struct {\n @Int32() external int ContextFlags;\n @Int32() external int fPassOwnership;\n external STGMEDIUM Stgmed;\n}\n\n/// {@category Struct}\nclass FORMATETC extends Struct {\n @Uint16() external int cfFormat;\n external Pointer<DVTARGETDEVICE> ptd;\n @Uint32() external int dwAspect;\n @Int32() external int lindex;\n @Uint32() external int tymed;\n}\n\n/// {@category Struct}\nclass GDI_OBJECT extends Struct {\n @Uint32() external int ObjectType;\n @Uint32() external int u;\n}\n\n/// {@category Struct}\nclass HYPER_SIZEDARR extends Struct {\n @Uint32() external int clSize;\n external Pointer<Int64> pData;\n}\n\n/// {@category Struct}\nclass IContext extends Opaque {\n}\n\n/// {@category Struct}\nclass IEnumContextProps extends Opaque {\n}\n\n/// {@category Struct}\nclass INTERFACEINFO extends Struct {\n external COMObject pUnk;\n external GUID iid;\n @Uint16() external int wMethod;\n}\n\n/// {@category Struct}\nclass LONG_SIZEDARR extends Struct {\n @Uint32() external int clSize;\n external Pointer<Uint32> pData;\n}\n\n/// {@category Struct}\nclass MULTI_QI extends Struct {\n external Pointer<GUID> pIID;\n external COMObject pItf;\n @Int32() external int hr;\n}\n\n/// {@category Struct}\nclass MachineGlobalObjectTableRegistrationToken__ extends Struct {\n @Int32() external int unused;\n}\n\n/// {@category Struct}\nclass QUERYCONTEXT extends Struct {\n @Uint32() external int dwContext;\n external CSPLATFORM Platform;\n @Uint32() external int Locale;\n @Uint32() external int dwVersionHi;\n @Uint32() external int dwVersionLo;\n}\n\n/// {@category Struct}\nclass RPCOLEMESSAGE extends Struct {\n external Pointer reserved1;\n @Uint32() external int dataRepresentation;\n external Pointer Buffer;\n @Uint32() external int cbBuffer;\n @Uint32() external int iMethod;\n @Array(5)\n external Array<Pointer> reserved2;\n @Uint32() external int rpcFlags;\n}\n\n/// {@category Struct}\nclass RemSTGMEDIUM extends Struct {\n @Uint32() external int tymed;\n @Uint32() external int dwHandleType;\n @Uint32() external int pData;\n @Uint32() external int pUnkForRelease;\n @Uint32() external int cbData;\n @Array(1)\n external Array<Uint8> data;\n}\n\n/// {@category Struct}\nclass SAFEARRAY extends Struct {\n @Uint16() external int cDims;\n @Uint16() external int fFeatures;\n @Uint32() external int cbElements;\n @Uint32() external int cLocks;\n external Pointer pvData;\n @Array(1)\n external Array<SAFEARRAYBOUND> rgsabound;\n}\n\n/// {@category Struct}\nclass SAFEARRAYBOUND extends Struct {\n @Uint32() external int cElements;\n @Int32() external int lLbound;\n}\n\n/// {@category Struct}\nclass SChannelHookCallInfo extends Struct {\n external GUID iid;\n @Uint32() external int cbSize;\n external GUID uCausality;\n @Uint32() external int dwServerPid;\n @Uint32() external int iMethod;\n external Pointer pObject;\n}\n\n/// {@category Struct}\nclass SHORT_SIZEDARR extends Struct {\n @Uint32() external int clSize;\n external Pointer<Uint16> pData;\n}\n\n/// {@category Struct}\nclass SOLE_AUTHENTICATION_INFO extends Struct {\n @Uint32() external int dwAuthnSvc;\n @Uint32() external int dwAuthzSvc;\n external Pointer pAuthInfo;\n}\n\n/// {@category Struct}\nclass SOLE_AUTHENTICATION_LIST extends Struct {\n @Uint32() external int cAuthInfo;\n external Pointer<SOLE_AUTHENTICATION_INFO> aAuthInfo;\n}\n\n/// {@category Struct}\nclass SOLE_AUTHENTICATION_SERVICE extends Struct {\n @Uint32() external int dwAuthnSvc;\n @Uint32() external int dwAuthzSvc;\n external Pointer<Utf16> pPrincipalName;\n @Int32() external int hr;\n}\n\n/// {@category Struct}\nclass STATDATA extends Struct {\n external FORMATETC formatetc;\n @Uint32() external int advf;\n external COMObject pAdvSink;\n @Uint32() external int dwConnection;\n}\n\n/// {@category Struct}\nclass STATSTG extends Struct {\n external Pointer<Utf16> pwcsName;\n @Uint32() external int type;\n @Uint64() external int cbSize;\n external FILETIME mtime;\n external FILETIME ctime;\n external FILETIME atime;\n @Uint32() external int grfMode;\n @Uint32() external int grfLocksSupported;\n external GUID clsid;\n @Uint32() external int grfStateBits;\n @Uint32() external int reserved;\n}\n\n/// {@category Struct}\nclass STGMEDIUM extends Struct {\n @Uint32() external int tymed;\n @Uint32() external int Anonymous;\n external COMObject pUnkForRelease;\n}\n\n/// {@category Struct}\nclass StorageLayout extends Struct {\n @Uint32() external int LayoutType;\n external Pointer<Utf16> pwcsElementName;\n @Int64() external int cOffset;\n @Int64() external int cBytes;\n}\n\n/// {@category Struct}\nclass VARIANT extends Struct {\n @Uint32() external int Anonymous;\n}\n\n/// {@category Struct}\nclass WORD_BLOB extends Struct {\n @Uint32() external int clSize;\n @Array(1)\n external Array<Uint16> asData;\n}\n\n/// {@category Struct}\nclass uCLSSPEC extends Struct {\n @Uint32() external int tyspec;\n @Uint32() external int tagged_union;\n}\n\n/// {@category Struct}\nclass userFLAG_STGMEDIUM extends Struct {\n @Int32() external int ContextFlags;\n @Int32() external int fPassOwnership;\n external userSTGMEDIUM Stgmed;\n}\n\n/// {@category Struct}\nclass userSTGMEDIUM extends Struct {\n external COMObject pUnkForRelease;\n}\n\n"}}}
1635476715187:Req:{"jsonrpc"::"2.0","method"::"textDocument/didOpen","params"::{"textDocument"::{"uri"::"file::///c%3A/src/win32/lib/src/data/htmlhelp/IITPropList.dart","languageId"::"dart","version"::2,"text"::"// IITPropList.dart\n\n// THIS FILE IS GENERATED AUTOMATICALLY AND SHOULD NOT BE EDITED DIRECTLY.\n\n// ignore_for_file:: unused_import, directives_ordering\n\nimport 'dart::ffi';\n\nimport 'package::ffi/ffi.dart';\n\nimport '../../com/IUnknown.dart';\nimport '../../combase.dart';\nimport '../../constants.dart';\nimport '../../exceptions.dart';\nimport '../../guid.dart';\nimport '../../macros.dart';\nimport '../../ole32.dart';\nimport '../../structs.dart';\nimport '../../utils.dart';\n\nimport '../../system/ole/IPersistStreamInit.dart';\nimport '../../foundation/structs.g.dart';\nimport '../../data/htmlhelp/structs.g.dart';\nimport '../../system/com/structs.g.dart';\n\n/// @nodoc\nconst IID_IITPropList = '{1F403BB1-9997-11D0-A850-00AA006C7D01}';\n\ntypedef _Set_Native = Int32 Function(\n Pointer, Uint32 PropID, Pointer<Utf16> lpszwString, Uint32 dwOperation);\ntypedef _Set_Dart = int Function(\n Pointer, int PropID, Pointer<Utf16> lpszwString, int dwOperation);\n\ntypedef _Set_1_Native = Int32 Function(\n Pointer, Uint32 PropID, Pointer lpvData, Uint32 cbData, Uint32 dwOperation);\ntypedef _Set_1_Dart = int Function(\n Pointer, int PropID, Pointer lpvData, int cbData, int dwOperation);\n\ntypedef _Set_2_Native = Int32 Function(\n Pointer, Uint32 PropID, Uint32 dwData, Uint32 dwOperation);\ntypedef _Set_2_Dart = int Function(\n Pointer, int PropID, int dwData, int dwOperation);\n\ntypedef _Add_Native = Int32 Function(Pointer, Pointer<CProperty> Prop);\ntypedef _Add_Dart = int Function(Pointer, Pointer<CProperty> Prop);\n\ntypedef _Get_Native = Int32 Function(\n Pointer, Uint32 PropID, Pointer<CProperty> Property);\ntypedef _Get_Dart = int Function(\n Pointer, int PropID, Pointer<CProperty> Property);\n\ntypedef _Clear_Native = Int32 Function(Pointer);\ntypedef _Clear_Dart = int Function(Pointer);\n\ntypedef _SetPersist_Native = Int32 Function(Pointer, Int32 fPersist);\ntypedef _SetPersist_Dart = int Function(Pointer, int fPersist);\n\ntypedef _SetPersist_1_Native = Int32 Function(\n Pointer, Uint32 PropID, Int32 fPersist);\ntypedef _SetPersist_1_Dart = int Function(Pointer, int PropID, int fPersist);\n\ntypedef _GetFirst_Native = Int32 Function(Pointer, Pointer<CProperty> Property);\ntypedef _GetFirst_Dart = int Function(Pointer, Pointer<CProperty> Property);\n\ntypedef _GetNext_Native = Int32 Function(Pointer, Pointer<CProperty> Property);\ntypedef _GetNext_Dart = int Function(Pointer, Pointer<CProperty> Property);\n\ntypedef _GetPropCount_Native = Int32 Function(Pointer, Pointer<Int32> cProp);\ntypedef _GetPropCount_Dart = int Function(Pointer, Pointer<Int32> cProp);\n\ntypedef _SaveHeader_Native = Int32 Function(\n Pointer, Pointer lpvData, Uint32 dwHdrSize);\ntypedef _SaveHeader_Dart = int Function(\n Pointer, Pointer lpvData, int dwHdrSize);\n\ntypedef _SaveData_Native = Int32 Function(Pointer, Pointer lpvHeader,\n Uint32 dwHdrSize, Pointer lpvData, Uint32 dwBufSize);\ntypedef _SaveData_Dart = int Function(\n Pointer, Pointer lpvHeader, int dwHdrSize, Pointer lpvData, int dwBufSize);\n\ntypedef _GetHeaderSize_Native = Int32 Function(\n Pointer, Pointer<Uint32> dwHdrSize);\ntypedef _GetHeaderSize_Dart = int Function(Pointer, Pointer<Uint32> dwHdrSize);\n\ntypedef _GetDataSize_Native = Int32 Function(\n Pointer, Pointer lpvHeader, Uint32 dwHdrSize, Pointer<Uint32> dwDataSize);\ntypedef _GetDataSize_Dart = int Function(\n Pointer, Pointer lpvHeader, int dwHdrSize, Pointer<Uint32> dwDataSize);\n\ntypedef _SaveDataToStream_Native = Int32 Function(\n Pointer, Pointer lpvHeader, Uint32 dwHdrSize, COMObject pStream);\ntypedef _SaveDataToStream_Dart = int Function(\n Pointer, Pointer lpvHeader, int dwHdrSize, COMObject pStream);\n\ntypedef _LoadFromMem_Native = Int32 Function(\n Pointer, Pointer lpvData, Uint32 dwBufSize);\ntypedef _LoadFromMem_Dart = int Function(\n Pointer, Pointer lpvData, int dwBufSize);\n\ntypedef _SaveToMem_Native = Int32 Function(\n Pointer, Pointer lpvData, Uint32 dwBufSize);\ntypedef _SaveToMem_Dart = int Function(Pointer, Pointer lpvData, int dwBufSize);\n\n/// {@category Interface}\n/// {@category com}\nclass IITPropList extends IPersistStreamInit {\n // vtable begins at 9, ends at 26\n\n IITPropList(Pointer<COMObject> ptr) :: super(ptr);\n\n int Set(int PropID, Pointer<Utf16> lpszwString, int dwOperation) =>\n ptr.ref.lpVtbl.value\n .elementAt(9)\n .cast<Pointer<NativeFunction<_Set_Native>>>()\n .value\n .asFunction<_Set_Dart>()(\n ptr.ref.lpVtbl, PropID, lpszwString, dwOperation);\n\n int Set_1(int PropID, Pointer lpvData, int cbData, int dwOperation) =>\n ptr.ref.lpVtbl.value\n .elementAt(10)\n .cast<Pointer<NativeFunction<_Set_1_Native>>>()\n .value\n .asFunction<_Set_1_Dart>()(\n ptr.ref.lpVtbl, PropID, lpvData, cbData, dwOperation);\n\n int Set_2(int PropID, int dwData, int dwOperation) => ptr.ref.lpVtbl.value\n .elementAt(11)\n .cast<Pointer<NativeFunction<_Set_2_Native>>>()\n .value\n .asFunction<_Set_2_Dart>()(ptr.ref.lpVtbl, PropID, dwData, dwOperation);\n\n int Add(Pointer<CProperty> Prop) => ptr.ref.lpVtbl.value\n .elementAt(12)\n .cast<Pointer<NativeFunction<_Add_Native>>>()\n .value\n .asFunction<_Add_Dart>()(ptr.ref.lpVtbl, Prop);\n\n int Get(int PropID, Pointer<CProperty> Property) => ptr.ref.lpVtbl.value\n .elementAt(13)\n .cast<Pointer<NativeFunction<_Get_Native>>>()\n .value\n .asFunction<_Get_Dart>()(ptr.ref.lpVtbl, PropID, Property);\n\n int Clear() => ptr.ref.lpVtbl.value\n .elementAt(14)\n .cast<Pointer<NativeFunction<_Clear_Native>>>()\n .value\n .asFunction<_Clear_Dart>()(ptr.ref.lpVtbl);\n\n int SetPersist(int fPersist) => ptr.ref.lpVtbl.value\n .elementAt(15)\n .cast<Pointer<NativeFunction<_SetPersist_Native>>>()\n .value\n .asFunction<_SetPersist_Dart>()(ptr.ref.lpVtbl, fPersist);\n\n int SetPersist_1(int PropID, int fPersist) => ptr.ref.lpVtbl.value\n .elementAt(16)\n .cast<Pointer<NativeFunction<_SetPersist_1_Native>>>()\n .value\n .asFunction<_SetPersist_1_Dart>()(ptr.ref.lpVtbl, PropID, fPersist);\n\n int GetFirst(Pointer<CProperty> Property) => ptr.ref.lpVtbl.value\n .elementAt(17)\n .cast<Pointer<NativeFunction<_GetFirst_Native>>>()\n .value\n .asFunction<_GetFirst_Dart>()(ptr.ref.lpVtbl, Property);\n\n int GetNext(Pointer<CProperty> Property) => ptr.ref.lpVtbl.value\n .elementAt(18)\n .cast<Pointer<NativeFunction<_GetNext_Native>>>()\n .value\n .asFunction<_GetNext_Dart>()(ptr.ref.lpVtbl, Property);\n\n int GetPropCount(Pointer<Int32> cProp) => ptr.ref.lpVtbl.value\n .elementAt(19)\n .cast<Pointer<NativeFunction<_GetPropCount_Native>>>()\n .value\n .asFunction<_GetPropCount_Dart>()(ptr.ref.lpVtbl, cProp);\n\n int SaveHeader(Pointer lpvData, int dwHdrSize) => ptr.ref.lpVtbl.value\n .elementAt(20)\n .cast<Pointer<NativeFunction<_SaveHeader_Native>>>()\n .value\n .asFunction<_SaveHeader_Dart>()(ptr.ref.lpVtbl, lpvData, dwHdrSize);\n\n int SaveData(\n Pointer lpvHeader, int dwHdrSize, Pointer lpvData, int dwBufSize) =>\n ptr.ref.lpVtbl.value\n .elementAt(21)\n .cast<Pointer<NativeFunction<_SaveData_Native>>>()\n .value\n .asFunction<_SaveData_Dart>()(\n ptr.ref.lpVtbl, lpvHeader, dwHdrSize, lpvData, dwBufSize);\n\n int GetHeaderSize(Pointer<Uint32> dwHdrSize) => ptr.ref.lpVtbl.value\n .elementAt(22)\n .cast<Pointer<NativeFunction<_GetHeaderSize_Native>>>()\n .value\n .asFunction<_GetHeaderSize_Dart>()(ptr.ref.lpVtbl, dwHdrSize);\n\n int GetDataSize(\n Pointer lpvHeader, int dwHdrSize, Pointer<Uint32> dwDataSize) =>\n ptr.ref.lpVtbl.value\n .elementAt(23)\n .cast<Pointer<NativeFunction<_GetDataSize_Native>>>()\n .value\n .asFunction<_GetDataSize_Dart>()(\n ptr.ref.lpVtbl, lpvHeader, dwHdrSize, dwDataSize);\n\n int SaveDataToStream(Pointer lpvHeader, int dwHdrSize, COMObject pStream) =>\n ptr.ref.lpVtbl.value\n .elementAt(24)\n .cast<Pointer<NativeFunction<_SaveDataToStream_Native>>>()\n .value\n .asFunction<_SaveDataToStream_Dart>()(\n ptr.ref.lpVtbl, lpvHeader, dwHdrSize, pStream);\n\n int LoadFromMem(Pointer lpvData, int dwBufSize) => ptr.ref.lpVtbl.value\n .elementAt(25)\n .cast<Pointer<NativeFunction<_LoadFromMem_Native>>>()\n .value\n .asFunction<_LoadFromMem_Dart>()(ptr.ref.lpVtbl, lpvData, dwBufSize);\n\n int SaveToMem(Pointer lpvData, int dwBufSize) => ptr.ref.lpVtbl.value\n .elementAt(26)\n .cast<Pointer<NativeFunction<_SaveToMem_Native>>>()\n .value\n .asFunction<_SaveToMem_Dart>()(ptr.ref.lpVtbl, lpvData, dwBufSize);\n}\n"}}}
1635476715187:Req:{"jsonrpc"::"2.0","method"::"textDocument/didOpen","params"::{"textDocument"::{"uri"::"file::///src/win32/tool/metadata/projection/typeprinter.dart","languageId"::"dart","version"::1,"text"::"// Copyright (c) 2020, the Dart project authors. Please see the AUTHORS file\r\n// for details. All rights reserved. Use of this source code is governed by a\r\n// BSD-style license that can be found in the LICENSE file.\r\n\r\n// Contains the data classes for the representation of interfaces, methods and\r\n// parameters, as well as the logic necessary to emit a Dart language\r\n// representation (a projection) of the underlying API.\r\n\r\nimport 'package::winmd/winmd.dart';\r\n\r\nimport '../../namespace/exclusions.dart';\r\nimport '../utils.dart';\r\nimport 'classprojector.dart';\r\nimport 'data_classes.dart';\r\nimport 'typeprojector.dart';\r\nimport 'win32_function_printer.dart';\r\n\r\nclass TypePrinter {\r\n static String headerAsString(ClassProjection type) {\r\n final buffer = StringBuffer();\r\n buffer.writeln('''\r\n// ${type.shortName}.dart\r\n\r\n// THIS FILE IS GENERATED AUTOMATICALLY AND SHOULD NOT BE EDITED DIRECTLY.\r\n\r\n// ignore_for_file:: unused_import\r\n\r\nimport 'dart::ffi';\r\n\r\nimport 'package::ffi/ffi.dart';\r\n''');\r\n\r\n buffer.writeln('''\r\nimport '../combase.dart';\r\nimport '../constants.dart';\r\nimport '../exceptions.dart';\r\nimport '../macros.dart';\r\nimport '../ole32.dart';\r\nimport '../structs.dart';\r\nimport '../structs.g.dart';\r\nimport '../utils.dart';\r\n''');\r\n if (type.sourceType == SourceType.winrt) {\r\n buffer.writeln('''\r\nimport '../winrt/winrt_constants.dart';\r\n''');\r\n }\r\n\r\n if (type.inherits != '') {\r\n buffer.writeln(\"import '${type.inherits}.dart';\");\r\n }\r\n return buffer.toString();\r\n }\r\n\r\n static String guidConstantsAsString(ClassProjection type) {\r\n final buffer = StringBuffer();\r\n if (type.generateClass) {\r\n buffer.writeln('/// @nodoc');\r\n buffer.writeln(\r\n \"const CLSID_${type.className} = '${type.clsid.toString()}';\");\r\n }\r\n buffer.writeln('/// @nodoc');\r\n buffer.writeln(\"const IID_${type.shortName} = '${type.iid.toString()}';\\n\");\r\n return buffer.toString();\r\n }\r\n\r\n static String typedefsAsString(ClassProjection type) {\r\n final buffer = StringBuffer();\r\n for (final method in type.methods) {\r\n // Native typedef\r\n buffer.writeln(\r\n 'typedef _${method.name}_Native = ${method.returnTypeNative} Function(');\r\n buffer.write(' Pointer');\r\n if (method.parameters.isNotEmpty) {\r\n buffer.writeln(',');\r\n }\r\n if (method.isGetProperty) {\r\n buffer.write(\r\n ' Pointer<${method.parameters.first.nativeType}> ${method.parameters.first.name}');\r\n } else {\r\n for (var idx = 0; idx < method.parameters.length; idx++) {\r\n buffer.write(\r\n ' ${method.parameters[idx].nativeType} ${method.parameters[idx].name}');\r\n if (idx < method.parameters.length - 1) buffer.write(', ');\r\n buffer.writeln();\r\n }\r\n }\r\n buffer.writeln(');');\r\n\r\n // Dart typedef\r\n buffer.writeln(\r\n 'typedef _${method.name}_Dart = ${method.returnTypeDart} Function(');\r\n buffer.write(' Pointer');\r\n if (method.parameters.isNotEmpty) {\r\n buffer.writeln(',');\r\n }\r\n if (method.isGetProperty) {\r\n buffer.write(\r\n ' Pointer<${method.parameters.first.nativeType}> ${method.parameters.first.name}');\r\n } else {\r\n for (var idx = 0; idx < method.parameters.length; idx++) {\r\n buffer.write(\r\n ' ${method.parameters[idx].dartType} ${method.parameters[idx].name}');\r\n if (idx < method.parameters.length - 1) buffer.write(', ');\r\n buffer.writeln();\r\n }\r\n }\r\n buffer.writeln(');');\r\n buffer.writeln();\r\n }\r\n\r\n return buffer.toString();\r\n }\r\n\r\n static String interfaceAsString(ClassProjection type) {\r\n final buffer = StringBuffer();\r\n var vtableIndex = type.vtableStart;\r\n\r\n buffer.writeln('/// {@category Interface}');\r\n if (type.sourceType == SourceType.winrt) {\r\n buffer.writeln('/// {@category winrt}');\r\n } else {\r\n buffer.writeln('/// {@category com}');\r\n }\r\n if (type.inherits == '') {\r\n buffer.writeln('class ${type.shortNameWithGenericSpecifier} {');\r\n } else {\r\n buffer.writeln(\r\n 'class ${type.shortNameWithGenericSpecifier} extends ${type.inherits} {');\r\n }\r\n\r\n buffer.writeln('''\r\n // vtable begins at ${type.vtableStart}, ends at ${type.vtableStart + type.methods.length - 1}\r\n''');\r\n if (type.inherits.isNotEmpty) {\r\n buffer.write('''\r\n ${type.shortName}(Pointer<COMObject> ptr) :: super(ptr);\\n\r\n''');\r\n } else {\r\n buffer.write('''\r\n Pointer<COMObject> ptr;\r\n\r\n ${type.shortName}(this.ptr);\\n\r\n''');\r\n }\r\n\r\n for (final method in type.methods) {\r\n if (method.isGetProperty) {\r\n buffer.write(dartGetProperty(method, vtableIndex));\r\n } else if (method.isSetProperty) {\r\n buffer.write(dartSetProperty(method, vtableIndex));\r\n } else {\r\n buffer.write(dartMethod(method, vtableIndex));\r\n }\r\n\r\n // Always increment vtable even if we don't generate method\r\n vtableIndex++;\r\n }\r\n buffer.writeln('}\\n\\n');\r\n\r\n return buffer.toString();\r\n }\r\n\r\n // TODO:: Check whether there's a better way to detect how methods like\r\n // put_AutoDemodulate are declared (should this be a property?)\r\n // Detect whether it's a property masquerading as a method. The test should\r\n // be the use of the get_ prefix, combined with the specialname modifier,\r\n // but win32metadata incorrectly marks some methods with this combination\r\n // (https:://github.com/microsoft/win32metadata/issues/707). So instead, we\r\n // also need to check the number of parameters.\r\n\r\n static String dartMethod(MethodProjection method, int? vtableIndex) {\r\n final buffer = StringBuffer();\r\n buffer.write(' ${method.returnTypeDart} ${method.name}(');\r\n for (var idx = 0; idx < method.parameters.length; idx++) {\r\n buffer.write(\r\n '${method.parameters[idx].dartType} ${method.parameters[idx].name}');\r\n if (idx < method.parameters.length - 1) {\r\n buffer.write(', ');\r\n }\r\n }\r\n buffer.write(') => ptr.ref.lpVtbl.value');\r\n buffer.write('''\r\n .elementAt($vtableIndex)\r\n .cast<Pointer<NativeFunction<_${method.name}_Native>>>()\r\n .value\r\n .asFunction<_${method.name}_Dart>()(ptr.ref.lpVtbl''');\r\n if (method.parameters.isNotEmpty) {\r\n buffer.write(', ');\r\n }\r\n\r\n for (var idx = 0; idx < method.parameters.length; idx++) {\r\n buffer.write(method.parameters[idx].name);\r\n if (idx < method.parameters.length - 1) {\r\n buffer.write(', ');\r\n }\r\n }\r\n buffer.write(');\\n\\n');\r\n return buffer.toString();\r\n }\r\n\r\n static String dartGetProperty(MethodProjection method, int? vtableIndex) {\r\n final buffer = StringBuffer();\r\n\r\n // strip off all underscores, even if double underscores\r\n final exposedMethodName = method.name.startsWith('get__')\r\n ? method.name.substring(5)\r\n :: method.name.substring(4);\r\n\r\n final convertBool = method.parameters.first.dartType == 'bool';\r\n\r\n buffer.writeln('''\r\n ${method.parameters.first.dartType} get $exposedMethodName {\r\n final retValuePtr = calloc<${method.parameters.first.nativeType}>();\r\n \r\n try {\r\n final hr = ptr.ref.lpVtbl.value\r\n .elementAt($vtableIndex)\r\n .cast<Pointer<NativeFunction<_${method.name}_Native>>>()\r\n .value\r\n .asFunction<_${method.name}_Dart>()(ptr.ref.lpVtbl, retValuePtr);\r\n\r\n if (FAILED(hr)) throw WindowsException(hr);\r\n\r\n final retValue = retValuePtr.value;\r\n return ${convertBool ? 'retValue == 0' :: 'retValue'};\r\n } finally {\r\n free(retValuePtr);\r\n }\r\n }\r\n''');\r\n return buffer.toString();\r\n }\r\n\r\n static String dartSetProperty(MethodProjection method, int? vtableIndex) {\r\n final buffer = StringBuffer();\r\n\r\n buffer.writeln('''\r\n set ${method.name.substring(4)}(${method.parameters.first.dartType} value) {\r\n final hr = ptr.ref.lpVtbl.value\r\n .elementAt($vtableIndex)\r\n .cast<Pointer<NativeFunction<_${method.name}_Native>>>()\r\n .value\r\n .asFunction<_${method.name}_Dart>()(ptr.ref.lpVtbl, value);\r\n\r\n if (FAILED(hr)) throw WindowsException(hr);\r\n }\r\n''');\r\n return buffer.toString();\r\n }\r\n\r\n static String classAsString(ClassProjection type) {\r\n final interfaceWithoutNamespace = type.name.split('.').last;\r\n\r\n if (type.generateClass) {\r\n final buffer = StringBuffer();\r\n\r\n if (type.sourceType == SourceType.winrt) {\r\n buffer.writeln('/// {@category winrt}');\r\n } else {\r\n buffer.writeln('/// {@category com}');\r\n }\r\n buffer.write('''\r\nclass ${type.className} extends $interfaceWithoutNamespace {\r\n ${type.className}(Pointer<COMObject> ptr) :: super(ptr);\r\n\r\n factory ${type.className}.createInstance() {\r\n final ptr = calloc<COMObject>();\r\n final clsid = calloc<GUID>()..ref.setGUID(CLSID_${type.className});\r\n final iid = calloc<GUID>()..ref.setGUID(IID_$interfaceWithoutNamespace);\r\n\r\n try {\r\n final hr = CoCreateInstance(clsid, nullptr, CLSCTX_ALL, iid, ptr.cast());\r\n\r\n if (FAILED(hr)) throw WindowsException(hr);\r\n\r\n return ${type.className}(ptr);\r\n } finally {\r\n free(clsid);\r\n free(iid);\r\n }\r\n }\r\n}\r\n''');\r\n return buffer.toString();\r\n } else {\r\n return '';\r\n }\r\n }\r\n\r\n static String classTestsAsString(ClassProjection projection) {\r\n final interfaceName = projection.shortName;\r\n final dartClassName = interfaceName.substring(1).toLowerCase();\r\n\r\n final buffer = StringBuffer();\r\n buffer.write('''\r\n// Copyright (c) 2020, the Dart project authors. Please see the AUTHORS file\r\n// for details. All rights reserved. Use of this source code is governed by a\r\n// BSD-style license that can be found in the LICENSE file.\r\n\r\n// Tests that Win32 API prototypes can be successfully loaded (i.e. that\r\n// lookupFunction works for all the APIs generated)\r\n\r\n// THIS FILE IS GENERATED AUTOMATICALLY AND SHOULD NOT BE EDITED DIRECTLY.\r\n\r\n// ignore_for_file:: unused_local_variable\r\n\r\n@TestOn('windows')\r\n\r\nimport 'dart::ffi';\r\n\r\nimport 'package::ffi/ffi.dart';\r\nimport 'package::test/test.dart';\r\n\r\nimport 'package::win32/win32.dart';\r\n\r\nvoid main() {\r\n final ptr = calloc<COMObject>();\r\n\r\n final $dartClassName = $interfaceName(ptr);\r\n''');\r\n\r\n for (final method in projection.methods) {\r\n if (!method.isGetProperty && !method.isSetProperty) {\r\n buffer.write('''\r\n test('Can instantiate $interfaceName.${method.name}', () {\r\n expect($dartClassName.${method.name}, isA<Function>());\r\n });\r\n ''');\r\n }\r\n }\r\n\r\n buffer.write('''\r\n free(ptr);\r\n }''');\r\n\r\n return buffer.toString();\r\n }\r\n\r\n static String printArray(\r\n String nativeType, String fieldName, int dimensions) {\r\n final buffer = StringBuffer();\r\n buffer.writeln(' @Array($dimensions)');\r\n buffer.writeln(' external Array<$nativeType> _$fieldName;\\n');\r\n buffer.writeln(' String get $fieldName {');\r\n buffer.writeln(' final charCodes = <int>[];');\r\n buffer.writeln(' for (var i = 0; i < $dimensions; i++) {');\r\n buffer.writeln(' charCodes.add(_$fieldName[i]);');\r\n buffer.writeln(' }');\r\n buffer.writeln(' return String.fromCharCodes(charCodes);');\r\n buffer.writeln(' }\\n');\r\n\r\n buffer.writeln(' set $fieldName(String value) {');\r\n buffer.writeln(\r\n \" final stringToStore = value.padRight($dimensions, '\\\\x00');\");\r\n buffer.writeln(' for (var i = 0; i < $dimensions; i++) {');\r\n buffer.writeln(' _$fieldName[i] = stringToStore.codeUnitAt(i);');\r\n buffer.writeln(' }');\r\n buffer.writeln(' }');\r\n return buffer.toString();\r\n }\r\n\r\n static String printStruct(TypeDef typedef, String structName) {\r\n try {\r\n final buffer = StringBuffer();\r\n\r\n buffer.writeln('/// {@category Struct}');\r\n\r\n final packingAlignment = typedef.classLayout.packingAlignment;\r\n if (packingAlignment != null &&\r\n packingAlignment > 0 &&\r\n !ignorePackingDirectives.contains(typedef.name)) {\r\n buffer.writeln('@Packed($packingAlignment)');\r\n }\r\n\r\n // Some structs may be opaque types. For example, WS_ERROR.\r\n if (typedef.fields.isEmpty) {\r\n buffer.writeln('class ${safeName(structName)} extends Opaque {');\r\n } else {\r\n buffer.writeln('class ${safeName(structName)} extends Struct {');\r\n }\r\n\r\n for (final field in typedef.fields) {\r\n if (field.typeIdentifier.baseType == BaseType.ArrayTypeModifier) {\r\n final dimensions = field.typeIdentifier.arrayDimensions!.first;\r\n final nativeType = TypeProjector(field.typeIdentifier).nativeType;\r\n\r\n // Handle a string array\r\n if (field.typeIdentifier.typeArg?.baseType == BaseType.Char) {\r\n buffer.write(\r\n printArray(nativeType, safeName(field.name), dimensions));\r\n }\r\n\r\n // Handle a non-string array\r\n else {\r\n buffer.writeln(' @Array($dimensions)');\r\n buffer.writeln(\r\n ' external Array<${safeTypename(nameWithoutEncoding(nativeType))}> '\r\n '${safeName(field.name)};');\r\n }\r\n }\r\n // Handle a non-array\r\n else {\r\n final nativeType = TypeProjector(field.typeIdentifier).nativeType;\r\n final dartType = TypeProjector(field.typeIdentifier).dartType;\r\n\r\n if (dartType == 'int' || dartType == 'double' || dartType == 'bool') {\r\n buffer.writeln(\r\n ' @$nativeType() external $dartType ${safeName(field.name)};');\r\n } else {\r\n buffer.writeln(\r\n ' external ${safeTypename(nameWithoutEncoding(dartType))} '\r\n '${safeName(field.name)};');\r\n }\r\n }\r\n }\r\n buffer.writeln('}\\n');\r\n return buffer.toString();\r\n } catch (identifier) {\r\n return '';\r\n }\r\n }\r\n\r\n static String printCallback(TypeDef typedef, String callbackName) {\r\n final invokeMethod = typedef.findMethod('Invoke');\r\n\r\n if (invokeMethod == null) {\r\n throw Exception('${typedef.name} is not a callback.');\r\n }\r\n\r\n final printer = Win32FunctionPrinter('', invokeMethod, '');\r\n\r\n return \"typedef $callbackName = ${printer.nativePrototype};\";\r\n }\r\n\r\n static String printClass(TypeDef typeDef) =>\r\n printProjection(ClassProjector(typeDef).projection);\r\n\r\n static String printProjection(ClassProjection projection,\r\n {bool excludeHeader = false}) =>\r\n '${excludeHeader ? \"\" :: headerAsString(projection)}'\r\n '${guidConstantsAsString(projection)}'\r\n '${typedefsAsString(projection)}'\r\n '${interfaceAsString(projection)}'\r\n '${classAsString(projection)}';\r\n\r\n static String printTests(ClassProjection projection) =>\r\n classTestsAsString(projection);\r\n}\r\n"}}}
1635476715204:Req:{"jsonrpc"::"2.0","id"::2,"result"::null}
1635476715205:Req:{"jsonrpc"::"2.0","id"::3,"result"::null}
1635476715221:Res:{"method"::"$/progress","params"::{"token"::"ANALYZING","value"::{"kind"::"begin","title"::"Analyzing…"}},"jsonrpc"::"2.0"}
1635476717254:Res:{"method"::"textDocument/publishDiagnostics","params"::{"uri"::"file::///c::/src/win32/lib/src/structs.dart","diagnostics"::[]},"jsonrpc"::"2.0"}
1635476717599:Res:{"method"::"dart/textDocument/publishOutline","params"::{"uri"::"file::///c::/src/win32/lib/src/structs.dart","outline"::{"element"::{"range"::{"start"::{"line"::0,"character"::0},"end"::{"line"::1075,"character"::0}},"name"::"<unit>","kind"::"COMPILATION_UNIT"},"range"::{"start"::{"line"::0,"character"::0},"end"::{"line"::1075,"character"::0}},"codeRange"::{"start"::{"line"::0,"character"::0},"end"::{"line"::1075,"character"::0}},"children"::[{"element"::{"range"::{"start"::{"line"::49,"character"::6},"end"::{"line"::49,"character"::30}},"name"::"PRINTER_NOTIFY_INFO_DATA","kind"::"CLASS"},"range"::{"start"::{"line"::45,"character"::0},"end"::{"line"::66,"character"::1}},"codeRange"::{"start"::{"line"::49,"character"::0},"end"::{"line"::66,"character"::1}},"children"::[{"element"::{"range"::{"start"::{"line"::51,"character"::15},"end"::{"line"::51,"character"::19}},"name"::"Type","kind"::"FIELD","returnType"::"int"},"range"::{"start"::{"line"::50,"character"::2},"end"::{"line"::51,"character"::20}},"codeRange"::{"start"::{"line"::51,"character"::15},"end"::{"line"::51,"character"::19}}},{"element"::{"range"::{"start"::{"line"::53,"character"::15},"end"::{"line"::53,"character"::20}},"name"::"Field","kind"::"FIELD","returnType"::"int"},"range"::{"start"::{"line"::52,"character"::2},"end"::{"line"::53,"character"::21}},"codeRange"::{"start"::{"line"::53,"character"::15},"end"::{"line"::53,"character"::20}}},{"element"::{"range"::{"start"::{"line"::55,"character"::15},"end"::{"line"::55,"character"::23}},"name"::"Reserved","kind"::"FIELD","returnType"::"int"},"range"::{"start"::{"line"::54,"character"::2},"end"::{"line"::55,"character"::24}},"codeRange"::{"start"::{"line"::55,"character"::15},"end"::{"line"::55,"character"::23}}},{"element"::{"range"::{"start"::{"line"::57,"character"::15},"end"::{"line"::57,"character"::17}},"name"::"Id","kind"::"FIELD","returnType"::"int"},"range"::{"start"::{"line"::56,"character"::2},"end"::{"line"::57,"character"::18}},"codeRange"::{"start"::{"line"::57,"character"::15},"end"::{"line"::57,"character"::17}}},{"element"::{"range"::{"start"::{"line"::60,"character"::15},"end"::{"line"::60,"character"::20}},"name"::"_pack","kind"::"FIELD","returnType"::"int"},"range"::{"start"::{"line"::59,"character"::2},"end"::{"line"::60,"character"::21}},"codeRange"::{"start"::{"line"::60,"character"::15},"end"::{"line"::60,"character"::20}}},{"element"::{"range"::{"start"::{"line"::62,"character"::15},"end"::{"line"::62,"character"::20}},"name"::"cbBuf","kind"::"FIELD","returnType"::"int"},"range"::{"start"::{"line"::61,"character"::2},"end"::{"line"::62,"character"::21}},"codeRange"::{"start"::{"line"::62,"character"::15},"end"::{"line"::62,"character"::20}}},{"element"::{"range"::{"start"::{"line"::64,"character"::15},"end"::{"line"::64,"character"::21}},"name"::"_pack2","kind"::"FIELD","returnType"::"int"},"range"::{"start"::{"line"::63,"character"::2},"end"::{"line"::64,"character"::22}},"codeRange"::{"start"::{"line"::64,"character"::15},"end"::{"line"::64,"character"::21}}},{"element"::{"range"::{"start"::{"line"::65,"character"::19},"end"::{"line"::65,"character"::23}},"name"::"pBuf","kind"::"FIELD","returnType"::"Pointer"},"range"::{"start"::{"line"::65,"character"::2},"end"::{"line"::65,"character"::24}},"codeRange"::{"start"::{"line"::65,"character"::19},"end"::{"line"::65,"character"::23}}}]},{"element"::{"range"::{"start"::{"line"::72,"character"::6},"end"::{"line"::72,"character"::14}},"name"::"COMMPROP","kind"::"CLASS"},"range"::{"start"::{"line"::68,"character"::0},"end"::{"line"::124,"character"::1}},"codeRange"::{"start"::{"line"::72,"character"::0},"end"::{"line"::124,"character"::1}},"children"::[{"element"::{"range"::{"start"::{"line"::74,"character"::15},"end"::{"line"::74,"character"::28}},"name"::"wPacketLength","kind"::"FIELD","returnType"::"int"},"range"::{"start"::{"line"::73,"character"::2},"end"::{"line"::74,"character"::29}},"codeRange"::{"start"::{"line"::74,"character"::15},"end"::{"line"::74,"character"::28}}},{"element"::{"range"::{"start"::{"line"::76,"character"::15},"end"::{"line"::76,"character"::29}},"name"::"wPacketVersion","kind"::"FIELD","returnType"::"int"},"range"::{"start"::{"line"::75,"character"::2},"end"::{"line"::76,"character"::30}},"codeRange"::{"start"::{"line"::76,"character"::15},"end"::{"line"::76,"character"::29}}},{"element"::{"range"::{"start"::{"line"::78,"character"::15},"end"::{"line"::78,"character"::28}},"name"::"dwServiceMask","kind"::"FIELD","returnType"::"int"},"range"::{"start"::{"line"::77,"character"::2},"end"::{"line"::78,"character"::29}},"codeRange"::{"start"::{"line"::78,"character"::15},"end"::{"line"::78,"character"::28}}},{"element"::{"range"::{"start"::{"line"::80,"character"::15},"end"::{"line"::80,"character"::26}},"name"::"dwReserved1","kind"::"FIELD","returnType"::"int"},"range"::{"start"::{"line"::79,"character"::2},"end"::{"line"::80,"character"::27}},"codeRange"::{"start"::{"line"::80,"character"::15},"end"::{"line"::80,"character"::26}}},{"element"::{"range"::{"start"::{"line"::82,"character"::15},"end"::{"line"::82,"character"::27}},"name"::"dwMaxTxQueue","kind"::"FIELD","returnType"::"int"},"range"::{"start"::{"line"::81,"character"::2},"end"::{"line"::82,"character"::28}},"codeRange"::{"start"::{"line"::82,"character"::15},"end"::{"line"::82,"character"::27}}},{"element"::{"range"::{"start"::{"line"::84,"character"::15},"end"::{"line"::84,"character"::27}},"name"::"dwMaxRxQueue","kind"::"FIELD","returnType"::"int"},"range"::{"start"::{"line"::83,"character"::2},"end"::{"line"::84,"character"::28}},"codeRange"::{"start"::{"line"::84,"character"::15},"end"::{"line"::84,"character"::27}}},{"element"::{"range"::{"start"::{"line"::86,"character"::15},"end"::{"line"::86,"character"::24}},"name"::"dwMaxBaud","kind"::"FIELD","returnType"::"int"},"range"::{"start"::{"line"::85,"character"::2},"end"::{"line"::86,"character"::25}},"codeRange"::{"start"::{"line"::86,"character"::15},"end"::{"line"::86,"character"::24}}},{"element"::{"range"::{"start"::{"line"::88,"character"::15},"end"::{"line"::88,"character"::28}},"name"::"dwProvSubType","kind"::"FIELD","returnType"::"int"},"range"::{"start"::{"line"::87,"character"::2},"end"::{"line"::88,"character"::29}},"codeRange"::{"start"::{"line"::88,"character"::15},"end"::{"line"::88,"character"::28}}},{"element"::{"range"::{"start"::{"line"::90,"character"::15},"end"::{"line"::90,"character"::33}},"name"::"dwProvCapabilities","kind"::"FIELD","returnType"::"int"},"range"::{"start"::{"line"::89,"character"::2},"end"::{"line"::90,"character"::34}},"codeRange"::{"start"::{"line"::90,"character"::15},"end"::{"line"::90,"character"::33}}},{"element"::{"range"::{"start"::{"line"::92,"character"::15},"end"::{"line"::92,"character"::31}},"name"::"dwSettableParams","kind"::"FIELD","returnType"::"int"},"range"::{"start"::{"line"::91,"character"::2},"end"::{"line"::92,"character"::32}},"codeRange"::{"start"::{"line"::92,"character"::15},"end"::{"line"::92,"character"::31}}},{"element"::{"range"::{"start"::{"line"::94,"character"::15},"end"::{"line"::94,"character"::29}},"name"::"dwSettableBaud","kind"::"FIELD","returnType"::"int"},"range"::{"start"::{"line"::93,"character"::2},"end"::{"line"::94,"character"::30}},"codeRange"::{"start"::{"line"::94,"character"::15},"end"::{"line"::94,"character"::29}}},{"element"::{"range"::{"start"::{"line"::96,"character"::15},"end"::{"line"::96,"character"::28}},"name"::"wSettableData","kind"::"FIELD","returnType"::"int"},"range"::{"start"::{"line"::95,"character"::2},"end"::{"line"::96,"character"::29}},"codeRange"::{"start"::{"line"::96,"character"::15},"end"::{"line"::96,"character"::28}}},{"element"::{"range"::{"start"::{"line"::98,"character"::15},"end"::{"line"::98,"character"::34}},"name"::"wSettableStopParity","kind"::"FIELD","returnType"::"int"},"range"::{"start"::{"line"::97,"character"::2},"end"::{"line"::98,"character"::35}},"codeRange"::{"start"::{"line"::98,"character"::15},"end"::{"line"::98,"character"::34}}},{"element"::{"range"::{"start"::{"line"::100,"character"::15},"end"::{"line"::100,"character"::31}},"name"::"dwCurrentTxQueue","kind"::"FIELD","returnType"::"int"},"range"::{"start"::{"line"::99,"character"::2},"end"::{"line"::100,"character"::32}},"codeRange"::{"start"::{"line"::100,"character"::15},"end"::{"line"::100,"character"::31}}},{"element"::{"range"::{"start"::{"line"::102,"character"::15},"end"::{"line"::102,"character"::31}},"name"::"dwCurrentRxQueue","kind"::"FIELD","returnType"::"int"},"range"::{"start"::{"line"::101,"character"::2},"end"::{"line"::102,"character"::32}},"codeRange"::{"start"::{"line"::102,"character"::15},"end"::{"line"::102,"character"::31}}},{"element"::{"range"::{"start"::{"line"::104,"character"::15},"end"::{"line"::104,"character"::26}},"name"::"dwProvSpec1","kind"::"FIELD","returnType"::"int"},"range"::{"start"::{"line"::103,"character"::2},"end"::{"line"::104,"character"::27}},"codeRange"::{"start"::{"line"::104,"character"::15},"end"::{"line"::104,"character"::26}}},{"element"::{"range"::{"start"::{"line"::106,"character"::15},"end"::{"line"::106,"character"::26}},"name"::"dwProvSpec2","kind"::"FIELD","returnType"::"int"},"range"::{"start"::{"line"::105,"character"::2},"end"::{"line"::106,"character"::27}},"codeRange"::{"start"::{"line"::106,"character"::15},"end"::{"line"::106,"character"::26}}},{"element"::{"range"::{"start"::{"line"::108,"character"::25},"end"::{"line"::108,"character"::36}},"name"::"_wcProvChar","kind"::"FIELD","returnType"::"Array<Uint16>"},"range"::{"start"::{"line"::107,"character"::2},"end"::{"line"::108,"character"::37}},"codeRange"::{"start"::{"line"::108,"character"::25},"end"::{"line"::108,"character"::36}}},{"element"::{"range"::{"start"::{"line"::110,"character"::13},"end"::{"line"::110,"character"::23}},"name"::"wcProvChar","kind"::"GETTER","returnType"::"String"},"range"::{"start"::{"line"::110,"character"::2},"end"::{"line"::116,"character"::3}},"codeRange"::{"start"::{"line"::110,"character"::2},"end"::{"line"::116,"character"::3}}},{"element"::{"range"::{"start"::{"line"::118,"character"::6},"end"::{"line"::118,"character"::16}},"name"::"wcProvChar","kind"::"SETTER","parameters"::"(String value)","returnType"::""},"range"::{"start"::{"line"::118,"character"::2},"end"::{"line"::123,"character"::3}},"codeRange"::{"start"::{"line"::118,"character"::2},"end"::{"line"::123,"character"::3}}}]},{"element"::{"range"::{"start"::{"line"::130,"character"::6},"end"::{"line"::130,"character"::13}},"name"::"DEVMODE","kind"::"CLASS"},"range"::{"start"::{"line"::126,"character"::0},"end"::{"line"::199,"character"::1}},"codeRange"::{"start"::{"line"::130,"character"::0},"end"::{"line"::199,"character"::1}},"children"::[{"element"::{"range"::{"start"::{"line"::132,"character"::25},"end"::{"line"::132,"character"::37}},"name"::"dmDeviceName","kind"::"FIELD","returnType"::"Array<Uint16>"},"range"::{"start"::{"line"::131,"character"::2},"end"::{"line"::132,"character"::38}},"codeRange"::{"start"::{"line"::132,"character"::25},"end"::{"line"::132,"character"::37}}},{"element"::{"range"::{"start"::{"line"::134,"character"::15},"end"::{"line"::134,"character"::28}},"name"::"dmSpecVersion","kind"::"FIELD","returnType"::"int"},"range"::{"start"::{"line"::133,"character"::2},"end"::{"line"::134,"character"::29}},"codeRange"::{"start"::{"line"::134,"character"::15},"end"::{"line"::134,"character"::28}}},{"element"::{"range"::{"start"::{"line"::136,"character"::15},"end"::{"line"::136,"character"::30}},"name"::"dmDriverVersion","kind"::"FIELD","returnType"::"int"},"range"::{"start"::{"line"::135,"character"::2},"end"::{"line"::136,"character"::31}},"codeRange"::{"start"::{"line"::136,"character"::15},"end"::{"line"::136,"character"::30}}},{"element"::{"range"::{"start"::{"line"::138,"character"::15},"end"::{"line"::138,"character"::21}},"name"::"dmSize","kind"::"FIELD","returnType"::"int"},"range"::{"start"::{"line"::137,"character"::2},"end"::{"line"::138,"character"::22}},"codeRange"::{"start"::{"line"::138,"character"::15},"end"::{"line"::138,"character"::21}}},{"element"::{"range"::{"start"::{"line"::140,"character"::15},"end"::{"line"::140,"character"::28}},"name"::"dmDriverExtra","kind"::"FIELD","returnType"::"int"},"range"::{"start"::{"line"::139,"character"::2},"end"::{"line"::140,"character"::29}},"codeRange"::{"start"::{"line"::140,"character"::15},"end"::{"line"::140,"character"::28}}},{"element"::{"range"::{"start"::{"line"::142,"character"::15},"end"::{"line"::142,"character"::23}},"name"::"dmFields","kind"::"FIELD","returnType"::"int"},"range"::{"start"::{"line"::141,"character"::2},"end"::{"line"::142,"character"::24}},"codeRange"::{"start"::{"line"::142,"character"::15},"end"::{"line"::142,"character"::23}}},{"element"::{"range"::{"start"::{"line"::144,"character"::15},"end"::{"line"::144,"character"::28}},"name"::"dmOrientation","kind"::"FIELD","returnType"::"int"},"range"::{"start"::{"line"::143,"character"::2},"end"::{"line"::144,"character"::29}},"codeRange"::{"start"::{"line"::144,"character"::15},"end"::{"line"::144,"character"::28}}},{"element"::{"range"::{"start"::{"line"::146,"character"::15},"end"::{"line"::146,"character"::26}},"name"::"dmPaperSize","kind"::"FIELD","returnType"::"int"},"range"::{"start"::{"line"::145,"character"::2},"end"::{"line"::146,"character"::27}},"codeRange"::{"start"::{"line"::146,"character"::15},"end"::{"line"::146,"character"::26}}},{"element"::{"range"::{"start"::{"line"::148,"character"::15},"end"::{"line"::148,"character"::28}},"name"::"dmPaperLength","kind"::"FIELD","returnType"::"int"},"range"::{"start"::{"line"::147,"character"::2},"end"::{"line"::148,"character"::29}},"codeRange"::{"start"::{"line"::148,"character"::15},"end"::{"line"::148,"character"::28}}},{"element"::{"range"::{"start"::{"line"::150,"character"::15},"end"::{"line"::150,"character"::27}},"name"::"dmPaperWidth","kind"::"FIELD","returnType"::"int"},"range"::{"start"::{"line"::149,"character"::2},"end"::{"line"::150,"character"::28}},"codeRange"::{"start"::{"line"::150,"character"::15},"end"::{"line"::150,"character"::27}}},{"element"::{"range"::{"start"::{"line"::152,"character"::15},"end"::{"line"::152,"character"::22}},"name"::"dmScale","kind"::"FIELD","returnType"::"int"},"range"::{"start"::{"line"::151,"character"::2},"end"::{"line"::152,"character"::23}},"codeRange"::{"start"::{"line"::152,"character"::15},"end"::{"line"::152,"character"::22}}},{"element"::{"range"::{"start"::{"line"::154,"character"::15},"end"::{"line"::154,"character"::23}},"name"::"dmCopies","kind"::"FIELD","returnType"::"int"},"range"::{"start"::{"line"::153,"character"::2},"end"::{"line"::154,"character"::24}},"codeRange"::{"start"::{"line"::154,"character"::15},"end"::{"line"::154,"character"::23}}},{"element"::{"range"::{"start"::{"line"::156,"character"::15},"end"::{"line"::156,"character"::30}},"name"::"dmDefaultSource","kind"::"FIELD","returnType"::"int"},"range"::{"start"::{"line"::155,"character"::2},"end"::{"line"::156,"character"::31}},"codeRange"::{"start"::{"line"::156,"character"::15},"end"::{"line"::156,"character"::30}}},{"element"::{"range"::{"start"::{"line"::158,"character"::15},"end"::{"line"::158,"character"::29}},"name"::"dmPrintQuality","kind"::"FIELD","returnType"::"int"},"range"::{"start"::{"line"::157,"character"::2},"end"::{"line"::158,"character"::30}},"codeRange"::{"start"::{"line"::158,"character"::15},"end"::{"line"::158,"character"::29}}},{"element"::{"range"::{"start"::{"line"::160,"character"::15},"end"::{"line"::160,"character"::22}},"name"::"dmColor","kind"::"FIELD","returnType"::"int"},"range"::{"start"::{"line"::159,"character"::2},"end"::{"line"::160,"character"::23}},"codeRange"::{"start"::{"line"::160,"character"::15},"end"::{"line"::160,"character"::22}}},{"element"::{"range"::{"start"::{"line"::162,"character"::15},"end"::{"line"::162,"character"::23}},"name"::"dmDuplex","kind"::"FIELD","returnType"::"int"},"range"::{"start"::{"line"::161,"character"::2},"end"::{"line"::162,"character"::24}},"codeRange"::{"start"::{"line"::162,"character"::15},"end"::{"line"::162,"character"::23}}},{"element"::{"range"::{"start"::{"line"::164,"character"::15},"end"::{"line"::164,"character"::28}},"name"::"dmYResolution","kind"::"FIELD","returnType"::"int"},"range"::{"start"::{"line"::163,"character"::2},"end"::{"line"::164,"character"::29}},"codeRange"::{"start"::{"line"::164,"character"::15},"end"::{"line"::164,"character"::28}}},{"element"::{"range"::{"start"::{"line"::166,"character"::15},"end"::{"line"::166,"character"::25}},"name"::"dmTTOption","kind"::"FIELD","returnType"::"int"},"range"::{"start"::{"line"::165,"character"::2},"end"::{"line"::166,"character"::26}},"codeRange"::{"start"::{"line"::166,"character"::15},"end"::{"line"::166,"character"::25}}},{"element"::{"range"::{"start"::{"line"::168,"character"::15},"end"::{"line"::168,"character"::24}},"name"::"dmCollate","kind"::"FIELD","returnType"::"int"},"range"::{"start"::{"line"::167,"character"::2},"end"::{"line"::168,"character"::25}},"codeRange"::{"start"::{"line"::168,"character"::15},"end"::{"line"::168,"character"::24}}},{"element"::{"range"::{"start"::{"line"::170,"character"::25},"end"::{"line"::170,"character"::35}},"name"::"dmFormName","kind"::"FIELD","returnType"::"Array<Uint16>"},"range"::{"start"::{"line"::169,"character"::2},"end"::{"line"::170,"character"::36}},"codeRange"::{"start"::{"line"::170,"character"::25},"end"::{"line"::170,"character"::35}}},{"element"::{"range"::{"start"::{"line"::172,"character"::15},"end"::{"line"::172,"character"::26}},"name"::"dmLogPixels","kind"::"FIELD","returnType"::"int"},"range"::{"start"::{"line"::171,"character"::2},"end"::{"line"::172,"character"::27}},"codeRange"::{"start"::{"line"::172,"character"::15},"end"::{"line"::172,"character"::26}}},{"element"::{"range"::{"start"::{"line"::174,"character"::15},"end"::{"line"::174,"character"::27}},"name"::"dmBitsPerPel","kind"::"FIELD","returnType"::"int"},"range"::{"start"::{"line"::173,"character"::2},"end"::{"line"::174,"character"::28}},"codeRange"::{"start"::{"line"::174,"character"::15},"end"::{"line"::174,"character"::27}}},{"element"::{"range"::{"start"::{"line"::176,"character"::15},"end"::{"line"::176,"character"::26}},"name"::"dmPelsWidth","kind"::"FIELD","returnType"::"int"},"range"::{"start"::{"line"::175,"character"::2},"end"::{"line"::176,"character"::27}},"codeRange"::{"start"::{"line"::176,"character"::15},"end"::{"line"::176,"character"::26}}},{"element"::{"range"::{"start"::{"line"::178,"character"::15},"end"::{"line"::178,"character"::27}},"name"::"dmPelsHeight","kind"::"FIELD","returnType"::"int"},"range"::{"start"::{"line"::177,"character"::2},"end"::{"line"::178,"character"::28}},"codeRange"::{"start"::{"line"::178,"character"::15},"end"::{"line"::178,"character"::27}}},{"element"::{"range"::{"start"::{"line"::180,"character"::15},"end"::{"line"::180,"character"::29}},"name"::"dmDisplayFlags","kind"::"FIELD","returnType"::"int"},"range"::{"start"::{"line"::179,"character"::2},"end"::{"line"::180,"character"::30}},"codeRange"::{"start"::{"line"::180,"character"::15},"end"::{"line"::180,"character"::29}}},{"element"::{"range"::{"start"::{"line"::182,"character"::15},"end"::{"line"::182,"character"::33}},"name"::"dmDisplayFrequency","kind"::"FIELD","returnType"::"int"},"range"::{"start"::{"line"::181,"character"::2},"end"::{"line"::182,"character"::34}},"codeRange"::{"start"::{"line"::182,"character"::15},"end"::{"line"::182,"character"::33}}},{"element"::{"range"::{"start"::{"line"::184,"character"::15},"end"::{"line"::184,"character"::26}},"name"::"dmICMMethod","kind"::"FIELD","returnType"::"int"},"range"::{"start"::{"line"::183,"character"::2},"end"::{"line"::184,"character"::27}},"codeRange"::{"start"::{"line"::184,"character"::15},"end"::{"line"::184,"character"::26}}},{"element"::{"range"::{"start"::{"line"::186,"character"::15},"end"::{"line"::186,"character"::26}},"name"::"dmICMIntent","kind"::"FIELD","returnType"::"int"},"range"::{"start"::{"line"::185,"character"::2},"end"::{"line"::186,"character"::27}},"codeRange"::{"start"::{"line"::186,"character"::15},"end"::{"line"::186,"character"::26}}},{"element"::{"range"::{"start"::{"line"::188,"character"::15},"end"::{"line"::188,"character"::26}},"name"::"dmMediaType","kind"::"FIELD","returnType"::"int"},"range"::{"start"::{"line"::187,"character"::2},"end"::{"line"::188,"character"::27}},"codeRange"::{"start"::{"line"::188,"character"::15},"end"::{"line"::188,"character"::26}}},{"element"::{"range"::{"start"::{"line"::190,"character"::15},"end"::{"line"::190,"character"::27}},"name"::"dmDitherType","kind"::"FIELD","returnType"::"int"},"range"::{"start"::{"line"::189,"character"::2},"end"::{"line"::190,"character"::28}},"codeRange"::{"start"::{"line"::190,"character"::15},"end"::{"line"::190,"character"::27}}},{"element"::{"range"::{"start"::{"line"::192,"character"::15},"end"::{"line"::192,"character"::26}},"name"::"dmReserved1","kind"::"FIELD","returnType"::"int"},"range"::{"start"::{"line"::191,"character"::2},"end"::{"line"::192,"character"::27}},"codeRange"::{"start"::{"line"::192,"character"::15},"end"::{"line"::192,"character"::26}}},{"element"::{"range"::{"start"::{"line"::194,"character"::15},"end"::{"line"::194,"character"::26}},"name"::"dmReserved2","kind"::"FIELD","returnType"::"int"},"range"::{"start"::{"line"::193,"character"::2},"end"::{"line"::194,"character"::27}},"codeRange"::{"start"::{"line"::194,"character"::15},"end"::{"line"::194,"character"::26}}},{"element"::{"range"::{"start"::{"line"::196,"character"::15},"end"::{"line"::196,"character"::29}},"name"::"dmPanningWidth","kind"::"FIELD","returnType"::"int"},"range"::{"start"::{"line"::195,"character"::2},"end"::{"line"::196,"character"::30}},"codeRange"::{"start"::{"line"::196,"character"::15},"end"::{"line"::196,"character"::29}}},{"element"::{"range"::{"start"::{"line"::198,"character"::15},"end"::{"line"::198,"character"::30}},"name"::"dmPanningHeight","kind"::"FIELD","returnType"::"int"},"range"::{"start"::{"line"::197,"character"::2},"end"::{"line"::198,"character"::31}},"codeRange"::{"start"::{"line"::198,"character"::15},"end"::{"line"::198,"character"::30}}}]},{"element"::{"range"::{"start"::{"line"::204,"character"::6},"end"::{"line"::204,"character"::13}},"name"::"IN_ADDR","kind"::"CLASS"},"range"::{"start"::{"line"::201,"character"::0},"end"::{"line"::207,"character"::1}},"codeRange"::{"start"::{"line"::204,"character"::0},"end"::{"line"::207,"character"::1}},"children"::[{"element"::{"range"::{"start"::{"line"::206,"character"::24},"end"::{"line"::206,"character"::27}},"name"::"s_b","kind"::"FIELD","returnType"::"Array<Uint8>"},"range"::{"start"::{"line"::205,"character"::2},"end"::{"line"::206,"character"::28}},"codeRange"::{"start"::{"line"::206,"character"::24},"end"::{"line"::206,"character"::27}}}]},{"element"::{"range"::{"start"::{"line"::213,"character"::6},"end"::{"line"::213,"character"::24}},"name"::"PROCESS_HEAP_ENTRY","kind"::"CLASS"},"range"::{"start"::{"line"::209,"character"::0},"end"::{"line"::229,"character"::1}},"codeRange"::{"start"::{"line"::213,"character"::0},"end"::{"line"::229,"character"::1}},"children"::[{"element"::{"range"::{"start"::{"line"::214,"character"::19},"end"::{"line"::214,"character"::25}},"name"::"lpData","kind"::"FIELD","returnType"::"Pointer"},"range"::{"start"::{"line"::214,"character"::2},"end"::{"line"::214,"character"::26}},"codeRange"::{"start"::{"line"::214,"character"::19},"end"::{"line"::214,"character"::25}}},{"element"::{"range"::{"start"::{"line"::216,"character"::15},"end"::{"line"::216,"character"::21}},"name"::"cbData","kind"::"FIELD","returnType"::"int"},"range"::{"start"::{"line"::215,"character"::2},"end"::{"line"::216,"character"::22}},"codeRange"::{"start"::{"line"::216,"character"::15},"end"::{"line"::216,"character"::21}}},{"element"::{"range"::{"start"::{"line"::218,"character"::15},"end"::{"line"::218,"character"::25}},"name"::"cbOverhead","kind"::"FIELD","returnType"::"int"},"range"::{"start"::{"line"::217,"character"::2},"end"::{"line"::218,"character"::26}},"codeRange"::{"start"::{"line"::218,"character"::15},"end"::{"line"::218,"character"::25}}},{"element"::{"range"::{"start"::{"line"::220,"character"::15},"end"::{"line"::220,"character"::27}},"name"::"iRegionIndex","kind"::"FIELD","returnType"::"int"},"range"::{"start"::{"line"::219,"character"::2},"end"::{"line"::220,"character"::28}},"codeRange"::{"start"::{"line"::220,"character"::15},"end"::{"line"::220,"character"::27}}},{"element"::{"range"::{"start"::{"line"::222,"character"::15},"end"::{"line"::222,"character"::21}},"name"::"wFlags","kind"::"FIELD","returnType"::"int"},"range"::{"start"::{"line"::221,"character"::2},"end"::{"line"::222,"character"::22}},"codeRange"::{"start"::{"line"::222,"character"::15},"end"::{"line"::222,"character"::21}}},{"element"::{"range"::{"start"::{"line"::224,"character"::15},"end"::{"line"::224,"character"::30}},"name"::"dwCommittedSize","kind"::"FIELD","returnType"::"int"},"range"::{"start"::{"line"::223,"character"::2},"end"::{"line"::224,"character"::31}},"codeRange"::{"start"::{"line"::224,"character"::15},"end"::{"line"::224,"character"::30}}},{"element"::{"range"::{"start"::{"line"::226,"character"::15},"end"::{"line"::226,"character"::32}},"name"::"dwUnCommittedSize","kind"::"FIELD","returnType"::"int"},"range"::{"start"::{"line"::225,"character"::2},"end"::{"line"::226,"character"::33}},"codeRange"::{"start"::{"line"::226,"character"::15},"end"::{"line"::226,"character"::32}}},{"element"::{"range"::{"start"::{"line"::227,"character"::19},"end"::{"line"::227,"character"::31}},"name"::"lpFirstBlock","kind"::"FIELD","returnType"::"Pointer"},"range"::{"start"::{"line"::227,"character"::2},"end"::{"line"::227,"character"::32}},"codeRange"::{"start"::{"line"::227,"character"::19},"end"::{"line"::227,"character"::31}}},{"element"::{"range"::{"start"::{"line"::228,"character"::19},"end"::{"line"::228,"character"::30}},"name"::"lpLastBlock","kind"::"FIELD","returnType"::"Pointer"},"range"::{"start"::{"line"::228,"character"::2},"end"::{"line"::228,"character"::31}},"codeRange"::{"start"::{"line"::228,"character"::19},"end"::{"line"::228,"character"::30}}}]},{"element"::{"range"::{"start"::{"line"::250,"character"::6},"end"::{"line"::250,"character"::30}},"name"::"_SYSTEM_INFO_Anonymous_1","kind"::"CLASS"},"range"::{"start"::{"line"::250,"character"::0},"end"::{"line"::255,"character"::1}},"codeRange"::{"start"::{"line"::250,"character"::0},"end"::{"line"::255,"character"::1}},"children"::[{"element"::{"range"::{"start"::{"line"::252,"character"::15},"end"::{"line"::252,"character"::37}},"name"::"wProcessorArchitecture","kind"::"FIELD","returnType"::"int"},"range"::{"start"::{"line"::251,"character"::2},"end"::{"line"::252,"character"::38}},"codeRange"::{"start"::{"line"::252,"character"::15},"end"::{"line"::252,"character"::37}}},{"element"::{"range"::{"start"::{"line"::254,"character"::15},"end"::{"line"::254,"character"::24}},"name"::"wReserved","kind"::"FIELD","returnType"::"int"},"range"::{"start"::{"line"::253,"character"::2},"end"::{"line"::254,"character"::25}},"codeRange"::{"start"::{"line"::254,"character"::15},"end"::{"line"::254,"character"::24}}}]},{"element"::{"range"::{"start"::{"line"::257,"character"::6},"end"::{"line"::257,"character"::30}},"name"::"_SYSTEM_INFO_Anonymous_0","kind"::"CLASS"},"range"::{"start"::{"line"::257,"character"::0},"end"::{"line"::262,"character"::1}},"codeRange"::{"start"::{"line"::257,"character"::0},"end"::{"line"::262,"character"::1}},"children"::[{"element"::{"range"::{"start"::{"line"::259,"character"::15},"end"::{"line"::259,"character"::22}},"name"::"dwOemId","kind"::"FIELD","returnType"::"int"},"range"::{"start"::{"line"::258,"character"::2},"end"::{"line"::259,"character"::23}},"codeRange"::{"start"::{"line"::259,"character"::15},"end"::{"line"::259,"character"::22}}},{"element"::{"range"::{"start"::{"line"::261,"character"::36},"end"::{"line"::261,"character"::52}},"name"::"_DUMMYSTRUCTNAME","kind"::"FIELD","returnType"::"_SYSTEM_INFO_Anonymous_1"},"range"::{"start"::{"line"::261,"character"::2},"end"::{"line"::261,"character"::53}},"codeRange"::{"start"::{"line"::261,"character"::36},"end"::{"line"::261,"character"::52}}}]},{"element"::{"range"::{"start"::{"line"::269,"character"::6},"end"::{"line"::269,"character"::17}},"name"::"SYSTEM_INFO","kind"::"CLASS"},"range"::{"start"::{"line"::264,"character"::0},"end"::{"line"::306,"character"::1}},"codeRange"::{"start"::{"line"::269,"character"::0},"end"::{"line"::306,"character"::1}},"children"::[{"element"::{"range"::{"start"::{"line"::270,"character"::36},"end"::{"line"::270,"character"::51}},"name"::"_DUMMYUNIONNAME","kind"::"FIELD","returnType"::"_SYSTEM_INFO_Anonymous_0"},"range"::{"start"::{"line"::270,"character"::2},"end"::{"line"::270,"character"::52}},"codeRange"::{"start"::{"line"::270,"character"::36},"end"::{"line"::270,"character"::51}}},{"element"::{"range"::{"start"::{"line"::272,"character"::10},"end"::{"line"::272,"character"::17}},"name"::"dwOemId","kind"::"GETTER","returnType"::"int"},"range"::{"start"::{"line"::272,"character"::2},"end"::{"line"::272,"character"::45}},"codeRange"::{"start"::{"line"::272,"character"::2},"end"::{"line"::272,"character"::45}}},{"element"::{"range"::{"start"::{"line"::273,"character"::6},"end"::{"line"::273,"character"::13}},"name"::"dwOemId","kind"::"SETTER","parameters"::"(int value)","returnType"::""},"range"::{"start"::{"line"::273,"character"::2},"end"::{"line"::273,"character"::60}},"codeRange"::{"start"::{"line"::273,"character"::2},"end"::{"line"::273,"character"::60}}},{"element"::{"range"::{"start"::{"line"::275,"character"::10},"end"::{"line"::275,"character"::32}},"name"::"wProcessorArchitecture","kind"::"GETTER","returnType"::"int"},"range"::{"start"::{"line"::275,"character"::2},"end"::{"line"::276,"character"::62}},"codeRange"::{"start"::{"line"::275,"character"::2},"end"::{"line"::276,"character"::62}}},{"element"::{"range"::{"start"::{"line"::277,"character"::10},"end"::{"line"::277,"character"::19}},"name"::"wReserved","kind"::"GETTER","returnType"::"int"},"range"::{"start"::{"line"::277,"character"::2},"end"::{"line"::277,"character"::66}},"codeRange"::{"start"::{"line"::277,"character"::2},"end"::{"line"::277,"character"::66}}},{"element"::{"range"::{"start"::{"line"::278,"character"::6},"end"::{"line"::278,"character"::28}},"name"::"wProcessorArchitecture","kind"::"SETTER","parameters"::"(int value)","returnType"::""},"range"::{"start"::{"line"::278,"character"::2},"end"::{"line"::279,"character"::70}},"codeRange"::{"start"::{"line"::278,"character"::2},"end"::{"line"::279,"character"::70}}},{"element"::{"range"::{"start"::{"line"::280,"character"::6},"end"::{"line"::280,"character"::15}},"name"::"wReserved","kind"::"SETTER","parameters"::"(int value)","returnType"::""},"range"::{"start"::{"line"::280,"character"::2},"end"::{"line"::281,"character"::57}},"codeRange"::{"start"::{"line"::280,"character"::2},"end"::{"line"::281,"character"::57}}},{"element"::{"range"::{"start"::{"line"::284,"character"::15},"end"::{"line"::284,"character"::25}},"name"::"dwPageSize","kind"::"FIELD","returnType"::"int"},"range"::{"start"::{"line"::283,"character"::2},"end"::{"line"::284,"character"::26}},"codeRange"::{"start"::{"line"::284,"character"::15},"end"::{"line"::284,"character"::25}}},{"element"::{"range"::{"start"::{"line"::286,"character"::19},"end"::{"line"::286,"character"::46}},"name"::"lpMinimumApplicationAddress","kind"::"FIELD","returnType"::"Pointer"},"range"::{"start"::{"line"::286,"character"::2},"end"::{"line"::286,"character"::47}},"codeRange"::{"start"::{"line"::286,"character"::19},"end"::{"line"::286,"character"::46}}},{"element"::{"range"::{"start"::{"line"::287,"character"::19},"end"::{"line"::287,"character"::46}},"name"::"lpMaximumApplicationAddress","kind"::"FIELD","returnType"::"Pointer"},"range"::{"start"::{"line"::287,"character"::2},"end"::{"line"::287,"character"::47}},"codeRange"::{"start"::{"line"::287,"character"::19},"end"::{"line"::287,"character"::46}}},{"element"::{"range"::{"start"::{"line"::290,"character"::15},"end"::{"line"::290,"character"::36}},"name"::"dwActiveProcessorMask","kind"::"FIELD","returnType"::"int"},"range"::{"start"::{"line"::289,"character"::2},"end"::{"line"::290,"character"::37}},"codeRange"::{"start"::{"line"::290,"character"::15},"end"::{"line"::290,"character"::36}}},{"element"::{"range"::{"start"::{"line"::293,"character"::15},"end"::{"line"::293,"character"::35}},"name"::"dwNumberOfProcessors","kind"::"FIELD","returnType"::"int"},"range"::{"start"::{"line"::292,"character"::2},"end"::{"line"::293,"character"::36}},"codeRange"::{"start"::{"line"::293,"character"::15},"end"::{"line"::293,"character"::35}}},{"element"::{"range"::{"start"::{"line"::296,"character"::15},"end"::{"line"::296,"character"::30}},"name"::"dwProcessorType","kind"::"FIELD","returnType"::"int"},"range"::{"start"::{"line"::295,"character"::2},"end"::{"line"::296,"character"::31}},"codeRange"::{"start"::{"line"::296,"character"::15},"end"::{"line"::296,"character"::30}}},{"element"::{"range"::{"start"::{"line"::299,"character"::15},"end"::{"line"::299,"character"::38}},"name"::"dwAllocationGranularity","kind"::"FIELD","returnType"::"int"},"range"::{"start"::{"line"::298,"character"::2},"end"::{"line"::299,"character"::39}},"codeRange"::{"start"::{"line"::299,"character"::15},"end"::{"line"::299,"character"::38}}},{"element"::{"range"::{"start"::{"line"::302,"character"::15},"end"::{"line"::302,"character"::30}},"name"::"wProcessorLevel","kind"::"FIELD","returnType"::"int"},"range"::{"start"::{"line"::301,"character"::2},"end"::{"line"::302,"character"::31}},"codeRange"::{"start"::{"line"::302,"character"::15},"end"::{"line"::302,"character"::30}}},{"element"::{"range"::{"start"::{"line"::305,"character"::15},"end"::{"line"::305,"character"::33}},"name"::"wProcessorRevision","kind"::"FIELD","returnType"::"int"},"range"::{"start"::{"line"::304,"character"::2},"end"::{"line"::305,"character"::34}},"codeRange"::{"start"::{"line"::305,"character"::15},"end"::{"line"::305,"character"::33}}}]},{"element"::{"range"::{"start"::{"line"::318,"character"::6},"end"::{"line"::318,"character"::19}},"name"::"STARTUPINFOEX","kind"::"CLASS"},"range"::{"start"::{"line"::313,"character"::0},"end"::{"line"::321,"character"::1}},"codeRange"::{"start"::{"line"::318,"character"::0},"end"::{"line"::321,"character"::1}},"children"::[{"element"::{"range"::{"start"::{"line"::319,"character"::23},"end"::{"line"::319,"character"::34}},"name"::"StartupInfo","kind"::"FIELD","returnType"::"STARTUPINFO"},"range"::{"start"::{"line"::319,"character"::2},"end"::{"line"::319,"character"::35}},"codeRange"::{"start"::{"line"::319,"character"::23},"end"::{"line"::319,"character"::34}}},{"element"::{"range"::{"start"::{"line"::320,"character"::19},"end"::{"line"::320,"character"::34}},"name"::"lpAttributeList","kind"::"FIELD","returnType"::"Pointer"},"range"::{"start"::{"line"::320,"character"::2},"end"::{"line"::320,"character"::35}},"codeRange"::{"start"::{"line"::320,"character"::19},"end"::{"line"::320,"character"::34}}}]},{"element"::{"range"::{"start"::{"line"::336,"character"::6},"end"::{"line"::336,"character"::14}},"name"::"TYPEDESC","kind"::"CLASS"},"range"::{"start"::{"line"::332,"character"::0},"end"::{"line"::344,"character"::1}},"codeRange"::{"start"::{"line"::336,"character"::0},"end"::{"line"::344,"character"::1}},"children"::[{"element"::{"range"::{"start"::{"line"::337,"character"::19},"end"::{"line"::337,"character"::26}},"name"::"lptdesc","kind"::"FIELD","returnType"::"Pointer"},"range"::{"start"::{"line"::337,"character"::2},"end"::{"line"::337,"character"::27}},"codeRange"::{"start"::{"line"::337,"character"::19},"end"::{"line"::337,"character"::26}}},{"element"::{"range"::{"start"::{"line"::340,"character"::15},"end"::{"line"::340,"character"::17}},"name"::"vt","kind"::"FIELD","returnType"::"int"},"range"::{"start"::{"line"::339,"character"::2},"end"::{"line"::340,"character"::18}},"codeRange"::{"start"::{"line"::340,"character"::15},"end"::{"line"::340,"character"::17}}},{"element"::{"range"::{"start"::{"line"::342,"character"::14},"end"::{"line"::342,"character"::21}},"name"::"lpadesc","kind"::"GETTER","returnType"::"Pointer"},"range"::{"start"::{"line"::342,"character"::2},"end"::{"line"::342,"character"::33}},"codeRange"::{"start"::{"line"::342,"character"::2},"end"::{"line"::342,"character"::33}}},{"element"::{"range"::{"start"::{"line"::343,"character"::10},"end"::{"line"::343,"character"::18}},"name"::"hreftype","kind"::"GETTER","returnType"::"int"},"range"::{"start"::{"line"::343,"character"::2},"end"::{"line"::343,"character"::51}},"codeRange"::{"start"::{"line"::343,"character"::2},"end"::{"line"::343,"character"::51}}}]},{"element"::{"range"::{"start"::{"line"::358,"character"::6},"end"::{"line"::358,"character"::14}},"name"::"ELEMDESC","kind"::"CLASS"},"range"::{"start"::{"line"::354,"character"::0},"end"::{"line"::363,"character"::1}},"codeRange"::{"start"::{"line"::358,"character"::0},"end"::{"line"::363,"character"::1}},"children"::[{"element"::{"range"::{"start"::{"line"::359,"character"::20},"end"::{"line"::359,"character"::25}},"name"::"tdesc","kind"::"FIELD","returnType"::"TYPEDESC"},"range"::{"start"::{"line"::359,"character"::2},"end"::{"line"::359,"character"::26}},"codeRange"::{"start"::{"line"::359,"character"::20},"end"::{"line"::359,"character"::25}}},{"element"::{"range"::{"start"::{"line"::360,"character"::19},"end"::{"line"::360,"character"::26}},"name"::"idldesc","kind"::"FIELD","returnType"::"IDLDESC"},"range"::{"start"::{"line"::360,"character"::2},"end"::{"line"::360,"character"::27}},"codeRange"::{"start"::{"line"::360,"character"::19},"end"::{"line"::360,"character"::26}}}]},{"element"::{"range"::{"start"::{"line"::380,"character"::6},"end"::{"line"::380,"character"::13}},"name"::"VARDESC","kind"::"CLASS"},"range"::{"start"::{"line"::377,"character"::0},"end"::{"line"::391,"character"::1}},"codeRange"::{"start"::{"line"::380,"character"::0},"end"::{"line"::391,"character"::1}},"children"::[{"element"::{"range"::{"start"::{"line"::382,"character"::15},"end"::{"line"::382,"character"::20}},"name"::"memid","kind"::"FIELD","returnType"::"int"},"range"::{"start"::{"line"::381,"character"::2},"end"::{"line"::382,"character"::21}},"codeRange"::{"start"::{"line"::382,"character"::15},"end"::{"line"::382,"character"::20}}},{"element"::{"range"::{"start"::{"line"::383,"character"::26},"end"::{"line"::383,"character"::37}},"name"::"lpstrSchema","kind"::"FIELD","returnType"::"Pointer<Utf16>"},"range"::{"start"::{"line"::383,"character"::2},"end"::{"line"::383,"character"::38}},"codeRange"::{"start"::{"line"::383,"character"::26},"end"::{"line"::383,"character"::37}}},{"element"::{"range"::{"start"::{"line"::384,"character"::28},"end"::{"line"::384,"character"::38}},"name"::"lpvarValue","kind"::"FIELD","returnType"::"Pointer<VARIANT>"},"range"::{"start"::{"line"::384,"character"::2},"end"::{"line"::384,"character"::39}},"codeRange"::{"start"::{"line"::384,"character"::28},"end"::{"line"::384,"character"::38}}},{"element"::{"range"::{"start"::{"line"::385,"character"::10},"end"::{"line"::385,"character"::15}},"name"::"oInst","kind"::"GETTER","returnType"::"int"},"range"::{"start"::{"line"::385,"character"::2},"end"::{"line"::385,"character"::51}},"codeRange"::{"start"::{"line"::385,"character"::2},"end"::{"line"::385,"character"::51}}},{"element"::{"range"::{"start"::{"line"::386,"character"::20},"end"::{"line"::386,"character"::31}},"name"::"elemdescVar","kind"::"FIELD","returnType"::"ELEMDESC"},"range"::{"start"::{"line"::386,"character"::2},"end"::{"line"::386,"character"::32}},"codeRange"::{"start"::{"line"::386,"character"::20},"end"::{"line"::386,"character"::31}}},{"element"::{"range"::{"start"::{"line"::388,"character"::15},"end"::{"line"::388,"character"::24}},"name"::"wVarFlags","kind"::"FIELD","returnType"::"int"},"range"::{"start"::{"line"::387,"character"::2},"end"::{"line"::388,"character"::25}},"codeRange"::{"start"::{"line"::388,"character"::15},"end"::{"line"::388,"character"::24}}},{"element"::{"range"::{"start"::{"line"::390,"character"::15},"end"::{"line"::390,"character"::22}},"name"::"varkind","kind"::"FIELD","returnType"::"int"},"range"::{"start"::{"line"::389,"character"::2},"end"::{"line"::390,"character"::23}},"codeRange"::{"start"::{"line"::390,"character"::15},"end"::{"line"::390,"character"::22}}}]},{"element"::{"range"::{"start"::{"line"::402,"character"::6},"end"::{"line"::402,"character"::25}},"name"::"_STRRET_Anonymous_0","kind"::"CLASS"},"range"::{"start"::{"line"::402,"character"::0},"end"::{"line"::408,"character"::1}},"codeRange"::{"start"::{"line"::402,"character"::0},"end"::{"line"::408,"character"::1}},"children"::[{"element"::{"range"::{"start"::{"line"::403,"character"::26},"end"::{"line"::403,"character"::33}},"name"::"pOleStr","kind"::"FIELD","returnType"::"Pointer<Utf16>"},"range"::{"start"::{"line"::403,"character"::2},"end"::{"line"::403,"character"::34}},"codeRange"::{"start"::{"line"::403,"character"::26},"end"::{"line"::403,"character"::33}}},{"element"::{"range"::{"start"::{"line"::405,"character"::15},"end"::{"line"::405,"character"::22}},"name"::"uOffset","kind"::"FIELD","returnType"::"int"},"range"::{"start"::{"line"::404,"character"::2},"end"::{"line"::405,"character"::23}},"codeRange"::{"start"::{"line"::405,"character"::15},"end"::{"line"::405,"character"::22}}},{"element"::{"range"::{"start"::{"line"::407,"character"::24},"end"::{"line"::407,"character"::28}},"name"::"cStr","kind"::"FIELD","returnType"::"Array<Uint8>"},"range"::{"start"::{"line"::406,"character"::2},"end"::{"line"::407,"character"::29}},"codeRange"::{"start"::{"line"::407,"character"::24},"end"::{"line"::407,"character"::28}}}]},{"element"::{"range"::{"start"::{"line"::413,"character"::6},"end"::{"line"::413,"character"::12}},"name"::"STRRET","kind"::"CLASS"},"range"::{"start"::{"line"::410,"character"::0},"end"::{"line"::427,"character"::1}},"codeRange"::{"start"::{"line"::413,"character"::0},"end"::{"line"::427,"character"::1}},"children"::[{"element"::{"range"::{"start"::{"line"::415,"character"::15},"end"::{"line"::415,"character"::20}},"name"::"uType","kind"::"FIELD","returnType"::"int"},"range"::{"start"::{"line"::414,"character"::2},"end"::{"line"::415,"character"::21}},"codeRange"::{"start"::{"line"::415,"character"::15},"end"::{"line"::415,"character"::20}}},{"element"::{"range"::{"start"::{"line"::417,"character"::31},"end"::{"line"::417,"character"::46}},"name"::"_DUMMYUNIONNAME","kind"::"FIELD","returnType"::"_STRRET_Anonymous_0"},"range"::{"start"::{"line"::417,"character"::2},"end"::{"line"::417,"character"::47}},"codeRange"::{"start"::{"line"::417,"character"::31},"end"::{"line"::417,"character"::46}}},{"element"::{"range"::{"start"::{"line"::419,"character"::21},"end"::{"line"::419,"character"::28}},"name"::"pOleStr","kind"::"GETTER","returnType"::"Pointer<Utf16>"},"range"::{"start"::{"line"::419,"character"::2},"end"::{"line"::419,"character"::56}},"codeRange"::{"start"::{"line"::419,"character"::2},"end"::{"line"::419,"character"::56}}},{"element"::{"range"::{"start"::{"line"::420,"character"::6},"end"::{"line"::420,"character"::13}},"name"::"pOleStr","kind"::"SETTER","parameters"::"(Pointer<Utf16> value)","returnType"::""},"range"::{"start"::{"line"::420,"character"::2},"end"::{"line"::420,"character"::71}},"codeRange"::{"start"::{"line"::420,"character"::2},"end"::{"line"::420,"character"::71}}},{"element"::{"range"::{"start"::{"line"::422,"character"::10},"end"::{"line"::422,"character"::17}},"name"::"uOffset","kind"::"GETTER","returnType"::"int"},"range"::{"start"::{"line"::422,"character"::2},"end"::{"line"::422,"character"::45}},"codeRange"::{"start"::{"line"::422,"character"::2},"end"::{"line"::422,"character"::45}}},{"element"::{"range"::{"start"::{"line"::423,"character"::6},"end"::{"line"::423,"character"::13}},"name"::"uOffset","kind"::"SETTER","parameters"::"(int value)","returnType"::""},"range"::{"start"::{"line"::423,"character"::2},"end"::{"line"::423,"character"::60}},"codeRange"::{"start"::{"line"::423,"character"::2},"end"::{"line"::423,"character"::60}}},{"element"::{"range"::{"start"::{"line"::425,"character"::19},"end"::{"line"::425,"character"::23}},"name"::"cStr","kind"::"GETTER","returnType"::"Array<Uint8>"},"range"::{"start"::{"line"::425,"character"::2},"end"::{"line"::425,"character"::48}},"codeRange"::{"start"::{"line"::425,"character"::2},"end"::{"line"::425,"character"::48}}},{"element"::{"range"::{"start"::{"line"::426,"character"::6},"end"::{"line"::426,"character"::10}},"name"::"cStr","kind"::"SETTER","parameters"::"(Array<Uint8> value)","returnType"::""},"range"::{"start"::{"line"::426,"character"::2},"end"::{"line"::426,"character"::63}},"codeRange"::{"start"::{"line"::426,"character"::2},"end"::{"line"::426,"character"::63}}}]},{"element"::{"range"::{"start"::{"line"::438,"character"::6},"end"::{"line"::438,"character"::24}},"name"::"_INPUT_Anonymous_0","kind"::"CLASS"},"range"::{"start"::{"line"::438,"character"::0},"end"::{"line"::442,"character"::1}},"codeRange"::{"start"::{"line"::438,"character"::0},"end"::{"line"::442,"character"::1}},"children"::[{"element"::{"range"::{"start"::{"line"::439,"character"::22},"end"::{"line"::439,"character"::24}},"name"::"mi","kind"::"FIELD","returnType"::"MOUSEINPUT"},"range"::{"start"::{"line"::439,"character"::2},"end"::{"line"::439,"character"::25}},"codeRange"::{"start"::{"line"::439,"character"::22},"end"::{"line"::439,"character"::24}}},{"element"::{"range"::{"start"::{"line"::440,"character"::22},"end"::{"line"::440,"character"::24}},"name"::"ki","kind"::"FIELD","returnType"::"KEYBDINPUT"},"range"::{"start"::{"line"::440,"character"::2},"end"::{"line"::440,"character"::25}},"codeRange"::{"start"::{"line"::440,"character"::22},"end"::{"line"::440,"character"::24}}},{"element"::{"range"::{"start"::{"line"::441,"character"::25},"end"::{"line"::441,"character"::27}},"name"::"hi","kind"::"FIELD","returnType"::"HARDWAREINPUT"},"range"::{"start"::{"line"::441,"character"::2},"end"::{"line"::441,"character"::28}},"codeRange"::{"start"::{"line"::441,"character"::25},"end"::{"line"::441,"character"::27}}}]},{"element"::{"range"::{"start"::{"line"::447,"character"::6},"end"::{"line"::447,"character"::16}},"name"::"KEYBDINPUT","kind"::"CLASS"},"range"::{"start"::{"line"::444,"character"::0},"end"::{"line"::459,"character"::1}},"codeRange"::{"start"::{"line"::447,"character"::0},"end"::{"line"::459,"character"::1}},"children"::[{"element"::{"range"::{"start"::{"line"::450,"character"::15},"end"::{"line"::450,"character"::18}},"name"::"wVk","kind"::"FIELD","returnType"::"int"},"range"::{"start"::{"line"::449,"character"::2},"end"::{"line"::450,"character"::19}},"codeRange"::{"start"::{"line"::450,"character"::15},"end"::{"line"::450,"character"::18}}},{"element"::{"range"::{"start"::{"line"::452,"character"::15},"end"::{"line"::452,"character"::20}},"name"::"wScan","kind"::"FIELD","returnType"::"int"},"range"::{"start"::{"line"::451,"character"::2},"end"::{"line"::452,"character"::21}},"codeRange"::{"start"::{"line"::452,"character"::15},"end"::{"line"::452,"character"::20}}},{"element"::{"range"::{"start"::{"line"::454,"character"::15},"end"::{"line"::454,"character"::22}},"name"::"dwFlags","kind"::"FIELD","returnType"::"int"},"range"::{"start"::{"line"::453,"character"::2},"end"::{"line"::454,"character"::23}},"codeRange"::{"start"::{"line"::454,"character"::15},"end"::{"line"::454,"character"::22}}},{"element"::{"range"::{"start"::{"line"::456,"character"::15},"end"::{"line"::456,"character"::19}},"name"::"time","kind"::"FIELD","returnType"::"int"},"range"::{"start"::{"line"::455,"character"::2},"end"::{"line"::456,"character"::20}},"codeRange"::{"start"::{"line"::456,"character"::15},"end"::{"line"::456,"character"::19}}},{"element"::{"range"::{"start"::{"line"::458,"character"::15},"end"::{"line"::458,"character"::26}},"name"::"dwExtraInfo","kind"::"FIELD","returnType"::"int"},"range"::{"start"::{"line"::457,"character"::2},"end"::{"line"::458,"character"::27}},"codeRange"::{"start"::{"line"::458,"character"::15},"end"::{"line"::458,"character"::26}}}]},{"element"::{"range"::{"start"::{"line"::465,"character"::6},"end"::{"line"::465,"character"::11}},"name"::"INPUT","kind"::"CLASS"},"range"::{"start"::{"line"::461,"character"::0},"end"::{"line"::479,"character"::1}},"codeRange"::{"start"::{"line"::465,"character"::0},"end"::{"line"::479,"character"::1}},"children"::[{"element"::{"range"::{"start"::{"line"::468,"character"::15},"end"::{"line"::468,"character"::19}},"name"::"type","kind"::"FIELD","returnType"::"int"},"range"::{"start"::{"line"::467,"character"::2},"end"::{"line"::468,"character"::20}},"codeRange"::{"start"::{"line"::468,"character"::15},"end"::{"line"::468,"character"::19}}},{"element"::{"range"::{"start"::{"line"::470,"character"::30},"end"::{"line"::470,"character"::45}},"name"::"_DUMMYUNIONNAME","kind"::"FIELD","returnType"::"_INPUT_Anonymous_0"},"range"::{"start"::{"line"::470,"character"::2},"end"::{"line"::470,"character"::46}},"codeRange"::{"start"::{"line"::470,"character"::30},"end"::{"line"::470,"character"::45}}},{"element"::{"range"::{"start"::{"line"::472,"character"::17},"end"::{"line"::472,"character"::19}},"name"::"mi","kind"::"GETTER","returnType"::"MOUSEINPUT"},"range"::{"start"::{"line"::472,"character"::2},"end"::{"line"::472,"character"::42}},"codeRange"::{"start"::{"line"::472,"character"::2},"end"::{"line"::472,"character"::42}}},{"element"::{"range"::{"start"::{"line"::473,"character"::17},"end"::{"line"::473,"character"::19}},"name"::"ki","kind"::"GETTER","returnType"::"KEYBDINPUT"},"range"::{"start"::{"line"::473,"character"::2},"end"::{"line"::473,"character"::42}},"codeRange"::{"start"::{"line"::473,"character"::2},"end"::{"line"::473,"character"::42}}},{"element"::{"range"::{"start"::{"line"::474,"character"::20},"end"::{"line"::474,"character"::22}},"name"::"hi","kind"::"GETTER","returnType"::"HARDWAREINPUT"},"range"::{"start"::{"line"::474,"character"::2},"end"::{"line"::474,"character"::45}},"codeRange"::{"start"::{"line"::474,"character"::2},"end"::{"line"::474,"character"::45}}},{"element"::{"range"::{"start"::{"line"::476,"character"::6},"end"::{"line"::476,"character"::8}},"name"::"mi","kind"::"SETTER","parameters"::"(MOUSEINPUT value)","returnType"::""},"range"::{"start"::{"line"::476,"character"::2},"end"::{"line"::476,"character"::57}},"codeRange"::{"start"::{"line"::476,"character"::2},"end"::{"line"::476,"character"::57}}},{"element"::{"range"::{"start"::{"line"::477,"character"::6},"end"::{"line"::477,"character"::8}},"name"::"ki","kind"::"SETTER","parameters"::"(KEYBDINPUT value)","returnType"::""},"range"::{"start"::{"line"::477,"character"::2},"end"::{"line"::477,"character"::57}},"codeRange"::{"start"::{"line"::477,"character"::2},"end"::{"line"::477,"character"::57}}},{"element"::{"range"::{"start"::{"line"::478,"character"::6},"end"::{"line"::478,"character"::8}},"name"::"hi","kind"::"SETTER","parameters"::"(HARDWAREINPUT value)","returnType"::""},"range"::{"start"::{"line"::478,"character"::2},"end"::{"line"::478,"character"::60}},"codeRange"::{"start"::{"line"::478,"character"::2},"end"::{"line"::478,"character"::60}}}]},{"element"::{"range"::{"start"::{"line"::505,"character"::6},"end"::{"line"::505,"character"::22}},"name"::"SHELLEXECUTEINFO","kind"::"CLASS"},"range"::{"start"::{"line"::502,"character"::0},"end"::{"line"::536,"character"::1}},"codeRange"::{"start"::{"line"::505,"character"::0},"end"::{"line"::536,"character"::1}},"children"::[{"element"::{"range"::{"start"::{"line"::507,"character"::15},"end"::{"line"::507,"character"::21}},"name"::"cbSize","kind"::"FIELD","returnType"::"int"},"range"::{"start"::{"line"::506,"character"::2},"end"::{"line"::507,"character"::22}},"codeRange"::{"start"::{"line"::507,"character"::15},"end"::{"line"::507,"character"::21}}},{"element"::{"range"::{"start"::{"line"::509,"character"::15},"end"::{"line"::509,"character"::20}},"name"::"fMask","kind"::"FIELD","returnType"::"int"},"range"::{"start"::{"line"::508,"character"::2},"end"::{"line"::509,"character"::21}},"codeRange"::{"start"::{"line"::509,"character"::15},"end"::{"line"::509,"character"::20}}},{"element"::{"range"::{"start"::{"line"::511,"character"::15},"end"::{"line"::511,"character"::19}},"name"::"hwnd","kind"::"FIELD","returnType"::"int"},"range"::{"start"::{"line"::510,"character"::2},"end"::{"line"::511,"character"::20}},"codeRange"::{"start"::{"line"::511,"character"::15},"end"::{"line"::511,"character"::19}}},{"element"::{"range"::{"start"::{"line"::513,"character"::26},"end"::{"line"::513,"character"::32}},"name"::"lpVerb","kind"::"FIELD","returnType"::"Pointer<Utf16>"},"range"::{"start"::{"line"::513,"character"::2},"end"::{"line"::513,"character"::33}},"codeRange"::{"start"::{"line"::513,"character"::26},"end"::{"line"::513,"character"::32}}},{"element"::{"range"::{"start"::{"line"::514,"character"::26},"end"::{"line"::514,"character"::32}},"name"::"lpFile","kind"::"FIELD","returnType"::"Pointer<Utf16>"},"range"::{"start"::{"line"::514,"character"::2},"end"::{"line"::514,"character"::33}},"codeRange"::{"start"::{"line"::514,"character"::26},"end"::{"line"::514,"character"::32}}},{"element"::{"range"::{"start"::{"line"::515,"character"::26},"end"::{"line"::515,"character"::38}},"name"::"lpParameters","kind"::"FIELD","returnType"::"Pointer<Utf16>"},"range"::{"start"::{"line"::515,"character"::2},"end"::{"line"::515,"character"::39}},"codeRange"::{"start"::{"line"::515,"character"::26},"end"::{"line"::515,"character"::38}}},{"element"::{"range"::{"start"::{"line"::516,"character"::26},"end"::{"line"::516,"character"::37}},"name"::"lpDirectory","kind"::"FIELD","returnType"::"Pointer<Utf16>"},"range"::{"start"::{"line"::516,"character"::2},"end"::{"line"::516,"character"::38}},"codeRange"::{"start"::{"line"::516,"character"::26},"end"::{"line"::516,"character"::37}}},{"element"::{"range"::{"start"::{"line"::519,"character"::15},"end"::{"line"::519,"character"::20}},"name"::"nShow","kind"::"FIELD","returnType"::"int"},"range"::{"start"::{"line"::518,"character"::2},"end"::{"line"::519,"character"::21}},"codeRange"::{"start"::{"line"::519,"character"::15},"end"::{"line"::519,"character"::20}}},{"element"::{"range"::{"start"::{"line"::521,"character"::15},"end"::{"line"::521,"character"::23}},"name"::"hInstApp","kind"::"FIELD","returnType"::"int"},"range"::{"start"::{"line"::520,"character"::2},"end"::{"line"::521,"character"::24}},"codeRange"::{"start"::{"line"::521,"character"::15},"end"::{"line"::521,"character"::23}}},{"element"::{"range"::{"start"::{"line"::522,"character"::19},"end"::{"line"::522,"character"::27}},"name"::"lpIDList","kind"::"FIELD","returnType"::"Pointer"},"range"::{"start"::{"line"::522,"character"::2},"end"::{"line"::522,"character"::28}},"codeRange"::{"start"::{"line"::522,"character"::19},"end"::{"line"::522,"character"::27}}},{"element"::{"range"::{"start"::{"line"::523,"character"::26},"end"::{"line"::523,"character"::33}},"name"::"lpClass","kind"::"FIELD","returnType"::"Pointer<Utf16>"},"range"::{"start"::{"line"::523,"character"::2},"end"::{"line"::523,"character"::34}},"codeRange"::{"start"::{"line"::523,"character"::26},"end"::{"line"::523,"character"::33}}},{"element"::{"range"::{"start"::{"line"::525,"character"::15},"end"::{"line"::525,"character"::24}},"name"::"hkeyClass","kind"::"FIELD","returnType"::"int"},"range"::{"start"::{"line"::524,"character"::2},"end"::{"line"::525,"character"::25}},"codeRange"::{"start"::{"line"::525,"character"::15},"end"::{"line"::525,"character"::24}}},{"element"::{"range"::{"start"::{"line"::527,"character"::15},"end"::{"line"::527,"character"::23}},"name"::"dwHotKey","kind"::"FIELD","returnType"::"int"},"range"::{"start"::{"line"::526,"character"::2},"end"::{"line"::527,"character"::24}},"codeRange"::{"start"::{"line"::527,"character"::15},"end"::{"line"::527,"character"::23}}},{"element"::{"range"::{"start"::{"line"::529,"character"::15},"end"::{"line"::529,"character"::20}},"name"::"hIcon","kind"::"FIELD","returnType"::"int"},"range"::{"start"::{"line"::528,"character"::2},"end"::{"line"::529,"character"::21}},"codeRange"::{"start"::{"line"::529,"character"::15},"end"::{"line"::529,"character"::20}}},{"element"::{"range"::{"start"::{"line"::531,"character"::10},"end"::{"line"::531,"character"::18}},"name"::"hMonitor","kind"::"GETTER","returnType"::"int"},"range"::{"start"::{"line"::531,"character"::2},"end"::{"line"::531,"character"::28}},"codeRange"::{"start"::{"line"::531,"character"::2},"end"::{"line"::531,"character"::28}}},{"element"::{"range"::{"start"::{"line"::532,"character"::6},"end"::{"line"::532,"character"::14}},"name"::"hMonitor","kind"::"SETTER","parameters"::"(int val)","returnType"::""},"range"::{"start"::{"line"::532,"character"::2},"end"::{"line"::532,"character"::39}},"codeRange"::{"start"::{"line"::532,"character"::2},"end"::{"line"::532,"character"::39}}},{"element"::{"range"::{"start"::{"line"::535,"character"::15},"end"::{"line"::535,"character"::23}},"name"::"hProcess","kind"::"FIELD","returnType"::"int"},"range"::{"start"::{"line"::534,"character"::2},"end"::{"line"::535,"character"::24}},"codeRange"::{"start"::{"line"::535,"character"::15},"end"::{"line"::535,"character"::23}}}]},{"element"::{"range"::{"start"::{"line"::611,"character"::6},"end"::{"line"::611,"character"::27}},"name"::"APPX_PACKAGE_SETTINGS","kind"::"CLASS"},"range"::{"start"::{"line"::545,"character"::0},"end"::{"line"::615,"character"::1}},"codeRange"::{"start"::{"line"::611,"character"::0},"end"::{"line"::615,"character"::1}},"children"::[{"element"::{"range"::{"start"::{"line"::613,"character"::15},"end"::{"line"::613,"character"::25}},"name"::"forceZip32","kind"::"FIELD","returnType"::"int"},"range"::{"start"::{"line"::612,"character"::2},"end"::{"line"::613,"character"::26}},"codeRange"::{"start"::{"line"::613,"character"::15},"end"::{"line"::613,"character"::25}}},{"element"::{"range"::{"start"::{"line"::614,"character"::19},"end"::{"line"::614,"character"::29}},"name"::"hashMethod","kind"::"FIELD","returnType"::"Pointer"},"range"::{"start"::{"line"::614,"character"::2},"end"::{"line"::614,"character"::30}},"codeRange"::{"start"::{"line"::614,"character"::19},"end"::{"line"::614,"character"::29}}}]},{"element"::{"range"::{"start"::{"line"::629,"character"::6},"end"::{"line"::629,"character"::15}},"name"::"CHAR_INFO","kind"::"CLASS"},"range"::{"start"::{"line"::625,"character"::0},"end"::{"line"::635,"character"::1}},"codeRange"::{"start"::{"line"::629,"character"::0},"end"::{"line"::635,"character"::1}},"children"::[{"element"::{"range"::{"start"::{"line"::631,"character"::15},"end"::{"line"::631,"character"::26}},"name"::"UnicodeChar","kind"::"FIELD","returnType"::"int"},"range"::{"start"::{"line"::630,"character"::2},"end"::{"line"::631,"character"::27}},"codeRange"::{"start"::{"line"::631,"character"::15},"end"::{"line"::631,"character"::26}}},{"element"::{"range"::{"start"::{"line"::634,"character"::15},"end"::{"line"::634,"character"::25}},"name"::"Attributes","kind"::"FIELD","returnType"::"int"},"range"::{"start"::{"line"::633,"character"::2},"end"::{"line"::634,"character"::26}},"codeRange"::{"start"::{"line"::634,"character"::15},"end"::{"line"::634,"character"::25}}}]},{"element"::{"range"::{"start"::{"line"::676,"character"::6},"end"::{"line"::676,"character"::22}},"name"::"TASKDIALOGCONFIG","kind"::"CLASS"},"range"::{"start"::{"line"::671,"character"::0},"end"::{"line"::724,"character"::1}},"codeRange"::{"start"::{"line"::676,"character"::0},"end"::{"line"::724,"character"::1}},"children"::[{"element"::{"range"::{"start"::{"line"::678,"character"::15},"end"::{"line"::678,"character"::21}},"name"::"cbSize","kind"::"FIELD","returnType"::"int"},"range"::{"start"::{"line"::677,"character"::2},"end"::{"line"::678,"character"::22}},"codeRange"::{"start"::{"line"::678,"character"::15},"end"::{"line"::678,"character"::21}}},{"element"::{"range"::{"start"::{"line"::680,"character"::15},"end"::{"line"::680,"character"::25}},"name"::"hwndParent","kind"::"FIELD","returnType"::"int"},"range"::{"start"::{"line"::679,"character"::2},"end"::{"line"::680,"character"::26}},"codeRange"::{"start"::{"line"::680,"character"::15},"end"::{"line"::680,"character"::25}}},{"element"::{"range"::{"start"::{"line"::682,"character"::15},"end"::{"line"::682,"character"::24}},"name"::"hInstance","kind"::"FIELD","returnType"::"int"},"range"::{"start"::{"line"::681,"character"::2},"end"::{"line"::682,"character"::25}},"codeRange"::{"start"::{"line"::682,"character"::15},"end"::{"line"::682,"character"::24}}},{"element"::{"range"::{"start"::{"line"::684,"character"::15},"end"::{"line"::684,"character"::22}},"name"::"dwFlags","kind"::"FIELD","returnType"::"int"},"range"::{"start"::{"line"::683,"character"::2},"end"::{"line"::684,"character"::23}},"codeRange"::{"start"::{"line"::684,"character"::15},"end"::{"line"::684,"character"::22}}},{"element"::{"range"::{"start"::{"line"::686,"character"::15},"end"::{"line"::686,"character"::30}},"name"::"dwCommonButtons","kind"::"FIELD","returnType"::"int"},"range"::{"start"::{"line"::685,"character"::2},"end"::{"line"::686,"character"::31}},"codeRange"::{"start"::{"line"::686,"character"::15},"end"::{"line"::686,"character"::30}}},{"element"::{"range"::{"start"::{"line"::687,"character"::26},"end"::{"line"::687,"character"::40}},"name"::"pszWindowTitle","kind"::"FIELD","returnType"::"Pointer<Utf16>"},"range"::{"start"::{"line"::687,"character"::2},"end"::{"line"::687,"character"::41}},"codeRange"::{"start"::{"line"::687,"character"::26},"end"::{"line"::687,"character"::40}}},{"element"::{"range"::{"start"::{"line"::689,"character"::15},"end"::{"line"::689,"character"::24}},"name"::"hMainIcon","kind"::"FIELD","returnType"::"int"},"range"::{"start"::{"line"::688,"character"::2},"end"::{"line"::689,"character"::25}},"codeRange"::{"start"::{"line"::689,"character"::15},"end"::{"line"::689,"character"::24}}},{"element"::{"range"::{"start"::{"line"::691,"character"::26},"end"::{"line"::691,"character"::44}},"name"::"pszMainInstruction","kind"::"FIELD","returnType"::"Pointer<Utf16>"},"range"::{"start"::{"line"::691,"character"::2},"end"::{"line"::691,"character"::45}},"codeRange"::{"start"::{"line"::691,"character"::26},"end"::{"line"::691,"character"::44}}},{"element"::{"range"::{"start"::{"line"::692,"character"::26},"end"::{"line"::692,"character"::36}},"name"::"pszContent","kind"::"FIELD","returnType"::"Pointer<Utf16>"},"range"::{"start"::{"line"::692,"character"::2},"end"::{"line"::692,"character"::37}},"codeRange"::{"start"::{"line"::692,"character"::26},"end"::{"line"::692,"character"::36}}},{"element"::{"range"::{"start"::{"line"::695,"character"::15},"end"::{"line"::695,"character"::23}},"name"::"cButtons","kind"::"FIELD","returnType"::"int"},"range"::{"start"::{"line"::694,"character"::2},"end"::{"line"::695,"character"::24}},"codeRange"::{"start"::{"line"::695,"character"::15},"end"::{"line"::695,"character"::23}}},{"element"::{"range"::{"start"::{"line"::697,"character"::38},"end"::{"line"::697,"character"::46}},"name"::"pButtons","kind"::"FIELD","returnType"::"Pointer<TASKDIALOG_BUTTON>"},"range"::{"start"::{"line"::697,"character"::2},"end"::{"line"::697,"character"::47}},"codeRange"::{"start"::{"line"::697,"character"::38},"end"::{"line"::697,"character"::46}}},{"element"::{"range"::{"start"::{"line"::700,"character"::15},"end"::{"line"::700,"character"::29}},"name"::"nDefaultButton","kind"::"FIELD","returnType"::"int"},"range"::{"start"::{"line"::699,"character"::2},"end"::{"line"::700,"character"::30}},"codeRange"::{"start"::{"line"::700,"character"::15},"end"::{"line"::700,"character"::29}}},{"element"::{"range"::{"start"::{"line"::702,"character"::15},"end"::{"line"::702,"character"::28}},"name"::"cRadioButtons","kind"::"FIELD","returnType"::"int"},"range"::{"start"::{"line"::701,"character"::2},"end"::{"line"::702,"character"::29}},"codeRange"::{"start"::{"line"::702,"character"::15},"end"::{"line"::702,"character"::28}}},{"element"::{"range"::{"start"::{"line"::704,"character"::38},"end"::{"line"::704,"character"::51}},"name"::"pRadioButtons","kind"::"FIELD","returnType"::"Pointer<TASKDIALOG_BUTTON>"},"range"::{"start"::{"line"::704,"character"::2},"end"::{"line"::704,"character"::52}},"codeRange"::{"start"::{"line"::704,"character"::38},"end"::{"line"::704,"character"::51}}},{"element"::{"range"::{"start"::{"line"::707,"character"::15},"end"::{"line"::707,"character"::34}},"name"::"nDefaultRadioButton","kind"::"FIELD","returnType"::"int"},"range"::{"start"::{"line"::706,"character"::2},"end"::{"line"::707,"character"::35}},"codeRange"::{"start"::{"line"::707,"character"::15},"end"::{"line"::707,"character"::34}}},{"element"::{"range"::{"start"::{"line"::709,"character"::26},"end"::{"line"::709,"character"::45}},"name"::"pszVerificationText","kind"::"FIELD","returnType"::"Pointer<Utf16>"},"range"::{"start"::{"line"::709,"character"::2},"end"::{"line"::709,"character"::46}},"codeRange"::{"start"::{"line"::709,"character"::26},"end"::{"line"::709,"character"::45}}},{"element"::{"range"::{"start"::{"line"::710,"character"::26},"end"::{"line"::710,"character"::48}},"name"::"pszExpandedInformation","kind"::"FIELD","returnType"::"Pointer<Utf16>"},"range"::{"start"::{"line"::710,"character"::2},"end"::{"line"::710,"character"::49}},"codeRange"::{"start"::{"line"::710,"character"::26},"end"::{"line"::710,"character"::48}}},{"element"::{"range"::{"start"::{"line"::711,"character"::26},"end"::{"line"::711,"character"::48}},"name"::"pszExpandedControlText","kind"::"FIELD","returnType"::"Pointer<Utf16>"},"range"::{"start"::{"line"::711,"character"::2},"end"::{"line"::711,"character"::49}},"codeRange"::{"start"::{"line"::711,"character"::26},"end"::{"line"::711,"character"::48}}},{"element"::{"range"::{"start"::{"line"::712,"character"::26},"end"::{"line"::712,"character"::49}},"name"::"pszCollapsedControlText","kind"::"FIELD","returnType"::"Pointer<Utf16>"},"range"::{"start"::{"line"::712,"character"::2},"end"::{"line"::712,"character"::50}},"codeRange"::{"start"::{"line"::712,"character"::26},"end"::{"line"::712,"character"::49}}},{"element"::{"range"::{"start"::{"line"::715,"character"::15},"end"::{"line"::715,"character"::26}},"name"::"hFooterIcon","kind"::"FIELD","returnType"::"int"},"range"::{"start"::{"line"::714,"character"::2},"end"::{"line"::715,"character"::27}},"codeRange"::{"start"::{"line"::715,"character"::15},"end"::{"line"::715,"character"::26}}},{"element"::{"range"::{"start"::{"line"::717,"character"::26},"end"::{"line"::717,"character"::35}},"name"::"pszFooter","kind"::"FIELD","returnType"::"Pointer<Utf16>"},"range"::{"start"::{"line"::717,"character"::2},"end"::{"line"::717,"character"::36}},"codeRange"::{"start"::{"line"::717,"character"::26},"end"::{"line"::717,"character"::35}}},{"element"::{"range"::{"start"::{"line"::718,"character"::59},"end"::{"line"::718,"character"::69}},"name"::"pfCallback","kind"::"FIELD","returnType"::"Pointer<NativeFunction<TaskDialogCallbackProc>>"},"range"::{"start"::{"line"::718,"character"::2},"end"::{"line"::718,"character"::70}},"codeRange"::{"start"::{"line"::718,"character"::59},"end"::{"line"::718,"character"::69}}},{"element"::{"range"::{"start"::{"line"::721,"character"::15},"end"::{"line"::721,"character"::29}},"name"::"lpCallbackData","kind"::"FIELD","returnType"::"int"},"range"::{"start"::{"line"::720,"character"::2},"end"::{"line"::721,"character"::30}},"codeRange"::{"start"::{"line"::721,"character"::15},"end"::{"line"::721,"character"::29}}},{"element"::{"range"::{"start"::{"line"::723,"character"::15},"end"::{"line"::723,"character"::22}},"name"::"cxWidth","kind"::"FIELD","returnType"::"int"},"range"::{"start"::{"line"::722,"character"::2},"end"::{"line"::723,"character"::23}},"codeRange"::{"start"::{"line"::723,"character"::15},"end"::{"line"::723,"character"::22}}}]},{"element"::{"range"::{"start"::{"line"::742,"character"::6},"end"::{"line"::742,"character"::46}},"name"::"BLUETOOTH_AUTHENTICATION_CALLBACK_PARAMS","kind"::"CLASS"},"range"::{"start"::{"line"::737,"character"::0},"end"::{"line"::755,"character"::1}},"codeRange"::{"start"::{"line"::742,"character"::0},"end"::{"line"::755,"character"::1}},"children"::[{"element"::{"range"::{"start"::{"line"::743,"character"::33},"end"::{"line"::743,"character"::43}},"name"::"deviceInfo","kind"::"FIELD","returnType"::"BLUETOOTH_DEVICE_INFO"},"range"::{"start"::{"line"::743,"character"::2},"end"::{"line"::743,"character"::44}},"codeRange"::{"start"::{"line"::743,"character"::33},"end"::{"line"::743,"character"::43}}},{"element"::{"range"::{"start"::{"line"::745,"character"::15},"end"::{"line"::745,"character"::35}},"name"::"authenticationMethod","kind"::"FIELD","returnType"::"int"},"range"::{"start"::{"line"::744,"character"::2},"end"::{"line"::745,"character"::36}},"codeRange"::{"start"::{"line"::745,"character"::15},"end"::{"line"::745,"character"::35}}},{"element"::{"range"::{"start"::{"line"::747,"character"::15},"end"::{"line"::747,"character"::27}},"name"::"ioCapability","kind"::"FIELD","returnType"::"int"},"range"::{"start"::{"line"::746,"character"::2},"end"::{"line"::747,"character"::28}},"codeRange"::{"start"::{"line"::747,"character"::15},"end"::{"line"::747,"character"::27}}},{"element"::{"range"::{"start"::{"line"::749,"character"::15},"end"::{"line"::749,"character"::41}},"name"::"authenticationRequirements","kind"::"FIELD","returnType"::"int"},"range"::{"start"::{"line"::748,"character"::2},"end"::{"line"::749,"character"::42}},"codeRange"::{"start"::{"line"::749,"character"::15},"end"::{"line"::749,"character"::41}}},{"element"::{"range"::{"start"::{"line"::751,"character"::15},"end"::{"line"::751,"character"::28}},"name"::"Numeric_Value","kind"::"FIELD","returnType"::"int"},"range"::{"start"::{"line"::750,"character"::2},"end"::{"line"::751,"character"::29}},"codeRange"::{"start"::{"line"::751,"character"::15},"end"::{"line"::751,"character"::28}}},{"element"::{"range"::{"start"::{"line"::753,"character"::10},"end"::{"line"::753,"character"::17}},"name"::"Passkey","kind"::"GETTER","returnType"::"int"},"range"::{"start"::{"line"::753,"character"::2},"end"::{"line"::753,"character"::35}},"codeRange"::{"start"::{"line"::753,"character"::2},"end"::{"line"::753,"character"::35}}},{"element"::{"range"::{"start"::{"line"::754,"character"::6},"end"::{"line"::754,"character"::13}},"name"::"Passkey","kind"::"SETTER","parameters"::"(int value)","returnType"::""},"range"::{"start"::{"line"::754,"character"::2},"end"::{"line"::754,"character"::50}},"codeRange"::{"start"::{"line"::754,"character"::2},"end"::{"line"::754,"character"::50}}}]},{"element"::{"range"::{"start"::{"line"::767,"character"::6},"end"::{"line"::767,"character"::23}},"name"::"BLUETOOTH_ADDRESS","kind"::"CLASS"},"range"::{"start"::{"line"::764,"character"::0},"end"::{"line"::779,"character"::1}},"codeRange"::{"start"::{"line"::767,"character"::0},"end"::{"line"::779,"character"::1}},"children"::[{"element"::{"range"::{"start"::{"line"::769,"character"::15},"end"::{"line"::769,"character"::22}},"name"::"ullLong","kind"::"FIELD","returnType"::"int"},"range"::{"start"::{"line"::768,"character"::2},"end"::{"line"::769,"character"::23}},"codeRange"::{"start"::{"line"::769,"character"::15},"end"::{"line"::769,"character"::22}}},{"element"::{"range"::{"start"::{"line"::771,"character"::16},"end"::{"line"::771,"character"::23}},"name"::"rgBytes","kind"::"GETTER","returnType"::"List<int>"},"range"::{"start"::{"line"::771,"character"::2},"end"::{"line"::778,"character"::8}},"codeRange"::{"start"::{"line"::771,"character"::2},"end"::{"line"::778,"character"::8}}}]},{"element"::{"range"::{"start"::{"line"::790,"character"::6},"end"::{"line"::790,"character"::24}},"name"::"BLUETOOTH_PIN_INFO","kind"::"CLASS"},"range"::{"start"::{"line"::786,"character"::0},"end"::{"line"::814,"character"::1}},"codeRange"::{"start"::{"line"::790,"character"::0},"end"::{"line"::814,"character"::1}},"children"::[{"element"::{"range"::{"start"::{"line"::792,"character"::24},"end"::{"line"::792,"character"::28}},"name"::"_pin","kind"::"FIELD","returnType"::"Array<Uint8>"},"range"::{"start"::{"line"::791,"character"::2},"end"::{"line"::792,"character"::29}},"codeRange"::{"start"::{"line"::792,"character"::24},"end"::{"line"::792,"character"::28}}},{"element"::{"range"::{"start"::{"line"::794,"character"::15},"end"::{"line"::794,"character"::24}},"name"::"pinLength","kind"::"FIELD","returnType"::"int"},"range"::{"start"::{"line"::793,"character"::2},"end"::{"line"::794,"character"::25}},"codeRange"::{"start"::{"line"::794,"character"::15},"end"::{"line"::794,"character"::24}}},{"element"::{"range"::{"start"::{"line"::796,"character"::16},"end"::{"line"::796,"character"::19}},"name"::"pin","kind"::"GETTER","returnType"::"Uint8List"},"range"::{"start"::{"line"::796,"character"::2},"end"::{"line"::802,"character"::3}},"codeRange"::{"start"::{"line"::796,"character"::2},"end"::{"line"::802,"character"::3}}},{"element"::{"range"::{"start"::{"line"::804,"character"::6},"end"::{"line"::804,"character"::9}},"name"::"pin","kind"::"SETTER","parameters"::"(Uint8List value)","returnType"::""},"range"::{"start"::{"line"::804,"character"::2},"end"::{"line"::813,"character"::3}},"codeRange"::{"start"::{"line"::804,"character"::2},"end"::{"line"::813,"character"::3}}}]},{"element"::{"range"::{"start"::{"line"::825,"character"::6},"end"::{"line"::825,"character"::22}},"name"::"COR_FIELD_OFFSET","kind"::"CLASS"},"range"::{"start"::{"line"::822,"character"::0},"end"::{"line"::831,"character"::1}},"codeRange"::{"start"::{"line"::825,"character"::0},"end"::{"line"::831,"character"::1}},"children"::[{"element"::{"range"::{"start"::{"line"::827,"character"::15},"end"::{"line"::827,"character"::25}},"name"::"ridOfField","kind"::"FIELD","returnType"::"int"},"range"::{"start"::{"line"::826,"character"::2},"end"::{"line"::827,"character"::26}},"codeRange"::{"start"::{"line"::827,"character"::15},"end"::{"line"::827,"character"::25}}},{"element"::{"range"::{"start"::{"line"::830,"character"::15},"end"::{"line"::830,"character"::23}},"name"::"ulOffset","kind"::"FIELD","returnType"::"int"},"range"::{"start"::{"line"::829,"character"::2},"end"::{"line"::830,"character"::24}},"codeRange"::{"start"::{"line"::830,"character"::15},"end"::{"line"::830,"character"::23}}}]},{"element"::{"range"::{"start"::{"line"::845,"character"::6},"end"::{"line"::845,"character"::15}},"name"::"_DataList","kind"::"CLASS"},"range"::{"start"::{"line"::845,"character"::0},"end"::{"line"::850,"character"::1}},"codeRange"::{"start"::{"line"::845,"character"::0},"end"::{"line"::850,"character"::1}},"children"::[{"element"::{"range"::{"start"::{"line"::847,"character"::15},"end"::{"line"::847,"character"::27}},"name"::"dwDataOffset","kind"::"FIELD","returnType"::"int"},"range"::{"start"::{"line"::846,"character"::2},"end"::{"line"::847,"character"::28}},"codeRange"::{"start"::{"line"::847,"character"::15},"end"::{"line"::847,"character"::27}}},{"element"::{"range"::{"start"::{"line"::849,"character"::15},"end"::{"line"::849,"character"::25}},"name"::"dwDataSize","kind"::"FIELD","returnType"::"int"},"range"::{"start"::{"line"::848,"character"::2},"end"::{"line"::849,"character"::26}},"codeRange"::{"start"::{"line"::849,"character"::15},"end"::{"line"::849,"character"::25}}}]},{"element"::{"range"::{"start"::{"line"::856,"character"::6},"end"::{"line"::856,"character"::24}},"name"::"WLAN_RAW_DATA_LIST","kind"::"CLASS"},"range"::{"start"::{"line"::852,"character"::0},"end"::{"line"::863,"character"::1}},"codeRange"::{"start"::{"line"::856,"character"::0},"end"::{"line"::863,"character"::1}},"children"::[{"element"::{"range"::{"start"::{"line"::858,"character"::15},"end"::{"line"::858,"character"::26}},"name"::"dwTotalSize","kind"::"FIELD","returnType"::"int"},"range"::{"start"::{"line"::857,"character"::2},"end"::{"line"::858,"character"::27}},"codeRange"::{"start"::{"line"::858,"character"::15},"end"::{"line"::858,"character"::26}}},{"element"::{"range"::{"start"::{"line"::860,"character"::15},"end"::{"line"::860,"character"::30}},"name"::"dwNumberOfItems","kind"::"FIELD","returnType"::"int"},"range"::{"start"::{"line"::859,"character"::2},"end"::{"line"::860,"character"::31}},"codeRange"::{"start"::{"line"::860,"character"::15},"end"::{"line"::860,"character"::30}}},{"element"::{"range"::{"start"::{"line"::862,"character"::28},"end"::{"line"::862,"character"::36}},"name"::"DataList","kind"::"FIELD","returnType"::"Array<_DataList>"},"range"::{"start"::{"line"::861,"character"::2},"end"::{"line"::862,"character"::37}},"codeRange"::{"start"::{"line"::862,"character"::28},"end"::{"line"::862,"character"::36}}}]},{"element"::{"range"::{"start"::{"line"::887,"character"::6},"end"::{"line"::887,"character"::12}},"name"::"_smpte","kind"::"CLASS"},"range"::{"start"::{"line"::887,"character"::0},"end"::{"line"::896,"character"::1}},"codeRange"::{"start"::{"line"::887,"character"::0},"end"::{"line"::896,"character"::1}},"children"::[{"element"::{"range"::{"start"::{"line"::888,"character"::12},"end"::{"line"::888,"character"::16}},"name"::"hour","kind"::"FIELD","returnType"::"int"},"range"::{"start"::{"line"::888,"character"::2},"end"::{"line"::888,"character"::17}},"codeRange"::{"start"::{"line"::888,"character"::12},"end"::{"line"::888,"character"::16}}},{"element"::{"range"::{"start"::{"line"::889,"character"::12},"end"::{"line"::889,"character"::15}},"name"::"min","kind"::"FIELD","returnType"::"int"},"range"::{"start"::{"line"::889,"character"::2},"end"::{"line"::889,"character"::16}},"codeRange"::{"start"::{"line"::889,"character"::12},"end"::{"line"::889,"character"::15}}},{"element"::{"range"::{"start"::{"line"::890,"character"::12},"end"::{"line"::890,"character"::15}},"name"::"sec","kind"::"FIELD","returnType"::"int"},"range"::{"start"::{"line"::890,"character"::2},"end"::{"line"::890,"character"::16}},"codeRange"::{"start"::{"line"::890,"character"::12},"end"::{"line"::890,"character"::15}}},{"element"::{"range"::{"start"::{"line"::891,"character"::12},"end"::{"line"::891,"character"::17}},"name"::"frame","kind"::"FIELD","returnType"::"int"},"range"::{"start"::{"line"::891,"character"::2},"end"::{"line"::891,"character"::18}},"codeRange"::{"start"::{"line"::891,"character"::12},"end"::{"line"::891,"character"::17}}},{"element"::{"range"::{"start"::{"line"::892,"character"::12},"end"::{"line"::892,"character"::15}},"name"::"fps","kind"::"FIELD","returnType"::"int"},"range"::{"start"::{"line"::892,"character"::2},"end"::{"line"::892,"character"::16}},"codeRange"::{"start"::{"line"::892,"character"::12},"end"::{"line"::892,"character"::15}}},{"element"::{"range"::{"start"::{"line"::893,"character"::12},"end"::{"line"::893,"character"::17}},"name"::"dummy","kind"::"FIELD","returnType"::"int"},"range"::{"start"::{"line"::893,"character"::2},"end"::{"line"::893,"character"::18}},"codeRange"::{"start"::{"line"::893,"character"::12},"end"::{"line"::893,"character"::17}}},{"element"::{"range"::{"start"::{"line"::895,"character"::8},"end"::{"line"::895,"character"::14}},"name"::"_smpte","kind"::"CONSTRUCTOR","parameters"::"(this.hour, this.min, this.sec, this.frame, this.fps, this.dummy)"},"range"::{"start"::{"line"::895,"character"::2},"end"::{"line"::895,"character"::80}},"codeRange"::{"start"::{"line"::895,"character"::2},"end"::{"line"::895,"character"::80}}}]},{"element"::{"range"::{"start"::{"line"::898,"character"::6},"end"::{"line"::898,"character"::11}},"name"::"_midi","kind"::"CLASS"},"range"::{"start"::{"line"::898,"character"::0},"end"::{"line"::902,"character"::1}},"codeRange"::{"start"::{"line"::898,"character"::0},"end"::{"line"::902,"character"::1}},"children"::[{"element"::{"range"::{"start"::{"line"::899,"character"::12},"end"::{"line"::899,"character"::22}},"name"::"songptrpos","kind"::"FIELD","returnType"::"int"},"range"::{"start"::{"line"::899,"character"::2},"end"::{"line"::899,"character"::23}},"codeRange"::{"start"::{"line"::899,"character"::12},"end"::{"line"::899,"character"::22}}},{"element"::{"range"::{"start"::{"line"::901,"character"::8},"end"::{"line"::901,"character"::13}},"name"::"_midi","kind"::"CONSTRUCTOR","parameters"::"(this.songptrpos)"},"range"::{"start"::{"line"::901,"character"::2},"end"::{"line"::901,"character"::31}},"codeRange"::{"start"::{"line"::901,"character"::2},"end"::{"line"::901,"character"::31}}}]},{"element"::{"range"::{"start"::{"line"::908,"character"::6},"end"::{"line"::908,"character"::12}},"name"::"MMTIME","kind"::"CLASS"},"range"::{"start"::{"line"::904,"character"::0},"end"::{"line"::933,"character"::1}},"codeRange"::{"start"::{"line"::908,"character"::0},"end"::{"line"::933,"character"::1}},"children"::[{"element"::{"range"::{"start"::{"line"::910,"character"::15},"end"::{"line"::910,"character"::20}},"name"::"wType","kind"::"FIELD","returnType"::"int"},"range"::{"start"::{"line"::909,"character"::2},"end"::{"line"::910,"character"::21}},"codeRange"::{"start"::{"line"::910,"character"::15},"end"::{"line"::910,"character"::20}}},{"element"::{"range"::{"start"::{"line"::913,"character"::15},"end"::{"line"::913,"character"::17}},"name"::"ms","kind"::"FIELD","returnType"::"int"},"range"::{"start"::{"line"::912,"character"::2},"end"::{"line"::913,"character"::18}},"codeRange"::{"start"::{"line"::913,"character"::15},"end"::{"line"::913,"character"::17}}},{"element"::{"range"::{"start"::{"line"::916,"character"::15},"end"::{"line"::916,"character"::26}},"name"::"_valueExtra","kind"::"FIELD","returnType"::"int"},"range"::{"start"::{"line"::915,"character"::2},"end"::{"line"::916,"character"::27}},"codeRange"::{"start"::{"line"::916,"character"::15},"end"::{"line"::916,"character"::26}}},{"element"::{"range"::{"start"::{"line"::919,"character"::15},"end"::{"line"::919,"character"::19}},"name"::"_pad","kind"::"FIELD","returnType"::"int"},"range"::{"start"::{"line"::918,"character"::2},"end"::{"line"::919,"character"::20}},"codeRange"::{"start"::{"line"::919,"character"::15},"end"::{"line"::919,"character"::19}}},{"element"::{"range"::{"start"::{"line"::921,"character"::10},"end"::{"line"::921,"character"::16}},"name"::"sample","kind"::"GETTER","returnType"::"int"},"range"::{"start"::{"line"::921,"character"::2},"end"::{"line"::921,"character"::23}},"codeRange"::{"start"::{"line"::921,"character"::2},"end"::{"line"::921,"character"::23}}},{"element"::{"range"::{"start"::{"line"::922,"character"::10},"end"::{"line"::922,"character"::12}},"name"::"cb","kind"::"GETTER","returnType"::"int"},"range"::{"start"::{"line"::922,"character"::2},"end"::{"line"::922,"character"::19}},"codeRange"::{"start"::{"line"::922,"character"::2},"end"::{"line"::922,"character"::19}}},{"element"::{"range"::{"start"::{"line"::923,"character"::10},"end"::{"line"::923,"character"::15}},"name"::"ticks","kind"::"GETTER","returnType"::"int"},"range"::{"start"::{"line"::923,"character"::2},"end"::{"line"::923,"character"::22}},"codeRange"::{"start"::{"line"::923,"character"::2},"end"::{"line"::923,"character"::22}}},{"element"::{"range"::{"start"::{"line"::925,"character"::13},"end"::{"line"::925,"character"::18}},"name"::"smpte","kind"::"GETTER","returnType"::"_smpte"},"range"::{"start"::{"line"::925,"character"::2},"end"::{"line"::926,"character"::79}},"codeRange"::{"start"::{"line"::925,"character"::2},"end"::{"line"::926,"character"::79}}},{"element"::{"range"::{"start"::{"line"::927,"character"::12},"end"::{"line"::927,"character"::16}},"name"::"midi","kind"::"GETTER","returnType"::"_midi"},"range"::{"start"::{"line"::927,"character"::2},"end"::{"line"::927,"character"::30}},"codeRange"::{"start"::{"line"::927,"character"::2},"end"::{"line"::927,"character"::30}}},{"element"::{"range"::{"start"::{"line"::929,"character"::6},"end"::{"line"::929,"character"::12}},"name"::"sample","kind"::"SETTER","parameters"::"(int value)","returnType"::""},"range"::{"start"::{"line"::929,"character"::2},"end"::{"line"::929,"character"::38}},"codeRange"::{"start"::{"line"::929,"character"::2},"end"::{"line"::929,"character"::38}}},{"element"::{"range"::{"start"::{"line"::930,"character"::6},"end"::{"line"::930,"character"::8}},"name"::"cb","kind"::"SETTER","parameters"::"(int value)","returnType"::""},"range"::{"start"::{"line"::930,"character"::2},"end"::{"line"::930,"character"::34}},"codeRange"::{"start"::{"line"::930,"character"::2},"end"::{"line"::930,"character"::34}}},{"element"::{"range"::{"start"::{"line"::931,"character"::6},"end"::{"line"::931,"character"::11}},"name"::"ticks","kind"::"SETTER","parameters"::"(int value)","returnType"::""},"range"::{"start"::{"line"::931,"character"::2},"end"::{"line"::931,"character"::37}},"codeRange"::{"start"::{"line"::931,"character"::2},"end"::{"line"::931,"character"::37}}},{"element"::{"range"::{"start"::{"line"::932,"character"::6},"end"::{"line"::932,"character"::10}},"name"::"midi","kind"::"SETTER","parameters"::"(_midi value)","returnType"::""},"range"::{"start"::{"line"::932,"character"::2},"end"::{"line"::932,"character"::49}},"codeRange"::{"start"::{"line"::932,"character"::2},"end"::{"line"::932,"character"::49}}}]},{"element"::{"range"::{"start"::{"line"::940,"character"::6},"end"::{"line"::940,"character"::14}},"name"::"PROPSPEC","kind"::"CLASS"},"range"::{"start"::{"line"::935,"character"::0},"end"::{"line"::945,"character"::1}},"codeRange"::{"start"::{"line"::940,"character"::0},"end"::{"line"::945,"character"::1}},"children"::[{"element"::{"range"::{"start"::{"line"::942,"character"::15},"end"::{"line"::942,"character"::21}},"name"::"ulKind","kind"::"FIELD","returnType"::"int"},"range"::{"start"::{"line"::941,"character"::2},"end"::{"line"::942,"character"::22}},"codeRange"::{"start"::{"line"::942,"character"::15},"end"::{"line"::942,"character"::21}}},{"element"::{"range"::{"start"::{"line"::944,"character"::27},"end"::{"line"::944,"character"::33}},"name"::"lpwstr","kind"::"FIELD","returnType"::"Pointer<Uint16>"},"range"::{"start"::{"line"::944,"character"::2},"end"::{"line"::944,"character"::34}},"codeRange"::{"start"::{"line"::944,"character"::27},"end"::{"line"::944,"character"::33}}}]},{"element"::{"range"::{"start"::{"line"::968,"character"::6},"end"::{"line"::968,"character"::33}},"name"::"_NOTIFYICONDATA_Anonymous_0","kind"::"CLASS"},"range"::{"start"::{"line"::968,"character"::0},"end"::{"line"::973,"character"::1}},"codeRange"::{"start"::{"line"::968,"character"::0},"end"::{"line"::973,"character"::1}},"children"::[{"element"::{"range"::{"start"::{"line"::970,"character"::15},"end"::{"line"::970,"character"::23}},"name"::"uTimeout","kind"::"FIELD","returnType"::"int"},"range"::{"start"::{"line"::969,"character"::2},"end"::{"line"::970,"character"::24}},"codeRange"::{"start"::{"line"::970,"character"::15},"end"::{"line"::970,"character"::23}}},{"element"::{"range"::{"start"::{"line"::972,"character"::15},"end"::{"line"::972,"character"::23}},"name"::"uVersion","kind"::"FIELD","returnType"::"int"},"range"::{"start"::{"line"::971,"character"::2},"end"::{"line"::972,"character"::24}},"codeRange"::{"start"::{"line"::972,"character"::15},"end"::{"line"::972,"character"::23}}}]},{"element"::{"range"::{"start"::{"line"::979,"character"::6},"end"::{"line"::979,"character"::20}},"name"::"NOTIFYICONDATA","kind"::"CLASS"},"range"::{"start"::{"line"::975,"character"::0},"end"::{"line"::1074,"character"::1}},"codeRange"::{"start"::{"line"::979,"character"::0},"end"::{"line"::1074,"character"::1}},"children"::[{"element"::{"range"::{"start"::{"line"::981,"character"::15},"end"::{"line"::981,"character"::21}},"name"::"cbSize","kind"::"FIELD","returnType"::"int"},"range"::{"start"::{"line"::980,"character"::2},"end"::{"line"::981,"character"::22}},"codeRange"::{"start"::{"line"::981,"character"::15},"end"::{"line"::981,"character"::21}}},{"element"::{"range"::{"start"::{"line"::984,"character"::15},"end"::{"line"::984,"character"::19}},"name"::"hWnd","kind"::"FIELD","returnType"::"int"},"range"::{"start"::{"line"::983,"character"::2},"end"::{"line"::984,"character"::20}},"codeRange"::{"start"::{"line"::984,"character"::15},"end"::{"line"::984,"character"::19}}},{"element"::{"range"::{"start"::{"line"::987,"character"::15},"end"::{"line"::987,"character"::18}},"name"::"uID","kind"::"FIELD","returnType"::"int"},"range"::{"start"::{"line"::986,"character"::2},"end"::{"line"::987,"character"::19}},"codeRange"::{"start"::{"line"::987,"character"::15},"end"::{"line"::987,"character"::18}}},{"element"::{"range"::{"start"::{"line"::990,"character"::15},"end"::{"line"::990,"character"::21}},"name"::"uFlags","kind"::"FIELD","returnType"::"int"},"range"::{"start"::{"line"::989,"character"::2},"end"::{"line"::990,"character"::22}},"codeRange"::{"start"::{"line"::990,"character"::15},"end"::{"line"::990,"character"::21}}},{"element"::{"range"::{"start"::{"line"::993,"character"::15},"end"::{"line"::993,"character"::31}},"name"::"uCallbackMessage","kind"::"FIELD","returnType"::"int"},"range"::{"start"::{"line"::992,"character"::2},"end"::{"line"::993,"character"::32}},"codeRange"::{"start"::{"line"::993,"character"::15},"end"::{"line"::993,"character"::31}}},{"element"::{"range"::{"start"::{"line"::996,"character"::15},"end"::{"line"::996,"character"::20}},"name"::"hIcon","kind"::"FIELD","returnType"::"int"},"range"::{"start"::{"line"::995,"character"::2},"end"::{"line"::996,"character"::21}},"codeRange"::{"start"::{"line"::996,"character"::15},"end"::{"line"::996,"character"::20}}},{"element"::{"range"::{"start"::{"line"::999,"character"::25},"end"::{"line"::999,"character"::31}},"name"::"_szTip","kind"::"FIELD","returnType"::"Array<Uint16>"},"range"::{"start"::{"line"::998,"character"::2},"end"::{"line"::999,"character"::32}},"codeRange"::{"start"::{"line"::999,"character"::25},"end"::{"line"::999,"character"::31}}},{"element"::{"range"::{"start"::{"line"::1001,"character"::13},"end"::{"line"::1001,"character"::18}},"name"::"szTip","kind"::"GETTER","returnType"::"String"},"range"::{"start"::{"line"::1001,"character"::2},"end"::{"line"::1007,"character"::3}},"codeRange"::{"start"::{"line"::1001,"character"::2},"end"::{"line"::1007,"character"::3}}},{"element"::{"range"::{"start"::{"line"::1009,"character"::6},"end"::{"line"::1009,"character"::11}},"name"::"szTip","kind"::"SETTER","parameters"::"(String value)","returnType"::""},"range"::{"start"::{"line"::1009,"character"::2},"end"::{"line"::1015,"character"::3}},"codeRange"::{"start"::{"line"::1009,"character"::2},"end"::{"line"::1015,"character"::3}}},{"element"::{"range"::{"start"::{"line"::1018,"character"::15},"end"::{"line"::1018,"character"::22}},"name"::"dwState","kind"::"FIELD","returnType"::"int"},"range"::{"start"::{"line"::1017,"character"::2},"end"::{"line"::1018,"character"::23}},"codeRange"::{"start"::{"line"::1018,"character"::15},"end"::{"line"::1018,"character"::22}}},{"element"::{"range"::{"start"::{"line"::1021,"character"::15},"end"::{"line"::1021,"character"::26}},"name"::"dwStateMask","kind"::"FIELD","returnType"::"int"},"range"::{"start"::{"line"::1020,"character"::2},"end"::{"line"::1021,"character"::27}},"codeRange"::{"start"::{"line"::1021,"character"::15},"end"::{"line"::1021,"character"::26}}},{"element"::{"range"::{"start"::{"line"::1023,"character"::25},"end"::{"line"::1023,"character"::32}},"name"::"_szInfo","kind"::"FIELD","returnType"::"Array<Uint16>"},"range"::{"start"::{"line"::1022,"character"::2},"end"::{"line"::1023,"character"::33}},"codeRange"::{"start"::{"line"::1023,"character"::25},"end"::{"line"::1023,"character"::32}}},{"element"::{"range"::{"start"::{"line"::1025,"character"::13},"end"::{"line"::1025,"character"::19}},"name"::"szInfo","kind"::"GETTER","returnType"::"String"},"range"::{"start"::{"line"::1025,"character"::2},"end"::{"line"::1031,"character"::3}},"codeRange"::{"start"::{"line"::1025,"character"::2},"end"::{"line"::1031,"character"::3}}},{"element"::{"range"::{"start"::{"line"::1033,"character"::6},"end"::{"line"::1033,"character"::12}},"name"::"szInfo","kind"::"SETTER","parameters"::"(String value)","returnType"::""},"range"::{"start"::{"line"::1033,"character"::2},"end"::{"line"::1039,"character"::3}},"codeRange"::{"start"::{"line"::1033,"character"::2},"end"::{"line"::1039,"character"::3}}},{"element"::{"range"::{"start"::{"line"::1041,"character"::39},"end"::{"line"::1041,"character"::54}},"name"::"_DUMMYUNIONNAME","kind"::"FIELD","returnType"::"_NOTIFYICONDATA_Anonymous_0"},"range"::{"start"::{"line"::1041,"character"::2},"end"::{"line"::1041,"character"::55}},"codeRange"::{"start"::{"line"::1041,"character"::39},"end"::{"line"::1041,"character"::54}}},{"element"::{"range"::{"start"::{"line"::1043,"character"::10},"end"::{"line"::1043,"character"::18}},"name"::"uTimeout","kind"::"GETTER","returnType"::"int"},"range"::{"start"::{"line"::1043,"character"::2},"end"::{"line"::1043,"character"::47}},"codeRange"::{"start"::{"line"::1043,"character"::2},"end"::{"line"::1043,"character"::47}}},{"element"::{"range"::{"start"::{"line"::1044,"character"::10},"end"::{"line"::1044,"character"::18}},"name"::"uVersion","kind"::"GETTER","returnType"::"int"},"range"::{"start"::{"line"::1044,"character"::2},"end"::{"line"::1044,"character"::47}},"codeRange"::{"start"::{"line"::1044,"character"::2},"end"::{"line"::1044,"character"::47}}},{"element"::{"range"::{"start"::{"line"::1045,"character"::6},"end"::{"line"::1045,"character"::14}},"name"::"uTimeout","kind"::"SETTER","parameters"::"(int value)","returnType"::""},"range"::{"start"::{"line"::1045,"character"::2},"end"::{"line"::1045,"character"::62}},"codeRange"::{"start"::{"line"::1045,"character"::2},"end"::{"line"::1045,"character"::62}}},{"element"::{"range"::{"start"::{"line"::1046,"character"::6},"end"::{"line"::1046,"character"::14}},"name"::"uVersion","kind"::"SETTER","parameters"::"(int value)","returnType"::""},"range"::{"start"::{"line"::1046,"character"::2},"end"::{"line"::1046,"character"::62}},"codeRange"::{"start"::{"line"::1046,"character"::2},"end"::{"line"::1046,"character"::62}}},{"element"::{"range"::{"start"::{"line"::1049,"character"::25},"end"::{"line"::1049,"character"::37}},"name"::"_szInfoTitle","kind"::"FIELD","returnType"::"Array<Uint16>"},"range"::{"start"::{"line"::1048,"character"::2},"end"::{"line"::1049,"character"::38}},"codeRange"::{"start"::{"line"::1049,"character"::25},"end"::{"line"::1049,"character"::37}}},{"element"::{"range"::{"start"::{"line"::1051,"character"::13},"end"::{"line"::1051,"character"::24}},"name"::"szInfoTitle","kind"::"GETTER","returnType"::"String"},"range"::{"start"::{"line"::1051,"character"::2},"end"::{"line"::1057,"character"::3}},"codeRange"::{"start"::{"line"::1051,"character"::2},"end"::{"line"::1057,"character"::3}}},{"element"::{"range"::{"start"::{"line"::1059,"character"::6},"end"::{"line"::1059,"character"::17}},"name"::"szInfoTitle","kind"::"SETTER","parameters"::"(String value)","returnType"::""},"range"::{"start"::{"line"::1059,"character"::2},"end"::{"line"::1065,"character"::3}},"codeRange"::{"start"::{"line"::1059,"character"::2},"end"::{"line"::1065,"character"::3}}},{"element"::{"range"::{"start"::{"line"::1068,"character"::15},"end"::{"line"::1068,"character"::26}},"name"::"dwInfoFlags","kind"::"FIELD","returnType"::"int"},"range"::{"start"::{"line"::1067,"character"::2},"end"::{"line"::1068,"character"::27}},"codeRange"::{"start"::{"line"::1068,"character"::15},"end"::{"line"::1068,"character"::26}}},{"element"::{"range"::{"start"::{"line"::1070,"character"::16},"end"::{"line"::1070,"character"::24}},"name"::"guidItem","kind"::"FIELD","returnType"::"GUID"},"range"::{"start"::{"line"::1070,"character"::2},"end"::{"line"::1070,"character"::25}},"codeRange"::{"start"::{"line"::1070,"character"::16},"end"::{"line"::1070,"character"::24}}},{"element"::{"range"::{"start"::{"line"::1073,"character"::15},"end"::{"line"::1073,"character"::27}},"name"::"hBalloonIcon","kind"::"FIELD","returnType"::"int"},"range"::{"start"::{"line"::1072,"character"::2},"end"::{"line"::1073,"character"::28}},"codeRange"::{"start"::{"line"::1073,"character"::15},"end"::{"line"::1073,"character"::27}}}]}]}},"jsonrpc"::"2.0"}
1635476717726:Res:{"method"::"textDocument/publishDiagnostics","params"::{"uri"::"file::///c::/src/win32/tool/manual_gen/struct_sizes.dart","diagnostics"::[]},"jsonrpc"::"2.0"}
1635476717729:Res:{"method"::"dart/textDocument/publishOutline","params"::{"uri"::"file::///c::/src/win32/tool/manual_gen/struct_sizes.dart","outline"::{"element"::{"range"::{"start"::{"line"::0,"character"::0},"end"::{"line"::520,"character"::0}},"name"::"<unit>","kind"::"COMPILATION_UNIT"},"range"::{"start"::{"line"::0,"character"::0},"end"::{"line"::520,"character"::0}},"codeRange"::{"start"::{"line"::0,"character"::0},"end"::{"line"::520,"character"::0}},"children"::[{"element"::{"range"::{"start"::{"line"::9,"character"::6},"end"::{"line"::9,"character"::18}},"name"::"structSize64","kind"::"TOP_LEVEL_VARIABLE","returnType"::""},"range"::{"start"::{"line"::9,"character"::0},"end"::{"line"::263,"character"::2}},"codeRange"::{"start"::{"line"::9,"character"::6},"end"::{"line"::263,"character"::1}}},{"element"::{"range"::{"start"::{"line"::265,"character"::6},"end"::{"line"::265,"character"::18}},"name"::"structSize32","kind"::"TOP_LEVEL_VARIABLE","returnType"::""},"range"::{"start"::{"line"::265,"character"::0},"end"::{"line"::519,"character"::2}},"codeRange"::{"start"::{"line"::265,"character"::6},"end"::{"line"::519,"character"::1}}}]}},"jsonrpc"::"2.0"}
1635476717802:Res:{"method"::"textDocument/publishDiagnostics","params"::{"uri"::"file::///c::/src/win32/tool/manual_gen/create_struct_sizes.dart","diagnostics"::[]},"jsonrpc"::"2.0"}
1635476717865:Res:{"method"::"dart/textDocument/publishOutline","params"::{"uri"::"file::///c::/src/win32/tool/manual_gen/create_struct_sizes.dart","outline"::{"element"::{"range"::{"start"::{"line"::0,"character"::0},"end"::{"line"::99,"character"::0}},"name"::"<unit>","kind"::"COMPILATION_UNIT"},"range"::{"start"::{"line"::0,"character"::0},"end"::{"line"::99,"character"::0}},"codeRange"::{"start"::{"line"::0,"character"::0},"end"::{"line"::99,"character"::0}},"children"::[{"element"::{"range"::{"start"::{"line"::3,"character"::6},"end"::{"line"::3,"character"::12}},"name"::"header","kind"::"TOP_LEVEL_VARIABLE","returnType"::""},"range"::{"start"::{"line"::3,"character"::0},"end"::{"line"::72,"character"::4}},"codeRange"::{"start"::{"line"::3,"character"::6},"end"::{"line"::72,"character"::3}}},{"element"::{"range"::{"start"::{"line"::74,"character"::6},"end"::{"line"::74,"character"::12}},"name"::"footer","kind"::"TOP_LEVEL_VARIABLE","returnType"::""},"range"::{"start"::{"line"::74,"character"::0},"end"::{"line"::77,"character"::4}},"codeRange"::{"start"::{"line"::74,"character"::6},"end"::{"line"::77,"character"::3}}},{"element"::{"range"::{"start"::{"line"::79,"character"::5},"end"::{"line"::79,"character"::9}},"name"::"main","kind"::"FUNCTION","parameters"::"()","returnType"::"void"},"range"::{"start"::{"line"::79,"character"::0},"end"::{"line"::98,"character"::1}},"codeRange"::{"start"::{"line"::79,"character"::0},"end"::{"line"::98,"character"::1}}}]}},"jsonrpc"::"2.0"}
1635476717974:Res:{"method"::"textDocument/publishDiagnostics","params"::{"uri"::"file::///c::/src/win32/lib/src/com/IDispatch.dart","diagnostics"::[]},"jsonrpc"::"2.0"}
1635476717982:Res:{"method"::"dart/textDocument/publishOutline","params"::{"uri"::"file::///c::/src/win32/lib/src/com/IDispatch.dart","outline"::{"element"::{"range"::{"start"::{"line"::0,"character"::0},"end"::{"line"::117,"character"::0}},"name"::"<unit>","kind"::"COMPILATION_UNIT"},"range"::{"start"::{"line"::0,"character"::0},"end"::{"line"::117,"character"::0}},"codeRange"::{"start"::{"line"::0,"character"::0},"end"::{"line"::117,"character"::0}},"children"::[{"element"::{"range"::{"start"::{"line"::24,"character"::6},"end"::{"line"::24,"character"::19}},"name"::"IID_IDispatch","kind"::"TOP_LEVEL_VARIABLE","returnType"::""},"range"::{"start"::{"line"::23,"character"::0},"end"::{"line"::24,"character"::63}},"codeRange"::{"start"::{"line"::24,"character"::6},"end"::{"line"::24,"character"::62}}},{"element"::{"range"::{"start"::{"line"::26,"character"::8},"end"::{"line"::26,"character"::32}},"name"::"_GetTypeInfoCount_Native","kind"::"FUNCTION_TYPE_ALIAS","parameters"::"(Pointer obj, Pointer<Uint32> pctinfo)","returnType"::"Int32"},"range"::{"start"::{"line"::26,"character"::0},"end"::{"line"::27,"character"::42}},"codeRange"::{"start"::{"line"::26,"character"::0},"end"::{"line"::27,"character"::42}}},{"element"::{"range"::{"start"::{"line"::28,"character"::8},"end"::{"line"::28,"character"::30}},"name"::"_GetTypeInfoCount_Dart","kind"::"FUNCTION_TYPE_ALIAS","parameters"::"(Pointer obj, Pointer<Uint32> pctinfo)","returnType"::"int"},"range"::{"start"::{"line"::28,"character"::0},"end"::{"line"::29,"character"::42}},"codeRange"::{"start"::{"line"::28,"character"::0},"end"::{"line"::29,"character"::42}}},{"element"::{"range"::{"start"::{"line"::31,"character"::8},"end"::{"line"::31,"character"::27}},"name"::"_GetTypeInfo_Native","kind"::"FUNCTION_TYPE_ALIAS","parameters"::"(Pointer obj, Uint32 iTInfo, Uint32 lcid, Pointer<Pointer> ppTInfo)","returnType"::"Int32"},"range"::{"start"::{"line"::31,"character"::0},"end"::{"line"::32,"character"::71}},"codeRange"::{"start"::{"line"::31,"character"::0},"end"::{"line"::32,"character"::71}}},{"element"::{"range"::{"start"::{"line"::33,"character"::8},"end"::{"line"::33,"character"::25}},"name"::"_GetTypeInfo_Dart","kind"::"FUNCTION_TYPE_ALIAS","parameters"::"(Pointer obj, int iTInfo, int lcid, Pointer<Pointer> ppTInfo)","returnType"::"int"},"range"::{"start"::{"line"::33,"character"::0},"end"::{"line"::34,"character"::65}},"codeRange"::{"start"::{"line"::33,"character"::0},"end"::{"line"::34,"character"::65}}},{"element"::{"range"::{"start"::{"line"::36,"character"::8},"end"::{"line"::36,"character"::29}},"name"::"_GetIDsOfNames_Native","kind"::"FUNCTION_TYPE_ALIAS","parameters"::"(Pointer obj, Pointer<GUID> riid, Pointer<Pointer<Utf16>> rgszNames, Uint32 cNames, Uint32 lcid, Pointer<Int32> rgDispId)","returnType"::"Int32"},"range"::{"start"::{"line"::36,"character"::0},"end"::{"line"::42,"character"::29}},"codeRange"::{"start"::{"line"::36,"character"::0},"end"::{"line"::42,"character"::29}}},{"element"::{"range"::{"start"::{"line"::43,"character"::8},"end"::{"line"::43,"character"::27}},"name"::"_GetIDsOfNames_Dart","kind"::"FUNCTION_TYPE_ALIAS","parameters"::"(Pointer obj, Pointer<GUID> riid, Pointer<Pointer<Utf16>> rgszNames, int cNames, int lcid, Pointer<Int32> rgDispId)","returnType"::"int"},"range"::{"start"::{"line"::43,"character"::0},"end"::{"line"::49,"character"::29}},"codeRange"::{"start"::{"line"::43,"character"::0},"end"::{"line"::49,"character"::29}}},{"element"::{"range"::{"start"::{"line"::51,"character"::8},"end"::{"line"::51,"character"::22}},"name"::"_Invoke_Native","kind"::"FUNCTION_TYPE_ALIAS","parameters"::"(Pointer obj, Int32 dispIdMember, Pointer<GUID> riid, Uint32 lcid, Uint16 wFlags, Pointer<DISPPARAMS> pDispParams, Pointer<VARIANT> pVarResult, Pointer<EXCEPINFO> pExcepInfo, Pointer<Uint32> puArgErr)","returnType"::"Int32"},"range"::{"start"::{"line"::51,"character"::0},"end"::{"line"::60,"character"::30}},"codeRange"::{"start"::{"line"::51,"character"::0},"end"::{"line"::60,"character"::30}}},{"element"::{"range"::{"start"::{"line"::61,"character"::8},"end"::{"line"::61,"character"::20}},"name"::"_Invoke_Dart","kind"::"FUNCTION_TYPE_ALIAS","parameters"::"(Pointer obj, int dispIdMember, Pointer<GUID> riid, int lcid, int wFlags, Pointer<DISPPARAMS> pDispParams, Pointer<VARIANT> pVarResult, Pointer<EXCEPINFO> pExcepInfo, Pointer<Uint32> puArgErr)","returnType"::"int"},"range"::{"start"::{"line"::61,"character"::0},"end"::{"line"::70,"character"::30}},"codeRange"::{"start"::{"line"::61,"character"::0},"end"::{"line"::70,"character"::30}}},{"element"::{"range"::{"start"::{"line"::74,"character"::6},"end"::{"line"::74,"character"::15}},"name"::"IDispatch","kind"::"CLASS"},"range"::{"start"::{"line"::72,"character"::0},"end"::{"line"::116,"character"::1}},"codeRange"::{"start"::{"line"::74,"character"::0},"end"::{"line"::116,"character"::1}},"children"::[{"element"::{"range"::{"start"::{"line"::77,"character"::2},"end"::{"line"::77,"character"::11}},"name"::"IDispatch","kind"::"CONSTRUCTOR","parameters"::"(Pointer<COMObject> ptr)"},"range"::{"start"::{"line"::77,"character"::2},"end"::{"line"::77,"character"::49}},"codeRange"::{"start"::{"line"::77,"character"::2},"end"::{"line"::77,"character"::49}}},{"element"::{"range"::{"start"::{"line"::79,"character"::6},"end"::{"line"::79,"character"::22}},"name"::"GetTypeInfoCount","kind"::"METHOD","parameters"::"(Pointer<Uint32> pctinfo)","returnType"::"int"},"range"::{"start"::{"line"::79,"character"::2},"end"::{"line"::83,"character"::69}},"codeRange"::{"start"::{"line"::79,"character"::2},"end"::{"line"::83,"character"::69}}},{"element"::{"range"::{"start"::{"line"::85,"character"::6},"end"::{"line"::85,"character"::17}},"name"::"GetTypeInfo","kind"::"METHOD","parameters"::"(int iTInfo, int lcid, Pointer<Pointer> ppTInfo)","returnType"::"int"},"range"::{"start"::{"line"::85,"character"::2},"end"::{"line"::90,"character"::78}},"codeRange"::{"start"::{"line"::85,"character"::2},"end"::{"line"::90,"character"::78}}},{"element"::{"range"::{"start"::{"line"::92,"character"::6},"end"::{"line"::92,"character"::19}},"name"::"GetIDsOfNames","kind"::"METHOD","parameters"::"(Pointer<GUID> riid, Pointer<Pointer<Utf16>> rgszNames, int cNames, int lcid, Pointer<Int32> rgDispId)","returnType"::"int"},"range"::{"start"::{"line"::92,"character"::2},"end"::{"line"::99,"character"::67}},"codeRange"::{"start"::{"line"::92,"character"::2},"end"::{"line"::99,"character"::67}}},{"element"::{"range"::{"start"::{"line"::101,"character"::6},"end"::{"line"::101,"character"::12}},"name"::"Invoke","kind"::"METHOD","parameters"::"(int dispIdMember, Pointer<GUID> riid, int lcid, int wFlags, Pointer<DISPPARAMS> pDispParams, Pointer<VARIANT> pVarResult, Pointer<EXCEPINFO> pExcepInfo, Pointer<Uint32> puArgErr)","returnType"::"int"},"range"::{"start"::{"line"::101,"character"::2},"end"::{"line"::115,"character"::71}},"codeRange"::{"start"::{"line"::101,"character"::2},"end"::{"line"::115,"character"::71}}}]}]}},"jsonrpc"::"2.0"}
1635476718075:Res:{"method"::"textDocument/publishDiagnostics","params"::{"uri"::"file::///c::/src/win32/lib/src/specialTypes.dart","diagnostics"::[]},"jsonrpc"::"2.0"}
1635476718093:Res:{"method"::"dart/textDocument/publishOutline","params"::{"uri"::"file::///c::/src/win32/lib/src/specialTypes.dart","outline"::{"element"::{"range"::{"start"::{"line"::0,"character"::0},"end"::{"line"::576,"character"::0}},"name"::"<unit>","kind"::"COMPILATION_UNIT"},"range"::{"start"::{"line"::0,"character"::0},"end"::{"line"::576,"character"::0}},"codeRange"::{"start"::{"line"::0,"character"::0},"end"::{"line"::576,"character"::0}},"children"::[{"element"::{"range"::{"start"::{"line"::71,"character"::6},"end"::{"line"::71,"character"::26}},"name"::"_DECIMAL_Anonymous_0","kind"::"CLASS"},"range"::{"start"::{"line"::63,"character"::0},"end"::{"line"::75,"character"::1}},"codeRange"::{"start"::{"line"::71,"character"::0},"end"::{"line"::75,"character"::1}},"children"::[{"element"::{"range"::{"start"::{"line"::72,"character"::32},"end"::{"line"::72,"character"::48}},"name"::"_DUMMYSTRUCTNAME","kind"::"FIELD","returnType"::"_DECIMAL_Anonymous_2"},"range"::{"start"::{"line"::72,"character"::2},"end"::{"line"::72,"character"::49}},"codeRange"::{"start"::{"line"::72,"character"::32},"end"::{"line"::72,"character"::48}}},{"element"::{"range"::{"start"::{"line"::74,"character"::15},"end"::{"line"::74,"character"::24}},"name"::"signscale","kind"::"FIELD","returnType"::"int"},"range"::{"start"::{"line"::73,"character"::2},"end"::{"line"::74,"character"::25}},"codeRange"::{"start"::{"line"::74,"character"::15},"end"::{"line"::74,"character"::24}}}]},{"element"::{"range"::{"start"::{"line"::77,"character"::6},"end"::{"line"::77,"character"::26}},"name"::"_DECIMAL_Anonymous_1","kind"::"CLASS"},"range"::{"start"::{"line"::77,"character"::0},"end"::{"line"::81,"character"::1}},"codeRange"::{"start"::{"line"::77,"character"::0},"end"::{"line"::81,"character"::1}},"children"::[{"element"::{"range"::{"start"::{"line"::78,"character"::32},"end"::{"line"::78,"character"::49}},"name"::"_DUMMYSTRUCTNAME2","kind"::"FIELD","returnType"::"_DECIMAL_Anonymous_3"},"range"::{"start"::{"line"::78,"character"::2},"end"::{"line"::78,"character"::50}},"codeRange"::{"start"::{"line"::78,"character"::32},"end"::{"line"::78,"character"::49}}},{"element"::{"range"::{"start"::{"line"::80,"character"::15},"end"::{"line"::80,"character"::19}},"name"::"Lo64","kind"::"FIELD","returnType"::"int"},"range"::{"start"::{"line"::79,"character"::2},"end"::{"line"::80,"character"::20}},"codeRange"::{"start"::{"line"::80,"character"::15},"end"::{"line"::80,"character"::19}}}]},{"element"::{"range"::{"start"::{"line"::83,"character"::6},"end"::{"line"::83,"character"::26}},"name"::"_DECIMAL_Anonymous_2","kind"::"CLASS"},"range"::{"start"::{"line"::83,"character"::0},"end"::{"line"::88,"character"::1}},"codeRange"::{"start"::{"line"::83,"character"::0},"end"::{"line"::88,"character"::1}},"children"::[{"element"::{"range"::{"start"::{"line"::85,"character"::15},"end"::{"line"::85,"character"::20}},"name"::"scale","kind"::"FIELD","returnType"::"int"},"range"::{"start"::{"line"::84,"character"::2},"end"::{"line"::85,"character"::21}},"codeRange"::{"start"::{"line"::85,"character"::15},"end"::{"line"::85,"character"::20}}},{"element"::{"range"::{"start"::{"line"::87,"character"::15},"end"::{"line"::87,"character"::19}},"name"::"sign","kind"::"FIELD","returnType"::"int"},"range"::{"start"::{"line"::86,"character"::2},"end"::{"line"::87,"character"::20}},"codeRange"::{"start"::{"line"::87,"character"::15},"end"::{"line"::87,"character"::19}}}]},{"element"::{"range"::{"start"::{"line"::90,"character"::6},"end"::{"line"::90,"character"::26}},"name"::"_DECIMAL_Anonymous_3","kind"::"CLASS"},"range"::{"start"::{"line"::90,"character"::0},"end"::{"line"::95,"character"::1}},"codeRange"::{"start"::{"line"::90,"character"::0},"end"::{"line"::95,"character"::1}},"children"::[{"element"::{"range"::{"start"::{"line"::92,"character"::15},"end"::{"line"::92,"character"::19}},"name"::"Lo32","kind"::"FIELD","returnType"::"int"},"range"::{"start"::{"line"::91,"character"::2},"end"::{"line"::92,"character"::20}},"codeRange"::{"start"::{"line"::92,"character"::15},"end"::{"line"::92,"character"::19}}},{"element"::{"range"::{"start"::{"line"::94,"character"::15},"end"::{"line"::94,"character"::20}},"name"::"Mid32","kind"::"FIELD","returnType"::"int"},"range"::{"start"::{"line"::93,"character"::2},"end"::{"line"::94,"character"::21}},"codeRange"::{"start"::{"line"::94,"character"::15},"end"::{"line"::94,"character"::20}}}]},{"element"::{"range"::{"start"::{"line"::97,"character"::6},"end"::{"line"::97,"character"::13}},"name"::"DECIMAL","kind"::"CLASS"},"range"::{"start"::{"line"::97,"character"::0},"end"::{"line"::125,"character"::1}},"codeRange"::{"start"::{"line"::97,"character"::0},"end"::{"line"::125,"character"::1}},"children"::[{"element"::{"range"::{"start"::{"line"::99,"character"::15},"end"::{"line"::99,"character"::24}},"name"::"wReserved","kind"::"FIELD","returnType"::"int"},"range"::{"start"::{"line"::98,"character"::2},"end"::{"line"::99,"character"::25}},"codeRange"::{"start"::{"line"::99,"character"::15},"end"::{"line"::99,"character"::24}}},{"element"::{"range"::{"start"::{"line"::101,"character"::32},"end"::{"line"::101,"character"::47}},"name"::"_DUMMYUNIONNAME","kind"::"FIELD","returnType"::"_DECIMAL_Anonymous_0"},"range"::{"start"::{"line"::101,"character"::2},"end"::{"line"::101,"character"::48}},"codeRange"::{"start"::{"line"::101,"character"::32},"end"::{"line"::101,"character"::47}}},{"element"::{"range"::{"start"::{"line"::104,"character"::15},"end"::{"line"::104,"character"::19}},"name"::"Hi32","kind"::"FIELD","returnType"::"int"},"range"::{"start"::{"line"::103,"character"::2},"end"::{"line"::104,"character"::20}},"codeRange"::{"start"::{"line"::104,"character"::15},"end"::{"line"::104,"character"::19}}},{"element"::{"range"::{"start"::{"line"::106,"character"::32},"end"::{"line"::106,"character"::48}},"name"::"_DUMMYUNIONNAME2","kind"::"FIELD","returnType"::"_DECIMAL_Anonymous_1"},"range"::{"start"::{"line"::106,"character"::2},"end"::{"line"::106,"character"::49}},"codeRange"::{"start"::{"line"::106,"character"::32},"end"::{"line"::106,"character"::48}}},{"element"::{"range"::{"start"::{"line"::108,"character"::10},"end"::{"line"::108,"character"::15}},"name"::"scale","kind"::"GETTER","returnType"::"int"},"range"::{"start"::{"line"::108,"character"::2},"end"::{"line"::108,"character"::58}},"codeRange"::{"start"::{"line"::108,"character"::2},"end"::{"line"::108,"character"::58}}},{"element"::{"range"::{"start"::{"line"::109,"character"::6},"end"::{"line"::109,"character"::11}},"name"::"scale","kind"::"SETTER","parameters"::"(int value)","returnType"::""},"range"::{"start"::{"line"::109,"character"::2},"end"::{"line"::109,"character"::73}},"codeRange"::{"start"::{"line"::109,"character"::2},"end"::{"line"::109,"character"::73}}},{"element"::{"range"::{"start"::{"line"::111,"character"::10},"end"::{"line"::111,"character"::14}},"name"::"sign","kind"::"GETTER","returnType"::"int"},"range"::{"start"::{"line"::111,"character"::2},"end"::{"line"::111,"character"::56}},"codeRange"::{"start"::{"line"::111,"character"::2},"end"::{"line"::111,"character"::56}}},{"element"::{"range"::{"start"::{"line"::112,"character"::6},"end"::{"line"::112,"character"::10}},"name"::"sign","kind"::"SETTER","parameters"::"(int value)","returnType"::""},"range"::{"start"::{"line"::112,"character"::2},"end"::{"line"::112,"character"::71}},"codeRange"::{"start"::{"line"::112,"character"::2},"end"::{"line"::112,"character"::71}}},{"element"::{"range"::{"start"::{"line"::114,"character"::10},"end"::{"line"::114,"character"::19}},"name"::"signscale","kind"::"GETTER","returnType"::"int"},"range"::{"start"::{"line"::114,"character"::2},"end"::{"line"::114,"character"::49}},"codeRange"::{"start"::{"line"::114,"character"::2},"end"::{"line"::114,"character"::49}}},{"element"::{"range"::{"start"::{"line"::115,"character"::6},"end"::{"line"::115,"character"::15}},"name"::"signscale","kind"::"SETTER","parameters"::"(int value)","returnType"::""},"range"::{"start"::{"line"::115,"character"::2},"end"::{"line"::115,"character"::64}},"codeRange"::{"start"::{"line"::115,"character"::2},"end"::{"line"::115,"character"::64}}},{"element"::{"range"::{"start"::{"line"::117,"character"::10},"end"::{"line"::117,"character"::14}},"name"::"Lo32","kind"::"GETTER","returnType"::"int"},"range"::{"start"::{"line"::117,"character"::2},"end"::{"line"::117,"character"::58}},"codeRange"::{"start"::{"line"::117,"character"::2},"end"::{"line"::117,"character"::58}}},{"element"::{"range"::{"start"::{"line"::118,"character"::6},"end"::{"line"::118,"character"::10}},"name"::"Lo32","kind"::"SETTER","parameters"::"(int value)","returnType"::""},"range"::{"start"::{"line"::118,"character"::2},"end"::{"line"::118,"character"::73}},"codeRange"::{"start"::{"line"::118,"character"::2},"end"::{"line"::118,"character"::73}}},{"element"::{"range"::{"start"::{"line"::120,"character"::10},"end"::{"line"::120,"character"::15}},"name"::"Mid32","kind"::"GETTER","returnType"::"int"},"range"::{"start"::{"line"::120,"character"::2},"end"::{"line"::120,"character"::60}},"codeRange"::{"start"::{"line"::120,"character"::2},"end"::{"line"::120,"character"::60}}},{"element"::{"range"::{"start"::{"line"::121,"character"::6},"end"::{"line"::121,"character"::11}},"name"::"Mid32","kind"::"SETTER","parameters"::"(int value)","returnType"::""},"range"::{"start"::{"line"::121,"character"::2},"end"::{"line"::121,"character"::75}},"codeRange"::{"start"::{"line"::121,"character"::2},"end"::{"line"::121,"character"::75}}},{"element"::{"range"::{"start"::{"line"::123,"character"::10},"end"::{"line"::123,"character"::14}},"name"::"Lo64","kind"::"GETTER","returnType"::"int"},"range"::{"start"::{"line"::123,"character"::2},"end"::{"line"::123,"character"::40}},"codeRange"::{"start"::{"line"::123,"character"::2},"end"::{"line"::123,"character"::40}}},{"element"::{"range"::{"start"::{"line"::124,"character"::6},"end"::{"line"::124,"character"::10}},"name"::"Lo64","kind"::"SETTER","parameters"::"(int value)","returnType"::""},"range"::{"start"::{"line"::124,"character"::2},"end"::{"line"::124,"character"::55}},"codeRange"::{"start"::{"line"::124,"character"::2},"end"::{"line"::124,"character"::55}}}]},{"element"::{"range"::{"start"::{"line"::142,"character"::6},"end"::{"line"::142,"character"::26}},"name"::"_VARIANT_Anonymous_3","kind"::"CLASS"},"range"::{"start"::{"line"::142,"character"::0},"end"::{"line"::145,"character"::1}},"codeRange"::{"start"::{"line"::142,"character"::0},"end"::{"line"::145,"character"::1}},"children"::[{"element"::{"range"::{"start"::{"line"::143,"character"::19},"end"::{"line"::143,"character"::27}},"name"::"pvRecord","kind"::"FIELD","returnType"::"Pointer"},"range"::{"start"::{"line"::143,"character"::2},"end"::{"line"::143,"character"::28}},"codeRange"::{"start"::{"line"::143,"character"::19},"end"::{"line"::143,"character"::27}}},{"element"::{"range"::{"start"::{"line"::144,"character"::30},"end"::{"line"::144,"character"::38}},"name"::"pRecInfo","kind"::"FIELD","returnType"::"Pointer<COMObject>"},"range"::{"start"::{"line"::144,"character"::2},"end"::{"line"::144,"character"::39}},"codeRange"::{"start"::{"line"::144,"character"::30},"end"::{"line"::144,"character"::38}}}]},{"element"::{"range"::{"start"::{"line"::147,"character"::6},"end"::{"line"::147,"character"::26}},"name"::"_VARIANT_Anonymous_2","kind"::"CLASS"},"range"::{"start"::{"line"::147,"character"::0},"end"::{"line"::211,"character"::1}},"codeRange"::{"start"::{"line"::147,"character"::0},"end"::{"line"::211,"character"::1}},"children"::[{"element"::{"range"::{"start"::{"line"::149,"character"::15},"end"::{"line"::149,"character"::20}},"name"::"llVal","kind"::"FIELD","returnType"::"int"},"range"::{"start"::{"line"::148,"character"::2},"end"::{"line"::149,"character"::21}},"codeRange"::{"start"::{"line"::149,"character"::15},"end"::{"line"::149,"character"::20}}},{"element"::{"range"::{"start"::{"line"::151,"character"::15},"end"::{"line"::151,"character"::19}},"name"::"lVal","kind"::"FIELD","returnType"::"int"},"range"::{"start"::{"line"::150,"character"::2},"end"::{"line"::151,"character"::20}},"codeRange"::{"start"::{"line"::151,"character"::15},"end"::{"line"::151,"character"::19}}},{"element"::{"range"::{"start"::{"line"::153,"character"::15},"end"::{"line"::153,"character"::19}},"name"::"bVal","kind"::"FIELD","returnType"::"int"},"range"::{"start"::{"line"::152,"character"::2},"end"::{"line"::153,"character"::20}},"codeRange"::{"start"::{"line"::153,"character"::15},"end"::{"line"::153,"character"::19}}},{"element"::{"range"::{"start"::{"line"::155,"character"::15},"end"::{"line"::155,"character"::19}},"name"::"iVal","kind"::"FIELD","returnType"::"int"},"range"::{"start"::{"line"::154,"character"::2},"end"::{"line"::155,"character"::20}},"codeRange"::{"start"::{"line"::155,"character"::15},"end"::{"line"::155,"character"::19}}},{"element"::{"range"::{"start"::{"line"::157,"character"::18},"end"::{"line"::157,"character"::24}},"name"::"fltVal","kind"::"FIELD","returnType"::"double"},"range"::{"start"::{"line"::156,"character"::2},"end"::{"line"::157,"character"::25}},"codeRange"::{"start"::{"line"::157,"character"::18},"end"::{"line"::157,"character"::24}}},{"element"::{"range"::{"start"::{"line"::159,"character"::18},"end"::{"line"::159,"character"::24}},"name"::"dblVal","kind"::"FIELD","returnType"::"double"},"range"::{"start"::{"line"::158,"character"::2},"end"::{"line"::159,"character"::25}},"codeRange"::{"start"::{"line"::159,"character"::18},"end"::{"line"::159,"character"::24}}},{"element"::{"range"::{"start"::{"line"::161,"character"::15},"end"::{"line"::161,"character"::22}},"name"::"boolVal","kind"::"FIELD","returnType"::"int"},"range"::{"start"::{"line"::160,"character"::2},"end"::{"line"::161,"character"::23}},"codeRange"::{"start"::{"line"::161,"character"::15},"end"::{"line"::161,"character"::22}}},{"element"::{"range"::{"start"::{"line"::163,"character"::15},"end"::{"line"::163,"character"::39}},"name"::"__OBSOLETE__VARIANT_BOOL","kind"::"FIELD","returnType"::"int"},"range"::{"start"::{"line"::162,"character"::2},"end"::{"line"::163,"character"::40}},"codeRange"::{"start"::{"line"::163,"character"::15},"end"::{"line"::163,"character"::39}}},{"element"::{"range"::{"start"::{"line"::165,"character"::15},"end"::{"line"::165,"character"::20}},"name"::"scode","kind"::"FIELD","returnType"::"int"},"range"::{"start"::{"line"::164,"character"::2},"end"::{"line"::165,"character"::21}},"codeRange"::{"start"::{"line"::165,"character"::15},"end"::{"line"::165,"character"::20}}},{"element"::{"range"::{"start"::{"line"::167,"character"::15},"end"::{"line"::167,"character"::20}},"name"::"cyVal","kind"::"FIELD","returnType"::"int"},"range"::{"start"::{"line"::166,"character"::2},"end"::{"line"::167,"character"::21}},"codeRange"::{"start"::{"line"::167,"character"::15},"end"::{"line"::167,"character"::20}}},{"element"::{"range"::{"start"::{"line"::169,"character"::18},"end"::{"line"::169,"character"::22}},"name"::"date","kind"::"FIELD","returnType"::"double"},"range"::{"start"::{"line"::168,"character"::2},"end"::{"line"::169,"character"::23}},"codeRange"::{"start"::{"line"::169,"character"::18},"end"::{"line"::169,"character"::22}}},{"element"::{"range"::{"start"::{"line"::170,"character"::26},"end"::{"line"::170,"character"::33}},"name"::"bstrVal","kind"::"FIELD","returnType"::"Pointer<Utf16>"},"range"::{"start"::{"line"::170,"character"::2},"end"::{"line"::170,"character"::34}},"codeRange"::{"start"::{"line"::170,"character"::26},"end"::{"line"::170,"character"::33}}},{"element"::{"range"::{"start"::{"line"::171,"character"::30},"end"::{"line"::171,"character"::37}},"name"::"punkVal","kind"::"FIELD","returnType"::"Pointer<COMObject>"},"range"::{"start"::{"line"::171,"character"::2},"end"::{"line"::171,"character"::38}},"codeRange"::{"start"::{"line"::171,"character"::30},"end"::{"line"::171,"character"::37}}},{"element"::{"range"::{"start"::{"line"::172,"character"::30},"end"::{"line"::172,"character"::38}},"name"::"pdispVal","kind"::"FIELD","returnType"::"Pointer<COMObject>"},"range"::{"start"::{"line"::172,"character"::2},"end"::{"line"::172,"character"::39}},"codeRange"::{"start"::{"line"::172,"character"::30},"end"::{"line"::172,"character"::38}}},{"element"::{"range"::{"start"::{"line"::173,"character"::34},"end"::{"line"::173,"character"::40}},"name"::"parray","kind"::"FIELD","returnType"::"Pointer"},"range"::{"start"::{"line"::173,"character"::2},"end"::{"line"::173,"character"::41}},"codeRange"::{"start"::{"line"::173,"character"::34},"end"::{"line"::173,"character"::40}}},{"element"::{"range"::{"start"::{"line"::174,"character"::26},"end"::{"line"::174,"character"::31}},"name"::"pbVal","kind"::"FIELD","returnType"::"Pointer<Uint8>"},"range"::{"start"::{"line"::174,"character"::2},"end"::{"line"::174,"character"::32}},"codeRange"::{"start"::{"line"::174,"character"::26},"end"::{"line"::174,"character"::31}}},{"element"::{"range"::{"start"::{"line"::175,"character"::26},"end"::{"line"::175,"character"::31}},"name"::"piVal","kind"::"FIELD","returnType"::"Pointer<Int16>"},"range"::{"start"::{"line"::175,"character"::2},"end"::{"line"::175,"character"::32}},"codeRange"::{"start"::{"line"::175,"character"::26},"end"::{"line"::175,"character"::31}}},{"element"::{"range"::{"start"::{"line"::176,"character"::26},"end"::{"line"::176,"character"::31}},"name"::"plVal","kind"::"FIELD","returnType"::"Pointer<Int32>"},"range"::{"start"::{"line"::176,"character"::2},"end"::{"line"::176,"character"::32}},"codeRange"::{"start"::{"line"::176,"character"::26},"end"::{"line"::176,"character"::31}}},{"element"::{"range"::{"start"::{"line"::177,"character"::26},"end"::{"line"::177,"character"::32}},"name"::"pllVal","kind"::"FIELD","returnType"::"Pointer<Int64>"},"range"::{"start"::{"line"::177,"character"::2},"end"::{"line"::177,"character"::33}},"codeRange"::{"start"::{"line"::177,"character"::26},"end"::{"line"::177,"character"::32}}},{"element"::{"range"::{"start"::{"line"::178,"character"::26},"end"::{"line"::178,"character"::33}},"name"::"pfltVal","kind"::"FIELD","returnType"::"Pointer<Float>"},"range"::{"start"::{"line"::178,"character"::2},"end"::{"line"::178,"character"::34}},"codeRange"::{"start"::{"line"::178,"character"::26},"end"::{"line"::178,"character"::33}}},{"element"::{"range"::{"start"::{"line"::179,"character"::27},"end"::{"line"::179,"character"::34}},"name"::"pdblVal","kind"::"FIELD","returnType"::"Pointer<Double>"},"range"::{"start"::{"line"::179,"character"::2},"end"::{"line"::179,"character"::35}},"codeRange"::{"start"::{"line"::179,"character"::27},"end"::{"line"::179,"character"::34}}},{"element"::{"range"::{"start"::{"line"::180,"character"::26},"end"::{"line"::180,"character"::34}},"name"::"pboolVal","kind"::"FIELD","returnType"::"Pointer<Int16>"},"range"::{"start"::{"line"::180,"character"::2},"end"::{"line"::180,"character"::35}},"codeRange"::{"start"::{"line"::180,"character"::26},"end"::{"line"::180,"character"::34}}},{"element"::{"range"::{"start"::{"line"::181,"character"::26},"end"::{"line"::181,"character"::51}},"name"::"__OBSOLETE__VARIANT_PBOOL","kind"::"FIELD","returnType"::"Pointer<Int16>"},"range"::{"start"::{"line"::181,"character"::2},"end"::{"line"::181,"character"::52}},"codeRange"::{"start"::{"line"::181,"character"::26},"end"::{"line"::181,"character"::51}}},{"element"::{"range"::{"start"::{"line"::182,"character"::26},"end"::{"line"::182,"character"::32}},"name"::"pscode","kind"::"FIELD","returnType"::"Pointer<Int32>"},"range"::{"start"::{"line"::182,"character"::2},"end"::{"line"::182,"character"::33}},"codeRange"::{"start"::{"line"::182,"character"::26},"end"::{"line"::182,"character"::32}}},{"element"::{"range"::{"start"::{"line"::183,"character"::27},"end"::{"line"::183,"character"::33}},"name"::"pcyVal","kind"::"FIELD","returnType"::"Pointer"},"range"::{"start"::{"line"::183,"character"::2},"end"::{"line"::183,"character"::34}},"codeRange"::{"start"::{"line"::183,"character"::27},"end"::{"line"::183,"character"::33}}},{"element"::{"range"::{"start"::{"line"::184,"character"::27},"end"::{"line"::184,"character"::32}},"name"::"pdate","kind"::"FIELD","returnType"::"Pointer<Double>"},"range"::{"start"::{"line"::184,"character"::2},"end"::{"line"::184,"character"::33}},"codeRange"::{"start"::{"line"::184,"character"::27},"end"::{"line"::184,"character"::32}}},{"element"::{"range"::{"start"::{"line"::185,"character"::35},"end"::{"line"::185,"character"::43}},"name"::"pbstrVal","kind"::"FIELD","returnType"::"Pointer<Pointer<Utf16>>"},"range"::{"start"::{"line"::185,"character"::2},"end"::{"line"::185,"character"::44}},"codeRange"::{"start"::{"line"::185,"character"::35},"end"::{"line"::185,"character"::43}}},{"element"::{"range"::{"start"::{"line"::186,"character"::39},"end"::{"line"::186,"character"::47}},"name"::"ppunkVal","kind"::"FIELD","returnType"::"Pointer<Pointer<COMObject>>"},"range"::{"start"::{"line"::186,"character"::2},"end"::{"line"::186,"character"::48}},"codeRange"::{"start"::{"line"::186,"character"::39},"end"::{"line"::186,"character"::47}}},{"element"::{"range"::{"start"::{"line"::187,"character"::39},"end"::{"line"::187,"character"::48}},"name"::"ppdispVal","kind"::"FIELD","returnType"::"Pointer<Pointer<COMObject>>"},"range"::{"start"::{"line"::187,"character"::2},"end"::{"line"::187,"character"::49}},"codeRange"::{"start"::{"line"::187,"character"::39},"end"::{"line"::187,"character"::48}}},{"element"::{"range"::{"start"::{"line"::188,"character"::44},"end"::{"line"::188,"character"::51}},"name"::"pparray","kind"::"FIELD","returnType"::"Pointer<Pointer>"},"range"::{"start"::{"line"::188,"character"::2},"end"::{"line"::188,"character"::52}},"codeRange"::{"start"::{"line"::188,"character"::44},"end"::{"line"::188,"character"::51}}},{"element"::{"range"::{"start"::{"line"::189,"character"::28},"end"::{"line"::189,"character"::35}},"name"::"pvarVal","kind"::"FIELD","returnType"::"Pointer<VARIANT>"},"range"::{"start"::{"line"::189,"character"::2},"end"::{"line"::189,"character"::36}},"codeRange"::{"start"::{"line"::189,"character"::28},"end"::{"line"::189,"character"::35}}},{"element"::{"range"::{"start"::{"line"::190,"character"::19},"end"::{"line"::190,"character"::24}},"name"::"byref","kind"::"FIELD","returnType"::"Pointer"},"range"::{"start"::{"line"::190,"character"::2},"end"::{"line"::190,"character"::25}},"codeRange"::{"start"::{"line"::190,"character"::19},"end"::{"line"::190,"character"::24}}},{"element"::{"range"::{"start"::{"line"::192,"character"::15},"end"::{"line"::192,"character"::19}},"name"::"cVal","kind"::"FIELD","returnType"::"int"},"range"::{"start"::{"line"::191,"character"::2},"end"::{"line"::192,"character"::20}},"codeRange"::{"start"::{"line"::192,"character"::15},"end"::{"line"::192,"character"::19}}},{"element"::{"range"::{"start"::{"line"::194,"character"::15},"end"::{"line"::194,"character"::20}},"name"::"uiVal","kind"::"FIELD","returnType"::"int"},"range"::{"start"::{"line"::193,"character"::2},"end"::{"line"::194,"character"::21}},"codeRange"::{"start"::{"line"::194,"character"::15},"end"::{"line"::194,"character"::20}}},{"element"::{"range"::{"start"::{"line"::196,"character"::15},"end"::{"line"::196,"character"::20}},"name"::"ulVal","kind"::"FIELD","returnType"::"int"},"range"::{"start"::{"line"::195,"character"::2},"end"::{"line"::196,"character"::21}},"codeRange"::{"start"::{"line"::196,"character"::15},"end"::{"line"::196,"character"::20}}},{"element"::{"range"::{"start"::{"line"::198,"character"::15},"end"::{"line"::198,"character"::21}},"name"::"ullVal","kind"::"FIELD","returnType"::"int"},"range"::{"start"::{"line"::197,"character"::2},"end"::{"line"::198,"character"::22}},"codeRange"::{"start"::{"line"::198,"character"::15},"end"::{"line"::198,"character"::21}}},{"element"::{"range"::{"start"::{"line"::200,"character"::15},"end"::{"line"::200,"character"::21}},"name"::"intVal","kind"::"FIELD","returnType"::"int"},"range"::{"start"::{"line"::199,"character"::2},"end"::{"line"::200,"character"::22}},"codeRange"::{"start"::{"line"::200,"character"::15},"end"::{"line"::200,"character"::21}}},{"element"::{"range"::{"start"::{"line"::202,"character"::15},"end"::{"line"::202,"character"::22}},"name"::"uintVal","kind"::"FIELD","returnType"::"int"},"range"::{"start"::{"line"::201,"character"::2},"end"::{"line"::202,"character"::23}},"codeRange"::{"start"::{"line"::202,"character"::15},"end"::{"line"::202,"character"::22}}},{"element"::{"range"::{"start"::{"line"::203,"character"::28},"end"::{"line"::203,"character"::35}},"name"::"pdecVal","kind"::"FIELD","returnType"::"Pointer<DECIMAL>"},"range"::{"start"::{"line"::203,"character"::2},"end"::{"line"::203,"character"::36}},"codeRange"::{"start"::{"line"::203,"character"::28},"end"::{"line"::203,"character"::35}}},{"element"::{"range"::{"start"::{"line"::204,"character"::25},"end"::{"line"::204,"character"::30}},"name"::"pcVal","kind"::"FIELD","returnType"::"Pointer<Int8>"},"range"::{"start"::{"line"::204,"character"::2},"end"::{"line"::204,"character"::31}},"codeRange"::{"start"::{"line"::204,"character"::25},"end"::{"line"::204,"character"::30}}},{"element"::{"range"::{"start"::{"line"::205,"character"::27},"end"::{"line"::205,"character"::33}},"name"::"puiVal","kind"::"FIELD","returnType"::"Pointer<Uint16>"},"range"::{"start"::{"line"::205,"character"::2},"end"::{"line"::205,"character"::34}},"codeRange"::{"start"::{"line"::205,"character"::27},"end"::{"line"::205,"character"::33}}},{"element"::{"range"::{"start"::{"line"::206,"character"::27},"end"::{"line"::206,"character"::33}},"name"::"pulVal","kind"::"FIELD","returnType"::"Pointer<Uint32>"},"range"::{"start"::{"line"::206,"character"::2},"end"::{"line"::206,"character"::34}},"codeRange"::{"start"::{"line"::206,"character"::27},"end"::{"line"::206,"character"::33}}},{"element"::{"range"::{"start"::{"line"::207,"character"::27},"end"::{"line"::207,"character"::34}},"name"::"pullVal","kind"::"FIELD","returnType"::"Pointer<Uint64>"},"range"::{"start"::{"line"::207,"character"::2},"end"::{"line"::207,"character"::35}},"codeRange"::{"start"::{"line"::207,"character"::27},"end"::{"line"::207,"character"::34}}},{"element"::{"range"::{"start"::{"line"::208,"character"::26},"end"::{"line"::208,"character"::33}},"name"::"pintVal","kind"::"FIELD","returnType"::"Pointer<Int32>"},"range"::{"start"::{"line"::208,"character"::2},"end"::{"line"::208,"character"::34}},"codeRange"::{"start"::{"line"::208,"character"::26},"end"::{"line"::208,"character"::33}}},{"element"::{"range"::{"start"::{"line"::209,"character"::27},"end"::{"line"::209,"character"::35}},"name"::"puintVal","kind"::"FIELD","returnType"::"Pointer<Uint32>"},"range"::{"start"::{"line"::209,"character"::2},"end"::{"line"::209,"character"::36}},"codeRange"::{"start"::{"line"::209,"character"::27},"end"::{"line"::209,"character"::35}}},{"element"::{"range"::{"start"::{"line"::210,"character"::32},"end"::{"line"::210,"character"::48}},"name"::"__VARIANT_NAME_4","kind"::"FIELD","returnType"::"_VARIANT_Anonymous_3"},"range"::{"start"::{"line"::210,"character"::2},"end"::{"line"::210,"character"::49}},"codeRange"::{"start"::{"line"::210,"character"::32},"end"::{"line"::210,"character"::48}}}]},{"element"::{"range"::{"start"::{"line"::213,"character"::6},"end"::{"line"::213,"character"::26}},"name"::"_VARIANT_Anonymous_1","kind"::"CLASS"},"range"::{"start"::{"line"::213,"character"::0},"end"::{"line"::223,"character"::1}},"codeRange"::{"start"::{"line"::213,"character"::0},"end"::{"line"::223,"character"::1}},"children"::[{"element"::{"range"::{"start"::{"line"::215,"character"::15},"end"::{"line"::215,"character"::17}},"name"::"vt","kind"::"FIELD","returnType"::"int"},"range"::{"start"::{"line"::214,"character"::2},"end"::{"line"::215,"character"::18}},"codeRange"::{"start"::{"line"::215,"character"::15},"end"::{"line"::215,"character"::17}}},{"element"::{"range"::{"start"::{"line"::217,"character"::15},"end"::{"line"::217,"character"::25}},"name"::"wReserved1","kind"::"FIELD","returnType"::"int"},"range"::{"start"::{"line"::216,"character"::2},"end"::{"line"::217,"character"::26}},"codeRange"::{"start"::{"line"::217,"character"::15},"end"::{"line"::217,"character"::25}}},{"element"::{"range"::{"start"::{"line"::219,"character"::15},"end"::{"line"::219,"character"::25}},"name"::"wReserved2","kind"::"FIELD","returnType"::"int"},"range"::{"start"::{"line"::218,"character"::2},"end"::{"line"::219,"character"::26}},"codeRange"::{"start"::{"line"::219,"character"::15},"end"::{"line"::219,"character"::25}}},{"element"::{"range"::{"start"::{"line"::221,"character"::15},"end"::{"line"::221,"character"::25}},"name"::"wReserved3","kind"::"FIELD","returnType"::"int"},"range"::{"start"::{"line"::220,"character"::2},"end"::{"line"::221,"character"::26}},"codeRange"::{"start"::{"line"::221,"character"::15},"end"::{"line"::221,"character"::25}}},{"element"::{"range"::{"start"::{"line"::222,"character"::32},"end"::{"line"::222,"character"::48}},"name"::"__VARIANT_NAME_3","kind"::"FIELD","returnType"::"_VARIANT_Anonymous_2"},"range"::{"start"::{"line"::222,"character"::2},"end"::{"line"::222,"character"::49}},"codeRange"::{"start"::{"line"::222,"character"::32},"end"::{"line"::222,"character"::48}}}]},{"element"::{"range"::{"start"::{"line"::225,"character"::6},"end"::{"line"::225,"character"::26}},"name"::"_VARIANT_Anonymous_0","kind"::"CLASS"},"range"::{"start"::{"line"::225,"character"::0},"end"::{"line"::228,"character"::1}},"codeRange"::{"start"::{"line"::225,"character"::0},"end"::{"line"::228,"character"::1}},"children"::[{"element"::{"range"::{"start"::{"line"::226,"character"::32},"end"::{"line"::226,"character"::48}},"name"::"__VARIANT_NAME_2","kind"::"FIELD","returnType"::"_VARIANT_Anonymous_1"},"range"::{"start"::{"line"::226,"character"::2},"end"::{"line"::226,"character"::49}},"codeRange"::{"start"::{"line"::226,"character"::32},"end"::{"line"::226,"character"::48}}},{"element"::{"range"::{"start"::{"line"::227,"character"::19},"end"::{"line"::227,"character"::25}},"name"::"decVal","kind"::"FIELD","returnType"::"DECIMAL"},"range"::{"start"::{"line"::227,"character"::2},"end"::{"line"::227,"character"::26}},"codeRange"::{"start"::{"line"::227,"character"::19},"end"::{"line"::227,"character"::25}}}]},{"element"::{"range"::{"start"::{"line"::237,"character"::6},"end"::{"line"::237,"character"::13}},"name"::"VARIANT","kind"::"CLASS"},"range"::{"start"::{"line"::230,"character"::0},"end"::{"line"::503,"character"::1}},"codeRange"::{"start"::{"line"::237,"character"::0},"end"::{"line"::503,"character"::1}},"children"::[{"element"::{"range"::{"start"::{"line"::238,"character"::32},"end"::{"line"::238,"character"::48}},"name"::"__VARIANT_NAME_1","kind"::"FIELD","returnType"::"_VARIANT_Anonymous_0"},"range"::{"start"::{"line"::238,"character"::2},"end"::{"line"::238,"character"::49}},"codeRange"::{"start"::{"line"::238,"character"::32},"end"::{"line"::238,"character"::48}}},{"element"::{"range"::{"start"::{"line"::240,"character"::10},"end"::{"line"::240,"character"::12}},"name"::"vt","kind"::"GETTER","returnType"::"int"},"range"::{"start"::{"line"::240,"character"::2},"end"::{"line"::240,"character"::53}},"codeRange"::{"start"::{"line"::240,"character"::2},"end"::{"line"::240,"character"::53}}},{"element"::{"range"::{"start"::{"line"::241,"character"::6},"end"::{"line"::241,"character"::8}},"name"::"vt","kind"::"SETTER","parameters"::"(int value)","returnType"::""},"range"::{"start"::{"line"::241,"character"::2},"end"::{"line"::241,"character"::68}},"codeRange"::{"start"::{"line"::241,"character"::2},"end"::{"line"::241,"character"::68}}},{"element"::{"range"::{"start"::{"line"::243,"character"::10},"end"::{"line"::243,"character"::20}},"name"::"wReserved1","kind"::"GETTER","returnType"::"int"},"range"::{"start"::{"line"::243,"character"::2},"end"::{"line"::243,"character"::69}},"codeRange"::{"start"::{"line"::243,"character"::2},"end"::{"line"::243,"character"::69}}},{"element"::{"range"::{"start"::{"line"::244,"character"::6},"end"::{"line"::244,"character"::16}},"name"::"wReserved1","kind"::"SETTER","parameters"::"(int value)","returnType"::""},"range"::{"start"::{"line"::244,"character"::2},"end"::{"line"::245,"character"::59}},"codeRange"::{"start"::{"line"::244,"character"::2},"end"::{"line"::245,"character"::59}}},{"element"::{"range"::{"start"::{"line"::247,"character"::10},"end"::{"line"::247,"character"::20}},"name"::"wReserved2","kind"::"GETTER","returnType"::"int"},"range"::{"start"::{"line"::247,"character"::2},"end"::{"line"::247,"character"::69}},"codeRange"::{"start"::{"line"::247,"character"::2},"end"::{"line"::247,"character"::69}}},{"element"::{"range"::{"start"::{"line"::248,"character"::6},"end"::{"line"::248,"character"::16}},"name"::"wReserved2","kind"::"SETTER","parameters"::"(int value)","returnType"::""},"range"::{"start"::{"line"::248,"character"::2},"end"::{"line"::249,"character"::59}},"codeRange"::{"start"::{"line"::248,"character"::2},"end"::{"line"::249,"character"::59}}},{"element"::{"range"::{"start"::{"line"::251,"character"::10},"end"::{"line"::251,"character"::20}},"name"::"wReserved3","kind"::"GETTER","returnType"::"int"},"range"::{"start"::{"line"::251,"character"::2},"end"::{"line"::251,"character"::69}},"codeRange"::{"start"::{"line"::251,"character"::2},"end"::{"line"::251,"character"::69}}},{"element"::{"range"::{"start"::{"line"::252,"character"::6},"end"::{"line"::252,"character"::16}},"name"::"wReserved3","kind"::"SETTER","parameters"::"(int value)","returnType"::""},"range"::{"start"::{"line"::252,"character"::2},"end"::{"line"::253,"character"::59}},"codeRange"::{"start"::{"line"::252,"character"::2},"end"::{"line"::253,"character"::59}}},{"element"::{"range"::{"start"::{"line"::256,"character"::10},"end"::{"line"::256,"character"::15}},"name"::"llVal","kind"::"GETTER","returnType"::"int"},"range"::{"start"::{"line"::256,"character"::2},"end"::{"line"::256,"character"::76}},"codeRange"::{"start"::{"line"::256,"character"::2},"end"::{"line"::256,"character"::76}}},{"element"::{"range"::{"start"::{"line"::257,"character"::6},"end"::{"line"::257,"character"::11}},"name"::"llVal","kind"::"SETTER","parameters"::"(int value)","returnType"::""},"range"::{"start"::{"line"::257,"character"::2},"end"::{"line"::258,"character"::71}},"codeRange"::{"start"::{"line"::257,"character"::2},"end"::{"line"::258,"character"::71}}},{"element"::{"range"::{"start"::{"line"::261,"character"::10},"end"::{"line"::261,"character"::14}},"name"::"lVal","kind"::"GETTER","returnType"::"int"},"range"::{"start"::{"line"::261,"character"::2},"end"::{"line"::261,"character"::74}},"codeRange"::{"start"::{"line"::261,"character"::2},"end"::{"line"::261,"character"::74}}},{"element"::{"range"::{"start"::{"line"::262,"character"::6},"end"::{"line"::262,"character"::10}},"name"::"lVal","kind"::"SETTER","parameters"::"(int value)","returnType"::""},"range"::{"start"::{"line"::262,"character"::2},"end"::{"line"::263,"character"::70}},"codeRange"::{"start"::{"line"::262,"character"::2},"end"::{"line"::263,"character"::70}}},{"element"::{"range"::{"start"::{"line"::266,"character"::10},"end"::{"line"::266,"character"::14}},"name"::"bVal","kind"::"GETTER","returnType"::"int"},"range"::{"start"::{"line"::266,"character"::2},"end"::{"line"::266,"character"::74}},"codeRange"::{"start"::{"line"::266,"character"::2},"end"::{"line"::266,"character"::74}}},{"element"::{"range"::{"start"::{"line"::267,"character"::6},"end"::{"line"::267,"character"::10}},"name"::"bVal","kind"::"SETTER","parameters"::"(int value)","returnType"::""},"range"::{"start"::{"line"::267,"character"::2},"end"::{"line"::268,"character"::70}},"codeRange"::{"start"::{"line"::267,"character"::2},"end"::{"line"::268,"character"::70}}},{"element"::{"range"::{"start"::{"line"::271,"character"::10},"end"::{"line"::271,"character"::14}},"name"::"iVal","kind"::"GETTER","returnType"::"int"},"range"::{"start"::{"line"::271,"character"::2},"end"::{"line"::271,"character"::74}},"codeRange"::{"start"::{"line"::271,"character"::2},"end"::{"line"::271,"character"::74}}},{"element"::{"range"::{"start"::{"line"::272,"character"::6},"end"::{"line"::272,"character"::10}},"name"::"iVal","kind"::"SETTER","parameters"::"(int value)","returnType"::""},"range"::{"start"::{"line"::272,"character"::2},"end"::{"line"::273,"character"::70}},"codeRange"::{"start"::{"line"::272,"character"::2},"end"::{"line"::273,"character"::70}}},{"element"::{"range"::{"start"::{"line"::276,"character"::13},"end"::{"line"::276,"character"::19}},"name"::"fltVal","kind"::"GETTER","returnType"::"double"},"range"::{"start"::{"line"::276,"character"::2},"end"::{"line"::277,"character"::64}},"codeRange"::{"start"::{"line"::276,"character"::2},"end"::{"line"::277,"character"::64}}},{"element"::{"range"::{"start"::{"line"::278,"character"::6},"end"::{"line"::278,"character"::12}},"name"::"fltVal","kind"::"SETTER","parameters"::"(double value)","returnType"::""},"range"::{"start"::{"line"::278,"character"::2},"end"::{"line"::279,"character"::72}},"codeRange"::{"start"::{"line"::278,"character"::2},"end"::{"line"::279,"character"::72}}},{"element"::{"range"::{"start"::{"line"::282,"character"::13},"end"::{"line"::282,"character"::19}},"name"::"dblVal","kind"::"GETTER","returnType"::"double"},"range"::{"start"::{"line"::282,"character"::2},"end"::{"line"::283,"character"::64}},"codeRange"::{"start"::{"line"::282,"character"::2},"end"::{"line"::283,"character"::64}}},{"element"::{"range"::{"start"::{"line"::284,"character"::6},"end"::{"line"::284,"character"::12}},"name"::"dblVal","kind"::"SETTER","parameters"::"(double value)","returnType"::""},"range"::{"start"::{"line"::284,"character"::2},"end"::{"line"::285,"character"::72}},"codeRange"::{"start"::{"line"::284,"character"::2},"end"::{"line"::285,"character"::72}}},{"element"::{"range"::{"start"::{"line"::288,"character"::11},"end"::{"line"::288,"character"::18}},"name"::"boolVal","kind"::"GETTER","returnType"::"bool"},"range"::{"start"::{"line"::288,"character"::2},"end"::{"line"::290,"character"::19}},"codeRange"::{"start"::{"line"::288,"character"::2},"end"::{"line"::290,"character"::19}}},{"element"::{"range"::{"start"::{"line"::291,"character"::6},"end"::{"line"::291,"character"::13}},"name"::"boolVal","kind"::"SETTER","parameters"::"(bool value)","returnType"::""},"range"::{"start"::{"line"::291,"character"::2},"end"::{"line"::293,"character"::47}},"codeRange"::{"start"::{"line"::291,"character"::2},"end"::{"line"::293,"character"::47}}},{"element"::{"range"::{"start"::{"line"::296,"character"::10},"end"::{"line"::296,"character"::15}},"name"::"scode","kind"::"GETTER","returnType"::"int"},"range"::{"start"::{"line"::296,"character"::2},"end"::{"line"::296,"character"::76}},"codeRange"::{"start"::{"line"::296,"character"::2},"end"::{"line"::296,"character"::76}}},{"element"::{"range"::{"start"::{"line"::297,"character"::6},"end"::{"line"::297,"character"::15}},"name"::"lscodeVal","kind"::"SETTER","parameters"::"(int value)","returnType"::""},"range"::{"start"::{"line"::297,"character"::2},"end"::{"line"::298,"character"::71}},"codeRange"::{"start"::{"line"::297,"character"::2},"end"::{"line"::298,"character"::71}}},{"element"::{"range"::{"start"::{"line"::301,"character"::10},"end"::{"line"::301,"character"::15}},"name"::"cyVal","kind"::"GETTER","returnType"::"int"},"range"::{"start"::{"line"::301,"character"::2},"end"::{"line"::301,"character"::76}},"codeRange"::{"start"::{"line"::301,"character"::2},"end"::{"line"::301,"character"::76}}},{"element"::{"range"::{"start"::{"line"::302,"character"::6},"end"::{"line"::302,"character"::11}},"name"::"cyVal","kind"::"SETTER","parameters"::"(int value)","returnType"::""},"range"::{"start"::{"line"::302,"character"::2},"end"::{"line"::303,"character"::71}},"codeRange"::{"start"::{"line"::302,"character"::2},"end"::{"line"::303,"character"::71}}},{"element"::{"range"::{"start"::{"line"::306,"character"::13},"end"::{"line"::306,"character"::17}},"name"::"date","kind"::"GETTER","returnType"::"double"},"range"::{"start"::{"line"::306,"character"::2},"end"::{"line"::306,"character"::77}},"codeRange"::{"start"::{"line"::306,"character"::2},"end"::{"line"::306,"character"::77}}},{"element"::{"range"::{"start"::{"line"::307,"character"::6},"end"::{"line"::307,"character"::10}},"name"::"date","kind"::"SETTER","parameters"::"(double value)","returnType"::""},"range"::{"start"::{"line"::307,"character"::2},"end"::{"line"::308,"character"::70}},"codeRange"::{"start"::{"line"::307,"character"::2},"end"::{"line"::308,"character"::70}}},{"element"::{"range"::{"start"::{"line"::311,"character"::21},"end"::{"line"::311,"character"::28}},"name"::"bstrVal","kind"::"GETTER","returnType"::"Pointer<Utf16>"},"range"::{"start"::{"line"::311,"character"::2},"end"::{"line"::312,"character"::65}},"codeRange"::{"start"::{"line"::311,"character"::2},"end"::{"line"::312,"character"::65}}},{"element"::{"range"::{"start"::{"line"::313,"character"::6},"end"::{"line"::313,"character"::13}},"name"::"bstrVal","kind"::"SETTER","parameters"::"(Pointer<Utf16> value)","returnType"::""},"range"::{"start"::{"line"::313,"character"::2},"end"::{"line"::314,"character"::73}},"codeRange"::{"start"::{"line"::313,"character"::2},"end"::{"line"::314,"character"::73}}},{"element"::{"range"::{"start"::{"line"::317,"character"::15},"end"::{"line"::317,"character"::22}},"name"::"punkVal","kind"::"GETTER","returnType"::"IUnknown"},"range"::{"start"::{"line"::317,"character"::2},"end"::{"line"::318,"character"::75}},"codeRange"::{"start"::{"line"::317,"character"::2},"end"::{"line"::318,"character"::75}}},{"element"::{"range"::{"start"::{"line"::319,"character"::6},"end"::{"line"::319,"character"::13}},"name"::"punkVal","kind"::"SETTER","parameters"::"(IUnknown value)","returnType"::""},"range"::{"start"::{"line"::319,"character"::2},"end"::{"line"::320,"character"::77}},"codeRange"::{"start"::{"line"::319,"character"::2},"end"::{"line"::320,"character"::77}}},{"element"::{"range"::{"start"::{"line"::323,"character"::16},"end"::{"line"::323,"character"::24}},"name"::"pdispVal","kind"::"GETTER","returnType"::"IDispatch"},"range"::{"start"::{"line"::323,"character"::2},"end"::{"line"::324,"character"::77}},"codeRange"::{"start"::{"line"::323,"character"::2},"end"::{"line"::324,"character"::77}}},{"element"::{"range"::{"start"::{"line"::325,"character"::6},"end"::{"line"::325,"character"::14}},"name"::"pdispVal","kind"::"SETTER","parameters"::"(IDispatch value)","returnType"::""},"range"::{"start"::{"line"::325,"character"::2},"end"::{"line"::326,"character"::78}},"codeRange"::{"start"::{"line"::325,"character"::2},"end"::{"line"::326,"character"::78}}},{"element"::{"range"::{"start"::{"line"::328,"character"::14},"end"::{"line"::328,"character"::20}},"name"::"parray","kind"::"GETTER","returnType"::"Pointer"},"range"::{"start"::{"line"::328,"character"::2},"end"::{"line"::329,"character"::64}},"codeRange"::{"start"::{"line"::328,"character"::2},"end"::{"line"::329,"character"::64}}},{"element"::{"range"::{"start"::{"line"::330,"character"::6},"end"::{"line"::330,"character"::12}},"name"::"parray","kind"::"SETTER","parameters"::"(Pointer value)","returnType"::""},"range"::{"start"::{"line"::330,"character"::2},"end"::{"line"::331,"character"::72}},"codeRange"::{"start"::{"line"::330,"character"::2},"end"::{"line"::331,"character"::72}}},{"element"::{"range"::{"start"::{"line"::334,"character"::21},"end"::{"line"::334,"character"::26}},"name"::"pbVal","kind"::"GETTER","returnType"::"Pointer<Uint8>"},"range"::{"start"::{"line"::334,"character"::2},"end"::{"line"::335,"character"::63}},"codeRange"::{"start"::{"line"::334,"character"::2},"end"::{"line"::335,"character"::63}}},{"element"::{"range"::{"start"::{"line"::336,"character"::6},"end"::{"line"::336,"character"::11}},"name"::"pbVal","kind"::"SETTER","parameters"::"(Pointer<Uint8> value)","returnType"::""},"range"::{"start"::{"line"::336,"character"::2},"end"::{"line"::337,"character"::71}},"codeRange"::{"start"::{"line"::336,"character"::2},"end"::{"line"::337,"character"::71}}},{"element"::{"range"::{"start"::{"line"::340,"character"::21},"end"::{"line"::340,"character"::26}},"name"::"piVal","kind"::"GETTER","returnType"::"Pointer<Int16>"},"range"::{"start"::{"line"::340,"character"::2},"end"::{"line"::341,"character"::63}},"codeRange"::{"start"::{"line"::340,"character"::2},"end"::{"line"::341,"character"::63}}},{"element"::{"range"::{"start"::{"line"::342,"character"::6},"end"::{"line"::342,"character"::11}},"name"::"piVal","kind"::"SETTER","parameters"::"(Pointer<Int16> value)","returnType"::""},"range"::{"start"::{"line"::342,"character"::2},"end"::{"line"::343,"character"::71}},"codeRange"::{"start"::{"line"::342,"character"::2},"end"::{"line"::343,"character"::71}}},{"element"::{"range"::{"start"::{"line"::346,"character"::21},"end"::{"line"::346,"character"::26}},"name"::"plVal","kind"::"GETTER","returnType"::"Pointer<Int32>"},"range"::{"start"::{"line"::346,"character"::2},"end"::{"line"::347,"character"::63}},"codeRange"::{"start"::{"line"::346,"character"::2},"end"::{"line"::347,"character"::63}}},{"element"::{"range"::{"start"::{"line"::348,"character"::6},"end"::{"line"::348,"character"::11}},"name"::"plVal","kind"::"SETTER","parameters"::"(Pointer<Int32> value)","returnType"::""},"range"::{"start"::{"line"::348,"character"::2},"end"::{"line"::349,"character"::71}},"codeRange"::{"start"::{"line"::348,"character"::2},"end"::{"line"::349,"character"::71}}},{"element"::{"range"::{"start"::{"line"::352,"character"::21},"end"::{"line"::352,"character"::27}},"name"::"pllVal","kind"::"GETTER","returnType"::"Pointer<Int64>"},"range"::{"start"::{"line"::352,"character"::2},"end"::{"line"::353,"character"::64}},"codeRange"::{"start"::{"line"::352,"character"::2},"end"::{"line"::353,"character"::64}}},{"element"::{"range"::{"start"::{"line"::354,"character"::6},"end"::{"line"::354,"character"::12}},"name"::"pllVal","kind"::"SETTER","parameters"::"(Pointer<Int64> value)","returnType"::""},"range"::{"start"::{"line"::354,"character"::2},"end"::{"line"::355,"character"::72}},"codeRange"::{"start"::{"line"::354,"character"::2},"end"::{"line"::355,"character"::72}}},{"element"::{"range"::{"start"::{"line"::358,"character"::21},"end"::{"line"::358,"character"::28}},"name"::"pfltVal","kind"::"GETTER","returnType"::"Pointer<Float>"},"range"::{"start"::{"line"::358,"character"::2},"end"::{"line"::359,"character"::65}},"codeRange"::{"start"::{"line"::358,"character"::2},"end"::{"line"::359,"character"::65}}},{"element"::{"range"::{"start"::{"line"::360,"character"::6},"end"::{"line"::360,"character"::13}},"name"::"pfltVal","kind"::"SETTER","parameters"::"(Pointer<Float> value)","returnType"::""},"range"::{"start"::{"line"::360,"character"::2},"end"::{"line"::361,"character"::73}},"codeRange"::{"start"::{"line"::360,"character"::2},"end"::{"line"::361,"character"::73}}},{"element"::{"range"::{"start"::{"line"::364,"character"::22},"end"::{"line"::364,"character"::29}},"name"::"pdblVal","kind"::"GETTER","returnType"::"Pointer<Double>"},"range"::{"start"::{"line"::364,"character"::2},"end"::{"line"::365,"character"::65}},"codeRange"::{"start"::{"line"::364,"character"::2},"end"::{"line"::365,"character"::65}}},{"element"::{"range"::{"start"::{"line"::366,"character"::6},"end"::{"line"::366,"character"::13}},"name"::"pdblVal","kind"::"SETTER","parameters"::"(Pointer<Double> value)","returnType"::""},"range"::{"start"::{"line"::366,"character"::2},"end"::{"line"::367,"character"::73}},"codeRange"::{"start"::{"line"::366,"character"::2},"end"::{"line"::367,"character"::73}}},{"element"::{"range"::{"start"::{"line"::369,"character"::21},"end"::{"line"::369,"character"::29}},"name"::"pboolVal","kind"::"GETTER","returnType"::"Pointer<Int16>"},"range"::{"start"::{"line"::369,"character"::2},"end"::{"line"::370,"character"::66}},"codeRange"::{"start"::{"line"::369,"character"::2},"end"::{"line"::370,"character"::66}}},{"element"::{"range"::{"start"::{"line"::371,"character"::6},"end"::{"line"::371,"character"::14}},"name"::"pboolVal","kind"::"SETTER","parameters"::"(Pointer<Int16> value)","returnType"::""},"range"::{"start"::{"line"::371,"character"::2},"end"::{"line"::372,"character"::74}},"codeRange"::{"start"::{"line"::371,"character"::2},"end"::{"line"::372,"character"::74}}},{"element"::{"range"::{"start"::{"line"::374,"character"::21},"end"::{"line"::374,"character"::27}},"name"::"pscode","kind"::"GETTER","returnType"::"Pointer<Int32>"},"range"::{"start"::{"line"::374,"character"::2},"end"::{"line"::375,"character"::64}},"codeRange"::{"start"::{"line"::374,"character"::2},"end"::{"line"::375,"character"::64}}},{"element"::{"range"::{"start"::{"line"::376,"character"::6},"end"::{"line"::376,"character"::12}},"name"::"pscode","kind"::"SETTER","parameters"::"(Pointer<Int32> value)","returnType"::""},"range"::{"start"::{"line"::376,"character"::2},"end"::{"line"::377,"character"::72}},"codeRange"::{"start"::{"line"::376,"character"::2},"end"::{"line"::377,"character"::72}}},{"element"::{"range"::{"start"::{"line"::379,"character"::14},"end"::{"line"::379,"character"::20}},"name"::"pcyVal","kind"::"GETTER","returnType"::"Pointer"},"range"::{"start"::{"line"::379,"character"::2},"end"::{"line"::380,"character"::64}},"codeRange"::{"start"::{"line"::379,"character"::2},"end"::{"line"::380,"character"::64}}},{"element"::{"range"::{"start"::{"line"::381,"character"::6},"end"::{"line"::381,"character"::12}},"name"::"pcyVal","kind"::"SETTER","parameters"::"(Pointer value)","returnType"::""},"range"::{"start"::{"line"::381,"character"::2},"end"::{"line"::382,"character"::72}},"codeRange"::{"start"::{"line"::381,"character"::2},"end"::{"line"::382,"character"::72}}},{"element"::{"range"::{"start"::{"line"::384,"character"::22},"end"::{"line"::384,"character"::27}},"name"::"pdate","kind"::"GETTER","returnType"::"Pointer<Double>"},"range"::{"start"::{"line"::384,"character"::2},"end"::{"line"::385,"character"::63}},"codeRange"::{"start"::{"line"::384,"character"::2},"end"::{"line"::385,"character"::63}}},{"element"::{"range"::{"start"::{"line"::386,"character"::6},"end"::{"line"::386,"character"::11}},"name"::"pdate","kind"::"SETTER","parameters"::"(Pointer<Double> value)","returnType"::""},"range"::{"start"::{"line"::386,"character"::2},"end"::{"line"::387,"character"::71}},"codeRange"::{"start"::{"line"::386,"character"::2},"end"::{"line"::387,"character"::71}}},{"element"::{"range"::{"start"::{"line"::389,"character"::30},"end"::{"line"::389,"character"::38}},"name"::"pbstrVal","kind"::"GETTER","returnType"::"Pointer<Pointer<Utf16>>"},"range"::{"start"::{"line"::389,"character"::2},"end"::{"line"::390,"character"::66}},"codeRange"::{"start"::{"line"::389,"character"::2},"end"::{"line"::390,"character"::66}}},{"element"::{"range"::{"start"::{"line"::391,"character"::6},"end"::{"line"::391,"character"::14}},"name"::"pbstrVal","kind"::"SETTER","parameters"::"(Pointer<Pointer<Utf16>> value)","returnType"::""},"range"::{"start"::{"line"::391,"character"::2},"end"::{"line"::392,"character"::74}},"codeRange"::{"start"::{"line"::391,"character"::2},"end"::{"line"::392,"character"::74}}},{"element"::{"range"::{"start"::{"line"::394,"character"::34},"end"::{"line"::394,"character"::42}},"name"::"ppunkVal","kind"::"GETTER","returnType"::"Pointer<Pointer<COMObject>>"},"range"::{"start"::{"line"::394,"character"::2},"end"::{"line"::395,"character"::66}},"codeRange"::{"start"::{"line"::394,"character"::2},"end"::{"line"::395,"character"::66}}},{"element"::{"range"::{"start"::{"line"::396,"character"::6},"end"::{"line"::396,"character"::14}},"name"::"ppunkVal","kind"::"SETTER","parameters"::"(Pointer<Pointer<COMObject>> value)","returnType"::""},"range"::{"start"::{"line"::396,"character"::2},"end"::{"line"::397,"character"::74}},"codeRange"::{"start"::{"line"::396,"character"::2},"end"::{"line"::397,"character"::74}}},{"element"::{"range"::{"start"::{"line"::399,"character"::34},"end"::{"line"::399,"character"::43}},"name"::"ppdispVal","kind"::"GETTER","returnType"::"Pointer<Pointer<COMObject>>"},"range"::{"start"::{"line"::399,"character"::2},"end"::{"line"::400,"character"::67}},"codeRange"::{"start"::{"line"::399,"character"::2},"end"::{"line"::400,"character"::67}}},{"element"::{"range"::{"start"::{"line"::401,"character"::6},"end"::{"line"::401,"character"::15}},"name"::"ppdispVal","kind"::"SETTER","parameters"::"(Pointer<Pointer<COMObject>> value)","returnType"::""},"range"::{"start"::{"line"::401,"character"::2},"end"::{"line"::402,"character"::75}},"codeRange"::{"start"::{"line"::401,"character"::2},"end"::{"line"::402,"character"::75}}},{"element"::{"range"::{"start"::{"line"::404,"character"::23},"end"::{"line"::404,"character"::30}},"name"::"pparray","kind"::"GETTER","returnType"::"Pointer<Pointer>"},"range"::{"start"::{"line"::404,"character"::2},"end"::{"line"::405,"character"::65}},"codeRange"::{"start"::{"line"::404,"character"::2},"end"::{"line"::405,"character"::65}}},{"element"::{"range"::{"start"::{"line"::406,"character"::6},"end"::{"line"::406,"character"::13}},"name"::"pparray","kind"::"SETTER","parameters"::"(Pointer<Pointer> value)","returnType"::""},"range"::{"start"::{"line"::406,"character"::2},"end"::{"line"::407,"character"::73}},"codeRange"::{"start"::{"line"::406,"character"::2},"end"::{"line"::407,"character"::73}}},{"element"::{"range"::{"start"::{"line"::409,"character"::23},"end"::{"line"::409,"character"::30}},"name"::"pvarVal","kind"::"GETTER","returnType"::"Pointer<VARIANT>"},"range"::{"start"::{"line"::409,"character"::2},"end"::{"line"::410,"character"::65}},"codeRange"::{"start"::{"line"::409,"character"::2},"end"::{"line"::410,"character"::65}}},{"element"::{"range"::{"start"::{"line"::411,"character"::6},"end"::{"line"::411,"character"::13}},"name"::"pvarVal","kind"::"SETTER","parameters"::"(Pointer<VARIANT> value)","returnType"::""},"range"::{"start"::{"line"::411,"character"::2},"end"::{"line"::412,"character"::73}},"codeRange"::{"start"::{"line"::411,"character"::2},"end"::{"line"::412,"character"::73}}},{"element"::{"range"::{"start"::{"line"::414,"character"::14},"end"::{"line"::414,"character"::19}},"name"::"byref","kind"::"GETTER","returnType"::"Pointer"},"range"::{"start"::{"line"::414,"character"::2},"end"::{"line"::414,"character"::80}},"codeRange"::{"start"::{"line"::414,"character"::2},"end"::{"line"::414,"character"::80}}},{"element"::{"range"::{"start"::{"line"::415,"character"::6},"end"::{"line"::415,"character"::11}},"name"::"byref","kind"::"SETTER","parameters"::"(Pointer value)","returnType"::""},"range"::{"start"::{"line"::415,"character"::2},"end"::{"line"::416,"character"::71}},"codeRange"::{"start"::{"line"::415,"character"::2},"end"::{"line"::416,"character"::71}}},{"element"::{"range"::{"start"::{"line"::419,"character"::10},"end"::{"line"::419,"character"::14}},"name"::"cVal","kind"::"GETTER","returnType"::"int"},"range"::{"start"::{"line"::419,"character"::2},"end"::{"line"::419,"character"::74}},"codeRange"::{"start"::{"line"::419,"character"::2},"end"::{"line"::419,"character"::74}}},{"element"::{"range"::{"start"::{"line"::420,"character"::6},"end"::{"line"::420,"character"::10}},"name"::"cVal","kind"::"SETTER","parameters"::"(int value)","returnType"::""},"range"::{"start"::{"line"::420,"character"::2},"end"::{"line"::421,"character"::70}},"codeRange"::{"start"::{"line"::420,"character"::2},"end"::{"line"::421,"character"::70}}},{"element"::{"range"::{"start"::{"line"::424,"character"::10},"end"::{"line"::424,"character"::15}},"name"::"uiVal","kind"::"GETTER","returnType"::"int"},"range"::{"start"::{"line"::424,"character"::2},"end"::{"line"::424,"character"::76}},"codeRange"::{"start"::{"line"::424,"character"::2},"end"::{"line"::424,"character"::76}}},{"element"::{"range"::{"start"::{"line"::425,"character"::6},"end"::{"line"::425,"character"::11}},"name"::"uiVal","kind"::"SETTER","parameters"::"(int value)","returnType"::""},"range"::{"start"::{"line"::425,"character"::2},"end"::{"line"::426,"character"::71}},"codeRange"::{"start"::{"line"::425,"character"::2},"end"::{"line"::426,"character"::71}}},{"element"::{"range"::{"start"::{"line"::429,"character"::10},"end"::{"line"::429,"character"::15}},"name"::"ulVal","kind"::"GETTER","returnType"::"int"},"range"::{"start"::{"line"::429,"character"::2},"end"::{"line"::429,"character"::76}},"codeRange"::{"start"::{"line"::429,"character"::2},"end"::{"line"::429,"character"::76}}},{"element"::{"range"::{"start"::{"line"::430,"character"::6},"end"::{"line"::430,"character"::11}},"name"::"ulVal","kind"::"SETTER","parameters"::"(int value)","returnType"::""},"range"::{"start"::{"line"::430,"character"::2},"end"::{"line"::431,"character"::71}},"codeRange"::{"start"::{"line"::430,"character"::2},"end"::{"line"::431,"character"::71}}},{"element"::{"range"::{"start"::{"line"::434,"character"::13},"end"::{"line"::434,"character"::19}},"name"::"ullVal","kind"::"GETTER","returnType"::"BigInt"},"range"::{"start"::{"line"::434,"character"::2},"end"::{"line"::441,"character"::3}},"codeRange"::{"start"::{"line"::434,"character"::2},"end"::{"line"::441,"character"::3}}},{"element"::{"range"::{"start"::{"line"::443,"character"::6},"end"::{"line"::443,"character"::12}},"name"::"ullVal","kind"::"SETTER","parameters"::"(BigInt value)","returnType"::""},"range"::{"start"::{"line"::443,"character"::2},"end"::{"line"::447,"character"::3}},"codeRange"::{"start"::{"line"::443,"character"::2},"end"::{"line"::447,"character"::3}}},{"element"::{"range"::{"start"::{"line"::450,"character"::10},"end"::{"line"::450,"character"::16}},"name"::"intVal","kind"::"GETTER","returnType"::"int"},"range"::{"start"::{"line"::450,"character"::2},"end"::{"line"::450,"character"::78}},"codeRange"::{"start"::{"line"::450,"character"::2},"end"::{"line"::450,"character"::78}}},{"element"::{"range"::{"start"::{"line"::451,"character"::6},"end"::{"line"::451,"character"::12}},"name"::"intVal","kind"::"SETTER","parameters"::"(int value)","returnType"::""},"range"::{"start"::{"line"::451,"character"::2},"end"::{"line"::452,"character"::72}},"codeRange"::{"start"::{"line"::451,"character"::2},"end"::{"line"::452,"character"::72}}},{"element"::{"range"::{"start"::{"line"::455,"character"::10},"end"::{"line"::455,"character"::17}},"name"::"uintVal","kind"::"GETTER","returnType"::"int"},"range"::{"start"::{"line"::455,"character"::2},"end"::{"line"::455,"character"::80}},"codeRange"::{"start"::{"line"::455,"character"::2},"end"::{"line"::455,"character"::80}}},{"element"::{"range"::{"start"::{"line"::456,"character"::6},"end"::{"line"::456,"character"::13}},"name"::"uintVal","kind"::"SETTER","parameters"::"(int value)","returnType"::""},"range"::{"start"::{"line"::456,"character"::2},"end"::{"line"::457,"character"::73}},"codeRange"::{"start"::{"line"::456,"character"::2},"end"::{"line"::457,"character"::73}}},{"element"::{"range"::{"start"::{"line"::459,"character"::23},"end"::{"line"::459,"character"::30}},"name"::"pdecVal","kind"::"GETTER","returnType"::"Pointer<DECIMAL>"},"range"::{"start"::{"line"::459,"character"::2},"end"::{"line"::460,"character"::65}},"codeRange"::{"start"::{"line"::459,"character"::2},"end"::{"line"::460,"character"::65}}},{"element"::{"range"::{"start"::{"line"::461,"character"::6},"end"::{"line"::461,"character"::13}},"name"::"pdecVal","kind"::"SETTER","parameters"::"(Pointer<DECIMAL> value)","returnType"::""},"range"::{"start"::{"line"::461,"character"::2},"end"::{"line"::462,"character"::73}},"codeRange"::{"start"::{"line"::461,"character"::2},"end"::{"line"::462,"character"::73}}},{"element"::{"range"::{"start"::{"line"::464,"character"::20},"end"::{"line"::464,"character"::25}},"name"::"pcVal","kind"::"GETTER","returnType"::"Pointer<Int8>"},"range"::{"start"::{"line"::464,"character"::2},"end"::{"line"::465,"character"::63}},"codeRange"::{"start"::{"line"::464,"character"::2},"end"::{"line"::465,"character"::63}}},{"element"::{"range"::{"start"::{"line"::466,"character"::6},"end"::{"line"::466,"character"::11}},"name"::"pcVal","kind"::"SETTER","parameters"::"(Pointer<Int8> value)","returnType"::""},"range"::{"start"::{"line"::466,"character"::2},"end"::{"line"::467,"character"::71}},"codeRange"::{"start"::{"line"::466,"character"::2},"end"::{"line"::467,"character"::71}}},{"element"::{"range"::{"start"::{"line"::469,"character"::22},"end"::{"line"::469,"character"::28}},"name"::"puiVal","kind"::"GETTER","returnType"::"Pointer<Uint16>"},"range"::{"start"::{"line"::469,"character"::2},"end"::{"line"::470,"character"::64}},"codeRange"::{"start"::{"line"::469,"character"::2},"end"::{"line"::470,"character"::64}}},{"element"::{"range"::{"start"::{"line"::471,"character"::6},"end"::{"line"::471,"character"::12}},"name"::"puiVal","kind"::"SETTER","parameters"::"(Pointer<Uint16> value)","returnType"::""},"range"::{"start"::{"line"::471,"character"::2},"end"::{"line"::472,"character"::72}},"codeRange"::{"start"::{"line"::471,"character"::2},"end"::{"line"::472,"character"::72}}},{"element"::{"range"::{"start"::{"line"::474,"character"::22},"end"::{"line"::474,"character"::28}},"name"::"pulVal","kind"::"GETTER","returnType"::"Pointer<Uint32>"},"range"::{"start"::{"line"::474,"character"::2},"end"::{"line"::475,"character"::64}},"codeRange"::{"start"::{"line"::474,"character"::2},"end"::{"line"::475,"character"::64}}},{"element"::{"range"::{"start"::{"line"::476,"character"::6},"end"::{"line"::476,"character"::12}},"name"::"pulVal","kind"::"SETTER","parameters"::"(Pointer<Uint32> value)","returnType"::""},"range"::{"start"::{"line"::476,"character"::2},"end"::{"line"::477,"character"::72}},"codeRange"::{"start"::{"line"::476,"character"::2},"end"::{"line"::477,"character"::72}}},{"element"::{"range"::{"start"::{"line"::479,"character"::22},"end"::{"line"::479,"character"::29}},"name"::"pullVal","kind"::"GETTER","returnType"::"Pointer<Uint64>"},"range"::{"start"::{"line"::479,"character"::2},"end"::{"line"::480,"character"::65}},"codeRange"::{"start"::{"line"::479,"character"::2},"end"::{"line"::480,"character"::65}}},{"element"::{"range"::{"start"::{"line"::481,"character"::6},"end"::{"line"::481,"character"::13}},"name"::"pullVal","kind"::"SETTER","parameters"::"(Pointer<Uint64> value)","returnType"::""},"range"::{"start"::{"line"::481,"character"::2},"end"::{"line"::482,"character"::73}},"codeRange"::{"start"::{"line"::481,"character"::2},"end"::{"line"::482,"character"::73}}},{"element"::{"range"::{"start"::{"line"::484,"character"::21},"end"::{"line"::484,"character"::28}},"name"::"pintVal","kind"::"GETTER","returnType"::"Pointer<Int32>"},"range"::{"start"::{"line"::484,"character"::2},"end"::{"line"::485,"character"::65}},"codeRange"::{"start"::{"line"::484,"character"::2},"end"::{"line"::485,"character"::65}}},{"element"::{"range"::{"start"::{"line"::486,"character"::6},"end"::{"line"::486,"character"::13}},"name"::"pintVal","kind"::"SETTER","parameters"::"(Pointer<Int32> value)","returnType"::""},"range"::{"start"::{"line"::486,"character"::2},"end"::{"line"::487,"character"::73}},"codeRange"::{"start"::{"line"::486,"character"::2},"end"::{"line"::487,"character"::73}}},{"element"::{"range"::{"start"::{"line"::489,"character"::22},"end"::{"line"::489,"character"::30}},"name"::"puintVal","kind"::"GETTER","returnType"::"Pointer<Uint32>"},"range"::{"start"::{"line"::489,"character"::2},"end"::{"line"::490,"character"::66}},"codeRange"::{"start"::{"line"::489,"character"::2},"end"::{"line"::490,"character"::66}}},{"element"::{"range"::{"start"::{"line"::491,"character"::6},"end"::{"line"::491,"character"::14}},"name"::"puintVal","kind"::"SETTER","parameters"::"(Pointer<Uint32> value)","returnType"::""},"range"::{"start"::{"line"::491,"character"::2},"end"::{"line"::492,"character"::74}},"codeRange"::{"start"::{"line"::491,"character"::2},"end"::{"line"::492,"character"::74}}},{"element"::{"range"::{"start"::{"line"::494,"character"::14},"end"::{"line"::494,"character"::22}},"name"::"pvRecord","kind"::"GETTER","returnType"::"Pointer"},"range"::{"start"::{"line"::494,"character"::2},"end"::{"line"::495,"character"::67}},"codeRange"::{"start"::{"line"::494,"character"::2},"end"::{"line"::495,"character"::67}}},{"element"::{"range"::{"start"::{"line"::496,"character"::6},"end"::{"line"::496,"character"::14}},"name"::"pvRecord","kind"::"SETTER","parameters"::"(Pointer value)","returnType"::""},"range"::{"start"::{"line"::496,"character"::2},"end"::{"line"::497,"character"::75}},"codeRange"::{"start"::{"line"::496,"character"::2},"end"::{"line"::497,"character"::75}}},{"element"::{"range"::{"start"::{"line"::499,"character"::25},"end"::{"line"::499,"character"::33}},"name"::"pRecInfo","kind"::"GETTER","returnType"::"Pointer<COMObject>"},"range"::{"start"::{"line"::499,"character"::2},"end"::{"line"::500,"character"::67}},"codeRange"::{"start"::{"line"::499,"character"::2},"end"::{"line"::500,"character"::67}}},{"element"::{"range"::{"start"::{"line"::501,"character"::6},"end"::{"line"::501,"character"::14}},"name"::"pRecInfo","kind"::"SETTER","parameters"::"(Pointer<COMObject> value)","returnType"::""},"range"::{"start"::{"line"::501,"character"::2},"end"::{"line"::502,"character"::75}},"codeRange"::{"start"::{"line"::501,"character"::2},"end"::{"line"::502,"character"::75}}}]},{"element"::{"range"::{"start"::{"line"::510,"character"::6},"end"::{"line"::510,"character"::17}},"name"::"PROPVARIANT","kind"::"CLASS"},"range"::{"start"::{"line"::505,"character"::0},"end"::{"line"::523,"character"::1}},"codeRange"::{"start"::{"line"::510,"character"::0},"end"::{"line"::523,"character"::1}},"children"::[{"element"::{"range"::{"start"::{"line"::512,"character"::15},"end"::{"line"::512,"character"::17}},"name"::"vt","kind"::"FIELD","returnType"::"int"},"range"::{"start"::{"line"::511,"character"::2},"end"::{"line"::512,"character"::18}},"codeRange"::{"start"::{"line"::512,"character"::15},"end"::{"line"::512,"character"::17}}},{"element"::{"range"::{"start"::{"line"::514,"character"::15},"end"::{"line"::514,"character"::25}},"name"::"wReserved1","kind"::"FIELD","returnType"::"int"},"range"::{"start"::{"line"::513,"character"::2},"end"::{"line"::514,"character"::26}},"codeRange"::{"start"::{"line"::514,"character"::15},"end"::{"line"::514,"character"::25}}},{"element"::{"range"::{"start"::{"line"::516,"character"::15},"end"::{"line"::516,"character"::25}},"name"::"wReserved2","kind"::"FIELD","returnType"::"int"},"range"::{"start"::{"line"::515,"character"::2},"end"::{"line"::516,"character"::26}},"codeRange"::{"start"::{"line"::516,"character"::15},"end"::{"line"::516,"character"::25}}},{"element"::{"range"::{"start"::{"line"::518,"character"::15},"end"::{"line"::518,"character"::25}},"name"::"wReserved3","kind"::"FIELD","returnType"::"int"},"range"::{"start"::{"line"::517,"character"::2},"end"::{"line"::518,"character"::26}},"codeRange"::{"start"::{"line"::518,"character"::15},"end"::{"line"::518,"character"::25}}},{"element"::{"range"::{"start"::{"line"::520,"character"::15},"end"::{"line"::520,"character"::19}},"name"::"val1","kind"::"FIELD","returnType"::"int"},"range"::{"start"::{"line"::519,"character"::2},"end"::{"line"::520,"character"::20}},"codeRange"::{"start"::{"line"::520,"character"::15},"end"::{"line"::520,"character"::19}}},{"element"::{"range"::{"start"::{"line"::522,"character"::15},"end"::{"line"::522,"character"::19}},"name"::"val2","kind"::"FIELD","returnType"::"int"},"range"::{"start"::{"line"::521,"character"::2},"end"::{"line"::522,"character"::20}},"codeRange"::{"start"::{"line"::522,"character"::15},"end"::{"line"::522,"character"::19}}}]},{"element"::{"range"::{"start"::{"line"::538,"character"::6},"end"::{"line"::538,"character"::29}},"name"::"_OVERLAPPED_Anonymous_1","kind"::"CLASS"},"range"::{"start"::{"line"::538,"character"::0},"end"::{"line"::543,"character"::1}},"codeRange"::{"start"::{"line"::538,"character"::0},"end"::{"line"::543,"character"::1}},"children"::[{"element"::{"range"::{"start"::{"line"::540,"character"::15},"end"::{"line"::540,"character"::21}},"name"::"Offset","kind"::"FIELD","returnType"::"int"},"range"::{"start"::{"line"::539,"character"::2},"end"::{"line"::540,"character"::22}},"codeRange"::{"start"::{"line"::540,"character"::15},"end"::{"line"::540,"character"::21}}},{"element"::{"range"::{"start"::{"line"::542,"character"::15},"end"::{"line"::542,"character"::25}},"name"::"OffsetHigh","kind"::"FIELD","returnType"::"int"},"range"::{"start"::{"line"::541,"character"::2},"end"::{"line"::542,"character"::26}},"codeRange"::{"start"::{"line"::542,"character"::15},"end"::{"line"::542,"character"::25}}}]},{"element"::{"range"::{"start"::{"line"::545,"character"::6},"end"::{"line"::545,"character"::29}},"name"::"_OVERLAPPED_Anonymous_0","kind"::"CLASS"},"range"::{"start"::{"line"::545,"character"::0},"end"::{"line"::548,"character"::1}},"codeRange"::{"start"::{"line"::545,"character"::0},"end"::{"line"::548,"character"::1}},"children"::[{"element"::{"range"::{"start"::{"line"::546,"character"::35},"end"::{"line"::546,"character"::51}},"name"::"_DUMMYSTRUCTNAME","kind"::"FIELD","returnType"::"_OVERLAPPED_Anonymous_1"},"range"::{"start"::{"line"::546,"character"::2},"end"::{"line"::546,"character"::52}},"codeRange"::{"start"::{"line"::546,"character"::35},"end"::{"line"::546,"character"::51}}},{"element"::{"range"::{"start"::{"line"::547,"character"::19},"end"::{"line"::547,"character"::26}},"name"::"pointer","kind"::"FIELD","returnType"::"Pointer"},"range"::{"start"::{"line"::547,"character"::2},"end"::{"line"::547,"character"::27}},"codeRange"::{"start"::{"line"::547,"character"::19},"end"::{"line"::547,"character"::26}}}]},{"element"::{"range"::{"start"::{"line"::554,"character"::6},"end"::{"line"::554,"character"::16}},"name"::"OVERLAPPED","kind"::"CLASS"},"range"::{"start"::{"line"::550,"character"::0},"end"::{"line"::575,"character"::1}},"codeRange"::{"start"::{"line"::554,"character"::0},"end"::{"line"::575,"character"::1}},"children"::[{"element"::{"range"::{"start"::{"line"::556,"character"::15},"end"::{"line"::556,"character"::23}},"name"::"Internal","kind"::"FIELD","returnType"::"int"},"range"::{"start"::{"line"::555,"character"::2},"end"::{"line"::556,"character"::24}},"codeRange"::{"start"::{"line"::556,"character"::15},"end"::{"line"::556,"character"::23}}},{"element"::{"range"::{"start"::{"line"::559,"character"::15},"end"::{"line"::559,"character"::27}},"name"::"InternalHigh","kind"::"FIELD","returnType"::"int"},"range"::{"start"::{"line"::558,"character"::2},"end"::{"line"::559,"character"::28}},"codeRange"::{"start"::{"line"::559,"character"::15},"end"::{"line"::559,"character"::27}}},{"element"::{"range"::{"start"::{"line"::561,"character"::35},"end"::{"line"::561,"character"::50}},"name"::"_DUMMYUNIONNAME","kind"::"FIELD","returnType"::"_OVERLAPPED_Anonymous_0"},"range"::{"start"::{"line"::561,"character"::2},"end"::{"line"::561,"character"::51}},"codeRange"::{"start"::{"line"::561,"character"::35},"end"::{"line"::561,"character"::50}}},{"element"::{"range"::{"start"::{"line"::563,"character"::10},"end"::{"line"::563,"character"::16}},"name"::"Offset","kind"::"GETTER","returnType"::"int"},"range"::{"start"::{"line"::563,"character"::2},"end"::{"line"::563,"character"::60}},"codeRange"::{"start"::{"line"::563,"character"::2},"end"::{"line"::563,"character"::60}}},{"element"::{"range"::{"start"::{"line"::564,"character"::10},"end"::{"line"::564,"character"::20}},"name"::"OffsetHigh","kind"::"GETTER","returnType"::"int"},"range"::{"start"::{"line"::564,"character"::2},"end"::{"line"::564,"character"::68}},"codeRange"::{"start"::{"line"::564,"character"::2},"end"::{"line"::564,"character"::68}}},{"element"::{"range"::{"start"::{"line"::566,"character"::6},"end"::{"line"::566,"character"::12}},"name"::"Offset","kind"::"SETTER","parameters"::"(int value)","returnType"::""},"range"::{"start"::{"line"::566,"character"::2},"end"::{"line"::566,"character"::75}},"codeRange"::{"start"::{"line"::566,"character"::2},"end"::{"line"::566,"character"::75}}},{"element"::{"range"::{"start"::{"line"::567,"character"::6},"end"::{"line"::567,"character"::16}},"name"::"OffsetHigh","kind"::"SETTER","parameters"::"(int value)","returnType"::""},"range"::{"start"::{"line"::567,"character"::2},"end"::{"line"::568,"character"::58}},"codeRange"::{"start"::{"line"::567,"character"::2},"end"::{"line"::568,"character"::58}}},{"element"::{"range"::{"start"::{"line"::570,"character"::14},"end"::{"line"::570,"character"::21}},"name"::"pointer","kind"::"GETTER","returnType"::"Pointer"},"range"::{"start"::{"line"::570,"character"::2},"end"::{"line"::570,"character"::49}},"codeRange"::{"start"::{"line"::570,"character"::2},"end"::{"line"::570,"character"::49}}},{"element"::{"range"::{"start"::{"line"::571,"character"::6},"end"::{"line"::571,"character"::13}},"name"::"pointer","kind"::"SETTER","parameters"::"(Pointer value)","returnType"::""},"range"::{"start"::{"line"::571,"character"::2},"end"::{"line"::571,"character"::64}},"codeRange"::{"start"::{"line"::571,"character"::2},"end"::{"line"::571,"character"::64}}},{"element"::{"range"::{"start"::{"line"::574,"character"::15},"end"::{"line"::574,"character"::21}},"name"::"hEvent","kind"::"FIELD","returnType"::"int"},"range"::{"start"::{"line"::573,"character"::2},"end"::{"line"::574,"character"::22}},"codeRange"::{"start"::{"line"::574,"character"::15},"end"::{"line"::574,"character"::21}}}]}]}},"jsonrpc"::"2.0"}
1635476718981:Res:{"method"::"textDocument/publishDiagnostics","params"::{"uri"::"file::///c::/src/win32/tool/namespace/com_interfaces.dart","diagnostics"::[]},"jsonrpc"::"2.0"}
1635476719004:Res:{"method"::"dart/textDocument/publishOutline","params"::{"uri"::"file::///c::/src/win32/tool/namespace/com_interfaces.dart","outline"::{"element"::{"range"::{"start"::{"line"::0,"character"::0},"end"::{"line"::136,"character"::0}},"name"::"<unit>","kind"::"COMPILATION_UNIT"},"range"::{"start"::{"line"::0,"character"::0},"end"::{"line"::136,"character"::0}},"codeRange"::{"start"::{"line"::0,"character"::0},"end"::{"line"::136,"character"::0}},"children"::[{"element"::{"range"::{"start"::{"line"::11,"character"::7},"end"::{"line"::11,"character"::20}},"name"::"comFileHeader","kind"::"FUNCTION","parameters"::"(TypeDef interface, String pathToLibSrc)","returnType"::"String"},"range"::{"start"::{"line"::11,"character"::0},"end"::{"line"::47,"character"::1}},"codeRange"::{"start"::{"line"::11,"character"::0},"end"::{"line"::47,"character"::1}}},{"element"::{"range"::{"start"::{"line"::49,"character"::8},"end"::{"line"::49,"character"::34}},"name"::"getImportForTypeIdentifier","kind"::"FUNCTION","parameters"::"(TypeIdentifier typeIdentifier)","returnType"::"String?"},"range"::{"start"::{"line"::49,"character"::0},"end"::{"line"::63,"character"::1}},"codeRange"::{"start"::{"line"::49,"character"::0},"end"::{"line"::63,"character"::1}}},{"element"::{"range"::{"start"::{"line"::65,"character"::12},"end"::{"line"::65,"character"::27}},"name"::"importsForClass","kind"::"FUNCTION","parameters"::"(TypeDef typedef)","returnType"::"Set<String>"},"range"::{"start"::{"line"::65,"character"::0},"end"::{"line"::92,"character"::1}},"codeRange"::{"start"::{"line"::65,"character"::0},"end"::{"line"::92,"character"::1}}},{"element"::{"range"::{"start"::{"line"::94,"character"::5},"end"::{"line"::94,"character"::27}},"name"::"generateInterfaceFiles","kind"::"FUNCTION","parameters"::"(Directory directory, List<TypeDef> interfaces, Scope scope)","returnType"::"void"},"range"::{"start"::{"line"::94,"character"::0},"end"::{"line"::135,"character"::1}},"codeRange"::{"start"::{"line"::94,"character"::0},"end"::{"line"::135,"character"::1}}}]}},"jsonrpc"::"2.0"}
1635476719010:Res:{"method"::"textDocument/publishDiagnostics","params"::{"uri"::"file::///c::/src/win32/tool/metadata/winmd_caveats.dart","diagnostics"::[]},"jsonrpc"::"2.0"}
1635476719010:Res:{"method"::"dart/textDocument/publishOutline","params"::{"uri"::"file::///c::/src/win32/tool/metadata/winmd_caveats.dart","outline"::{"element"::{"range"::{"start"::{"line"::0,"character"::0},"end"::{"line"::35,"character"::0}},"name"::"<unit>","kind"::"COMPILATION_UNIT"},"range"::{"start"::{"line"::0,"character"::0},"end"::{"line"::35,"character"::0}},"codeRange"::{"start"::{"line"::0,"character"::0},"end"::{"line"::35,"character"::0}},"children"::[{"element"::{"range"::{"start"::{"line"::3,"character"::6},"end"::{"line"::3,"character"::20}},"name"::"winmdGenerated","kind"::"TOP_LEVEL_VARIABLE","returnType"::""},"range"::{"start"::{"line"::3,"character"::0},"end"::{"line"::34,"character"::2}},"codeRange"::{"start"::{"line"::3,"character"::6},"end"::{"line"::34,"character"::1}}}]}},"jsonrpc"::"2.0"}
1635476719090:Res:{"method"::"textDocument/publishDiagnostics","params"::{"uri"::"file::///c::/src/win32/tool/namespace/generate_all_from_winmd.dart","diagnostics"::[]},"jsonrpc"::"2.0"}
1635476719092:Res:{"method"::"dart/textDocument/publishOutline","params"::{"uri"::"file::///c::/src/win32/tool/namespace/generate_all_from_winmd.dart","outline"::{"element"::{"range"::{"start"::{"line"::0,"character"::0},"end"::{"line"::213,"character"::0}},"name"::"<unit>","kind"::"COMPILATION_UNIT"},"range"::{"start"::{"line"::0,"character"::0},"end"::{"line"::213,"character"::0}},"codeRange"::{"start"::{"line"::0,"character"::0},"end"::{"line"::213,"character"::0}},"children"::[{"element"::{"range"::{"start"::{"line"::14,"character"::6},"end"::{"line"::14,"character"::11}},"name"::"scope","kind"::"TOP_LEVEL_VARIABLE","returnType"::""},"range"::{"start"::{"line"::14,"character"::0},"end"::{"line"::14,"character"::44}},"codeRange"::{"start"::{"line"::14,"character"::6},"end"::{"line"::14,"character"::43}}},{"element"::{"range"::{"start"::{"line"::16,"character"::6},"end"::{"line"::16,"character"::21}},"name"::"win32FileHeader","kind"::"TOP_LEVEL_VARIABLE","returnType"::""},"range"::{"start"::{"line"::16,"character"::0},"end"::{"line"::32,"character"::4}},"codeRange"::{"start"::{"line"::16,"character"::6},"end"::{"line"::32,"character"::3}}},{"element"::{"range"::{"start"::{"line"::34,"character"::13},"end"::{"line"::34,"character"::30}},"name"::"namespacesInScope","kind"::"FUNCTION","parameters"::"(Scope scope)","returnType"::"List<String>"},"range"::{"start"::{"line"::34,"character"::0},"end"::{"line"::48,"character"::1}},"codeRange"::{"start"::{"line"::34,"character"::0},"end"::{"line"::48,"character"::1}}},{"element"::{"range"::{"start"::{"line"::52,"character"::7},"end"::{"line"::52,"character"::25}},"name"::"folderForNamespace","kind"::"FUNCTION","parameters"::"(String namespace)","returnType"::"String"},"range"::{"start"::{"line"::50,"character"::0},"end"::{"line"::53,"character"::70}},"codeRange"::{"start"::{"line"::52,"character"::0},"end"::{"line"::53,"character"::70}}},{"element"::{"range"::{"start"::{"line"::55,"character"::5},"end"::{"line"::55,"character"::20}},"name"::"createDirectory","kind"::"FUNCTION","parameters"::"(String namespace)","returnType"::"void"},"range"::{"start"::{"line"::55,"character"::0},"end"::{"line"::56,"character"::73}},"codeRange"::{"start"::{"line"::55,"character"::0},"end"::{"line"::56,"character"::73}}},{"element"::{"range"::{"start"::{"line"::58,"character"::5},"end"::{"line"::58,"character"::27}},"name"::"generateWin32Functions","kind"::"FUNCTION","parameters"::"(String namespace)","returnType"::"void"},"range"::{"start"::{"line"::58,"character"::0},"end"::{"line"::69,"character"::1}},"codeRange"::{"start"::{"line"::58,"character"::0},"end"::{"line"::69,"character"::1}}},{"element"::{"range"::{"start"::{"line"::71,"character"::5},"end"::{"line"::71,"character"::20}},"name"::"typedefIsStruct","kind"::"FUNCTION","parameters"::"(TypeDef typedef)","returnType"::"bool"},"range"::{"start"::{"line"::71,"character"::0},"end"::{"line"::72,"character"::66}},"codeRange"::{"start"::{"line"::71,"character"::0},"end"::{"line"::72,"character"::66}}},{"element"::{"range"::{"start"::{"line"::74,"character"::5},"end"::{"line"::74,"character"::23}},"name"::"structIsNotWrapper","kind"::"FUNCTION","parameters"::"(TypeDef typedef)","returnType"::"bool"},"range"::{"start"::{"line"::74,"character"::0},"end"::{"line"::77,"character"::13}},"codeRange"::{"start"::{"line"::74,"character"::0},"end"::{"line"::77,"character"::13}}},{"element"::{"range"::{"start"::{"line"::79,"character"::5},"end"::{"line"::79,"character"::18}},"name"::"supportsAmd64","kind"::"FUNCTION","parameters"::"(TypeDef typedef)","returnType"::"bool"},"range"::{"start"::{"line"::79,"character"::0},"end"::{"line"::83,"character"::1}},"codeRange"::{"start"::{"line"::79,"character"::0},"end"::{"line"::83,"character"::1}}},{"element"::{"range"::{"start"::{"line"::85,"character"::5},"end"::{"line"::85,"character"::25}},"name"::"generateWin32Structs","kind"::"FUNCTION","parameters"::"(String namespace)","returnType"::"void"},"range"::{"start"::{"line"::85,"character"::0},"end"::{"line"::102,"character"::1}},"codeRange"::{"start"::{"line"::85,"character"::0},"end"::{"line"::102,"character"::1}}},{"element"::{"range"::{"start"::{"line"::104,"character"::5},"end"::{"line"::104,"character"::23}},"name"::"generateWin32Enums","kind"::"FUNCTION","parameters"::"(String namespace)","returnType"::"void"},"range"::{"start"::{"line"::104,"character"::0},"end"::{"line"::112,"character"::1}},"codeRange"::{"start"::{"line"::104,"character"::0},"end"::{"line"::112,"character"::1}}},{"element"::{"range"::{"start"::{"line"::114,"character"::5},"end"::{"line"::114,"character"::26}},"name"::"typedefIsGuidConstant","kind"::"FUNCTION","parameters"::"(TypeDef typedef)","returnType"::"bool"},"range"::{"start"::{"line"::114,"character"::0},"end"::{"line"::119,"character"::1}},"codeRange"::{"start"::{"line"::114,"character"::0},"end"::{"line"::119,"character"::1}}},{"element"::{"range"::{"start"::{"line"::121,"character"::5},"end"::{"line"::121,"character"::25}},"name"::"constantIsClassClsid","kind"::"FUNCTION","parameters"::"(TypeDef typedef)","returnType"::"bool"},"range"::{"start"::{"line"::121,"character"::0},"end"::{"line"::127,"character"::1}},"codeRange"::{"start"::{"line"::121,"character"::0},"end"::{"line"::127,"character"::1}}},{"element"::{"range"::{"start"::{"line"::129,"character"::5},"end"::{"line"::129,"character"::27}},"name"::"generateWin32Constants","kind"::"FUNCTION","parameters"::"(String namespace)","returnType"::"void"},"range"::{"start"::{"line"::129,"character"::0},"end"::{"line"::144,"character"::1}},"codeRange"::{"start"::{"line"::129,"character"::0},"end"::{"line"::144,"character"::1}}},{"element"::{"range"::{"start"::{"line"::146,"character"::5},"end"::{"line"::146,"character"::27}},"name"::"generateWin32Callbacks","kind"::"FUNCTION","parameters"::"(String namespace)","returnType"::"void"},"range"::{"start"::{"line"::146,"character"::0},"end"::{"line"::157,"character"::1}},"codeRange"::{"start"::{"line"::146,"character"::0},"end"::{"line"::157,"character"::1}}},{"element"::{"range"::{"start"::{"line"::159,"character"::5},"end"::{"line"::159,"character"::28}},"name"::"typeDirectlyInNamespace","kind"::"FUNCTION","parameters"::"(String type, String namespace)","returnType"::"bool"},"range"::{"start"::{"line"::159,"character"::0},"end"::{"line"::163,"character"::1}},"codeRange"::{"start"::{"line"::159,"character"::0},"end"::{"line"::163,"character"::1}}},{"element"::{"range"::{"start"::{"line"::165,"character"::5},"end"::{"line"::165,"character"::26}},"name"::"generateComInterfaces","kind"::"FUNCTION","parameters"::"(String namespace)","returnType"::"void"},"range"::{"start"::{"line"::165,"character"::0},"end"::{"line"::174,"character"::1}},"codeRange"::{"start"::{"line"::165,"character"::0},"end"::{"line"::174,"character"::1}}},{"element"::{"range"::{"start"::{"line"::176,"character"::5},"end"::{"line"::176,"character"::26}},"name"::"generateLibraryExport","kind"::"FUNCTION","parameters"::"(List<String> namespaces)","returnType"::"void"},"range"::{"start"::{"line"::176,"character"::0},"end"::{"line"::193,"character"::1}},"codeRange"::{"start"::{"line"::176,"character"::0},"end"::{"line"::193,"character"::1}}},{"element"::{"range"::{"start"::{"line"::197,"character"::5},"end"::{"line"::197,"character"::9}},"name"::"main","kind"::"FUNCTION","parameters"::"(List<String> args)","returnType"::"void"},"range"::{"start"::{"line"::197,"character"::0},"end"::{"line"::212,"character"::1}},"codeRange"::{"start"::{"line"::197,"character"::0},"end"::{"line"::212,"character"::1}}}]}},"jsonrpc"::"2.0"}
1635476719169:Res:{"method"::"textDocument/publishDiagnostics","params"::{"uri"::"file::///c::/src/win32/lib/src/system/com/structs.g.dart","diagnostics"::[{"range"::{"start"::{"line"::20,"character"::7},"end"::{"line"::20,"character"::38}},"severity"::1,"code"::"uri_has_not_been_generated","codeDescription"::{"href"::"https:://dart.dev/diagnostics/uri_has_not_been_generated"},"source"::"dart","message"::"Target of URI hasn't been generated:: '../../security/structs.g.dart'.\nTry running the generator that will generate the file referenced by the URI."},{"range"::{"start"::{"line"::35,"character"::11},"end"::{"line"::35,"character"::30}},"severity"::1,"code"::"undefined_class","codeDescription"::{"href"::"https:://dart.dev/diagnostics/undefined_class"},"source"::"dart","message"::"Undefined class 'SECURITY_ATTRIBUTES'.\nTry changing the name to the name of an existing class, or creating a class with the name 'SECURITY_ATTRIBUTES'."},{"range"::{"start"::{"line"::35,"character"::11},"end"::{"line"::35,"character"::30}},"severity"::1,"code"::"invalid_field_type_in_struct","source"::"dart","message"::"Fields in struct classes can't have the type 'SECURITY_ATTRIBUTES'. They can only be declared as 'int', 'double', 'Array', 'Pointer', or subtype of 'Struct' or 'Union'.\nTry using 'int', 'double', 'Array', 'Pointer', or subtype of 'Struct' or 'Union'."}]},"jsonrpc"::"2.0"}
1635476719190:Res:{"method"::"dart/textDocument/publishOutline","params"::{"uri"::"file::///c::/src/win32/lib/src/system/com/structs.g.dart","outline"::{"element"::{"range"::{"start"::{"line"::0,"character"::0},"end"::{"line"::412,"character"::0}},"name"::"<unit>","kind"::"COMPILATION_UNIT"},"range"::{"start"::{"line"::0,"character"::0},"end"::{"line"::412,"character"::0}},"codeRange"::{"start"::{"line"::0,"character"::0},"end"::{"line"::412,"character"::0}},"children"::[{"element"::{"range"::{"start"::{"line"::24,"character"::6},"end"::{"line"::24,"character"::14}},"name"::"BINDINFO","kind"::"CLASS"},"range"::{"start"::{"line"::23,"character"::0},"end"::{"line"::39,"character"::1}},"codeRange"::{"start"::{"line"::24,"character"::0},"end"::{"line"::39,"character"::1}},"children"::[{"element"::{"range"::{"start"::{"line"::25,"character"::25},"end"::{"line"::25,"character"::31}},"name"::"cbSize","kind"::"FIELD","returnType"::"int"},"range"::{"start"::{"line"::25,"character"::2},"end"::{"line"::25,"character"::32}},"codeRange"::{"start"::{"line"::25,"character"::25},"end"::{"line"::25,"character"::31}}},{"element"::{"range"::{"start"::{"line"::26,"character"::26},"end"::{"line"::26,"character"::37}},"name"::"szExtraInfo","kind"::"FIELD","returnType"::"Pointer<Utf16>"},"range"::{"start"::{"line"::26,"character"::2},"end"::{"line"::26,"character"::38}},"codeRange"::{"start"::{"line"::26,"character"::26},"end"::{"line"::26,"character"::37}}},{"element"::{"range"::{"start"::{"line"::27,"character"::21},"end"::{"line"::27,"character"::31}},"name"::"stgmedData","kind"::"FIELD","returnType"::"STGMEDIUM"},"range"::{"start"::{"line"::27,"character"::2},"end"::{"line"::27,"character"::32}},"codeRange"::{"start"::{"line"::27,"character"::21},"end"::{"line"::27,"character"::31}}},{"element"::{"range"::{"start"::{"line"::28,"character"::25},"end"::{"line"::28,"character"::37}},"name"::"grfBindInfoF","kind"::"FIELD","returnType"::"int"},"range"::{"start"::{"line"::28,"character"::2},"end"::{"line"::28,"character"::38}},"codeRange"::{"start"::{"line"::28,"character"::25},"end"::{"line"::28,"character"::37}}},{"element"::{"range"::{"start"::{"line"::29,"character"::25},"end"::{"line"::29,"character"::35}},"name"::"dwBindVerb","kind"::"FIELD","returnType"::"int"},"range"::{"start"::{"line"::29,"character"::2},"end"::{"line"::29,"character"::36}},"codeRange"::{"start"::{"line"::29,"character"::25},"end"::{"line"::29,"character"::35}}},{"element"::{"range"::{"start"::{"line"::30,"character"::26},"end"::{"line"::30,"character"::38}},"name"::"szCustomVerb","kind"::"FIELD","returnType"::"Pointer<Utf16>"},"range"::{"start"::{"line"::30,"character"::2},"end"::{"line"::30,"character"::39}},"codeRange"::{"start"::{"line"::30,"character"::26},"end"::{"line"::30,"character"::38}}},{"element"::{"range"::{"start"::{"line"::31,"character"::25},"end"::{"line"::31,"character"::37}},"name"::"cbstgmedData","kind"::"FIELD","returnType"::"int"},"range"::{"start"::{"line"::31,"character"::2},"end"::{"line"::31,"character"::38}},"codeRange"::{"start"::{"line"::31,"character"::25},"end"::{"line"::31,"character"::37}}},{"element"::{"range"::{"start"::{"line"::32,"character"::25},"end"::{"line"::32,"character"::34}},"name"::"dwOptions","kind"::"FIELD","returnType"::"int"},"range"::{"start"::{"line"::32,"character"::2},"end"::{"line"::32,"character"::35}},"codeRange"::{"start"::{"line"::32,"character"::25},"end"::{"line"::32,"character"::34}}},{"element"::{"range"::{"start"::{"line"::33,"character"::25},"end"::{"line"::33,"character"::39}},"name"::"dwOptionsFlags","kind"::"FIELD","returnType"::"int"},"range"::{"start"::{"line"::33,"character"::2},"end"::{"line"::33,"character"::40}},"codeRange"::{"start"::{"line"::33,"character"::25},"end"::{"line"::33,"character"::39}}},{"element"::{"range"::{"start"::{"line"::34,"character"::25},"end"::{"line"::34,"character"::35}},"name"::"dwCodePage","kind"::"FIELD","returnType"::"int"},"range"::{"start"::{"line"::34,"character"::2},"end"::{"line"::34,"character"::36}},"codeRange"::{"start"::{"line"::34,"character"::25},"end"::{"line"::34,"character"::35}}},{"element"::{"range"::{"start"::{"line"::35,"character"::31},"end"::{"line"::35,"character"::49}},"name"::"securityAttributes","kind"::"FIELD","returnType"::"SECURITY_ATTRIBUTES"},"range"::{"start"::{"line"::35,"character"::2},"end"::{"line"::35,"character"::50}},"codeRange"::{"start"::{"line"::35,"character"::31},"end"::{"line"::35,"character"::49}}},{"element"::{"range"::{"start"::{"line"::36,"character"::16},"end"::{"line"::36,"character"::19}},"name"::"iid","kind"::"FIELD","returnType"::"GUID"},"range"::{"start"::{"line"::36,"character"::2},"end"::{"line"::36,"character"::20}},"codeRange"::{"start"::{"line"::36,"character"::16},"end"::{"line"::36,"character"::19}}},{"element"::{"range"::{"start"::{"line"::37,"character"::21},"end"::{"line"::37,"character"::25}},"name"::"pUnk","kind"::"FIELD","returnType"::"COMObject"},"range"::{"start"::{"line"::37,"character"::2},"end"::{"line"::37,"character"::26}},"codeRange"::{"start"::{"line"::37,"character"::21},"end"::{"line"::37,"character"::25}}},{"element"::{"range"::{"start"::{"line"::38,"character"::25},"end"::{"line"::38,"character"::35}},"name"::"dwReserved","kind"::"FIELD","returnType"::"int"},"range"::{"start"::{"line"::38,"character"::2},"end"::{"line"::38,"character"::36}},"codeRange"::{"start"::{"line"::38,"character"::25},"end"::{"line"::38,"character"::35}}}]},{"element"::{"range"::{"start"::{"line"::42,"character"::6},"end"::{"line"::42,"character"::15}},"name"::"BIND_OPTS","kind"::"CLASS"},"range"::{"start"::{"line"::41,"character"::0},"end"::{"line"::47,"character"::1}},"codeRange"::{"start"::{"line"::42,"character"::0},"end"::{"line"::47,"character"::1}},"children"::[{"element"::{"range"::{"start"::{"line"::43,"character"::25},"end"::{"line"::43,"character"::33}},"name"::"cbStruct","kind"::"FIELD","returnType"::"int"},"range"::{"start"::{"line"::43,"character"::2},"end"::{"line"::43,"character"::34}},"codeRange"::{"start"::{"line"::43,"character"::25},"end"::{"line"::43,"character"::33}}},{"element"::{"range"::{"start"::{"line"::44,"character"::25},"end"::{"line"::44,"character"::33}},"name"::"grfFlags","kind"::"FIELD","returnType"::"int"},"range"::{"start"::{"line"::44,"character"::2},"end"::{"line"::44,"character"::34}},"codeRange"::{"start"::{"line"::44,"character"::25},"end"::{"line"::44,"character"::33}}},{"element"::{"range"::{"start"::{"line"::45,"character"::25},"end"::{"line"::45,"character"::32}},"name"::"grfMode","kind"::"FIELD","returnType"::"int"},"range"::{"start"::{"line"::45,"character"::2},"end"::{"line"::45,"character"::33}},"codeRange"::{"start"::{"line"::45,"character"::25},"end"::{"line"::45,"character"::32}}},{"element"::{"range"::{"start"::{"line"::46,"character"::25},"end"::{"line"::46,"character"::44}},"name"::"dwTickCountDeadline","kind"::"FIELD","returnType"::"int"},"range"::{"start"::{"line"::46,"character"::2},"end"::{"line"::46,"character"::45}},"codeRange"::{"start"::{"line"::46,"character"::25},"end"::{"line"::46,"character"::44}}}]},{"element"::{"range"::{"start"::{"line"::50,"character"::6},"end"::{"line"::50,"character"::16}},"name"::"BIND_OPTS2","kind"::"CLASS"},"range"::{"start"::{"line"::49,"character"::0},"end"::{"line"::56,"character"::1}},"codeRange"::{"start"::{"line"::50,"character"::0},"end"::{"line"::56,"character"::1}},"children"::[{"element"::{"range"::{"start"::{"line"::51,"character"::21},"end"::{"line"::51,"character"::52}},"name"::"_AnonymousBase_objidl_L9017_C36","kind"::"FIELD","returnType"::"BIND_OPTS"},"range"::{"start"::{"line"::51,"character"::2},"end"::{"line"::51,"character"::53}},"codeRange"::{"start"::{"line"::51,"character"::21},"end"::{"line"::51,"character"::52}}},{"element"::{"range"::{"start"::{"line"::52,"character"::25},"end"::{"line"::52,"character"::37}},"name"::"dwTrackFlags","kind"::"FIELD","returnType"::"int"},"range"::{"start"::{"line"::52,"character"::2},"end"::{"line"::52,"character"::38}},"codeRange"::{"start"::{"line"::52,"character"::25},"end"::{"line"::52,"character"::37}}},{"element"::{"range"::{"start"::{"line"::53,"character"::25},"end"::{"line"::53,"character"::39}},"name"::"dwClassContext","kind"::"FIELD","returnType"::"int"},"range"::{"start"::{"line"::53,"character"::2},"end"::{"line"::53,"character"::40}},"codeRange"::{"start"::{"line"::53,"character"::25},"end"::{"line"::53,"character"::39}}},{"element"::{"range"::{"start"::{"line"::54,"character"::25},"end"::{"line"::54,"character"::31}},"name"::"locale","kind"::"FIELD","returnType"::"int"},"range"::{"start"::{"line"::54,"character"::2},"end"::{"line"::54,"character"::32}},"codeRange"::{"start"::{"line"::54,"character"::25},"end"::{"line"::54,"character"::31}}},{"element"::{"range"::{"start"::{"line"::55,"character"::33},"end"::{"line"::55,"character"::44}},"name"::"pServerInfo","kind"::"FIELD","returnType"::"Pointer<COSERVERINFO>"},"range"::{"start"::{"line"::55,"character"::2},"end"::{"line"::55,"character"::45}},"codeRange"::{"start"::{"line"::55,"character"::33},"end"::{"line"::55,"character"::44}}}]},{"element"::{"range"::{"start"::{"line"::59,"character"::6},"end"::{"line"::59,"character"::16}},"name"::"BIND_OPTS3","kind"::"CLASS"},"range"::{"start"::{"line"::58,"character"::0},"end"::{"line"::62,"character"::1}},"codeRange"::{"start"::{"line"::59,"character"::0},"end"::{"line"::62,"character"::1}},"children"::[{"element"::{"range"::{"start"::{"line"::60,"character"::22},"end"::{"line"::60,"character"::53}},"name"::"_AnonymousBase_objidl_L9041_C36","kind"::"FIELD","returnType"::"BIND_OPTS2"},"range"::{"start"::{"line"::60,"character"::2},"end"::{"line"::60,"character"::54}},"codeRange"::{"start"::{"line"::60,"character"::22},"end"::{"line"::60,"character"::53}}},{"element"::{"range"::{"start"::{"line"::61,"character"::25},"end"::{"line"::61,"character"::29}},"name"::"hwnd","kind"::"FIELD","returnType"::"int"},"range"::{"start"::{"line"::61,"character"::2},"end"::{"line"::61,"character"::30}},"codeRange"::{"start"::{"line"::61,"character"::25},"end"::{"line"::61,"character"::29}}}]},{"element"::{"range"::{"start"::{"line"::65,"character"::6},"end"::{"line"::65,"character"::10}},"name"::"BLOB","kind"::"CLASS"},"range"::{"start"::{"line"::64,"character"::0},"end"::{"line"::68,"character"::1}},"codeRange"::{"start"::{"line"::65,"character"::0},"end"::{"line"::68,"character"::1}},"children"::[{"element"::{"range"::{"start"::{"line"::66,"character"::25},"end"::{"line"::66,"character"::31}},"name"::"cbSize","kind"::"FIELD","returnType"::"int"},"range"::{"start"::{"line"::66,"character"::2},"end"::{"line"::66,"character"::32}},"codeRange"::{"start"::{"line"::66,"character"::25},"end"::{"line"::66,"character"::31}}},{"element"::{"range"::{"start"::{"line"::67,"character"::26},"end"::{"line"::67,"character"::35}},"name"::"pBlobData","kind"::"FIELD","returnType"::"Pointer<Uint8>"},"range"::{"start"::{"line"::67,"character"::2},"end"::{"line"::67,"character"::36}},"codeRange"::{"start"::{"line"::67,"character"::26},"end"::{"line"::67,"character"::35}}}]},{"element"::{"range"::{"start"::{"line"::71,"character"::6},"end"::{"line"::71,"character"::15}},"name"::"BYTE_BLOB","kind"::"CLASS"},"range"::{"start"::{"line"::70,"character"::0},"end"::{"line"::75,"character"::1}},"codeRange"::{"start"::{"line"::71,"character"::0},"end"::{"line"::75,"character"::1}},"children"::[{"element"::{"range"::{"start"::{"line"::72,"character"::25},"end"::{"line"::72,"character"::31}},"name"::"clSize","kind"::"FIELD","returnType"::"int"},"range"::{"start"::{"line"::72,"character"::2},"end"::{"line"::72,"character"::32}},"codeRange"::{"start"::{"line"::72,"character"::25},"end"::{"line"::72,"character"::31}}},{"element"::{"range"::{"start"::{"line"::74,"character"::24},"end"::{"line"::74,"character"::30}},"name"::"abData","kind"::"FIELD","returnType"::"Array<Uint8>"},"range"::{"start"::{"line"::73,"character"::2},"end"::{"line"::74,"character"::31}},"codeRange"::{"start"::{"line"::74,"character"::24},"end"::{"line"::74,"character"::30}}}]},{"element"::{"range"::{"start"::{"line"::78,"character"::6},"end"::{"line"::78,"character"::19}},"name"::"BYTE_SIZEDARR","kind"::"CLASS"},"range"::{"start"::{"line"::77,"character"::0},"end"::{"line"::81,"character"::1}},"codeRange"::{"start"::{"line"::78,"character"::0},"end"::{"line"::81,"character"::1}},"children"::[{"element"::{"range"::{"start"::{"line"::79,"character"::25},"end"::{"line"::79,"character"::31}},"name"::"clSize","kind"::"FIELD","returnType"::"int"},"range"::{"start"::{"line"::79,"character"::2},"end"::{"line"::79,"character"::32}},"codeRange"::{"start"::{"line"::79,"character"::25},"end"::{"line"::79,"character"::31}}},{"element"::{"range"::{"start"::{"line"::80,"character"::26},"end"::{"line"::80,"character"::31}},"name"::"pData","kind"::"FIELD","returnType"::"Pointer<Uint8>"},"range"::{"start"::{"line"::80,"character"::2},"end"::{"line"::80,"character"::32}},"codeRange"::{"start"::{"line"::80,"character"::26},"end"::{"line"::80,"character"::31}}}]},{"element"::{"range"::{"start"::{"line"::84,"character"::6},"end"::{"line"::84,"character"::18}},"name"::"CATEGORYINFO","kind"::"CLASS"},"range"::{"start"::{"line"::83,"character"::0},"end"::{"line"::104,"character"::1}},"codeRange"::{"start"::{"line"::84,"character"::0},"end"::{"line"::104,"character"::1}},"children"::[{"element"::{"range"::{"start"::{"line"::85,"character"::16},"end"::{"line"::85,"character"::21}},"name"::"catid","kind"::"FIELD","returnType"::"GUID"},"range"::{"start"::{"line"::85,"character"::2},"end"::{"line"::85,"character"::22}},"codeRange"::{"start"::{"line"::85,"character"::16},"end"::{"line"::85,"character"::21}}},{"element"::{"range"::{"start"::{"line"::86,"character"::25},"end"::{"line"::86,"character"::29}},"name"::"lcid","kind"::"FIELD","returnType"::"int"},"range"::{"start"::{"line"::86,"character"::2},"end"::{"line"::86,"character"::30}},"codeRange"::{"start"::{"line"::86,"character"::25},"end"::{"line"::86,"character"::29}}},{"element"::{"range"::{"start"::{"line"::88,"character"::25},"end"::{"line"::88,"character"::39}},"name"::"_szDescription","kind"::"FIELD","returnType"::"Array<Uint16>"},"range"::{"start"::{"line"::87,"character"::2},"end"::{"line"::88,"character"::40}},"codeRange"::{"start"::{"line"::88,"character"::25},"end"::{"line"::88,"character"::39}}},{"element"::{"range"::{"start"::{"line"::90,"character"::13},"end"::{"line"::90,"character"::26}},"name"::"szDescription","kind"::"GETTER","returnType"::"String"},"range"::{"start"::{"line"::90,"character"::2},"end"::{"line"::96,"character"::3}},"codeRange"::{"start"::{"line"::90,"character"::2},"end"::{"line"::96,"character"::3}}},{"element"::{"range"::{"start"::{"line"::98,"character"::6},"end"::{"line"::98,"character"::19}},"name"::"szDescription","kind"::"SETTER","parameters"::"(String value)","returnType"::""},"range"::{"start"::{"line"::98,"character"::2},"end"::{"line"::103,"character"::3}},"codeRange"::{"start"::{"line"::98,"character"::2},"end"::{"line"::103,"character"::3}}}]},{"element"::{"range"::{"start"::{"line"::107,"character"::6},"end"::{"line"::107,"character"::20}},"name"::"COAUTHIDENTITY","kind"::"CLASS"},"range"::{"start"::{"line"::106,"character"::0},"end"::{"line"::115,"character"::1}},"codeRange"::{"start"::{"line"::107,"character"::0},"end"::{"line"::115,"character"::1}},"children"::[{"element"::{"range"::{"start"::{"line"::108,"character"::27},"end"::{"line"::108,"character"::31}},"name"::"User","kind"::"FIELD","returnType"::"Pointer<Uint16>"},"range"::{"start"::{"line"::108,"character"::2},"end"::{"line"::108,"character"::32}},"codeRange"::{"start"::{"line"::108,"character"::27},"end"::{"line"::108,"character"::31}}},{"element"::{"range"::{"start"::{"line"::109,"character"::25},"end"::{"line"::109,"character"::35}},"name"::"UserLength","kind"::"FIELD","returnType"::"int"},"range"::{"start"::{"line"::109,"character"::2},"end"::{"line"::109,"character"::36}},"codeRange"::{"start"::{"line"::109,"character"::25},"end"::{"line"::109,"character"::35}}},{"element"::{"range"::{"start"::{"line"::110,"character"::27},"end"::{"line"::110,"character"::33}},"name"::"Domain","kind"::"FIELD","returnType"::"Pointer<Uint16>"},"range"::{"start"::{"line"::110,"character"::2},"end"::{"line"::110,"character"::34}},"codeRange"::{"start"::{"line"::110,"character"::27},"end"::{"line"::110,"character"::33}}},{"element"::{"range"::{"start"::{"line"::111,"character"::25},"end"::{"line"::111,"character"::37}},"name"::"DomainLength","kind"::"FIELD","returnType"::"int"},"range"::{"start"::{"line"::111,"character"::2},"end"::{"line"::111,"character"::38}},"codeRange"::{"start"::{"line"::111,"character"::25},"end"::{"line"::111,"character"::37}}},{"element"::{"range"::{"start"::{"line"::112,"character"::27},"end"::{"line"::112,"character"::35}},"name"::"Password","kind"::"FIELD","returnType"::"Pointer<Uint16>"},"range"::{"start"::{"line"::112,"character"::2},"end"::{"line"::112,"character"::36}},"codeRange"::{"start"::{"line"::112,"character"::27},"end"::{"line"::112,"character"::35}}},{"element"::{"range"::{"start"::{"line"::113,"character"::25},"end"::{"line"::113,"character"::39}},"name"::"PasswordLength","kind"::"FIELD","returnType"::"int"},"range"::{"start"::{"line"::113,"character"::2},"end"::{"line"::113,"character"::40}},"codeRange"::{"start"::{"line"::113,"character"::25},"end"::{"line"::113,"character"::39}}},{"element"::{"range"::{"start"::{"line"::114,"character"::25},"end"::{"line"::114,"character"::30}},"name"::"Flags","kind"::"FIELD","returnType"::"int"},"range"::{"start"::{"line"::114,"character"::2},"end"::{"line"::114,"character"::31}},"codeRange"::{"start"::{"line"::114,"character"::25},"end"::{"line"::114,"character"::30}}}]},{"element"::{"range"::{"start"::{"line"::118,"character"::6},"end"::{"line"::118,"character"::16}},"name"::"COAUTHINFO","kind"::"CLASS"},"range"::{"start"::{"line"::117,"character"::0},"end"::{"line"::126,"character"::1}},"codeRange"::{"start"::{"line"::118,"character"::0},"end"::{"line"::126,"character"::1}},"children"::[{"element"::{"range"::{"start"::{"line"::119,"character"::25},"end"::{"line"::119,"character"::35}},"name"::"dwAuthnSvc","kind"::"FIELD","returnType"::"int"},"range"::{"start"::{"line"::119,"character"::2},"end"::{"line"::119,"character"::36}},"codeRange"::{"start"::{"line"::119,"character"::25},"end"::{"line"::119,"character"::35}}},{"element"::{"range"::{"start"::{"line"::120,"character"::25},"end"::{"line"::120,"character"::35}},"name"::"dwAuthzSvc","kind"::"FIELD","returnType"::"int"},"range"::{"start"::{"line"::120,"character"::2},"end"::{"line"::120,"character"::36}},"codeRange"::{"start"::{"line"::120,"character"::25},"end"::{"line"::120,"character"::35}}},{"element"::{"range"::{"start"::{"line"::121,"character"::26},"end"::{"line"::121,"character"::45}},"name"::"pwszServerPrincName","kind"::"FIELD","returnType"::"Pointer<Utf16>"},"range"::{"start"::{"line"::121,"character"::2},"end"::{"line"::121,"character"::46}},"codeRange"::{"start"::{"line"::121,"character"::26},"end"::{"line"::121,"character"::45}}},{"element"::{"range"::{"start"::{"line"::122,"character"::25},"end"::{"line"::122,"character"::37}},"name"::"dwAuthnLevel","kind"::"FIELD","returnType"::"int"},"range"::{"start"::{"line"::122,"character"::2},"end"::{"line"::122,"character"::38}},"codeRange"::{"start"::{"line"::122,"character"::25},"end"::{"line"::122,"character"::37}}},{"element"::{"range"::{"start"::{"line"::123,"character"::25},"end"::{"line"::123,"character"::45}},"name"::"dwImpersonationLevel","kind"::"FIELD","returnType"::"int"},"range"::{"start"::{"line"::123,"character"::2},"end"::{"line"::123,"character"::46}},"codeRange"::{"start"::{"line"::123,"character"::25},"end"::{"line"::123,"character"::45}}},{"element"::{"range"::{"start"::{"line"::124,"character"::35},"end"::{"line"::124,"character"::52}},"name"::"pAuthIdentityData","kind"::"FIELD","returnType"::"Pointer<COAUTHIDENTITY>"},"range"::{"start"::{"line"::124,"character"::2},"end"::{"line"::124,"character"::53}},"codeRange"::{"start"::{"line"::124,"character"::35},"end"::{"line"::124,"character"::52}}},{"element"::{"range"::{"start"::{"line"::125,"character"::25},"end"::{"line"::125,"character"::39}},"name"::"dwCapabilities","kind"::"FIELD","returnType"::"int"},"range"::{"start"::{"line"::125,"character"::2},"end"::{"line"::125,"character"::40}},"codeRange"::{"start"::{"line"::125,"character"::25},"end"::{"line"::125,"character"::39}}}]},{"element"::{"range"::{"start"::{"line"::129,"character"::6},"end"::{"line"::129,"character"::17}},"name"::"CONNECTDATA","kind"::"CLASS"},"range"::{"start"::{"line"::128,"character"::0},"end"::{"line"::132,"character"::1}},"codeRange"::{"start"::{"line"::129,"character"::0},"end"::{"line"::132,"character"::1}},"children"::[{"element"::{"range"::{"start"::{"line"::130,"character"::21},"end"::{"line"::130,"character"::25}},"name"::"pUnk","kind"::"FIELD","returnType"::"COMObject"},"range"::{"start"::{"line"::130,"character"::2},"end"::{"line"::130,"character"::26}},"codeRange"::{"start"::{"line"::130,"character"::21},"end"::{"line"::130,"character"::25}}},{"element"::{"range"::{"start"::{"line"::131,"character"::25},"end"::{"line"::131,"character"::33}},"name"::"dwCookie","kind"::"FIELD","returnType"::"int"},"range"::{"start"::{"line"::131,"character"::2},"end"::{"line"::131,"character"::34}},"codeRange"::{"start"::{"line"::131,"character"::25},"end"::{"line"::131,"character"::33}}}]},{"element"::{"range"::{"start"::{"line"::135,"character"::6},"end"::{"line"::135,"character"::18}},"name"::"COSERVERINFO","kind"::"CLASS"},"range"::{"start"::{"line"::134,"character"::0},"end"::{"line"::140,"character"::1}},"codeRange"::{"start"::{"line"::135,"character"::0},"end"::{"line"::140,"character"::1}},"children"::[{"element"::{"range"::{"start"::{"line"::136,"character"::25},"end"::{"line"::136,"character"::36}},"name"::"dwReserved1","kind"::"FIELD","returnType"::"int"},"range"::{"start"::{"line"::136,"character"::2},"end"::{"line"::136,"character"::37}},"codeRange"::{"start"::{"line"::136,"character"::25},"end"::{"line"::136,"character"::36}}},{"element"::{"range"::{"start"::{"line"::137,"character"::26},"end"::{"line"::137,"character"::34}},"name"::"pwszName","kind"::"FIELD","returnType"::"Pointer<Utf16>"},"range"::{"start"::{"line"::137,"character"::2},"end"::{"line"::137,"character"::35}},"codeRange"::{"start"::{"line"::137,"character"::26},"end"::{"line"::137,"character"::34}}},{"element"::{"range"::{"start"::{"line"::138,"character"::31},"end"::{"line"::138,"character"::40}},"name"::"pAuthInfo","kind"::"FIELD","returnType"::"Pointer<COAUTHINFO>"},"range"::{"start"::{"line"::138,"character"::2},"end"::{"line"::138,"character"::41}},"codeRange"::{"start"::{"line"::138,"character"::31},"end"::{"line"::138,"character"::40}}},{"element"::{"range"::{"start"::{"line"::139,"character"::25},"end"::{"line"::139,"character"::36}},"name"::"dwReserved2","kind"::"FIELD","returnType"::"int"},"range"::{"start"::{"line"::139,"character"::2},"end"::{"line"::139,"character"::37}},"codeRange"::{"start"::{"line"::139,"character"::25},"end"::{"line"::139,"character"::36}}}]},{"element"::{"range"::{"start"::{"line"::143,"character"::6},"end"::{"line"::143,"character"::16}},"name"::"CSPLATFORM","kind"::"CLASS"},"range"::{"start"::{"line"::142,"character"::0},"end"::{"line"::148,"character"::1}},"codeRange"::{"start"::{"line"::143,"character"::0},"end"::{"line"::148,"character"::1}},"children"::[{"element"::{"range"::{"start"::{"line"::144,"character"::25},"end"::{"line"::144,"character"::37}},"name"::"dwPlatformId","kind"::"FIELD","returnType"::"int"},"range"::{"start"::{"line"::144,"character"::2},"end"::{"line"::144,"character"::38}},"codeRange"::{"start"::{"line"::144,"character"::25},"end"::{"line"::144,"character"::37}}},{"element"::{"range"::{"start"::{"line"::145,"character"::25},"end"::{"line"::145,"character"::36}},"name"::"dwVersionHi","kind"::"FIELD","returnType"::"int"},"range"::{"start"::{"line"::145,"character"::2},"end"::{"line"::145,"character"::37}},"codeRange"::{"start"::{"line"::145,"character"::25},"end"::{"line"::145,"character"::36}}},{"element"::{"range"::{"start"::{"line"::146,"character"::25},"end"::{"line"::146,"character"::36}},"name"::"dwVersionLo","kind"::"FIELD","returnType"::"int"},"range"::{"start"::{"line"::146,"character"::2},"end"::{"line"::146,"character"::37}},"codeRange"::{"start"::{"line"::146,"character"::25},"end"::{"line"::146,"character"::36}}},{"element"::{"range"::{"start"::{"line"::147,"character"::25},"end"::{"line"::147,"character"::40}},"name"::"dwProcessorArch","kind"::"FIELD","returnType"::"int"},"range"::{"start"::{"line"::147,"character"::2},"end"::{"line"::147,"character"::41}},"codeRange"::{"start"::{"line"::147,"character"::25},"end"::{"line"::147,"character"::40}}}]},{"element"::{"range"::{"start"::{"line"::151,"character"::6},"end"::{"line"::151,"character"::8}},"name"::"CY","kind"::"CLASS"},"range"::{"start"::{"line"::150,"character"::0},"end"::{"line"::154,"character"::1}},"codeRange"::{"start"::{"line"::151,"character"::0},"end"::{"line"::154,"character"::1}},"children"::[{"element"::{"range"::{"start"::{"line"::152,"character"::25},"end"::{"line"::152,"character"::34}},"name"::"Anonymous","kind"::"FIELD","returnType"::"int"},"range"::{"start"::{"line"::152,"character"::2},"end"::{"line"::152,"character"::35}},"codeRange"::{"start"::{"line"::152,"character"::25},"end"::{"line"::152,"character"::34}}},{"element"::{"range"::{"start"::{"line"::153,"character"::24},"end"::{"line"::153,"character"::29}},"name"::"int64","kind"::"FIELD","returnType"::"int"},"range"::{"start"::{"line"::153,"character"::2},"end"::{"line"::153,"character"::30}},"codeRange"::{"start"::{"line"::153,"character"::24},"end"::{"line"::153,"character"::29}}}]},{"element"::{"range"::{"start"::{"line"::157,"character"::6},"end"::{"line"::157,"character"::17}},"name"::"ComCallData","kind"::"CLASS"},"range"::{"start"::{"line"::156,"character"::0},"end"::{"line"::161,"character"::1}},"codeRange"::{"start"::{"line"::157,"character"::0},"end"::{"line"::161,"character"::1}},"children"::[{"element"::{"range"::{"start"::{"line"::158,"character"::25},"end"::{"line"::158,"character"::33}},"name"::"dwDispid","kind"::"FIELD","returnType"::"int"},"range"::{"start"::{"line"::158,"character"::2},"end"::{"line"::158,"character"::34}},"codeRange"::{"start"::{"line"::158,"character"::25},"end"::{"line"::158,"character"::33}}},{"element"::{"range"::{"start"::{"line"::159,"character"::25},"end"::{"line"::159,"character"::35}},"name"::"dwReserved","kind"::"FIELD","returnType"::"int"},"range"::{"start"::{"line"::159,"character"::2},"end"::{"line"::159,"character"::36}},"codeRange"::{"start"::{"line"::159,"character"::25},"end"::{"line"::159,"character"::35}}},{"element"::{"range"::{"start"::{"line"::160,"character"::19},"end"::{"line"::160,"character"::31}},"name"::"pUserDefined","kind"::"FIELD","returnType"::"Pointer"},"range"::{"start"::{"line"::160,"character"::2},"end"::{"line"::160,"character"::32}},"codeRange"::{"start"::{"line"::160,"character"::19},"end"::{"line"::160,"character"::31}}}]},{"element"::{"range"::{"start"::{"line"::164,"character"::6},"end"::{"line"::164,"character"::20}},"name"::"DVTARGETDEVICE","kind"::"CLASS"},"range"::{"start"::{"line"::163,"character"::0},"end"::{"line"::172,"character"::1}},"codeRange"::{"start"::{"line"::164,"character"::0},"end"::{"line"::172,"character"::1}},"children"::[{"element"::{"range"::{"start"::{"line"::165,"character"::25},"end"::{"line"::165,"character"::31}},"name"::"tdSize","kind"::"FIELD","returnType"::"int"},"range"::{"start"::{"line"::165,"character"::2},"end"::{"line"::165,"character"::32}},"codeRange"::{"start"::{"line"::165,"character"::25},"end"::{"line"::165,"character"::31}}},{"element"::{"range"::{"start"::{"line"::166,"character"::25},"end"::{"line"::166,"character"::43}},"name"::"tdDriverNameOffset","kind"::"FIELD","returnType"::"int"},"range"::{"start"::{"line"::166,"character"::2},"end"::{"line"::166,"character"::44}},"codeRange"::{"start"::{"line"::166,"character"::25},"end"::{"line"::166,"character"::43}}},{"element"::{"range"::{"start"::{"line"::167,"character"::25},"end"::{"line"::167,"character"::43}},"name"::"tdDeviceNameOffset","kind"::"FIELD","returnType"::"int"},"range"::{"start"::{"line"::167,"character"::2},"end"::{"line"::167,"character"::44}},"codeRange"::{"start"::{"line"::167,"character"::25},"end"::{"line"::167,"character"::43}}},{"element"::{"range"::{"start"::{"line"::168,"character"::25},"end"::{"line"::168,"character"::41}},"name"::"tdPortNameOffset","kind"::"FIELD","returnType"::"int"},"range"::{"start"::{"line"::168,"character"::2},"end"::{"line"::168,"character"::42}},"codeRange"::{"start"::{"line"::168,"character"::25},"end"::{"line"::168,"character"::41}}},{"element"::{"range"::{"start"::{"line"::169,"character"::25},"end"::{"line"::169,"character"::43}},"name"::"tdExtDevmodeOffset","kind"::"FIELD","returnType"::"int"},"range"::{"start"::{"line"::169,"character"::2},"end"::{"line"::169,"character"::44}},"codeRange"::{"start"::{"line"::169,"character"::25},"end"::{"line"::169,"character"::43}}},{"element"::{"range"::{"start"::{"line"::171,"character"::24},"end"::{"line"::171,"character"::30}},"name"::"tdData","kind"::"FIELD","returnType"::"Array<Uint8>"},"range"::{"start"::{"line"::170,"character"::2},"end"::{"line"::171,"character"::31}},"codeRange"::{"start"::{"line"::171,"character"::24},"end"::{"line"::171,"character"::30}}}]},{"element"::{"range"::{"start"::{"line"::175,"character"::6},"end"::{"line"::175,"character"::16}},"name"::"DWORD_BLOB","kind"::"CLASS"},"range"::{"start"::{"line"::174,"character"::0},"end"::{"line"::179,"character"::1}},"codeRange"::{"start"::{"line"::175,"character"::0},"end"::{"line"::179,"character"::1}},"children"::[{"element"::{"range"::{"start"::{"line"::176,"character"::25},"end"::{"line"::176,"character"::31}},"name"::"clSize","kind"::"FIELD","returnType"::"int"},"range"::{"start"::{"line"::176,"character"::2},"end"::{"line"::176,"character"::32}},"codeRange"::{"start"::{"line"::176,"character"::25},"end"::{"line"::176,"character"::31}}},{"element"::{"range"::{"start"::{"line"::178,"character"::25},"end"::{"line"::178,"character"::31}},"name"::"alData","kind"::"FIELD","returnType"::"Array<Uint32>"},"range"::{"start"::{"line"::177,"character"::2},"end"::{"line"::178,"character"::32}},"codeRange"::{"start"::{"line"::178,"character"::25},"end"::{"line"::178,"character"::31}}}]},{"element"::{"range"::{"start"::{"line"::182,"character"::6},"end"::{"line"::182,"character"::23}},"name"::"FLAGGED_BYTE_BLOB","kind"::"CLASS"},"range"::{"start"::{"line"::181,"character"::0},"end"::{"line"::187,"character"::1}},"codeRange"::{"start"::{"line"::182,"character"::0},"end"::{"line"::187,"character"::1}},"children"::[{"element"::{"range"::{"start"::{"line"::183,"character"::25},"end"::{"line"::183,"character"::31}},"name"::"fFlags","kind"::"FIELD","returnType"::"int"},"range"::{"start"::{"line"::183,"character"::2},"end"::{"line"::183,"character"::32}},"codeRange"::{"start"::{"line"::183,"character"::25},"end"::{"line"::183,"character"::31}}},{"element"::{"range"::{"start"::{"line"::184,"character"::25},"end"::{"line"::184,"character"::31}},"name"::"clSize","kind"::"FIELD","returnType"::"int"},"range"::{"start"::{"line"::184,"character"::2},"end"::{"line"::184,"character"::32}},"codeRange"::{"start"::{"line"::184,"character"::25},"end"::{"line"::184,"character"::31}}},{"element"::{"range"::{"start"::{"line"::186,"character"::24},"end"::{"line"::186,"character"::30}},"name"::"abData","kind"::"FIELD","returnType"::"Array<Uint8>"},"range"::{"start"::{"line"::185,"character"::2},"end"::{"line"::186,"character"::31}},"codeRange"::{"start"::{"line"::186,"character"::24},"end"::{"line"::186,"character"::30}}}]},{"element"::{"range"::{"start"::{"line"::190,"character"::6},"end"::{"line"::190,"character"::23}},"name"::"FLAGGED_WORD_BLOB","kind"::"CLASS"},"range"::{"start"::{"line"::189,"character"::0},"end"::{"line"::195,"character"::1}},"codeRange"::{"start"::{"line"::190,"character"::0},"end"::{"line"::195,"character"::1}},"children"::[{"element"::{"range"::{"start"::{"line"::191,"character"::25},"end"::{"line"::191,"character"::31}},"name"::"fFlags","kind"::"FIELD","returnType"::"int"},"range"::{"start"::{"line"::191,"character"::2},"end"::{"line"::191,"character"::32}},"codeRange"::{"start"::{"line"::191,"character"::25},"end"::{"line"::191,"character"::31}}},{"element"::{"range"::{"start"::{"line"::192,"character"::25},"end"::{"line"::192,"character"::31}},"name"::"clSize","kind"::"FIELD","returnType"::"int"},"range"::{"start"::{"line"::192,"character"::2},"end"::{"line"::192,"character"::32}},"codeRange"::{"start"::{"line"::192,"character"::25},"end"::{"line"::192,"character"::31}}},{"element"::{"range"::{"start"::{"line"::194,"character"::25},"end"::{"line"::194,"character"::31}},"name"::"asData","kind"::"FIELD","returnType"::"Array<Uint16>"},"range"::{"start"::{"line"::193,"character"::2},"end"::{"line"::194,"character"::32}},"codeRange"::{"start"::{"line"::194,"character"::25},"end"::{"line"::194,"character"::31}}}]},{"element"::{"range"::{"start"::{"line"::198,"character"::6},"end"::{"line"::198,"character"::20}},"name"::"FLAG_STGMEDIUM","kind"::"CLASS"},"range"::{"start"::{"line"::197,"character"::0},"end"::{"line"::202,"character"::1}},"codeRange"::{"start"::{"line"::198,"character"::0},"end"::{"line"::202,"character"::1}},"children"::[{"element"::{"range"::{"start"::{"line"::199,"character"::24},"end"::{"line"::199,"character"::36}},"name"::"ContextFlags","kind"::"FIELD","returnType"::"int"},"range"::{"start"::{"line"::199,"character"::2},"end"::{"line"::199,"character"::37}},"codeRange"::{"start"::{"line"::199,"character"::24},"end"::{"line"::199,"character"::36}}},{"element"::{"range"::{"start"::{"line"::200,"character"::24},"end"::{"line"::200,"character"::38}},"name"::"fPassOwnership","kind"::"FIELD","returnType"::"int"},"range"::{"start"::{"line"::200,"character"::2},"end"::{"line"::200,"character"::39}},"codeRange"::{"start"::{"line"::200,"character"::24},"end"::{"line"::200,"character"::38}}},{"element"::{"range"::{"start"::{"line"::201,"character"::21},"end"::{"line"::201,"character"::27}},"name"::"Stgmed","kind"::"FIELD","returnType"::"STGMEDIUM"},"range"::{"start"::{"line"::201,"character"::2},"end"::{"line"::201,"character"::28}},"codeRange"::{"start"::{"line"::201,"character"::21},"end"::{"line"::201,"character"::27}}}]},{"element"::{"range"::{"start"::{"line"::205,"character"::6},"end"::{"line"::205,"character"::15}},"name"::"FORMATETC","kind"::"CLASS"},"range"::{"start"::{"line"::204,"character"::0},"end"::{"line"::211,"character"::1}},"codeRange"::{"start"::{"line"::205,"character"::0},"end"::{"line"::211,"character"::1}},"children"::[{"element"::{"range"::{"start"::{"line"::206,"character"::25},"end"::{"line"::206,"character"::33}},"name"::"cfFormat","kind"::"FIELD","returnType"::"int"},"range"::{"start"::{"line"::206,"character"::2},"end"::{"line"::206,"character"::34}},"codeRange"::{"start"::{"line"::206,"character"::25},"end"::{"line"::206,"character"::33}}},{"element"::{"range"::{"start"::{"line"::207,"character"::35},"end"::{"line"::207,"character"::38}},"name"::"ptd","kind"::"FIELD","returnType"::"Pointer<DVTARGETDEVICE>"},"range"::{"start"::{"line"::207,"character"::2},"end"::{"line"::207,"character"::39}},"codeRange"::{"start"::{"line"::207,"character"::35},"end"::{"line"::207,"character"::38}}},{"element"::{"range"::{"start"::{"line"::208,"character"::25},"end"::{"line"::208,"character"::33}},"name"::"dwAspect","kind"::"FIELD","returnType"::"int"},"range"::{"start"::{"line"::208,"character"::2},"end"::{"line"::208,"character"::34}},"codeRange"::{"start"::{"line"::208,"character"::25},"end"::{"line"::208,"character"::33}}},{"element"::{"range"::{"start"::{"line"::209,"character"::24},"end"::{"line"::209,"character"::30}},"name"::"lindex","kind"::"FIELD","returnType"::"int"},"range"::{"start"::{"line"::209,"character"::2},"end"::{"line"::209,"character"::31}},"codeRange"::{"start"::{"line"::209,"character"::24},"end"::{"line"::209,"character"::30}}},{"element"::{"range"::{"start"::{"line"::210,"character"::25},"end"::{"line"::210,"character"::30}},"name"::"tymed","kind"::"FIELD","returnType"::"int"},"range"::{"start"::{"line"::210,"character"::2},"end"::{"line"::210,"character"::31}},"codeRange"::{"start"::{"line"::210,"character"::25},"end"::{"line"::210,"character"::30}}}]},{"element"::{"range"::{"start"::{"line"::214,"character"::6},"end"::{"line"::214,"character"::16}},"name"::"GDI_OBJECT","kind"::"CLASS"},"range"::{"start"::{"line"::213,"character"::0},"end"::{"line"::217,"character"::1}},"codeRange"::{"start"::{"line"::214,"character"::0},"end"::{"line"::217,"character"::1}},"children"::[{"element"::{"range"::{"start"::{"line"::215,"character"::25},"end"::{"line"::215,"character"::35}},"name"::"ObjectType","kind"::"FIELD","returnType"::"int"},"range"::{"start"::{"line"::215,"character"::2},"end"::{"line"::215,"character"::36}},"codeRange"::{"start"::{"line"::215,"character"::25},"end"::{"line"::215,"character"::35}}},{"element"::{"range"::{"start"::{"line"::216,"character"::25},"end"::{"line"::216,"character"::26}},"name"::"u","kind"::"FIELD","returnType"::"int"},"range"::{"start"::{"line"::216,"character"::2},"end"::{"line"::216,"character"::27}},"codeRange"::{"start"::{"line"::216,"character"::25},"end"::{"line"::216,"character"::26}}}]},{"element"::{"range"::{"start"::{"line"::220,"character"::6},"end"::{"line"::220,"character"::20}},"name"::"HYPER_SIZEDARR","kind"::"CLASS"},"range"::{"start"::{"line"::219,"character"::0},"end"::{"line"::223,"character"::1}},"codeRange"::{"start"::{"line"::220,"character"::0},"end"::{"line"::223,"character"::1}},"children"::[{"element"::{"range"::{"start"::{"line"::221,"character"::25},"end"::{"line"::221,"character"::31}},"name"::"clSize","kind"::"FIELD","returnType"::"int"},"range"::{"start"::{"line"::221,"character"::2},"end"::{"line"::221,"character"::32}},"codeRange"::{"start"::{"line"::221,"character"::25},"end"::{"line"::221,"character"::31}}},{"element"::{"range"::{"start"::{"line"::222,"character"::26},"end"::{"line"::222,"character"::31}},"name"::"pData","kind"::"FIELD","returnType"::"Pointer<Int64>"},"range"::{"start"::{"line"::222,"character"::2},"end"::{"line"::222,"character"::32}},"codeRange"::{"start"::{"line"::222,"character"::26},"end"::{"line"::222,"character"::31}}}]},{"element"::{"range"::{"start"::{"line"::226,"character"::6},"end"::{"line"::226,"character"::14}},"name"::"IContext","kind"::"CLASS"},"range"::{"start"::{"line"::225,"character"::0},"end"::{"line"::227,"character"::1}},"codeRange"::{"start"::{"line"::226,"character"::0},"end"::{"line"::227,"character"::1}}},{"element"::{"range"::{"start"::{"line"::230,"character"::6},"end"::{"line"::230,"character"::23}},"name"::"IEnumContextProps","kind"::"CLASS"},"range"::{"start"::{"line"::229,"character"::0},"end"::{"line"::231,"character"::1}},"codeRange"::{"start"::{"line"::230,"character"::0},"end"::{"line"::231,"character"::1}}},{"element"::{"range"::{"start"::{"line"::234,"character"::6},"end"::{"line"::234,"character"::19}},"name"::"INTERFACEINFO","kind"::"CLASS"},"range"::{"start"::{"line"::233,"character"::0},"end"::{"line"::238,"character"::1}},"codeRange"::{"start"::{"line"::234,"character"::0},"end"::{"line"::238,"character"::1}},"children"::[{"element"::{"range"::{"start"::{"line"::235,"character"::21},"end"::{"line"::235,"character"::25}},"name"::"pUnk","kind"::"FIELD","returnType"::"COMObject"},"range"::{"start"::{"line"::235,"character"::2},"end"::{"line"::235,"character"::26}},"codeRange"::{"start"::{"line"::235,"character"::21},"end"::{"line"::235,"character"::25}}},{"element"::{"range"::{"start"::{"line"::236,"character"::16},"end"::{"line"::236,"character"::19}},"name"::"iid","kind"::"FIELD","returnType"::"GUID"},"range"::{"start"::{"line"::236,"character"::2},"end"::{"line"::236,"character"::20}},"codeRange"::{"start"::{"line"::236,"character"::16},"end"::{"line"::236,"character"::19}}},{"element"::{"range"::{"start"::{"line"::237,"character"::25},"end"::{"line"::237,"character"::32}},"name"::"wMethod","kind"::"FIELD","returnType"::"int"},"range"::{"start"::{"line"::237,"character"::2},"end"::{"line"::237,"character"::33}},"codeRange"::{"start"::{"line"::237,"character"::25},"end"::{"line"::237,"character"::32}}}]},{"element"::{"range"::{"start"::{"line"::241,"character"::6},"end"::{"line"::241,"character"::19}},"name"::"LONG_SIZEDARR","kind"::"CLASS"},"range"::{"start"::{"line"::240,"character"::0},"end"::{"line"::244,"character"::1}},"codeRange"::{"start"::{"line"::241,"character"::0},"end"::{"line"::244,"character"::1}},"children"::[{"element"::{"range"::{"start"::{"line"::242,"character"::25},"end"::{"line"::242,"character"::31}},"name"::"clSize","kind"::"FIELD","returnType"::"int"},"range"::{"start"::{"line"::242,"character"::2},"end"::{"line"::242,"character"::32}},"codeRange"::{"start"::{"line"::242,"character"::25},"end"::{"line"::242,"character"::31}}},{"element"::{"range"::{"start"::{"line"::243,"character"::27},"end"::{"line"::243,"character"::32}},"name"::"pData","kind"::"FIELD","returnType"::"Pointer<Uint32>"},"range"::{"start"::{"line"::243,"character"::2},"end"::{"line"::243,"character"::33}},"codeRange"::{"start"::{"line"::243,"character"::27},"end"::{"line"::243,"character"::32}}}]},{"element"::{"range"::{"start"::{"line"::247,"character"::6},"end"::{"line"::247,"character"::14}},"name"::"MULTI_QI","kind"::"CLASS"},"range"::{"start"::{"line"::246,"character"::0},"end"::{"line"::251,"character"::1}},"codeRange"::{"start"::{"line"::247,"character"::0},"end"::{"line"::251,"character"::1}},"children"::[{"element"::{"range"::{"start"::{"line"::248,"character"::25},"end"::{"line"::248,"character"::29}},"name"::"pIID","kind"::"FIELD","returnType"::"Pointer<GUID>"},"range"::{"start"::{"line"::248,"character"::2},"end"::{"line"::248,"character"::30}},"codeRange"::{"start"::{"line"::248,"character"::25},"end"::{"line"::248,"character"::29}}},{"element"::{"range"::{"start"::{"line"::249,"character"::21},"end"::{"line"::249,"character"::25}},"name"::"pItf","kind"::"FIELD","returnType"::"COMObject"},"range"::{"start"::{"line"::249,"character"::2},"end"::{"line"::249,"character"::26}},"codeRange"::{"start"::{"line"::249,"character"::21},"end"::{"line"::249,"character"::25}}},{"element"::{"range"::{"start"::{"line"::250,"character"::24},"end"::{"line"::250,"character"::26}},"name"::"hr","kind"::"FIELD","returnType"::"int"},"range"::{"start"::{"line"::250,"character"::2},"end"::{"line"::250,"character"::27}},"codeRange"::{"start"::{"line"::250,"character"::24},"end"::{"line"::250,"character"::26}}}]},{"element"::{"range"::{"start"::{"line"::254,"character"::6},"end"::{"line"::254,"character"::49}},"name"::"MachineGlobalObjectTableRegistrationToken__","kind"::"CLASS"},"range"::{"start"::{"line"::253,"character"::0},"end"::{"line"::256,"character"::1}},"codeRange"::{"start"::{"line"::254,"character"::0},"end"::{"line"::256,"character"::1}},"children"::[{"element"::{"range"::{"start"::{"line"::255,"character"::24},"end"::{"line"::255,"character"::30}},"name"::"unused","kind"::"FIELD","returnType"::"int"},"range"::{"start"::{"line"::255,"character"::2},"end"::{"line"::255,"character"::31}},"codeRange"::{"start"::{"line"::255,"character"::24},"end"::{"line"::255,"character"::30}}}]},{"element"::{"range"::{"start"::{"line"::259,"character"::6},"end"::{"line"::259,"character"::18}},"name"::"QUERYCONTEXT","kind"::"CLASS"},"range"::{"start"::{"line"::258,"character"::0},"end"::{"line"::265,"character"::1}},"codeRange"::{"start"::{"line"::259,"character"::0},"end"::{"line"::265,"character"::1}},"children"::[{"element"::{"range"::{"start"::{"line"::260,"character"::25},"end"::{"line"::260,"character"::34}},"name"::"dwContext","kind"::"FIELD","returnType"::"int"},"range"::{"start"::{"line"::260,"character"::2},"end"::{"line"::260,"character"::35}},"codeRange"::{"start"::{"line"::260,"character"::25},"end"::{"line"::260,"character"::34}}},{"element"::{"range"::{"start"::{"line"::261,"character"::22},"end"::{"line"::261,"character"::30}},"name"::"Platform","kind"::"FIELD","returnType"::"CSPLATFORM"},"range"::{"start"::{"line"::261,"character"::2},"end"::{"line"::261,"character"::31}},"codeRange"::{"start"::{"line"::261,"character"::22},"end"::{"line"::261,"character"::30}}},{"element"::{"range"::{"start"::{"line"::262,"character"::25},"end"::{"line"::262,"character"::31}},"name"::"Locale","kind"::"FIELD","returnType"::"int"},"range"::{"start"::{"line"::262,"character"::2},"end"::{"line"::262,"character"::32}},"codeRange"::{"start"::{"line"::262,"character"::25},"end"::{"line"::262,"character"::31}}},{"element"::{"range"::{"start"::{"line"::263,"character"::25},"end"::{"line"::263,"character"::36}},"name"::"dwVersionHi","kind"::"FIELD","returnType"::"int"},"range"::{"start"::{"line"::263,"character"::2},"end"::{"line"::263,"character"::37}},"codeRange"::{"start"::{"line"::263,"character"::25},"end"::{"line"::263,"character"::36}}},{"element"::{"range"::{"start"::{"line"::264,"character"::25},"end"::{"line"::264,"character"::36}},"name"::"dwVersionLo","kind"::"FIELD","returnType"::"int"},"range"::{"start"::{"line"::264,"character"::2},"end"::{"line"::264,"character"::37}},"codeRange"::{"start"::{"line"::264,"character"::25},"end"::{"line"::264,"character"::36}}}]},{"element"::{"range"::{"start"::{"line"::268,"character"::6},"end"::{"line"::268,"character"::19}},"name"::"RPCOLEMESSAGE","kind"::"CLASS"},"range"::{"start"::{"line"::267,"character"::0},"end"::{"line"::277,"character"::1}},"codeRange"::{"start"::{"line"::268,"character"::0},"end"::{"line"::277,"character"::1}},"children"::[{"element"::{"range"::{"start"::{"line"::269,"character"::19},"end"::{"line"::269,"character"::28}},"name"::"reserved1","kind"::"FIELD","returnType"::"Pointer"},"range"::{"start"::{"line"::269,"character"::2},"end"::{"line"::269,"character"::29}},"codeRange"::{"start"::{"line"::269,"character"::19},"end"::{"line"::269,"character"::28}}},{"element"::{"range"::{"start"::{"line"::270,"character"::25},"end"::{"line"::270,"character"::43}},"name"::"dataRepresentation","kind"::"FIELD","returnType"::"int"},"range"::{"start"::{"line"::270,"character"::2},"end"::{"line"::270,"character"::44}},"codeRange"::{"start"::{"line"::270,"character"::25},"end"::{"line"::270,"character"::43}}},{"element"::{"range"::{"start"::{"line"::271,"character"::19},"end"::{"line"::271,"character"::25}},"name"::"Buffer","kind"::"FIELD","returnType"::"Pointer"},"range"::{"start"::{"line"::271,"character"::2},"end"::{"line"::271,"character"::26}},"codeRange"::{"start"::{"line"::271,"character"::19},"end"::{"line"::271,"character"::25}}},{"element"::{"range"::{"start"::{"line"::272,"character"::25},"end"::{"line"::272,"character"::33}},"name"::"cbBuffer","kind"::"FIELD","returnType"::"int"},"range"::{"start"::{"line"::272,"character"::2},"end"::{"line"::272,"character"::34}},"codeRange"::{"start"::{"line"::272,"character"::25},"end"::{"line"::272,"character"::33}}},{"element"::{"range"::{"start"::{"line"::273,"character"::25},"end"::{"line"::273,"character"::32}},"name"::"iMethod","kind"::"FIELD","returnType"::"int"},"range"::{"start"::{"line"::273,"character"::2},"end"::{"line"::273,"character"::33}},"codeRange"::{"start"::{"line"::273,"character"::25},"end"::{"line"::273,"character"::32}}},{"element"::{"range"::{"start"::{"line"::275,"character"::26},"end"::{"line"::275,"character"::35}},"name"::"reserved2","kind"::"FIELD","returnType"::"Array<Pointer>"},"range"::{"start"::{"line"::274,"character"::2},"end"::{"line"::275,"character"::36}},"codeRange"::{"start"::{"line"::275,"character"::26},"end"::{"line"::275,"character"::35}}},{"element"::{"range"::{"start"::{"line"::276,"character"::25},"end"::{"line"::276,"character"::33}},"name"::"rpcFlags","kind"::"FIELD","returnType"::"int"},"range"::{"start"::{"line"::276,"character"::2},"end"::{"line"::276,"character"::34}},"codeRange"::{"start"::{"line"::276,"character"::25},"end"::{"line"::276,"character"::33}}}]},{"element"::{"range"::{"start"::{"line"::280,"character"::6},"end"::{"line"::280,"character"::18}},"name"::"RemSTGMEDIUM","kind"::"CLASS"},"range"::{"start"::{"line"::279,"character"::0},"end"::{"line"::288,"character"::1}},"codeRange"::{"start"::{"line"::280,"character"::0},"end"::{"line"::288,"character"::1}},"children"::[{"element"::{"range"::{"start"::{"line"::281,"character"::25},"end"::{"line"::281,"character"::30}},"name"::"tymed","kind"::"FIELD","returnType"::"int"},"range"::{"start"::{"line"::281,"character"::2},"end"::{"line"::281,"character"::31}},"codeRange"::{"start"::{"line"::281,"character"::25},"end"::{"line"::281,"character"::30}}},{"element"::{"range"::{"start"::{"line"::282,"character"::25},"end"::{"line"::282,"character"::37}},"name"::"dwHandleType","kind"::"FIELD","returnType"::"int"},"range"::{"start"::{"line"::282,"character"::2},"end"::{"line"::282,"character"::38}},"codeRange"::{"start"::{"line"::282,"character"::25},"end"::{"line"::282,"character"::37}}},{"element"::{"range"::{"start"::{"line"::283,"character"::25},"end"::{"line"::283,"character"::30}},"name"::"pData","kind"::"FIELD","returnType"::"int"},"range"::{"start"::{"line"::283,"character"::2},"end"::{"line"::283,"character"::31}},"codeRange"::{"start"::{"line"::283,"character"::25},"end"::{"line"::283,"character"::30}}},{"element"::{"range"::{"start"::{"line"::284,"character"::25},"end"::{"line"::284,"character"::39}},"name"::"pUnkForRelease","kind"::"FIELD","returnType"::"int"},"range"::{"start"::{"line"::284,"character"::2},"end"::{"line"::284,"character"::40}},"codeRange"::{"start"::{"line"::284,"character"::25},"end"::{"line"::284,"character"::39}}},{"element"::{"range"::{"start"::{"line"::285,"character"::25},"end"::{"line"::285,"character"::31}},"name"::"cbData","kind"::"FIELD","returnType"::"int"},"range"::{"start"::{"line"::285,"character"::2},"end"::{"line"::285,"character"::32}},"codeRange"::{"start"::{"line"::285,"character"::25},"end"::{"line"::285,"character"::31}}},{"element"::{"range"::{"start"::{"line"::287,"character"::24},"end"::{"line"::287,"character"::28}},"name"::"data","kind"::"FIELD","returnType"::"Array<Uint8>"},"range"::{"start"::{"line"::286,"character"::2},"end"::{"line"::287,"character"::29}},"codeRange"::{"start"::{"line"::287,"character"::24},"end"::{"line"::287,"character"::28}}}]},{"element"::{"range"::{"start"::{"line"::291,"character"::6},"end"::{"line"::291,"character"::15}},"name"::"SAFEARRAY","kind"::"CLASS"},"range"::{"start"::{"line"::290,"character"::0},"end"::{"line"::299,"character"::1}},"codeRange"::{"start"::{"line"::291,"character"::0},"end"::{"line"::299,"character"::1}},"children"::[{"element"::{"range"::{"start"::{"line"::292,"character"::25},"end"::{"line"::292,"character"::30}},"name"::"cDims","kind"::"FIELD","returnType"::"int"},"range"::{"start"::{"line"::292,"character"::2},"end"::{"line"::292,"character"::31}},"codeRange"::{"start"::{"line"::292,"character"::25},"end"::{"line"::292,"character"::30}}},{"element"::{"range"::{"start"::{"line"::293,"character"::25},"end"::{"line"::293,"character"::34}},"name"::"fFeatures","kind"::"FIELD","returnType"::"int"},"range"::{"start"::{"line"::293,"character"::2},"end"::{"line"::293,"character"::35}},"codeRange"::{"start"::{"line"::293,"character"::25},"end"::{"line"::293,"character"::34}}},{"element"::{"range"::{"start"::{"line"::294,"character"::25},"end"::{"line"::294,"character"::35}},"name"::"cbElements","kind"::"FIELD","returnType"::"int"},"range"::{"start"::{"line"::294,"character"::2},"end"::{"line"::294,"character"::36}},"codeRange"::{"start"::{"line"::294,"character"::25},"end"::{"line"::294,"character"::35}}},{"element"::{"range"::{"start"::{"line"::295,"character"::25},"end"::{"line"::295,"character"::31}},"name"::"cLocks","kind"::"FIELD","returnType"::"int"},"range"::{"start"::{"line"::295,"character"::2},"end"::{"line"::295,"character"::32}},"codeRange"::{"start"::{"line"::295,"character"::25},"end"::{"line"::295,"character"::31}}},{"element"::{"range"::{"start"::{"line"::296,"character"::19},"end"::{"line"::296,"character"::25}},"name"::"pvData","kind"::"FIELD","returnType"::"Pointer"},"range"::{"start"::{"line"::296,"character"::2},"end"::{"line"::296,"character"::26}},"codeRange"::{"start"::{"line"::296,"character"::19},"end"::{"line"::296,"character"::25}}},{"element"::{"range"::{"start"::{"line"::298,"character"::33},"end"::{"line"::298,"character"::42}},"name"::"rgsabound","kind"::"FIELD","returnType"::"Array<SAFEARRAYBOUND>"},"range"::{"start"::{"line"::297,"character"::2},"end"::{"line"::298,"character"::43}},"codeRange"::{"start"::{"line"::298,"character"::33},"end"::{"line"::298,"character"::42}}}]},{"element"::{"range"::{"start"::{"line"::302,"character"::6},"end"::{"line"::302,"character"::20}},"name"::"SAFEARRAYBOUND","kind"::"CLASS"},"range"::{"start"::{"line"::301,"character"::0},"end"::{"line"::305,"character"::1}},"codeRange"::{"start"::{"line"::302,"character"::0},"end"::{"line"::305,"character"::1}},"children"::[{"element"::{"range"::{"start"::{"line"::303,"character"::25},"end"::{"line"::303,"character"::34}},"name"::"cElements","kind"::"FIELD","returnType"::"int"},"range"::{"start"::{"line"::303,"character"::2},"end"::{"line"::303,"character"::35}},"codeRange"::{"start"::{"line"::303,"character"::25},"end"::{"line"::303,"character"::34}}},{"element"::{"range"::{"start"::{"line"::304,"character"::24},"end"::{"line"::304,"character"::31}},"name"::"lLbound","kind"::"FIELD","returnType"::"int"},"range"::{"start"::{"line"::304,"character"::2},"end"::{"line"::304,"character"::32}},"codeRange"::{"start"::{"line"::304,"character"::24},"end"::{"line"::304,"character"::31}}}]},{"element"::{"range"::{"start"::{"line"::308,"character"::6},"end"::{"line"::308,"character"::26}},"name"::"SChannelHookCallInfo","kind"::"CLASS"},"range"::{"start"::{"line"::307,"character"::0},"end"::{"line"::315,"character"::1}},"codeRange"::{"start"::{"line"::308,"character"::0},"end"::{"line"::315,"character"::1}},"children"::[{"element"::{"range"::{"start"::{"line"::309,"character"::16},"end"::{"line"::309,"character"::19}},"name"::"iid","kind"::"FIELD","returnType"::"GUID"},"range"::{"start"::{"line"::309,"character"::2},"end"::{"line"::309,"character"::20}},"codeRange"::{"start"::{"line"::309,"character"::16},"end"::{"line"::309,"character"::19}}},{"element"::{"range"::{"start"::{"line"::310,"character"::25},"end"::{"line"::310,"character"::31}},"name"::"cbSize","kind"::"FIELD","returnType"::"int"},"range"::{"start"::{"line"::310,"character"::2},"end"::{"line"::310,"character"::32}},"codeRange"::{"start"::{"line"::310,"character"::25},"end"::{"line"::310,"character"::31}}},{"element"::{"range"::{"start"::{"line"::311,"character"::16},"end"::{"line"::311,"character"::26}},"name"::"uCausality","kind"::"FIELD","returnType"::"GUID"},"range"::{"start"::{"line"::311,"character"::2},"end"::{"line"::311,"character"::27}},"codeRange"::{"start"::{"line"::311,"character"::16},"end"::{"line"::311,"character"::26}}},{"element"::{"range"::{"start"::{"line"::312,"character"::25},"end"::{"line"::312,"character"::36}},"name"::"dwServerPid","kind"::"FIELD","returnType"::"int"},"range"::{"start"::{"line"::312,"character"::2},"end"::{"line"::312,"character"::37}},"codeRange"::{"start"::{"line"::312,"character"::25},"end"::{"line"::312,"character"::36}}},{"element"::{"range"::{"start"::{"line"::313,"character"::25},"end"::{"line"::313,"character"::32}},"name"::"iMethod","kind"::"FIELD","returnType"::"int"},"range"::{"start"::{"line"::313,"character"::2},"end"::{"line"::313,"character"::33}},"codeRange"::{"start"::{"line"::313,"character"::25},"end"::{"line"::313,"character"::32}}},{"element"::{"range"::{"start"::{"line"::314,"character"::19},"end"::{"line"::314,"character"::26}},"name"::"pObject","kind"::"FIELD","returnType"::"Pointer"},"range"::{"start"::{"line"::314,"character"::2},"end"::{"line"::314,"character"::27}},"codeRange"::{"start"::{"line"::314,"character"::19},"end"::{"line"::314,"character"::26}}}]},{"element"::{"range"::{"start"::{"line"::318,"character"::6},"end"::{"line"::318,"character"::20}},"name"::"SHORT_SIZEDARR","kind"::"CLASS"},"range"::{"start"::{"line"::317,"character"::0},"end"::{"line"::321,"character"::1}},"codeRange"::{"start"::{"line"::318,"character"::0},"end"::{"line"::321,"character"::1}},"children"::[{"element"::{"range"::{"start"::{"line"::319,"character"::25},"end"::{"line"::319,"character"::31}},"name"::"clSize","kind"::"FIELD","returnType"::"int"},"range"::{"start"::{"line"::319,"character"::2},"end"::{"line"::319,"character"::32}},"codeRange"::{"start"::{"line"::319,"character"::25},"end"::{"line"::319,"character"::31}}},{"element"::{"range"::{"start"::{"line"::320,"character"::27},"end"::{"line"::320,"character"::32}},"name"::"pData","kind"::"FIELD","returnType"::"Pointer<Uint16>"},"range"::{"start"::{"line"::320,"character"::2},"end"::{"line"::320,"character"::33}},"codeRange"::{"start"::{"line"::320,"character"::27},"end"::{"line"::320,"character"::32}}}]},{"element"::{"range"::{"start"::{"line"::324,"character"::6},"end"::{"line"::324,"character"::30}},"name"::"SOLE_AUTHENTICATION_INFO","kind"::"CLASS"},"range"::{"start"::{"line"::323,"character"::0},"end"::{"line"::328,"character"::1}},"codeRange"::{"start"::{"line"::324,"character"::0},"end"::{"line"::328,"character"::1}},"children"::[{"element"::{"range"::{"start"::{"line"::325,"character"::25},"end"::{"line"::325,"character"::35}},"name"::"dwAuthnSvc","kind"::"FIELD","returnType"::"int"},"range"::{"start"::{"line"::325,"character"::2},"end"::{"line"::325,"character"::36}},"codeRange"::{"start"::{"line"::325,"character"::25},"end"::{"line"::325,"character"::35}}},{"element"::{"range"::{"start"::{"line"::326,"character"::25},"end"::{"line"::326,"character"::35}},"name"::"dwAuthzSvc","kind"::"FIELD","returnType"::"int"},"range"::{"start"::{"line"::326,"character"::2},"end"::{"line"::326,"character"::36}},"codeRange"::{"start"::{"line"::326,"character"::25},"end"::{"line"::326,"character"::35}}},{"element"::{"range"::{"start"::{"line"::327,"character"::19},"end"::{"line"::327,"character"::28}},"name"::"pAuthInfo","kind"::"FIELD","returnType"::"Pointer"},"range"::{"start"::{"line"::327,"character"::2},"end"::{"line"::327,"character"::29}},"codeRange"::{"start"::{"line"::327,"character"::19},"end"::{"line"::327,"character"::28}}}]},{"element"::{"range"::{"start"::{"line"::331,"character"::6},"end"::{"line"::331,"character"::30}},"name"::"SOLE_AUTHENTICATION_LIST","kind"::"CLASS"},"range"::{"start"::{"line"::330,"character"::0},"end"::{"line"::334,"character"::1}},"codeRange"::{"start"::{"line"::331,"character"::0},"end"::{"line"::334,"character"::1}},"children"::[{"element"::{"range"::{"start"::{"line"::332,"character"::25},"end"::{"line"::332,"character"::34}},"name"::"cAuthInfo","kind"::"FIELD","returnType"::"int"},"range"::{"start"::{"line"::332,"character"::2},"end"::{"line"::332,"character"::35}},"codeRange"::{"start"::{"line"::332,"character"::25},"end"::{"line"::332,"character"::34}}},{"element"::{"range"::{"start"::{"line"::333,"character"::45},"end"::{"line"::333,"character"::54}},"name"::"aAuthInfo","kind"::"FIELD","returnType"::"Pointer<SOLE_AUTHENTICATION_INFO>"},"range"::{"start"::{"line"::333,"character"::2},"end"::{"line"::333,"character"::55}},"codeRange"::{"start"::{"line"::333,"character"::45},"end"::{"line"::333,"character"::54}}}]},{"element"::{"range"::{"start"::{"line"::337,"character"::6},"end"::{"line"::337,"character"::33}},"name"::"SOLE_AUTHENTICATION_SERVICE","kind"::"CLASS"},"range"::{"start"::{"line"::336,"character"::0},"end"::{"line"::342,"character"::1}},"codeRange"::{"start"::{"line"::337,"character"::0},"end"::{"line"::342,"character"::1}},"children"::[{"element"::{"range"::{"start"::{"line"::338,"character"::25},"end"::{"line"::338,"character"::35}},"name"::"dwAuthnSvc","kind"::"FIELD","returnType"::"int"},"range"::{"start"::{"line"::338,"character"::2},"end"::{"line"::338,"character"::36}},"codeRange"::{"start"::{"line"::338,"character"::25},"end"::{"line"::338,"character"::35}}},{"element"::{"range"::{"start"::{"line"::339,"character"::25},"end"::{"line"::339,"character"::35}},"name"::"dwAuthzSvc","kind"::"FIELD","returnType"::"int"},"range"::{"start"::{"line"::339,"character"::2},"end"::{"line"::339,"character"::36}},"codeRange"::{"start"::{"line"::339,"character"::25},"end"::{"line"::339,"character"::35}}},{"element"::{"range"::{"start"::{"line"::340,"character"::26},"end"::{"line"::340,"character"::40}},"name"::"pPrincipalName","kind"::"FIELD","returnType"::"Pointer<Utf16>"},"range"::{"start"::{"line"::340,"character"::2},"end"::{"line"::340,"character"::41}},"codeRange"::{"start"::{"line"::340,"character"::26},"end"::{"line"::340,"character"::40}}},{"element"::{"range"::{"start"::{"line"::341,"character"::24},"end"::{"line"::341,"character"::26}},"name"::"hr","kind"::"FIELD","returnType"::"int"},"range"::{"start"::{"line"::341,"character"::2},"end"::{"line"::341,"character"::27}},"codeRange"::{"start"::{"line"::341,"character"::24},"end"::{"line"::341,"character"::26}}}]},{"element"::{"range"::{"start"::{"line"::345,"character"::6},"end"::{"line"::345,"character"::14}},"name"::"STATDATA","kind"::"CLASS"},"range"::{"start"::{"line"::344,"character"::0},"end"::{"line"::350,"character"::1}},"codeRange"::{"start"::{"line"::345,"character"::0},"end"::{"line"::350,"character"::1}},"children"::[{"element"::{"range"::{"start"::{"line"::346,"character"::21},"end"::{"line"::346,"character"::30}},"name"::"formatetc","kind"::"FIELD","returnType"::"FORMATETC"},"range"::{"start"::{"line"::346,"character"::2},"end"::{"line"::346,"character"::31}},"codeRange"::{"start"::{"line"::346,"character"::21},"end"::{"line"::346,"character"::30}}},{"element"::{"range"::{"start"::{"line"::347,"character"::25},"end"::{"line"::347,"character"::29}},"name"::"advf","kind"::"FIELD","returnType"::"int"},"range"::{"start"::{"line"::347,"character"::2},"end"::{"line"::347,"character"::30}},"codeRange"::{"start"::{"line"::347,"character"::25},"end"::{"line"::347,"character"::29}}},{"element"::{"range"::{"start"::{"line"::348,"character"::21},"end"::{"line"::348,"character"::29}},"name"::"pAdvSink","kind"::"FIELD","returnType"::"COMObject"},"range"::{"start"::{"line"::348,"character"::2},"end"::{"line"::348,"character"::30}},"codeRange"::{"start"::{"line"::348,"character"::21},"end"::{"line"::348,"character"::29}}},{"element"::{"range"::{"start"::{"line"::349,"character"::25},"end"::{"line"::349,"character"::37}},"name"::"dwConnection","kind"::"FIELD","returnType"::"int"},"range"::{"start"::{"line"::349,"character"::2},"end"::{"line"::349,"character"::38}},"codeRange"::{"start"::{"line"::349,"character"::25},"end"::{"line"::349,"character"::37}}}]},{"element"::{"range"::{"start"::{"line"::353,"character"::6},"end"::{"line"::353,"character"::13}},"name"::"STATSTG","kind"::"CLASS"},"range"::{"start"::{"line"::352,"character"::0},"end"::{"line"::365,"character"::1}},"codeRange"::{"start"::{"line"::353,"character"::0},"end"::{"line"::365,"character"::1}},"children"::[{"element"::{"range"::{"start"::{"line"::354,"character"::26},"end"::{"line"::354,"character"::34}},"name"::"pwcsName","kind"::"FIELD","returnType"::"Pointer<Utf16>"},"range"::{"start"::{"line"::354,"character"::2},"end"::{"line"::354,"character"::35}},"codeRange"::{"start"::{"line"::354,"character"::26},"end"::{"line"::354,"character"::34}}},{"element"::{"range"::{"start"::{"line"::355,"character"::25},"end"::{"line"::355,"character"::29}},"name"::"type","kind"::"FIELD","returnType"::"int"},"range"::{"start"::{"line"::355,"character"::2},"end"::{"line"::355,"character"::30}},"codeRange"::{"start"::{"line"::355,"character"::25},"end"::{"line"::355,"character"::29}}},{"element"::{"range"::{"start"::{"line"::356,"character"::25},"end"::{"line"::356,"character"::31}},"name"::"cbSize","kind"::"FIELD","returnType"::"int"},"range"::{"start"::{"line"::356,"character"::2},"end"::{"line"::356,"character"::32}},"codeRange"::{"start"::{"line"::356,"character"::25},"end"::{"line"::356,"character"::31}}},{"element"::{"range"::{"start"::{"line"::357,"character"::20},"end"::{"line"::357,"character"::25}},"name"::"mtime","kind"::"FIELD","returnType"::"FILETIME"},"range"::{"start"::{"line"::357,"character"::2},"end"::{"line"::357,"character"::26}},"codeRange"::{"start"::{"line"::357,"character"::20},"end"::{"line"::357,"character"::25}}},{"element"::{"range"::{"start"::{"line"::358,"character"::20},"end"::{"line"::358,"character"::25}},"name"::"ctime","kind"::"FIELD","returnType"::"FILETIME"},"range"::{"start"::{"line"::358,"character"::2},"end"::{"line"::358,"character"::26}},"codeRange"::{"start"::{"line"::358,"character"::20},"end"::{"line"::358,"character"::25}}},{"element"::{"range"::{"start"::{"line"::359,"character"::20},"end"::{"line"::359,"character"::25}},"name"::"atime","kind"::"FIELD","returnType"::"FILETIME"},"range"::{"start"::{"line"::359,"character"::2},"end"::{"line"::359,"character"::26}},"codeRange"::{"start"::{"line"::359,"character"::20},"end"::{"line"::359,"character"::25}}},{"element"::{"range"::{"start"::{"line"::360,"character"::25},"end"::{"line"::360,"character"::32}},"name"::"grfMode","kind"::"FIELD","returnType"::"int"},"range"::{"start"::{"line"::360,"character"::2},"end"::{"line"::360,"character"::33}},"codeRange"::{"start"::{"line"::360,"character"::25},"end"::{"line"::360,"character"::32}}},{"element"::{"range"::{"start"::{"line"::361,"character"::25},"end"::{"line"::361,"character"::42}},"name"::"grfLocksSupported","kind"::"FIELD","returnType"::"int"},"range"::{"start"::{"line"::361,"character"::2},"end"::{"line"::361,"character"::43}},"codeRange"::{"start"::{"line"::361,"character"::25},"end"::{"line"::361,"character"::42}}},{"element"::{"range"::{"start"::{"line"::362,"character"::16},"end"::{"line"::362,"character"::21}},"name"::"clsid","kind"::"FIELD","returnType"::"GUID"},"range"::{"start"::{"line"::362,"character"::2},"end"::{"line"::362,"character"::22}},"codeRange"::{"start"::{"line"::362,"character"::16},"end"::{"line"::362,"character"::21}}},{"element"::{"range"::{"start"::{"line"::363,"character"::25},"end"::{"line"::363,"character"::37}},"name"::"grfStateBits","kind"::"FIELD","returnType"::"int"},"range"::{"start"::{"line"::363,"character"::2},"end"::{"line"::363,"character"::38}},"codeRange"::{"start"::{"line"::363,"character"::25},"end"::{"line"::363,"character"::37}}},{"element"::{"range"::{"start"::{"line"::364,"character"::25},"end"::{"line"::364,"character"::33}},"name"::"reserved","kind"::"FIELD","returnType"::"int"},"range"::{"start"::{"line"::364,"character"::2},"end"::{"line"::364,"character"::34}},"codeRange"::{"start"::{"line"::364,"character"::25},"end"::{"line"::364,"character"::33}}}]},{"element"::{"range"::{"start"::{"line"::368,"character"::6},"end"::{"line"::368,"character"::15}},"name"::"STGMEDIUM","kind"::"CLASS"},"range"::{"start"::{"line"::367,"character"::0},"end"::{"line"::372,"character"::1}},"codeRange"::{"start"::{"line"::368,"character"::0},"end"::{"line"::372,"character"::1}},"children"::[{"element"::{"range"::{"start"::{"line"::369,"character"::25},"end"::{"line"::369,"character"::30}},"name"::"tymed","kind"::"FIELD","returnType"::"int"},"range"::{"start"::{"line"::369,"character"::2},"end"::{"line"::369,"character"::31}},"codeRange"::{"start"::{"line"::369,"character"::25},"end"::{"line"::369,"character"::30}}},{"element"::{"range"::{"start"::{"line"::370,"character"::25},"end"::{"line"::370,"character"::34}},"name"::"Anonymous","kind"::"FIELD","returnType"::"int"},"range"::{"start"::{"line"::370,"character"::2},"end"::{"line"::370,"character"::35}},"codeRange"::{"start"::{"line"::370,"character"::25},"end"::{"line"::370,"character"::34}}},{"element"::{"range"::{"start"::{"line"::371,"character"::21},"end"::{"line"::371,"character"::35}},"name"::"pUnkForRelease","kind"::"FIELD","returnType"::"COMObject"},"range"::{"start"::{"line"::371,"character"::2},"end"::{"line"::371,"character"::36}},"codeRange"::{"start"::{"line"::371,"character"::21},"end"::{"line"::371,"character"::35}}}]},{"element"::{"range"::{"start"::{"line"::375,"character"::6},"end"::{"line"::375,"character"::19}},"name"::"StorageLayout","kind"::"CLASS"},"range"::{"start"::{"line"::374,"character"::0},"end"::{"line"::380,"character"::1}},"codeRange"::{"start"::{"line"::375,"character"::0},"end"::{"line"::380,"character"::1}},"children"::[{"element"::{"range"::{"start"::{"line"::376,"character"::25},"end"::{"line"::376,"character"::35}},"name"::"LayoutType","kind"::"FIELD","returnType"::"int"},"range"::{"start"::{"line"::376,"character"::2},"end"::{"line"::376,"character"::36}},"codeRange"::{"start"::{"line"::376,"character"::25},"end"::{"line"::376,"character"::35}}},{"element"::{"range"::{"start"::{"line"::377,"character"::26},"end"::{"line"::377,"character"::41}},"name"::"pwcsElementName","kind"::"FIELD","returnType"::"Pointer<Utf16>"},"range"::{"start"::{"line"::377,"character"::2},"end"::{"line"::377,"character"::42}},"codeRange"::{"start"::{"line"::377,"character"::26},"end"::{"line"::377,"character"::41}}},{"element"::{"range"::{"start"::{"line"::378,"character"::24},"end"::{"line"::378,"character"::31}},"name"::"cOffset","kind"::"FIELD","returnType"::"int"},"range"::{"start"::{"line"::378,"character"::2},"end"::{"line"::378,"character"::32}},"codeRange"::{"start"::{"line"::378,"character"::24},"end"::{"line"::378,"character"::31}}},{"element"::{"range"::{"start"::{"line"::379,"character"::24},"end"::{"line"::379,"character"::30}},"name"::"cBytes","kind"::"FIELD","returnType"::"int"},"range"::{"start"::{"line"::379,"character"::2},"end"::{"line"::379,"character"::31}},"codeRange"::{"start"::{"line"::379,"character"::24},"end"::{"line"::379,"character"::30}}}]},{"element"::{"range"::{"start"::{"line"::383,"character"::6},"end"::{"line"::383,"character"::13}},"name"::"VARIANT","kind"::"CLASS"},"range"::{"start"::{"line"::382,"character"::0},"end"::{"line"::385,"character"::1}},"codeRange"::{"start"::{"line"::383,"character"::0},"end"::{"line"::385,"character"::1}},"children"::[{"element"::{"range"::{"start"::{"line"::384,"character"::25},"end"::{"line"::384,"character"::34}},"name"::"Anonymous","kind"::"FIELD","returnType"::"int"},"range"::{"start"::{"line"::384,"character"::2},"end"::{"line"::384,"character"::35}},"codeRange"::{"start"::{"line"::384,"character"::25},"end"::{"line"::384,"character"::34}}}]},{"element"::{"range"::{"start"::{"line"::388,"character"::6},"end"::{"line"::388,"character"::15}},"name"::"WORD_BLOB","kind"::"CLASS"},"range"::{"start"::{"line"::387,"character"::0},"end"::{"line"::392,"character"::1}},"codeRange"::{"start"::{"line"::388,"character"::0},"end"::{"line"::392,"character"::1}},"children"::[{"element"::{"range"::{"start"::{"line"::389,"character"::25},"end"::{"line"::389,"character"::31}},"name"::"clSize","kind"::"FIELD","returnType"::"int"},"range"::{"start"::{"line"::389,"character"::2},"end"::{"line"::389,"character"::32}},"codeRange"::{"start"::{"line"::389,"character"::25},"end"::{"line"::389,"character"::31}}},{"element"::{"range"::{"start"::{"line"::391,"character"::25},"end"::{"line"::391,"character"::31}},"name"::"asData","kind"::"FIELD","returnType"::"Array<Uint16>"},"range"::{"start"::{"line"::390,"character"::2},"end"::{"line"::391,"character"::32}},"codeRange"::{"start"::{"line"::391,"character"::25},"end"::{"line"::391,"character"::31}}}]},{"element"::{"range"::{"start"::{"line"::395,"character"::6},"end"::{"line"::395,"character"::14}},"name"::"uCLSSPEC","kind"::"CLASS"},"range"::{"start"::{"line"::394,"character"::0},"end"::{"line"::398,"character"::1}},"codeRange"::{"start"::{"line"::395,"character"::0},"end"::{"line"::398,"character"::1}},"children"::[{"element"::{"range"::{"start"::{"line"::396,"character"::25},"end"::{"line"::396,"character"::31}},"name"::"tyspec","kind"::"FIELD","returnType"::"int"},"range"::{"start"::{"line"::396,"character"::2},"end"::{"line"::396,"character"::32}},"codeRange"::{"start"::{"line"::396,"character"::25},"end"::{"line"::396,"character"::31}}},{"element"::{"range"::{"start"::{"line"::397,"character"::25},"end"::{"line"::397,"character"::37}},"name"::"tagged_union","kind"::"FIELD","returnType"::"int"},"range"::{"start"::{"line"::397,"character"::2},"end"::{"line"::397,"character"::38}},"codeRange"::{"start"::{"line"::397,"character"::25},"end"::{"line"::397,"character"::37}}}]},{"element"::{"range"::{"start"::{"line"::401,"character"::6},"end"::{"line"::401,"character"::24}},"name"::"userFLAG_STGMEDIUM","kind"::"CLASS"},"range"::{"start"::{"line"::400,"character"::0},"end"::{"line"::405,"character"::1}},"codeRange"::{"start"::{"line"::401,"character"::0},"end"::{"line"::405,"character"::1}},"children"::[{"element"::{"range"::{"start"::{"line"::402,"character"::24},"end"::{"line"::402,"character"::36}},"name"::"ContextFlags","kind"::"FIELD","returnType"::"int"},"range"::{"start"::{"line"::402,"character"::2},"end"::{"line"::402,"character"::37}},"codeRange"::{"start"::{"line"::402,"character"::24},"end"::{"line"::402,"character"::36}}},{"element"::{"range"::{"start"::{"line"::403,"character"::24},"end"::{"line"::403,"character"::38}},"name"::"fPassOwnership","kind"::"FIELD","returnType"::"int"},"range"::{"start"::{"line"::403,"character"::2},"end"::{"line"::403,"character"::39}},"codeRange"::{"start"::{"line"::403,"character"::24},"end"::{"line"::403,"character"::38}}},{"element"::{"range"::{"start"::{"line"::404,"character"::25},"end"::{"line"::404,"character"::31}},"name"::"Stgmed","kind"::"FIELD","returnType"::"userSTGMEDIUM"},"range"::{"start"::{"line"::404,"character"::2},"end"::{"line"::404,"character"::32}},"codeRange"::{"start"::{"line"::404,"character"::25},"end"::{"line"::404,"character"::31}}}]},{"element"::{"range"::{"start"::{"line"::408,"character"::6},"end"::{"line"::408,"character"::19}},"name"::"userSTGMEDIUM","kind"::"CLASS"},"range"::{"start"::{"line"::407,"character"::0},"end"::{"line"::410,"character"::1}},"codeRange"::{"start"::{"line"::408,"character"::0},"end"::{"line"::410,"character"::1}},"children"::[{"element"::{"range"::{"start"::{"line"::409,"character"::21},"end"::{"line"::409,"character"::35}},"name"::"pUnkForRelease","kind"::"FIELD","returnType"::"COMObject"},"range"::{"start"::{"line"::409,"character"::2},"end"::{"line"::409,"character"::36}},"codeRange"::{"start"::{"line"::409,"character"::21},"end"::{"line"::409,"character"::35}}}]}]}},"jsonrpc"::"2.0"}
1635476719263:Res:{"method"::"textDocument/publishDiagnostics","params"::{"uri"::"file::///c::/src/win32/lib/src/data/htmlhelp/IITPropList.dart","diagnostics"::[{"range"::{"start"::{"line"::208,"character"::10},"end"::{"line"::208,"character"::13}},"severity"::1,"code"::"undefined_identifier","codeDescription"::{"href"::"https:://dart.dev/diagnostics/undefined_identifier"},"source"::"dart","message"::"Undefined name 'ptr'.\nTry correcting the name to one that is defined, or defining the name."},{"range"::{"start"::{"line"::178,"character"::40},"end"::{"line"::178,"character"::43}},"severity"::1,"code"::"undefined_identifier","codeDescription"::{"href"::"https:://dart.dev/diagnostics/undefined_identifier"},"source"::"dart","message"::"Undefined name 'ptr'.\nTry correcting the name to one that is defined, or defining the name."},{"range"::{"start"::{"line"::132,"character"::38},"end"::{"line"::132,"character"::41}},"severity"::1,"code"::"undefined_identifier","codeDescription"::{"href"::"https:://dart.dev/diagnostics/undefined_identifier"},"source"::"dart","message"::"Undefined name 'ptr'.\nTry correcting the name to one that is defined, or defining the name."},{"range"::{"start"::{"line"::132,"character"::38},"end"::{"line"::136,"character"::52}},"severity"::1,"code"::"return_of_invalid_type","codeDescription"::{"href"::"https:://dart.dev/diagnostics/return_of_invalid_type"},"source"::"dart","message"::"A value of type 'dynamic' can't be returned from the method 'Add' because it has a return type of 'int'."},{"range"::{"start"::{"line"::195,"character"::50},"end"::{"line"::199,"character"::67}},"severity"::1,"code"::"return_of_invalid_type","codeDescription"::{"href"::"https:://dart.dev/diagnostics/return_of_invalid_type"},"source"::"dart","message"::"A value of type 'dynamic' can't be returned from the method 'GetHeaderSize' because it has a return type of 'int'."},{"range"::{"start"::{"line"::188,"character"::6},"end"::{"line"::193,"character"::67}},"severity"::1,"code"::"return_of_invalid_type","codeDescription"::{"href"::"https:://dart.dev/diagnostics/return_of_invalid_type"},"source"::"dart","message"::"A value of type 'dynamic' can't be returned from the method 'SaveData' because it has a return type of 'int'."},{"range"::{"start"::{"line"::168,"character"::46},"end"::{"line"::168,"character"::49}},"severity"::1,"code"::"undefined_identifier","codeDescription"::{"href"::"https:://dart.dev/diagnostics/undefined_identifier"},"source"::"dart","message"::"Undefined name 'ptr'.\nTry correcting the name to one that is defined, or defining the name."},{"range"::{"start"::{"line"::136,"character"::31},"end"::{"line"::136,"character"::34}},"severity"::1,"code"::"undefined_identifier","codeDescription"::{"href"::"https:://dart.dev/diagnostics/undefined_identifier"},"source"::"dart","message"::"Undefined name 'ptr'.\nTry correcting the name to one that is defined, or defining the name."},{"range"::{"start"::{"line"::211,"character"::6},"end"::{"line"::211,"character"::9}},"severity"::1,"code"::"undefined_identifier","codeDescription"::{"href"::"https:://dart.dev/diagnostics/undefined_identifier"},"source"::"dart","message"::"Undefined name 'ptr'.\nTry correcting the name to one that is defined, or defining the name."},{"range"::{"start"::{"line"::203,"character"::6},"end"::{"line"::208,"character"::59}},"severity"::1,"code"::"return_of_invalid_type","codeDescription"::{"href"::"https:://dart.dev/diagnostics/return_of_invalid_type"},"source"::"dart","message"::"A value of type 'dynamic' can't be returned from the method 'GetDataSize' because it has a return type of 'int'."},{"range"::{"start"::{"line"::119,"character"::6},"end"::{"line"::119,"character"::9}},"severity"::1,"code"::"undefined_identifier","codeDescription"::{"href"::"https:://dart.dev/diagnostics/undefined_identifier"},"source"::"dart","message"::"Undefined name 'ptr'.\nTry correcting the name to one that is defined, or defining the name."},{"range"::{"start"::{"line"::154,"character"::38},"end"::{"line"::154,"character"::41}},"severity"::1,"code"::"undefined_identifier","codeDescription"::{"href"::"https:://dart.dev/diagnostics/undefined_identifier"},"source"::"dart","message"::"Undefined name 'ptr'.\nTry correcting the name to one that is defined, or defining the name."},{"range"::{"start"::{"line"::116,"character"::10},"end"::{"line"::116,"character"::13}},"severity"::1,"code"::"undefined_identifier","codeDescription"::{"href"::"https:://dart.dev/diagnostics/undefined_identifier"},"source"::"dart","message"::"Undefined name 'ptr'.\nTry correcting the name to one that is defined, or defining the name."},{"range"::{"start"::{"line"::188,"character"::6},"end"::{"line"::188,"character"::9}},"severity"::1,"code"::"undefined_identifier","codeDescription"::{"href"::"https:://dart.dev/diagnostics/undefined_identifier"},"source"::"dart","message"::"Undefined name 'ptr'.\nTry correcting the name to one that is defined, or defining the name."},{"range"::{"start"::{"line"::150,"character"::34},"end"::{"line"::154,"character"::63}},"severity"::1,"code"::"return_of_invalid_type","codeDescription"::{"href"::"https:://dart.dev/diagnostics/return_of_invalid_type"},"source"::"dart","message"::"A value of type 'dynamic' can't be returned from the method 'SetPersist' because it has a return type of 'int'."},{"range"::{"start"::{"line"::126,"character"::56},"end"::{"line"::130,"character"::77}},"severity"::1,"code"::"return_of_invalid_type","codeDescription"::{"href"::"https:://dart.dev/diagnostics/return_of_invalid_type"},"source"::"dart","message"::"A value of type 'dynamic' can't be returned from the method 'Set_2' because it has a return type of 'int'."},{"range"::{"start"::{"line"::184,"character"::38},"end"::{"line"::184,"character"::41}},"severity"::1,"code"::"undefined_identifier","codeDescription"::{"href"::"https:://dart.dev/diagnostics/undefined_identifier"},"source"::"dart","message"::"Undefined name 'ptr'.\nTry correcting the name to one that is defined, or defining the name."},{"range"::{"start"::{"line"::174,"character"::44},"end"::{"line"::174,"character"::47}},"severity"::1,"code"::"undefined_identifier","codeDescription"::{"href"::"https:://dart.dev/diagnostics/undefined_identifier"},"source"::"dart","message"::"Undefined name 'ptr'.\nTry correcting the name to one that is defined, or defining the name."},{"range"::{"start"::{"line"::142,"character"::31},"end"::{"line"::142,"character"::34}},"severity"::1,"code"::"undefined_identifier","codeDescription"::{"href"::"https:://dart.dev/diagnostics/undefined_identifier"},"source"::"dart","message"::"Undefined name 'ptr'.\nTry correcting the name to one that is defined, or defining the name."},{"range"::{"start"::{"line"::119,"character"::6},"end"::{"line"::124,"character"::63}},"severity"::1,"code"::"return_of_invalid_type","codeDescription"::{"href"::"https:://dart.dev/diagnostics/return_of_invalid_type"},"source"::"dart","message"::"A value of type 'dynamic' can't be returned from the method 'Set_1' because it has a return type of 'int'."},{"range"::{"start"::{"line"::168,"character"::46},"end"::{"line"::172,"character"::60}},"severity"::1,"code"::"return_of_invalid_type","codeDescription"::{"href"::"https:://dart.dev/diagnostics/return_of_invalid_type"},"source"::"dart","message"::"A value of type 'dynamic' can't be returned from the method 'GetNext' because it has a return type of 'int'."},{"range"::{"start"::{"line"::156,"character"::48},"end"::{"line"::160,"character"::73}},"severity"::1,"code"::"return_of_invalid_type","codeDescription"::{"href"::"https:://dart.dev/diagnostics/return_of_invalid_type"},"source"::"dart","message"::"A value of type 'dynamic' can't be returned from the method 'SetPersist_1' because it has a return type of 'int'."},{"range"::{"start"::{"line"::108,"character"::46},"end"::{"line"::108,"character"::49}},"severity"::1,"code"::"extra_positional_arguments","codeDescription"::{"href"::"https:://dart.dev/diagnostics/extra_positional_arguments"},"source"::"dart","message"::"Too many positional arguments:: 0 expected, but 1 found.\nTry removing the extra arguments."},{"range"::{"start"::{"line"::160,"character"::40},"end"::{"line"::160,"character"::43}},"severity"::1,"code"::"undefined_identifier","codeDescription"::{"href"::"https:://dart.dev/diagnostics/undefined_identifier"},"source"::"dart","message"::"Undefined name 'ptr'.\nTry correcting the name to one that is defined, or defining the name."},{"range"::{"start"::{"line"::150,"character"::34},"end"::{"line"::150,"character"::37}},"severity"::1,"code"::"undefined_identifier","codeDescription"::{"href"::"https:://dart.dev/diagnostics/undefined_identifier"},"source"::"dart","message"::"Undefined name 'ptr'.\nTry correcting the name to one that is defined, or defining the name."},{"range"::{"start"::{"line"::216,"character"::10},"end"::{"line"::216,"character"::13}},"severity"::1,"code"::"undefined_identifier","codeDescription"::{"href"::"https:://dart.dev/diagnostics/undefined_identifier"},"source"::"dart","message"::"Undefined name 'ptr'.\nTry correcting the name to one that is defined, or defining the name."},{"range"::{"start"::{"line"::222,"character"::39},"end"::{"line"::222,"character"::42}},"severity"::1,"code"::"undefined_identifier","codeDescription"::{"href"::"https:://dart.dev/diagnostics/undefined_identifier"},"source"::"dart","message"::"Undefined name 'ptr'.\nTry correcting the name to one that is defined, or defining the name."},{"range"::{"start"::{"line"::138,"character"::54},"end"::{"line"::138,"character"::57}},"severity"::1,"code"::"undefined_identifier","codeDescription"::{"href"::"https:://dart.dev/diagnostics/undefined_identifier"},"source"::"dart","message"::"Undefined name 'ptr'.\nTry correcting the name to one that is defined, or defining the name."},{"range"::{"start"::{"line"::218,"character"::53},"end"::{"line"::218,"character"::56}},"severity"::1,"code"::"undefined_identifier","codeDescription"::{"href"::"https:://dart.dev/diagnostics/undefined_identifier"},"source"::"dart","message"::"Undefined name 'ptr'.\nTry correcting the name to one that is defined, or defining the name."},{"range"::{"start"::{"line"::166,"character"::36},"end"::{"line"::166,"character"::39}},"severity"::1,"code"::"undefined_identifier","codeDescription"::{"href"::"https:://dart.dev/diagnostics/undefined_identifier"},"source"::"dart","message"::"Undefined name 'ptr'.\nTry correcting the name to one that is defined, or defining the name."},{"range"::{"start"::{"line"::180,"character"::52},"end"::{"line"::180,"character"::55}},"severity"::1,"code"::"undefined_identifier","codeDescription"::{"href"::"https:://dart.dev/diagnostics/undefined_identifier"},"source"::"dart","message"::"Undefined name 'ptr'.\nTry correcting the name to one that is defined, or defining the name."},{"range"::{"start"::{"line"::228,"character"::37},"end"::{"line"::228,"character"::40}},"severity"::1,"code"::"undefined_identifier","codeDescription"::{"href"::"https:://dart.dev/diagnostics/undefined_identifier"},"source"::"dart","message"::"Undefined name 'ptr'.\nTry correcting the name to one that is defined, or defining the name."},{"range"::{"start"::{"line"::218,"character"::53},"end"::{"line"::222,"character"::74}},"severity"::1,"code"::"return_of_invalid_type","codeDescription"::{"href"::"https:://dart.dev/diagnostics/return_of_invalid_type"},"source"::"dart","message"::"A value of type 'dynamic' can't be returned from the method 'LoadFromMem' because it has a return type of 'int'."},{"range"::{"start"::{"line"::144,"character"::17},"end"::{"line"::148,"character"::48}},"severity"::1,"code"::"return_of_invalid_type","codeDescription"::{"href"::"https:://dart.dev/diagnostics/return_of_invalid_type"},"source"::"dart","message"::"A value of type 'dynamic' can't be returned from the method 'Clear' because it has a return type of 'int'."},{"range"::{"start"::{"line"::224,"character"::51},"end"::{"line"::224,"character"::54}},"severity"::1,"code"::"undefined_identifier","codeDescription"::{"href"::"https:://dart.dev/diagnostics/undefined_identifier"},"source"::"dart","message"::"Undefined name 'ptr'.\nTry correcting the name to one that is defined, or defining the name."},{"range"::{"start"::{"line"::193,"character"::10},"end"::{"line"::193,"character"::13}},"severity"::1,"code"::"undefined_identifier","codeDescription"::{"href"::"https:://dart.dev/diagnostics/undefined_identifier"},"source"::"dart","message"::"Undefined name 'ptr'.\nTry correcting the name to one that is defined, or defining the name."},{"range"::{"start"::{"line"::156,"character"::48},"end"::{"line"::156,"character"::51}},"severity"::1,"code"::"undefined_identifier","codeDescription"::{"href"::"https:://dart.dev/diagnostics/undefined_identifier"},"source"::"dart","message"::"Undefined name 'ptr'.\nTry correcting the name to one that is defined, or defining the name."},{"range"::{"start"::{"line"::111,"character"::6},"end"::{"line"::111,"character"::9}},"severity"::1,"code"::"undefined_identifier","codeDescription"::{"href"::"https:://dart.dev/diagnostics/undefined_identifier"},"source"::"dart","message"::"Undefined name 'ptr'.\nTry correcting the name to one that is defined, or defining the name."},{"range"::{"start"::{"line"::224,"character"::51},"end"::{"line"::228,"character"::72}},"severity"::1,"code"::"return_of_invalid_type","codeDescription"::{"href"::"https:://dart.dev/diagnostics/return_of_invalid_type"},"source"::"dart","message"::"A value of type 'dynamic' can't be returned from the method 'SaveToMem' because it has a return type of 'int'."},{"range"::{"start"::{"line"::199,"character"::41},"end"::{"line"::199,"character"::44}},"severity"::1,"code"::"undefined_identifier","codeDescription"::{"href"::"https:://dart.dev/diagnostics/undefined_identifier"},"source"::"dart","message"::"Undefined name 'ptr'.\nTry correcting the name to one that is defined, or defining the name."},{"range"::{"start"::{"line"::203,"character"::6},"end"::{"line"::203,"character"::9}},"severity"::1,"code"::"undefined_identifier","codeDescription"::{"href"::"https:://dart.dev/diagnostics/undefined_identifier"},"source"::"dart","message"::"Undefined name 'ptr'.\nTry correcting the name to one that is defined, or defining the name."},{"range"::{"start"::{"line"::162,"character"::47},"end"::{"line"::166,"character"::61}},"severity"::1,"code"::"return_of_invalid_type","codeDescription"::{"href"::"https:://dart.dev/diagnostics/return_of_invalid_type"},"source"::"dart","message"::"A value of type 'dynamic' can't be returned from the method 'GetFirst' because it has a return type of 'int'."},{"range"::{"start"::{"line"::180,"character"::52},"end"::{"line"::184,"character"::73}},"severity"::1,"code"::"return_of_invalid_type","codeDescription"::{"href"::"https:://dart.dev/diagnostics/return_of_invalid_type"},"source"::"dart","message"::"A value of type 'dynamic' can't be returned from the method 'SaveHeader' because it has a return type of 'int'."},{"range"::{"start"::{"line"::148,"character"::33},"end"::{"line"::148,"character"::36}},"severity"::1,"code"::"undefined_identifier","codeDescription"::{"href"::"https:://dart.dev/diagnostics/undefined_identifier"},"source"::"dart","message"::"Undefined name 'ptr'.\nTry correcting the name to one that is defined, or defining the name."},{"range"::{"start"::{"line"::20,"character"::7},"end"::{"line"::20,"character"::49}},"severity"::1,"code"::"uri_does_not_exist","codeDescription"::{"href"::"https:://dart.dev/diagnostics/uri_does_not_exist"},"source"::"dart","message"::"Target of URI doesn't exist:: '../../system/ole/IPersistStreamInit.dart'.\nTry creating the file referenced by the URI, or Try using a URI for a file that does exist."},{"range"::{"start"::{"line"::105,"character"::26},"end"::{"line"::105,"character"::44}},"severity"::1,"code"::"extends_non_class","codeDescription"::{"href"::"https:://dart.dev/diagnostics/extends_non_class"},"source"::"dart","message"::"Classes can only extend other classes.\nTry specifying a different superclass, or removing the extends clause."},{"range"::{"start"::{"line"::211,"character"::6},"end"::{"line"::216,"character"::56}},"severity"::1,"code"::"return_of_invalid_type","codeDescription"::{"href"::"https:://dart.dev/diagnostics/return_of_invalid_type"},"source"::"dart","message"::"A value of type 'dynamic' can't be returned from the method 'SaveDataToStream' because it has a return type of 'int'."},{"range"::{"start"::{"line"::124,"character"::10},"end"::{"line"::124,"character"::13}},"severity"::1,"code"::"undefined_identifier","codeDescription"::{"href"::"https:://dart.dev/diagnostics/undefined_identifier"},"source"::"dart","message"::"Undefined name 'ptr'.\nTry correcting the name to one that is defined, or defining the name."},{"range"::{"start"::{"line"::174,"character"::44},"end"::{"line"::178,"character"::62}},"severity"::1,"code"::"return_of_invalid_type","codeDescription"::{"href"::"https:://dart.dev/diagnostics/return_of_invalid_type"},"source"::"dart","message"::"A value of type 'dynamic' can't be returned from the method 'GetPropCount' because it has a return type of 'int'."},{"range"::{"start"::{"line"::130,"character"::33},"end"::{"line"::130,"character"::36}},"severity"::1,"code"::"undefined_identifier","codeDescription"::{"href"::"https:://dart.dev/diagnostics/undefined_identifier"},"source"::"dart","message"::"Undefined name 'ptr'.\nTry correcting the name to one that is defined, or defining the name."},{"range"::{"start"::{"line"::138,"character"::54},"end"::{"line"::142,"character"::64}},"severity"::1,"code"::"return_of_invalid_type","codeDescription"::{"href"::"https:://dart.dev/diagnostics/return_of_invalid_type"},"source"::"dart","message"::"A value of type 'dynamic' can't be returned from the method 'Get' because it has a return type of 'int'."},{"range"::{"start"::{"line"::162,"character"::47},"end"::{"line"::162,"character"::50}},"severity"::1,"code"::"undefined_identifier","codeDescription"::{"href"::"https:://dart.dev/diagnostics/undefined_identifier"},"source"::"dart","message"::"Undefined name 'ptr'.\nTry correcting the name to one that is defined, or defining the name."},{"range"::{"start"::{"line"::126,"character"::56},"end"::{"line"::126,"character"::59}},"severity"::1,"code"::"undefined_identifier","codeDescription"::{"href"::"https:://dart.dev/diagnostics/undefined_identifier"},"source"::"dart","message"::"Undefined name 'ptr'.\nTry correcting the name to one that is defined, or defining the name."},{"range"::{"start"::{"line"::195,"character"::50},"end"::{"line"::195,"character"::53}},"severity"::1,"code"::"undefined_identifier","codeDescription"::{"href"::"https:://dart.dev/diagnostics/undefined_identifier"},"source"::"dart","message"::"Undefined name 'ptr'.\nTry correcting the name to one that is defined, or defining the name."},{"range"::{"start"::{"line"::111,"character"::6},"end"::{"line"::116,"character"::59}},"severity"::1,"code"::"return_of_invalid_type","codeDescription"::{"href"::"https:://dart.dev/diagnostics/return_of_invalid_type"},"source"::"dart","message"::"A value of type 'dynamic' can't be returned from the method 'Set' because it has a return type of 'int'."},{"range"::{"start"::{"line"::172,"character"::35},"end"::{"line"::172,"character"::38}},"severity"::1,"code"::"undefined_identifier","codeDescription"::{"href"::"https:://dart.dev/diagnostics/undefined_identifier"},"source"::"dart","message"::"Undefined name 'ptr'.\nTry correcting the name to one that is defined, or defining the name."},{"range"::{"start"::{"line"::144,"character"::17},"end"::{"line"::144,"character"::20}},"severity"::1,"code"::"undefined_identifier","codeDescription"::{"href"::"https:://dart.dev/diagnostics/undefined_identifier"},"source"::"dart","message"::"Undefined name 'ptr'.\nTry correcting the name to one that is defined, or defining the name."}]},"jsonrpc"::"2.0"}
1635476719269:Res:{"method"::"dart/textDocument/publishOutline","params"::{"uri"::"file::///c::/src/win32/lib/src/data/htmlhelp/IITPropList.dart","outline"::{"element"::{"range"::{"start"::{"line"::0,"character"::0},"end"::{"line"::230,"character"::0}},"name"::"<unit>","kind"::"COMPILATION_UNIT"},"range"::{"start"::{"line"::0,"character"::0},"end"::{"line"::230,"character"::0}},"codeRange"::{"start"::{"line"::0,"character"::0},"end"::{"line"::230,"character"::0}},"children"::[{"element"::{"range"::{"start"::{"line"::26,"character"::6},"end"::{"line"::26,"character"::21}},"name"::"IID_IITPropList","kind"::"TOP_LEVEL_VARIABLE","returnType"::""},"range"::{"start"::{"line"::25,"character"::0},"end"::{"line"::26,"character"::65}},"codeRange"::{"start"::{"line"::26,"character"::6},"end"::{"line"::26,"character"::64}}},{"element"::{"range"::{"start"::{"line"::28,"character"::8},"end"::{"line"::28,"character"::19}},"name"::"_Set_Native","kind"::"FUNCTION_TYPE_ALIAS","parameters"::"(Pointer, Uint32 PropID, Pointer<Utf16> lpszwString, Uint32 dwOperation)","returnType"::"Int32"},"range"::{"start"::{"line"::28,"character"::0},"end"::{"line"::29,"character"::76}},"codeRange"::{"start"::{"line"::28,"character"::0},"end"::{"line"::29,"character"::76}}},{"element"::{"range"::{"start"::{"line"::30,"character"::8},"end"::{"line"::30,"character"::17}},"name"::"_Set_Dart","kind"::"FUNCTION_TYPE_ALIAS","parameters"::"(Pointer, int PropID, Pointer<Utf16> lpszwString, int dwOperation)","returnType"::"int"},"range"::{"start"::{"line"::30,"character"::0},"end"::{"line"::31,"character"::70}},"codeRange"::{"start"::{"line"::30,"character"::0},"end"::{"line"::31,"character"::70}}},{"element"::{"range"::{"start"::{"line"::33,"character"::8},"end"::{"line"::33,"character"::21}},"name"::"_Set_1_Native","kind"::"FUNCTION_TYPE_ALIAS","parameters"::"(Pointer, Uint32 PropID, Pointer lpvData, Uint32 cbData, Uint32 dwOperation)","returnType"::"Int32"},"range"::{"start"::{"line"::33,"character"::0},"end"::{"line"::34,"character"::80}},"codeRange"::{"start"::{"line"::33,"character"::0},"end"::{"line"::34,"character"::80}}},{"element"::{"range"::{"start"::{"line"::35,"character"::8},"end"::{"line"::35,"character"::19}},"name"::"_Set_1_Dart","kind"::"FUNCTION_TYPE_ALIAS","parameters"::"(Pointer, int PropID, Pointer lpvData, int cbData, int dwOperation)","returnType"::"int"},"range"::{"start"::{"line"::35,"character"::0},"end"::{"line"::36,"character"::71}},"codeRange"::{"start"::{"line"::35,"character"::0},"end"::{"line"::36,"character"::71}}},{"element"::{"range"::{"start"::{"line"::38,"character"::8},"end"::{"line"::38,"character"::21}},"name"::"_Set_2_Native","kind"::"FUNCTION_TYPE_ALIAS","parameters"::"(Pointer, Uint32 PropID, Uint32 dwData, Uint32 dwOperation)","returnType"::"Int32"},"range"::{"start"::{"line"::38,"character"::0},"end"::{"line"::39,"character"::63}},"codeRange"::{"start"::{"line"::38,"character"::0},"end"::{"line"::39,"character"::63}}},{"element"::{"range"::{"start"::{"line"::40,"character"::8},"end"::{"line"::40,"character"::19}},"name"::"_Set_2_Dart","kind"::"FUNCTION_TYPE_ALIAS","parameters"::"(Pointer, int PropID, int dwData, int dwOperation)","returnType"::"int"},"range"::{"start"::{"line"::40,"character"::0},"end"::{"line"::41,"character"::54}},"codeRange"::{"start"::{"line"::40,"character"::0},"end"::{"line"::41,"character"::54}}},{"element"::{"range"::{"start"::{"line"::43,"character"::8},"end"::{"line"::43,"character"::19}},"name"::"_Add_Native","kind"::"FUNCTION_TYPE_ALIAS","parameters"::"(Pointer, Pointer<CProperty> Prop)","returnType"::"Int32"},"range"::{"start"::{"line"::43,"character"::0},"end"::{"line"::43,"character"::71}},"codeRange"::{"start"::{"line"::43,"character"::0},"end"::{"line"::43,"character"::71}}},{"element"::{"range"::{"start"::{"line"::44,"character"::8},"end"::{"line"::44,"character"::17}},"name"::"_Add_Dart","kind"::"FUNCTION_TYPE_ALIAS","parameters"::"(Pointer, Pointer<CProperty> Prop)","returnType"::"int"},"range"::{"start"::{"line"::44,"character"::0},"end"::{"line"::44,"character"::67}},"codeRange"::{"start"::{"line"::44,"character"::0},"end"::{"line"::44,"character"::67}}},{"element"::{"range"::{"start"::{"line"::46,"character"::8},"end"::{"line"::46,"character"::19}},"name"::"_Get_Native","kind"::"FUNCTION_TYPE_ALIAS","parameters"::"(Pointer, Uint32 PropID, Pointer<CProperty> Property)","returnType"::"Int32"},"range"::{"start"::{"line"::46,"character"::0},"end"::{"line"::47,"character"::57}},"codeRange"::{"start"::{"line"::46,"character"::0},"end"::{"line"::47,"character"::57}}},{"element"::{"range"::{"start"::{"line"::48,"character"::8},"end"::{"line"::48,"character"::17}},"name"::"_Get_Dart","kind"::"FUNCTION_TYPE_ALIAS","parameters"::"(Pointer, int PropID, Pointer<CProperty> Property)","returnType"::"int"},"range"::{"start"::{"line"::48,"character"::0},"end"::{"line"::49,"character"::54}},"codeRange"::{"start"::{"line"::48,"character"::0},"end"::{"line"::49,"character"::54}}},{"element"::{"range"::{"start"::{"line"::51,"character"::8},"end"::{"line"::51,"character"::21}},"name"::"_Clear_Native","kind"::"FUNCTION_TYPE_ALIAS","parameters"::"(Pointer)","returnType"::"Int32"},"range"::{"start"::{"line"::51,"character"::0},"end"::{"line"::51,"character"::48}},"codeRange"::{"start"::{"line"::51,"character"::0},"end"::{"line"::51,"character"::48}}},{"element"::{"range"::{"start"::{"line"::52,"character"::8},"end"::{"line"::52,"character"::19}},"name"::"_Clear_Dart","kind"::"FUNCTION_TYPE_ALIAS","parameters"::"(Pointer)","returnType"::"int"},"range"::{"start"::{"line"::52,"character"::0},"end"::{"line"::52,"character"::44}},"codeRange"::{"start"::{"line"::52,"character"::0},"end"::{"line"::52,"character"::44}}},{"element"::{"range"::{"start"::{"line"::54,"character"::8},"end"::{"line"::54,"character"::26}},"name"::"_SetPersist_Native","kind"::"FUNCTION_TYPE_ALIAS","parameters"::"(Pointer, Int32 fPersist)","returnType"::"Int32"},"range"::{"start"::{"line"::54,"character"::0},"end"::{"line"::54,"character"::69}},"codeRange"::{"start"::{"line"::54,"character"::0},"end"::{"line"::54,"character"::69}}},{"element"::{"range"::{"start"::{"line"::55,"character"::8},"end"::{"line"::55,"character"::24}},"name"::"_SetPersist_Dart","kind"::"FUNCTION_TYPE_ALIAS","parameters"::"(Pointer, int fPersist)","returnType"::"int"},"range"::{"start"::{"line"::55,"character"::0},"end"::{"line"::55,"character"::63}},"codeRange"::{"start"::{"line"::55,"character"::0},"end"::{"line"::55,"character"::63}}},{"element"::{"range"::{"start"::{"line"::57,"character"::8},"end"::{"line"::57,"character"::28}},"name"::"_SetPersist_1_Native","kind"::"FUNCTION_TYPE_ALIAS","parameters"::"(Pointer, Uint32 PropID, Int32 fPersist)","returnType"::"Int32"},"range"::{"start"::{"line"::57,"character"::0},"end"::{"line"::58,"character"::44}},"codeRange"::{"start"::{"line"::57,"character"::0},"end"::{"line"::58,"character"::44}}},{"element"::{"range"::{"start"::{"line"::59,"character"::8},"end"::{"line"::59,"character"::26}},"name"::"_SetPersist_1_Dart","kind"::"FUNCTION_TYPE_ALIAS","parameters"::"(Pointer, int PropID, int fPersist)","returnType"::"int"},"range"::{"start"::{"line"::59,"character"::0},"end"::{"line"::59,"character"::77}},"codeRange"::{"start"::{"line"::59,"character"::0},"end"::{"line"::59,"character"::77}}},{"element"::{"range"::{"start"::{"line"::61,"character"::8},"end"::{"line"::61,"character"::24}},"name"::"_GetFirst_Native","kind"::"FUNCTION_TYPE_ALIAS","parameters"::"(Pointer, Pointer<CProperty> Property)","returnType"::"Int32"},"range"::{"start"::{"line"::61,"character"::0},"end"::{"line"::61,"character"::80}},"codeRange"::{"start"::{"line"::61,"character"::0},"end"::{"line"::61,"character"::80}}},{"element"::{"range"::{"start"::{"line"::62,"character"::8},"end"::{"line"::62,"character"::22}},"name"::"_GetFirst_Dart","kind"::"FUNCTION_TYPE_ALIAS","parameters"::"(Pointer, Pointer<CProperty> Property)","returnType"::"int"},"range"::{"start"::{"line"::62,"character"::0},"end"::{"line"::62,"character"::76}},"codeRange"::{"start"::{"line"::62,"character"::0},"end"::{"line"::62,"character"::76}}},{"element"::{"range"::{"start"::{"line"::64,"character"::8},"end"::{"line"::64,"character"::23}},"name"::"_GetNext_Native","kind"::"FUNCTION_TYPE_ALIAS","parameters"::"(Pointer, Pointer<CProperty> Property)","returnType"::"Int32"},"range"::{"start"::{"line"::64,"character"::0},"end"::{"line"::64,"character"::79}},"codeRange"::{"start"::{"line"::64,"character"::0},"end"::{"line"::64,"character"::79}}},{"element"::{"range"::{"start"::{"line"::65,"character"::8},"end"::{"line"::65,"character"::21}},"name"::"_GetNext_Dart","kind"::"FUNCTION_TYPE_ALIAS","parameters"::"(Pointer, Pointer<CProperty> Property)","returnType"::"int"},"range"::{"start"::{"line"::65,"character"::0},"end"::{"line"::65,"character"::75}},"codeRange"::{"start"::{"line"::65,"character"::0},"end"::{"line"::65,"character"::75}}},{"element"::{"range"::{"start"::{"line"::67,"character"::8},"end"::{"line"::67,"character"::28}},"name"::"_GetPropCount_Native","kind"::"FUNCTION_TYPE_ALIAS","parameters"::"(Pointer, Pointer<Int32> cProp)","returnType"::"Int32"},"range"::{"start"::{"line"::67,"character"::0},"end"::{"line"::67,"character"::77}},"codeRange"::{"start"::{"line"::67,"character"::0},"end"::{"line"::67,"character"::77}}},{"element"::{"range"::{"start"::{"line"::68,"character"::8},"end"::{"line"::68,"character"::26}},"name"::"_GetPropCount_Dart","kind"::"FUNCTION_TYPE_ALIAS","parameters"::"(Pointer, Pointer<Int32> cProp)","returnType"::"int"},"range"::{"start"::{"line"::68,"character"::0},"end"::{"line"::68,"character"::73}},"codeRange"::{"start"::{"line"::68,"character"::0},"end"::{"line"::68,"character"::73}}},{"element"::{"range"::{"start"::{"line"::70,"character"::8},"end"::{"line"::70,"character"::26}},"name"::"_SaveHeader_Native","kind"::"FUNCTION_TYPE_ALIAS","parameters"::"(Pointer, Pointer lpvData, Uint32 dwHdrSize)","returnType"::"Int32"},"range"::{"start"::{"line"::70,"character"::0},"end"::{"line"::71,"character"::48}},"codeRange"::{"start"::{"line"::70,"character"::0},"end"::{"line"::71,"character"::48}}},{"element"::{"range"::{"start"::{"line"::72,"character"::8},"end"::{"line"::72,"character"::24}},"name"::"_SaveHeader_Dart","kind"::"FUNCTION_TYPE_ALIAS","parameters"::"(Pointer, Pointer lpvData, int dwHdrSize)","returnType"::"int"},"range"::{"start"::{"line"::72,"character"::0},"end"::{"line"::73,"character"::45}},"codeRange"::{"start"::{"line"::72,"character"::0},"end"::{"line"::73,"character"::45}}},{"element"::{"range"::{"start"::{"line"::75,"character"::8},"end"::{"line"::75,"character"::24}},"name"::"_SaveData_Native","kind"::"FUNCTION_TYPE_ALIAS","parameters"::"(Pointer, Pointer lpvHeader, Uint32 dwHdrSize, Pointer lpvData, Uint32 dwBufSize)","returnType"::"Int32"},"range"::{"start"::{"line"::75,"character"::0},"end"::{"line"::76,"character"::57}},"codeRange"::{"start"::{"line"::75,"character"::0},"end"::{"line"::76,"character"::57}}},{"element"::{"range"::{"start"::{"line"::77,"character"::8},"end"::{"line"::77,"character"::22}},"name"::"_SaveData_Dart","kind"::"FUNCTION_TYPE_ALIAS","parameters"::"(Pointer, Pointer lpvHeader, int dwHdrSize, Pointer lpvData, int dwBufSize)","returnType"::"int"},"range"::{"start"::{"line"::77,"character"::0},"end"::{"line"::78,"character"::79}},"codeRange"::{"start"::{"line"::77,"character"::0},"end"::{"line"::78,"character"::79}}},{"element"::{"range"::{"start"::{"line"::80,"character"::8},"end"::{"line"::80,"character"::29}},"name"::"_GetHeaderSize_Native","kind"::"FUNCTION_TYPE_ALIAS","parameters"::"(Pointer, Pointer<Uint32> dwHdrSize)","returnType"::"Int32"},"range"::{"start"::{"line"::80,"character"::0},"end"::{"line"::81,"character"::40}},"codeRange"::{"start"::{"line"::80,"character"::0},"end"::{"line"::81,"character"::40}}},{"element"::{"range"::{"start"::{"line"::82,"character"::8},"end"::{"line"::82,"character"::27}},"name"::"_GetHeaderSize_Dart","kind"::"FUNCTION_TYPE_ALIAS","parameters"::"(Pointer, Pointer<Uint32> dwHdrSize)","returnType"::"int"},"range"::{"start"::{"line"::82,"character"::0},"end"::{"line"::82,"character"::79}},"codeRange"::{"start"::{"line"::82,"character"::0},"end"::{"line"::82,"character"::79}}},{"element"::{"range"::{"start"::{"line"::84,"character"::8},"end"::{"line"::84,"character"::27}},"name"::"_GetDataSize_Native","kind"::"FUNCTION_TYPE_ALIAS","parameters"::"(Pointer, Pointer lpvHeader, Uint32 dwHdrSize, Pointer<Uint32> dwDataSize)","returnType"::"Int32"},"range"::{"start"::{"line"::84,"character"::0},"end"::{"line"::85,"character"::78}},"codeRange"::{"start"::{"line"::84,"character"::0},"end"::{"line"::85,"character"::78}}},{"element"::{"range"::{"start"::{"line"::86,"character"::8},"end"::{"line"::86,"character"::25}},"name"::"_GetDataSize_Dart","kind"::"FUNCTION_TYPE_ALIAS","parameters"::"(Pointer, Pointer lpvHeader, int dwHdrSize, Pointer<Uint32> dwDataSize)","returnType"::"int"},"range"::{"start"::{"line"::86,"character"::0},"end"::{"line"::87,"character"::75}},"codeRange"::{"start"::{"line"::86,"character"::0},"end"::{"line"::87,"character"::75}}},{"element"::{"range"::{"start"::{"line"::89,"character"::8},"end"::{"line"::89,"character"::32}},"name"::"_SaveDataToStream_Native","kind"::"FUNCTION_TYPE_ALIAS","parameters"::"(Pointer, Pointer lpvHeader, Uint32 dwHdrSize, COMObject pStream)","returnType"::"Int32"},"range"::{"start"::{"line"::89,"character"::0},"end"::{"line"::90,"character"::69}},"codeRange"::{"start"::{"line"::89,"character"::0},"end"::{"line"::90,"character"::69}}},{"element"::{"range"::{"start"::{"line"::91,"character"::8},"end"::{"line"::91,"character"::30}},"name"::"_SaveDataToStream_Dart","kind"::"FUNCTION_TYPE_ALIAS","parameters"::"(Pointer, Pointer lpvHeader, int dwHdrSize, COMObject pStream)","returnType"::"int"},"range"::{"start"::{"line"::91,"character"::0},"end"::{"line"::92,"character"::66}},"codeRange"::{"start"::{"line"::91,"character"::0},"end"::{"line"::92,"character"::66}}},{"element"::{"range"::{"start"::{"line"::94,"character"::8},"end"::{"line"::94,"character"::27}},"name"::"_LoadFromMem_Native","kind"::"FUNCTION_TYPE_ALIAS","parameters"::"(Pointer, Pointer lpvData, Uint32 dwBufSize)","returnType"::"Int32"},"range"::{"start"::{"line"::94,"character"::0},"end"::{"line"::95,"character"::48}},"codeRange"::{"start"::{"line"::94,"character"::0},"end"::{"line"::95,"character"::48}}},{"element"::{"range"::{"start"::{"line"::96,"character"::8},"end"::{"line"::96,"character"::25}},"name"::"_LoadFromMem_Dart","kind"::"FUNCTION_TYPE_ALIAS","parameters"::"(Pointer, Pointer lpvData, int dwBufSize)","returnType"::"int"},"range"::{"start"::{"line"::96,"character"::0},"end"::{"line"::97,"character"::45}},"codeRange"::{"start"::{"line"::96,"character"::0},"end"::{"line"::97,"character"::45}}},{"element"::{"range"::{"start"::{"line"::99,"character"::8},"end"::{"line"::99,"character"::25}},"name"::"_SaveToMem_Native","kind"::"FUNCTION_TYPE_ALIAS","parameters"::"(Pointer, Pointer lpvData, Uint32 dwBufSize)","returnType"::"Int32"},"range"::{"start"::{"line"::99,"character"::0},"end"::{"line"::100,"character"::48}},"codeRange"::{"start"::{"line"::99,"character"::0},"end"::{"line"::100,"character"::48}}},{"element"::{"range"::{"start"::{"line"::101,"character"::8},"end"::{"line"::101,"character"::23}},"name"::"_SaveToMem_Dart","kind"::"FUNCTION_TYPE_ALIAS","parameters"::"(Pointer, Pointer lpvData, int dwBufSize)","returnType"::"int"},"range"::{"start"::{"line"::101,"character"::0},"end"::{"line"::101,"character"::80}},"codeRange"::{"start"::{"line"::101,"character"::0},"end"::{"line"::101,"character"::80}}},{"element"::{"range"::{"start"::{"line"::105,"character"::6},"end"::{"line"::105,"character"::17}},"name"::"IITPropList","kind"::"CLASS"},"range"::{"start"::{"line"::103,"character"::0},"end"::{"line"::229,"character"::1}},"codeRange"::{"start"::{"line"::105,"character"::0},"end"::{"line"::229,"character"::1}},"children"::[{"element"::{"range"::{"start"::{"line"::108,"character"::2},"end"::{"line"::108,"character"::13}},"name"::"IITPropList","kind"::"CONSTRUCTOR","parameters"::"(Pointer<COMObject> ptr)"},"range"::{"start"::{"line"::108,"character"::2},"end"::{"line"::108,"character"::51}},"codeRange"::{"start"::{"line"::108,"character"::2},"end"::{"line"::108,"character"::51}}},{"element"::{"range"::{"start"::{"line"::110,"character"::6},"end"::{"line"::110,"character"::9}},"name"::"Set","kind"::"METHOD","parameters"::"(int PropID, Pointer<Utf16> lpszwString, int dwOperation)","returnType"::"int"},"range"::{"start"::{"line"::110,"character"::2},"end"::{"line"::116,"character"::60}},"codeRange"::{"start"::{"line"::110,"character"::2},"end"::{"line"::116,"character"::60}}},{"element"::{"range"::{"start"::{"line"::118,"character"::6},"end"::{"line"::118,"character"::11}},"name"::"Set_1","kind"::"METHOD","parameters"::"(int PropID, Pointer lpvData, int cbData, int dwOperation)","returnType"::"int"},"range"::{"start"::{"line"::118,"character"::2},"end"::{"line"::124,"character"::64}},"codeRange"::{"start"::{"line"::118,"character"::2},"end"::{"line"::124,"character"::64}}},{"element"::{"range"::{"start"::{"line"::126,"character"::6},"end"::{"line"::126,"character"::11}},"name"::"Set_2","kind"::"METHOD","parameters"::"(int PropID, int dwData, int dwOperation)","returnType"::"int"},"range"::{"start"::{"line"::126,"character"::2},"end"::{"line"::130,"character"::78}},"codeRange"::{"start"::{"line"::126,"character"::2},"end"::{"line"::130,"character"::78}}},{"element"::{"range"::{"start"::{"line"::132,"character"::6},"end"::{"line"::132,"character"::9}},"name"::"Add","kind"::"METHOD","parameters"::"(Pointer<CProperty> Prop)","returnType"::"int"},"range"::{"start"::{"line"::132,"character"::2},"end"::{"line"::136,"character"::53}},"codeRange"::{"start"::{"line"::132,"character"::2},"end"::{"line"::136,"character"::53}}},{"element"::{"range"::{"start"::{"line"::138,"character"::6},"end"::{"line"::138,"character"::9}},"name"::"Get","kind"::"METHOD","parameters"::"(int PropID, Pointer<CProperty> Property)","returnType"::"int"},"range"::{"start"::{"line"::138,"character"::2},"end"::{"line"::142,"character"::65}},"codeRange"::{"start"::{"line"::138,"character"::2},"end"::{"line"::142,"character"::65}}},{"element"::{"range"::{"start"::{"line"::144,"character"::6},"end"::{"line"::144,"character"::11}},"name"::"Clear","kind"::"METHOD","parameters"::"()","returnType"::"int"},"range"::{"start"::{"line"::144,"character"::2},"end"::{"line"::148,"character"::49}},"codeRange"::{"start"::{"line"::144,"character"::2},"end"::{"line"::148,"character"::49}}},{"element"::{"range"::{"start"::{"line"::150,"character"::6},"end"::{"line"::150,"character"::16}},"name"::"SetPersist","kind"::"METHOD","parameters"::"(int fPersist)","returnType"::"int"},"range"::{"start"::{"line"::150,"character"::2},"end"::{"line"::154,"character"::64}},"codeRange"::{"start"::{"line"::150,"character"::2},"end"::{"line"::154,"character"::64}}},{"element"::{"range"::{"start"::{"line"::156,"character"::6},"end"::{"line"::156,"character"::18}},"name"::"SetPersist_1","kind"::"METHOD","parameters"::"(int PropID, int fPersist)","returnType"::"int"},"range"::{"start"::{"line"::156,"character"::2},"end"::{"line"::160,"character"::74}},"codeRange"::{"start"::{"line"::156,"character"::2},"end"::{"line"::160,"character"::74}}},{"element"::{"range"::{"start"::{"line"::162,"character"::6},"end"::{"line"::162,"character"::14}},"name"::"GetFirst","kind"::"METHOD","parameters"::"(Pointer<CProperty> Property)","returnType"::"int"},"range"::{"start"::{"line"::162,"character"::2},"end"::{"line"::166,"character"::62}},"codeRange"::{"start"::{"line"::162,"character"::2},"end"::{"line"::166,"character"::62}}},{"element"::{"range"::{"start"::{"line"::168,"character"::6},"end"::{"line"::168,"character"::13}},"name"::"GetNext","kind"::"METHOD","parameters"::"(Pointer<CProperty> Property)","returnType"::"int"},"range"::{"start"::{"line"::168,"character"::2},"end"::{"line"::172,"character"::61}},"codeRange"::{"start"::{"line"::168,"character"::2},"end"::{"line"::172,"character"::61}}},{"element"::{"range"::{"start"::{"line"::174,"character"::6},"end"::{"line"::174,"character"::18}},"name"::"GetPropCount","kind"::"METHOD","parameters"::"(Pointer<Int32> cProp)","returnType"::"int"},"range"::{"start"::{"line"::174,"character"::2},"end"::{"line"::178,"character"::63}},"codeRange"::{"start"::{"line"::174,"character"::2},"end"::{"line"::178,"character"::63}}},{"element"::{"range"::{"start"::{"line"::180,"character"::6},"end"::{"line"::180,"character"::16}},"name"::"SaveHeader","kind"::"METHOD","parameters"::"(Pointer lpvData, int dwHdrSize)","returnType"::"int"},"range"::{"start"::{"line"::180,"character"::2},"end"::{"line"::184,"character"::74}},"codeRange"::{"start"::{"line"::180,"character"::2},"end"::{"line"::184,"character"::74}}},{"element"::{"range"::{"start"::{"line"::186,"character"::6},"end"::{"line"::186,"character"::14}},"name"::"SaveData","kind"::"METHOD","parameters"::"(Pointer lpvHeader, int dwHdrSize, Pointer lpvData, int dwBufSize)","returnType"::"int"},"range"::{"start"::{"line"::186,"character"::2},"end"::{"line"::193,"character"::68}},"codeRange"::{"start"::{"line"::186,"character"::2},"end"::{"line"::193,"character"::68}}},{"element"::{"range"::{"start"::{"line"::195,"character"::6},"end"::{"line"::195,"character"::19}},"name"::"GetHeaderSize","kind"::"METHOD","parameters"::"(Pointer<Uint32> dwHdrSize)","returnType"::"int"},"range"::{"start"::{"line"::195,"character"::2},"end"::{"line"::199,"character"::68}},"codeRange"::{"start"::{"line"::195,"character"::2},"end"::{"line"::199,"character"::68}}},{"element"::{"range"::{"start"::{"line"::201,"character"::6},"end"::{"line"::201,"character"::17}},"name"::"GetDataSize","kind"::"METHOD","parameters"::"(Pointer lpvHeader, int dwHdrSize, Pointer<Uint32> dwDataSize)","returnType"::"int"},"range"::{"start"::{"line"::201,"character"::2},"end"::{"line"::208,"character"::60}},"codeRange"::{"start"::{"line"::201,"character"::2},"end"::{"line"::208,"character"::60}}},{"element"::{"range"::{"start"::{"line"::210,"character"::6},"end"::{"line"::210,"character"::22}},"name"::"SaveDataToStream","kind"::"METHOD","parameters"::"(Pointer lpvHeader, int dwHdrSize, COMObject pStream)","returnType"::"int"},"range"::{"start"::{"line"::210,"character"::2},"end"::{"line"::216,"character"::57}},"codeRange"::{"start"::{"line"::210,"character"::2},"end"::{"line"::216,"character"::57}}},{"element"::{"range"::{"start"::{"line"::218,"character"::6},"end"::{"line"::218,"character"::17}},"name"::"LoadFromMem","kind"::"METHOD","parameters"::"(Pointer lpvData, int dwBufSize)","returnType"::"int"},"range"::{"start"::{"line"::218,"character"::2},"end"::{"line"::222,"character"::75}},"codeRange"::{"start"::{"line"::218,"character"::2},"end"::{"line"::222,"character"::75}}},{"element"::{"range"::{"start"::{"line"::224,"character"::6},"end"::{"line"::224,"character"::15}},"name"::"SaveToMem","kind"::"METHOD","parameters"::"(Pointer lpvData, int dwBufSize)","returnType"::"int"},"range"::{"start"::{"line"::224,"character"::2},"end"::{"line"::228,"character"::73}},"codeRange"::{"start"::{"line"::224,"character"::2},"end"::{"line"::228,"character"::73}}}]}]}},"jsonrpc"::"2.0"}
1635476721497:Req:{"jsonrpc"::"2.0","id"::1,"method"::"textDocument/codeAction","params"::{"textDocument"::{"uri"::"file::///c%3A/src/win32/lib/src/system/com/structs.g.dart"},"range"::{"start"::{"line"::0,"character"::0},"end"::{"line"::0,"character"::0}},"context"::{"diagnostics"::[]}}}
1635476721562:Req:{"jsonrpc"::"2.0","id"::2,"method"::"textDocument/documentSymbol","params"::{"textDocument"::{"uri"::"file::///c%3A/src/win32/lib/src/system/com/structs.g.dart"}}}
1635476721667:Res:{"id"::2,"jsonrpc"::"2.0","result"::[{"name"::"BINDINFO","kind"::5,"deprecated"::false,"range"::{"start"::{"line"::24,"character"::0},"end"::{"line"::39,"character"::1}},"selectionRange"::{"start"::{"line"::24,"character"::6},"end"::{"line"::24,"character"::14}},"children"::[{"name"::"cbSize","kind"::8,"deprecated"::false,"range"::{"start"::{"line"::25,"character"::25},"end"::{"line"::25,"character"::31}},"selectionRange"::{"start"::{"line"::25,"character"::25},"end"::{"line"::25,"character"::31}}},{"name"::"szExtraInfo","kind"::8,"deprecated"::false,"range"::{"start"::{"line"::26,"character"::26},"end"::{"line"::26,"character"::37}},"selectionRange"::{"start"::{"line"::26,"character"::26},"end"::{"line"::26,"character"::37}}},{"name"::"stgmedData","kind"::8,"deprecated"::false,"range"::{"start"::{"line"::27,"character"::21},"end"::{"line"::27,"character"::31}},"selectionRange"::{"start"::{"line"::27,"character"::21},"end"::{"line"::27,"character"::31}}},{"name"::"grfBindInfoF","kind"::8,"deprecated"::false,"range"::{"start"::{"line"::28,"character"::25},"end"::{"line"::28,"character"::37}},"selectionRange"::{"start"::{"line"::28,"character"::25},"end"::{"line"::28,"character"::37}}},{"name"::"dwBindVerb","kind"::8,"deprecated"::false,"range"::{"start"::{"line"::29,"character"::25},"end"::{"line"::29,"character"::35}},"selectionRange"::{"start"::{"line"::29,"character"::25},"end"::{"line"::29,"character"::35}}},{"name"::"szCustomVerb","kind"::8,"deprecated"::false,"range"::{"start"::{"line"::30,"character"::26},"end"::{"line"::30,"character"::38}},"selectionRange"::{"start"::{"line"::30,"character"::26},"end"::{"line"::30,"character"::38}}},{"name"::"cbstgmedData","kind"::8,"deprecated"::false,"range"::{"start"::{"line"::31,"character"::25},"end"::{"line"::31,"character"::37}},"selectionRange"::{"start"::{"line"::31,"character"::25},"end"::{"line"::31,"character"::37}}},{"name"::"dwOptions","kind"::8,"deprecated"::false,"range"::{"start"::{"line"::32,"character"::25},"end"::{"line"::32,"character"::34}},"selectionRange"::{"start"::{"line"::32,"character"::25},"end"::{"line"::32,"character"::34}}},{"name"::"dwOptionsFlags","kind"::8,"deprecated"::false,"range"::{"start"::{"line"::33,"character"::25},"end"::{"line"::33,"character"::39}},"selectionRange"::{"start"::{"line"::33,"character"::25},"end"::{"line"::33,"character"::39}}},{"name"::"dwCodePage","kind"::8,"deprecated"::false,"range"::{"start"::{"line"::34,"character"::25},"end"::{"line"::34,"character"::35}},"selectionRange"::{"start"::{"line"::34,"character"::25},"end"::{"line"::34,"character"::35}}},{"name"::"securityAttributes","kind"::8,"deprecated"::false,"range"::{"start"::{"line"::35,"character"::31},"end"::{"line"::35,"character"::49}},"selectionRange"::{"start"::{"line"::35,"character"::31},"end"::{"line"::35,"character"::49}}},{"name"::"iid","kind"::8,"deprecated"::false,"range"::{"start"::{"line"::36,"character"::16},"end"::{"line"::36,"character"::19}},"selectionRange"::{"start"::{"line"::36,"character"::16},"end"::{"line"::36,"character"::19}}},{"name"::"pUnk","kind"::8,"deprecated"::false,"range"::{"start"::{"line"::37,"character"::21},"end"::{"line"::37,"character"::25}},"selectionRange"::{"start"::{"line"::37,"character"::21},"end"::{"line"::37,"character"::25}}},{"name"::"dwReserved","kind"::8,"deprecated"::false,"range"::{"start"::{"line"::38,"character"::25},"end"::{"line"::38,"character"::35}},"selectionRange"::{"start"::{"line"::38,"character"::25},"end"::{"line"::38,"character"::35}}}]},{"name"::"BIND_OPTS","kind"::5,"deprecated"::false,"range"::{"start"::{"line"::42,"character"::0},"end"::{"line"::47,"character"::1}},"selectionRange"::{"start"::{"line"::42,"character"::6},"end"::{"line"::42,"character"::15}},"children"::[{"name"::"cbStruct","kind"::8,"deprecated"::false,"range"::{"start"::{"line"::43,"character"::25},"end"::{"line"::43,"character"::33}},"selectionRange"::{"start"::{"line"::43,"character"::25},"end"::{"line"::43,"character"::33}}},{"name"::"grfFlags","kind"::8,"deprecated"::false,"range"::{"start"::{"line"::44,"character"::25},"end"::{"line"::44,"character"::33}},"selectionRange"::{"start"::{"line"::44,"character"::25},"end"::{"line"::44,"character"::33}}},{"name"::"grfMode","kind"::8,"deprecated"::false,"range"::{"start"::{"line"::45,"character"::25},"end"::{"line"::45,"character"::32}},"selectionRange"::{"start"::{"line"::45,"character"::25},"end"::{"line"::45,"character"::32}}},{"name"::"dwTickCountDeadline","kind"::8,"deprecated"::false,"range"::{"start"::{"line"::46,"character"::25},"end"::{"line"::46,"character"::44}},"selectionRange"::{"start"::{"line"::46,"character"::25},"end"::{"line"::46,"character"::44}}}]},{"name"::"BIND_OPTS2","kind"::5,"deprecated"::false,"range"::{"start"::{"line"::50,"character"::0},"end"::{"line"::56,"character"::1}},"selectionRange"::{"start"::{"line"::50,"character"::6},"end"::{"line"::50,"character"::16}},"children"::[{"name"::"_AnonymousBase_objidl_L9017_C36","kind"::8,"deprecated"::false,"range"::{"start"::{"line"::51,"character"::21},"end"::{"line"::51,"character"::52}},"selectionRange"::{"start"::{"line"::51,"character"::21},"end"::{"line"::51,"character"::52}}},{"name"::"dwTrackFlags","kind"::8,"deprecated"::false,"range"::{"start"::{"line"::52,"character"::25},"end"::{"line"::52,"character"::37}},"selectionRange"::{"start"::{"line"::52,"character"::25},"end"::{"line"::52,"character"::37}}},{"name"::"dwClassContext","kind"::8,"deprecated"::false,"range"::{"start"::{"line"::53,"character"::25},"end"::{"line"::53,"character"::39}},"selectionRange"::{"start"::{"line"::53,"character"::25},"end"::{"line"::53,"character"::39}}},{"name"::"locale","kind"::8,"deprecated"::false,"range"::{"start"::{"line"::54,"character"::25},"end"::{"line"::54,"character"::31}},"selectionRange"::{"start"::{"line"::54,"character"::25},"end"::{"line"::54,"character"::31}}},{"name"::"pServerInfo","kind"::8,"deprecated"::false,"range"::{"start"::{"line"::55,"character"::33},"end"::{"line"::55,"character"::44}},"selectionRange"::{"start"::{"line"::55,"character"::33},"end"::{"line"::55,"character"::44}}}]},{"name"::"BIND_OPTS3","kind"::5,"deprecated"::false,"range"::{"start"::{"line"::59,"character"::0},"end"::{"line"::62,"character"::1}},"selectionRange"::{"start"::{"line"::59,"character"::6},"end"::{"line"::59,"character"::16}},"children"::[{"name"::"_AnonymousBase_objidl_L9041_C36","kind"::8,"deprecated"::false,"range"::{"start"::{"line"::60,"character"::22},"end"::{"line"::60,"character"::53}},"selectionRange"::{"start"::{"line"::60,"character"::22},"end"::{"line"::60,"character"::53}}},{"name"::"hwnd","kind"::8,"deprecated"::false,"range"::{"start"::{"line"::61,"character"::25},"end"::{"line"::61,"character"::29}},"selectionRange"::{"start"::{"line"::61,"character"::25},"end"::{"line"::61,"character"::29}}}]},{"name"::"BLOB","kind"::5,"deprecated"::false,"range"::{"start"::{"line"::65,"character"::0},"end"::{"line"::68,"character"::1}},"selectionRange"::{"start"::{"line"::65,"character"::6},"end"::{"line"::65,"character"::10}},"children"::[{"name"::"cbSize","kind"::8,"deprecated"::false,"range"::{"start"::{"line"::66,"character"::25},"end"::{"line"::66,"character"::31}},"selectionRange"::{"start"::{"line"::66,"character"::25},"end"::{"line"::66,"character"::31}}},{"name"::"pBlobData","kind"::8,"deprecated"::false,"range"::{"start"::{"line"::67,"character"::26},"end"::{"line"::67,"character"::35}},"selectionRange"::{"start"::{"line"::67,"character"::26},"end"::{"line"::67,"character"::35}}}]},{"name"::"BYTE_BLOB","kind"::5,"deprecated"::false,"range"::{"start"::{"line"::71,"character"::0},"end"::{"line"::75,"character"::1}},"selectionRange"::{"start"::{"line"::71,"character"::6},"end"::{"line"::71,"character"::15}},"children"::[{"name"::"clSize","kind"::8,"deprecated"::false,"range"::{"start"::{"line"::72,"character"::25},"end"::{"line"::72,"character"::31}},"selectionRange"::{"start"::{"line"::72,"character"::25},"end"::{"line"::72,"character"::31}}},{"name"::"abData","kind"::8,"deprecated"::false,"range"::{"start"::{"line"::74,"character"::24},"end"::{"line"::74,"character"::30}},"selectionRange"::{"start"::{"line"::74,"character"::24},"end"::{"line"::74,"character"::30}}}]},{"name"::"BYTE_SIZEDARR","kind"::5,"deprecated"::false,"range"::{"start"::{"line"::78,"character"::0},"end"::{"line"::81,"character"::1}},"selectionRange"::{"start"::{"line"::78,"character"::6},"end"::{"line"::78,"character"::19}},"children"::[{"name"::"clSize","kind"::8,"deprecated"::false,"range"::{"start"::{"line"::79,"character"::25},"end"::{"line"::79,"character"::31}},"selectionRange"::{"start"::{"line"::79,"character"::25},"end"::{"line"::79,"character"::31}}},{"name"::"pData","kind"::8,"deprecated"::false,"range"::{"start"::{"line"::80,"character"::26},"end"::{"line"::80,"character"::31}},"selectionRange"::{"start"::{"line"::80,"character"::26},"end"::{"line"::80,"character"::31}}}]},{"name"::"CATEGORYINFO","kind"::5,"deprecated"::false,"range"::{"start"::{"line"::84,"character"::0},"end"::{"line"::104,"character"::1}},"selectionRange"::{"start"::{"line"::84,"character"::6},"end"::{"line"::84,"character"::18}},"children"::[{"name"::"catid","kind"::8,"deprecated"::false,"range"::{"start"::{"line"::85,"character"::16},"end"::{"line"::85,"character"::21}},"selectionRange"::{"start"::{"line"::85,"character"::16},"end"::{"line"::85,"character"::21}}},{"name"::"lcid","kind"::8,"deprecated"::false,"range"::{"start"::{"line"::86,"character"::25},"end"::{"line"::86,"character"::29}},"selectionRange"::{"start"::{"line"::86,"character"::25},"end"::{"line"::86,"character"::29}}},{"name"::"_szDescription","kind"::8,"deprecated"::false,"range"::{"start"::{"line"::88,"character"::25},"end"::{"line"::88,"character"::39}},"selectionRange"::{"start"::{"line"::88,"character"::25},"end"::{"line"::88,"character"::39}}},{"name"::"szDescription","kind"::7,"deprecated"::false,"range"::{"start"::{"line"::90,"character"::2},"end"::{"line"::96,"character"::3}},"selectionRange"::{"start"::{"line"::90,"character"::13},"end"::{"line"::90,"character"::26}}},{"name"::"szDescription","detail"::"(String value)","kind"::7,"deprecated"::false,"range"::{"start"::{"line"::98,"character"::2},"end"::{"line"::103,"character"::3}},"selectionRange"::{"start"::{"line"::98,"character"::6},"end"::{"line"::98,"character"::19}}}]},{"name"::"COAUTHIDENTITY","kind"::5,"deprecated"::false,"range"::{"start"::{"line"::107,"character"::0},"end"::{"line"::115,"character"::1}},"selectionRange"::{"start"::{"line"::107,"character"::6},"end"::{"line"::107,"character"::20}},"children"::[{"name"::"User","kind"::8,"deprecated"::false,"range"::{"start"::{"line"::108,"character"::27},"end"::{"line"::108,"character"::31}},"selectionRange"::{"start"::{"line"::108,"character"::27},"end"::{"line"::108,"character"::31}}},{"name"::"UserLength","kind"::8,"deprecated"::false,"range"::{"start"::{"line"::109,"character"::25},"end"::{"line"::109,"character"::35}},"selectionRange"::{"start"::{"line"::109,"character"::25},"end"::{"line"::109,"character"::35}}},{"name"::"Domain","kind"::8,"deprecated"::false,"range"::{"start"::{"line"::110,"character"::27},"end"::{"line"::110,"character"::33}},"selectionRange"::{"start"::{"line"::110,"character"::27},"end"::{"line"::110,"character"::33}}},{"name"::"DomainLength","kind"::8,"deprecated"::false,"range"::{"start"::{"line"::111,"character"::25},"end"::{"line"::111,"character"::37}},"selectionRange"::{"start"::{"line"::111,"character"::25},"end"::{"line"::111,"character"::37}}},{"name"::"Password","kind"::8,"deprecated"::false,"range"::{"start"::{"line"::112,"character"::27},"end"::{"line"::112,"character"::35}},"selectionRange"::{"start"::{"line"::112,"character"::27},"end"::{"line"::112,"character"::35}}},{"name"::"PasswordLength","kind"::8,"deprecated"::false,"range"::{"start"::{"line"::113,"character"::25},"end"::{"line"::113,"character"::39}},"selectionRange"::{"start"::{"line"::113,"character"::25},"end"::{"line"::113,"character"::39}}},{"name"::"Flags","kind"::8,"deprecated"::false,"range"::{"start"::{"line"::114,"character"::25},"end"::{"line"::114,"character"::30}},"selectionRange"::{"start"::{"line"::114,"character"::25},"end"::{"line"::114,"character"::30}}}]},{"name"::"COAUTHINFO","kind"::5,"deprecated"::false,"range"::{"start"::{"line"::118,"character"::0},"end"::{"line"::126,"character"::1}},"selectionRange"::{"start"::{"line"::118,"character"::6},"end"::{"line"::118,"character"::16}},"children"::[{"name"::"dwAuthnSvc","kind"::8,"deprecated"::false,"range"::{"start"::{"line"::119,"character"::25},"end"::{"line"::119,"character"::35}},"selectionRange"::{"start"::{"line"::119,"character"::25},"end"::{"line"::119,"character"::35}}},{"name"::"dwAuthzSvc","kind"::8,"deprecated"::false,"range"::{"start"::{"line"::120,"character"::25},"end"::{"line"::120,"character"::35}},"selectionRange"::{"start"::{"line"::120,"character"::25},"end"::{"line"::120,"character"::35}}},{"name"::"pwszServerPrincName","kind"::8,"deprecated"::false,"range"::{"start"::{"line"::121,"character"::26},"end"::{"line"::121,"character"::45}},"selectionRange"::{"start"::{"line"::121,"character"::26},"end"::{"line"::121,"character"::45}}},{"name"::"dwAuthnLevel","kind"::8,"deprecated"::false,"range"::{"start"::{"line"::122,"character"::25},"end"::{"line"::122,"character"::37}},"selectionRange"::{"start"::{"line"::122,"character"::25},"end"::{"line"::122,"character"::37}}},{"name"::"dwImpersonationLevel","kind"::8,"deprecated"::false,"range"::{"start"::{"line"::123,"character"::25},"end"::{"line"::123,"character"::45}},"selectionRange"::{"start"::{"line"::123,"character"::25},"end"::{"line"::123,"character"::45}}},{"name"::"pAuthIdentityData","kind"::8,"deprecated"::false,"range"::{"start"::{"line"::124,"character"::35},"end"::{"line"::124,"character"::52}},"selectionRange"::{"start"::{"line"::124,"character"::35},"end"::{"line"::124,"character"::52}}},{"name"::"dwCapabilities","kind"::8,"deprecated"::false,"range"::{"start"::{"line"::125,"character"::25},"end"::{"line"::125,"character"::39}},"selectionRange"::{"start"::{"line"::125,"character"::25},"end"::{"line"::125,"character"::39}}}]},{"name"::"CONNECTDATA","kind"::5,"deprecated"::false,"range"::{"start"::{"line"::129,"character"::0},"end"::{"line"::132,"character"::1}},"selectionRange"::{"start"::{"line"::129,"character"::6},"end"::{"line"::129,"character"::17}},"children"::[{"name"::"pUnk","kind"::8,"deprecated"::false,"range"::{"start"::{"line"::130,"character"::21},"end"::{"line"::130,"character"::25}},"selectionRange"::{"start"::{"line"::130,"character"::21},"end"::{"line"::130,"character"::25}}},{"name"::"dwCookie","kind"::8,"deprecated"::false,"range"::{"start"::{"line"::131,"character"::25},"end"::{"line"::131,"character"::33}},"selectionRange"::{"start"::{"line"::131,"character"::25},"end"::{"line"::131,"character"::33}}}]},{"name"::"COSERVERINFO","kind"::5,"deprecated"::false,"range"::{"start"::{"line"::135,"character"::0},"end"::{"line"::140,"character"::1}},"selectionRange"::{"start"::{"line"::135,"character"::6},"end"::{"line"::135,"character"::18}},"children"::[{"name"::"dwReserved1","kind"::8,"deprecated"::false,"range"::{"start"::{"line"::136,"character"::25},"end"::{"line"::136,"character"::36}},"selectionRange"::{"start"::{"line"::136,"character"::25},"end"::{"line"::136,"character"::36}}},{"name"::"pwszName","kind"::8,"deprecated"::false,"range"::{"start"::{"line"::137,"character"::26},"end"::{"line"::137,"character"::34}},"selectionRange"::{"start"::{"line"::137,"character"::26},"end"::{"line"::137,"character"::34}}},{"name"::"pAuthInfo","kind"::8,"deprecated"::false,"range"::{"start"::{"line"::138,"character"::31},"end"::{"line"::138,"character"::40}},"selectionRange"::{"start"::{"line"::138,"character"::31},"end"::{"line"::138,"character"::40}}},{"name"::"dwReserved2","kind"::8,"deprecated"::false,"range"::{"start"::{"line"::139,"character"::25},"end"::{"line"::139,"character"::36}},"selectionRange"::{"start"::{"line"::139,"character"::25},"end"::{"line"::139,"character"::36}}}]},{"name"::"CSPLATFORM","kind"::5,"deprecated"::false,"range"::{"start"::{"line"::143,"character"::0},"end"::{"line"::148,"character"::1}},"selectionRange"::{"start"::{"line"::143,"character"::6},"end"::{"line"::143,"character"::16}},"children"::[{"name"::"dwPlatformId","kind"::8,"deprecated"::false,"range"::{"start"::{"line"::144,"character"::25},"end"::{"line"::144,"character"::37}},"selectionRange"::{"start"::{"line"::144,"character"::25},"end"::{"line"::144,"character"::37}}},{"name"::"dwVersionHi","kind"::8,"deprecated"::false,"range"::{"start"::{"line"::145,"character"::25},"end"::{"line"::145,"character"::36}},"selectionRange"::{"start"::{"line"::145,"character"::25},"end"::{"line"::145,"character"::36}}},{"name"::"dwVersionLo","kind"::8,"deprecated"::false,"range"::{"start"::{"line"::146,"character"::25},"end"::{"line"::146,"character"::36}},"selectionRange"::{"start"::{"line"::146,"character"::25},"end"::{"line"::146,"character"::36}}},{"name"::"dwProcessorArch","kind"::8,"deprecated"::false,"range"::{"start"::{"line"::147,"character"::25},"end"::{"line"::147,"character"::40}},"selectionRange"::{"start"::{"line"::147,"character"::25},"end"::{"line"::147,"character"::40}}}]},{"name"::"CY","kind"::5,"deprecated"::false,"range"::{"start"::{"line"::151,"character"::0},"end"::{"line"::154,"character"::1}},"selectionRange"::{"start"::{"line"::151,"character"::6},"end"::{"line"::151,"character"::8}},"children"::[{"name"::"Anonymous","kind"::8,"deprecated"::false,"range"::{"start"::{"line"::152,"character"::25},"end"::{"line"::152,"character"::34}},"selectionRange"::{"start"::{"line"::152,"character"::25},"end"::{"line"::152,"character"::34}}},{"name"::"int64","kind"::8,"deprecated"::false,"range"::{"start"::{"line"::153,"character"::24},"end"::{"line"::153,"character"::29}},"selectionRange"::{"start"::{"line"::153,"character"::24},"end"::{"line"::153,"character"::29}}}]},{"name"::"ComCallData","kind"::5,"deprecated"::false,"range"::{"start"::{"line"::157,"character"::0},"end"::{"line"::161,"character"::1}},"selectionRange"::{"start"::{"line"::157,"character"::6},"end"::{"line"::157,"character"::17}},"children"::[{"name"::"dwDispid","kind"::8,"deprecated"::false,"range"::{"start"::{"line"::158,"character"::25},"end"::{"line"::158,"character"::33}},"selectionRange"::{"start"::{"line"::158,"character"::25},"end"::{"line"::158,"character"::33}}},{"name"::"dwReserved","kind"::8,"deprecated"::false,"range"::{"start"::{"line"::159,"character"::25},"end"::{"line"::159,"character"::35}},"selectionRange"::{"start"::{"line"::159,"character"::25},"end"::{"line"::159,"character"::35}}},{"name"::"pUserDefined","kind"::8,"deprecated"::false,"range"::{"start"::{"line"::160,"character"::19},"end"::{"line"::160,"character"::31}},"selectionRange"::{"start"::{"line"::160,"character"::19},"end"::{"line"::160,"character"::31}}}]},{"name"::"DVTARGETDEVICE","kind"::5,"deprecated"::false,"range"::{"start"::{"line"::164,"character"::0},"end"::{"line"::172,"character"::1}},"selectionRange"::{"start"::{"line"::164,"character"::6},"end"::{"line"::164,"character"::20}},"children"::[{"name"::"tdSize","kind"::8,"deprecated"::false,"range"::{"start"::{"line"::165,"character"::25},"end"::{"line"::165,"character"::31}},"selectionRange"::{"start"::{"line"::165,"character"::25},"end"::{"line"::165,"character"::31}}},{"name"::"tdDriverNameOffset","kind"::8,"deprecated"::false,"range"::{"start"::{"line"::166,"character"::25},"end"::{"line"::166,"character"::43}},"selectionRange"::{"start"::{"line"::166,"character"::25},"end"::{"line"::166,"character"::43}}},{"name"::"tdDeviceNameOffset","kind"::8,"deprecated"::false,"range"::{"start"::{"line"::167,"character"::25},"end"::{"line"::167,"character"::43}},"selectionRange"::{"start"::{"line"::167,"character"::25},"end"::{"line"::167,"character"::43}}},{"name"::"tdPortNameOffset","kind"::8,"deprecated"::false,"range"::{"start"::{"line"::168,"character"::25},"end"::{"line"::168,"character"::41}},"selectionRange"::{"start"::{"line"::168,"character"::25},"end"::{"line"::168,"character"::41}}},{"name"::"tdExtDevmodeOffset","kind"::8,"deprecated"::false,"range"::{"start"::{"line"::169,"character"::25},"end"::{"line"::169,"character"::43}},"selectionRange"::{"start"::{"line"::169,"character"::25},"end"::{"line"::169,"character"::43}}},{"name"::"tdData","kind"::8,"deprecated"::false,"range"::{"start"::{"line"::171,"character"::24},"end"::{"line"::171,"character"::30}},"selectionRange"::{"start"::{"line"::171,"character"::24},"end"::{"line"::171,"character"::30}}}]},{"name"::"DWORD_BLOB","kind"::5,"deprecated"::false,"range"::{"start"::{"line"::175,"character"::0},"end"::{"line"::179,"character"::1}},"selectionRange"::{"start"::{"line"::175,"character"::6},"end"::{"line"::175,"character"::16}},"children"::[{"name"::"clSize","kind"::8,"deprecated"::false,"range"::{"start"::{"line"::176,"character"::25},"end"::{"line"::176,"character"::31}},"selectionRange"::{"start"::{"line"::176,"character"::25},"end"::{"line"::176,"character"::31}}},{"name"::"alData","kind"::8,"deprecated"::false,"range"::{"start"::{"line"::178,"character"::25},"end"::{"line"::178,"character"::31}},"selectionRange"::{"start"::{"line"::178,"character"::25},"end"::{"line"::178,"character"::31}}}]},{"name"::"FLAGGED_BYTE_BLOB","kind"::5,"deprecated"::false,"range"::{"start"::{"line"::182,"character"::0},"end"::{"line"::187,"character"::1}},"selectionRange"::{"start"::{"line"::182,"character"::6},"end"::{"line"::182,"character"::23}},"children"::[{"name"::"fFlags","kind"::8,"deprecated"::false,"range"::{"start"::{"line"::183,"character"::25},"end"::{"line"::183,"character"::31}},"selectionRange"::{"start"::{"line"::183,"character"::25},"end"::{"line"::183,"character"::31}}},{"name"::"clSize","kind"::8,"deprecated"::false,"range"::{"start"::{"line"::184,"character"::25},"end"::{"line"::184,"character"::31}},"selectionRange"::{"start"::{"line"::184,"character"::25},"end"::{"line"::184,"character"::31}}},{"name"::"abData","kind"::8,"deprecated"::false,"range"::{"start"::{"line"::186,"character"::24},"end"::{"line"::186,"character"::30}},"selectionRange"::{"start"::{"line"::186,"character"::24},"end"::{"line"::186,"character"::30}}}]},{"name"::"FLAGGED_WORD_BLOB","kind"::5,"deprecated"::false,"range"::{"start"::{"line"::190,"character"::0},"end"::{"line"::195,"character"::1}},"selectionRange"::{"start"::{"line"::190,"character"::6},"end"::{"line"::190,"character"::23}},"children"::[{"name"::"fFlags","kind"::8,"deprecated"::false,"range"::{"start"::{"line"::191,"character"::25},"end"::{"line"::191,"character"::31}},"selectionRange"::{"start"::{"line"::191,"character"::25},"end"::{"line"::191,"character"::31}}},{"name"::"clSize","kind"::8,"deprecated"::false,"range"::{"start"::{"line"::192,"character"::25},"end"::{"line"::192,"character"::31}},"selectionRange"::{"start"::{"line"::192,"character"::25},"end"::{"line"::192,"character"::31}}},{"name"::"asData","kind"::8,"deprecated"::false,"range"::{"start"::{"line"::194,"character"::25},"end"::{"line"::194,"character"::31}},"selectionRange"::{"start"::{"line"::194,"character"::25},"end"::{"line"::194,"character"::31}}}]},{"name"::"FLAG_STGMEDIUM","kind"::5,"deprecated"::false,"range"::{"start"::{"line"::198,"character"::0},"end"::{"line"::202,"character"::1}},"selectionRange"::{"start"::{"line"::198,"character"::6},"end"::{"line"::198,"character"::20}},"children"::[{"name"::"ContextFlags","kind"::8,"deprecated"::false,"range"::{"start"::{"line"::199,"character"::24},"end"::{"line"::199,"character"::36}},"selectionRange"::{"start"::{"line"::199,"character"::24},"end"::{"line"::199,"character"::36}}},{"name"::"fPassOwnership","kind"::8,"deprecated"::false,"range"::{"start"::{"line"::200,"character"::24},"end"::{"line"::200,"character"::38}},"selectionRange"::{"start"::{"line"::200,"character"::24},"end"::{"line"::200,"character"::38}}},{"name"::"Stgmed","kind"::8,"deprecated"::false,"range"::{"start"::{"line"::201,"character"::21},"end"::{"line"::201,"character"::27}},"selectionRange"::{"start"::{"line"::201,"character"::21},"end"::{"line"::201,"character"::27}}}]},{"name"::"FORMATETC","kind"::5,"deprecated"::false,"range"::{"start"::{"line"::205,"character"::0},"end"::{"line"::211,"character"::1}},"selectionRange"::{"start"::{"line"::205,"character"::6},"end"::{"line"::205,"character"::15}},"children"::[{"name"::"cfFormat","kind"::8,"deprecated"::false,"range"::{"start"::{"line"::206,"character"::25},"end"::{"line"::206,"character"::33}},"selectionRange"::{"start"::{"line"::206,"character"::25},"end"::{"line"::206,"character"::33}}},{"name"::"ptd","kind"::8,"deprecated"::false,"range"::{"start"::{"line"::207,"character"::35},"end"::{"line"::207,"character"::38}},"selectionRange"::{"start"::{"line"::207,"character"::35},"end"::{"line"::207,"character"::38}}},{"name"::"dwAspect","kind"::8,"deprecated"::false,"range"::{"start"::{"line"::208,"character"::25},"end"::{"line"::208,"character"::33}},"selectionRange"::{"start"::{"line"::208,"character"::25},"end"::{"line"::208,"character"::33}}},{"name"::"lindex","kind"::8,"deprecated"::false,"range"::{"start"::{"line"::209,"character"::24},"end"::{"line"::209,"character"::30}},"selectionRange"::{"start"::{"line"::209,"character"::24},"end"::{"line"::209,"character"::30}}},{"name"::"tymed","kind"::8,"deprecated"::false,"range"::{"start"::{"line"::210,"character"::25},"end"::{"line"::210,"character"::30}},"selectionRange"::{"start"::{"line"::210,"character"::25},"end"::{"line"::210,"character"::30}}}]},{"name"::"GDI_OBJECT","kind"::5,"deprecated"::false,"range"::{"start"::{"line"::214,"character"::0},"end"::{"line"::217,"character"::1}},"selectionRange"::{"start"::{"line"::214,"character"::6},"end"::{"line"::214,"character"::16}},"children"::[{"name"::"ObjectType","kind"::8,"deprecated"::false,"range"::{"start"::{"line"::215,"character"::25},"end"::{"line"::215,"character"::35}},"selectionRange"::{"start"::{"line"::215,"character"::25},"end"::{"line"::215,"character"::35}}},{"name"::"u","kind"::8,"deprecated"::false,"range"::{"start"::{"line"::216,"character"::25},"end"::{"line"::216,"character"::26}},"selectionRange"::{"start"::{"line"::216,"character"::25},"end"::{"line"::216,"character"::26}}}]},{"name"::"HYPER_SIZEDARR","kind"::5,"deprecated"::false,"range"::{"start"::{"line"::220,"character"::0},"end"::{"line"::223,"character"::1}},"selectionRange"::{"start"::{"line"::220,"character"::6},"end"::{"line"::220,"character"::20}},"children"::[{"name"::"clSize","kind"::8,"deprecated"::false,"range"::{"start"::{"line"::221,"character"::25},"end"::{"line"::221,"character"::31}},"selectionRange"::{"start"::{"line"::221,"character"::25},"end"::{"line"::221,"character"::31}}},{"name"::"pData","kind"::8,"deprecated"::false,"range"::{"start"::{"line"::222,"character"::26},"end"::{"line"::222,"character"::31}},"selectionRange"::{"start"::{"line"::222,"character"::26},"end"::{"line"::222,"character"::31}}}]},{"name"::"IContext","kind"::5,"deprecated"::false,"range"::{"start"::{"line"::226,"character"::0},"end"::{"line"::227,"character"::1}},"selectionRange"::{"start"::{"line"::226,"character"::6},"end"::{"line"::226,"character"::14}}},{"name"::"IEnumContextProps","kind"::5,"deprecated"::false,"range"::{"start"::{"line"::230,"character"::0},"end"::{"line"::231,"character"::1}},"selectionRange"::{"start"::{"line"::230,"character"::6},"end"::{"line"::230,"character"::23}}},{"name"::"INTERFACEINFO","kind"::5,"deprecated"::false,"range"::{"start"::{"line"::234,"character"::0},"end"::{"line"::238,"character"::1}},"selectionRange"::{"start"::{"line"::234,"character"::6},"end"::{"line"::234,"character"::19}},"children"::[{"name"::"pUnk","kind"::8,"deprecated"::false,"range"::{"start"::{"line"::235,"character"::21},"end"::{"line"::235,"character"::25}},"selectionRange"::{"start"::{"line"::235,"character"::21},"end"::{"line"::235,"character"::25}}},{"name"::"iid","kind"::8,"deprecated"::false,"range"::{"start"::{"line"::236,"character"::16},"end"::{"line"::236,"character"::19}},"selectionRange"::{"start"::{"line"::236,"character"::16},"end"::{"line"::236,"character"::19}}},{"name"::"wMethod","kind"::8,"deprecated"::false,"range"::{"start"::{"line"::237,"character"::25},"end"::{"line"::237,"character"::32}},"selectionRange"::{"start"::{"line"::237,"character"::25},"end"::{"line"::237,"character"::32}}}]},{"name"::"LONG_SIZEDARR","kind"::5,"deprecated"::false,"range"::{"start"::{"line"::241,"character"::0},"end"::{"line"::244,"character"::1}},"selectionRange"::{"start"::{"line"::241,"character"::6},"end"::{"line"::241,"character"::19}},"children"::[{"name"::"clSize","kind"::8,"deprecated"::false,"range"::{"start"::{"line"::242,"character"::25},"end"::{"line"::242,"character"::31}},"selectionRange"::{"start"::{"line"::242,"character"::25},"end"::{"line"::242,"character"::31}}},{"name"::"pData","kind"::8,"deprecated"::false,"range"::{"start"::{"line"::243,"character"::27},"end"::{"line"::243,"character"::32}},"selectionRange"::{"start"::{"line"::243,"character"::27},"end"::{"line"::243,"character"::32}}}]},{"name"::"MULTI_QI","kind"::5,"deprecated"::false,"range"::{"start"::{"line"::247,"character"::0},"end"::{"line"::251,"character"::1}},"selectionRange"::{"start"::{"line"::247,"character"::6},"end"::{"line"::247,"character"::14}},"children"::[{"name"::"pIID","kind"::8,"deprecated"::false,"range"::{"start"::{"line"::248,"character"::25},"end"::{"line"::248,"character"::29}},"selectionRange"::{"start"::{"line"::248,"character"::25},"end"::{"line"::248,"character"::29}}},{"name"::"pItf","kind"::8,"deprecated"::false,"range"::{"start"::{"line"::249,"character"::21},"end"::{"line"::249,"character"::25}},"selectionRange"::{"start"::{"line"::249,"character"::21},"end"::{"line"::249,"character"::25}}},{"name"::"hr","kind"::8,"deprecated"::false,"range"::{"start"::{"line"::250,"character"::24},"end"::{"line"::250,"character"::26}},"selectionRange"::{"start"::{"line"::250,"character"::24},"end"::{"line"::250,"character"::26}}}]},{"name"::"MachineGlobalObjectTableRegistrationToken__","kind"::5,"deprecated"::false,"range"::{"start"::{"line"::254,"character"::0},"end"::{"line"::256,"character"::1}},"selectionRange"::{"start"::{"line"::254,"character"::6},"end"::{"line"::254,"character"::49}},"children"::[{"name"::"unused","kind"::8,"deprecated"::false,"range"::{"start"::{"line"::255,"character"::24},"end"::{"line"::255,"character"::30}},"selectionRange"::{"start"::{"line"::255,"character"::24},"end"::{"line"::255,"character"::30}}}]},{"name"::"QUERYCONTEXT","kind"::5,"deprecated"::false,"range"::{"start"::{"line"::259,"character"::0},"end"::{"line"::265,"character"::1}},"selectionRange"::{"start"::{"line"::259,"character"::6},"end"::{"line"::259,"character"::18}},"children"::[{"name"::"dwContext","kind"::8,"deprecated"::false,"range"::{"start"::{"line"::260,"character"::25},"end"::{"line"::260,"character"::34}},"selectionRange"::{"start"::{"line"::260,"character"::25},"end"::{"line"::260,"character"::34}}},{"name"::"Platform","kind"::8,"deprecated"::false,"range"::{"start"::{"line"::261,"character"::22},"end"::{"line"::261,"character"::30}},"selectionRange"::{"start"::{"line"::261,"character"::22},"end"::{"line"::261,"character"::30}}},{"name"::"Locale","kind"::8,"deprecated"::false,"range"::{"start"::{"line"::262,"character"::25},"end"::{"line"::262,"character"::31}},"selectionRange"::{"start"::{"line"::262,"character"::25},"end"::{"line"::262,"character"::31}}},{"name"::"dwVersionHi","kind"::8,"deprecated"::false,"range"::{"start"::{"line"::263,"character"::25},"end"::{"line"::263,"character"::36}},"selectionRange"::{"start"::{"line"::263,"character"::25},"end"::{"line"::263,"character"::36}}},{"name"::"dwVersionLo","kind"::8,"deprecated"::false,"range"::{"start"::{"line"::264,"character"::25},"end"::{"line"::264,"character"::36}},"selectionRange"::{"start"::{"line"::264,"character"::25},"end"::{"line"::264,"character"::36}}}]},{"name"::"RPCOLEMESSAGE","kind"::5,"deprecated"::false,"range"::{"start"::{"line"::268,"character"::0},"end"::{"line"::277,"character"::1}},"selectionRange"::{"start"::{"line"::268,"character"::6},"end"::{"line"::268,"character"::19}},"children"::[{"name"::"reserved1","kind"::8,"deprecated"::false,"range"::{"start"::{"line"::269,"character"::19},"end"::{"line"::269,"character"::28}},"selectionRange"::{"start"::{"line"::269,"character"::19},"end"::{"line"::269,"character"::28}}},{"name"::"dataRepresentation","kind"::8,"deprecated"::false,"range"::{"start"::{"line"::270,"character"::25},"end"::{"line"::270,"character"::43}},"selectionRange"::{"start"::{"line"::270,"character"::25},"end"::{"line"::270,"character"::43}}},{"name"::"Buffer","kind"::8,"deprecated"::false,"range"::{"start"::{"line"::271,"character"::19},"end"::{"line"::271,"character"::25}},"selectionRange"::{"start"::{"line"::271,"character"::19},"end"::{"line"::271,"character"::25}}},{"name"::"cbBuffer","kind"::8,"deprecated"::false,"range"::{"start"::{"line"::272,"character"::25},"end"::{"line"::272,"character"::33}},"selectionRange"::{"start"::{"line"::272,"character"::25},"end"::{"line"::272,"character"::33}}},{"name"::"iMethod","kind"::8,"deprecated"::false,"range"::{"start"::{"line"::273,"character"::25},"end"::{"line"::273,"character"::32}},"selectionRange"::{"start"::{"line"::273,"character"::25},"end"::{"line"::273,"character"::32}}},{"name"::"reserved2","kind"::8,"deprecated"::false,"range"::{"start"::{"line"::275,"character"::26},"end"::{"line"::275,"character"::35}},"selectionRange"::{"start"::{"line"::275,"character"::26},"end"::{"line"::275,"character"::35}}},{"name"::"rpcFlags","kind"::8,"deprecated"::false,"range"::{"start"::{"line"::276,"character"::25},"end"::{"line"::276,"character"::33}},"selectionRange"::{"start"::{"line"::276,"character"::25},"end"::{"line"::276,"character"::33}}}]},{"name"::"RemSTGMEDIUM","kind"::5,"deprecated"::false,"range"::{"start"::{"line"::280,"character"::0},"end"::{"line"::288,"character"::1}},"selectionRange"::{"start"::{"line"::280,"character"::6},"end"::{"line"::280,"character"::18}},"children"::[{"name"::"tymed","kind"::8,"deprecated"::false,"range"::{"start"::{"line"::281,"character"::25},"end"::{"line"::281,"character"::30}},"selectionRange"::{"start"::{"line"::281,"character"::25},"end"::{"line"::281,"character"::30}}},{"name"::"dwHandleType","kind"::8,"deprecated"::false,"range"::{"start"::{"line"::282,"character"::25},"end"::{"line"::282,"character"::37}},"selectionRange"::{"start"::{"line"::282,"character"::25},"end"::{"line"::282,"character"::37}}},{"name"::"pData","kind"::8,"deprecated"::false,"range"::{"start"::{"line"::283,"character"::25},"end"::{"line"::283,"character"::30}},"selectionRange"::{"start"::{"line"::283,"character"::25},"end"::{"line"::283,"character"::30}}},{"name"::"pUnkForRelease","kind"::8,"deprecated"::false,"range"::{"start"::{"line"::284,"character"::25},"end"::{"line"::284,"character"::39}},"selectionRange"::{"start"::{"line"::284,"character"::25},"end"::{"line"::284,"character"::39}}},{"name"::"cbData","kind"::8,"deprecated"::false,"range"::{"start"::{"line"::285,"character"::25},"end"::{"line"::285,"character"::31}},"selectionRange"::{"start"::{"line"::285,"character"::25},"end"::{"line"::285,"character"::31}}},{"name"::"data","kind"::8,"deprecated"::false,"range"::{"start"::{"line"::287,"character"::24},"end"::{"line"::287,"character"::28}},"selectionRange"::{"start"::{"line"::287,"character"::24},"end"::{"line"::287,"character"::28}}}]},{"name"::"SAFEARRAY","kind"::5,"deprecated"::false,"range"::{"start"::{"line"::291,"character"::0},"end"::{"line"::299,"character"::1}},"selectionRange"::{"start"::{"line"::291,"character"::6},"end"::{"line"::291,"character"::15}},"children"::[{"name"::"cDims","kind"::8,"deprecated"::false,"range"::{"start"::{"line"::292,"character"::25},"end"::{"line"::292,"character"::30}},"selectionRange"::{"start"::{"line"::292,"character"::25},"end"::{"line"::292,"character"::30}}},{"name"::"fFeatures","kind"::8,"deprecated"::false,"range"::{"start"::{"line"::293,"character"::25},"end"::{"line"::293,"character"::34}},"selectionRange"::{"start"::{"line"::293,"character"::25},"end"::{"line"::293,"character"::34}}},{"name"::"cbElements","kind"::8,"deprecated"::false,"range"::{"start"::{"line"::294,"character"::25},"end"::{"line"::294,"character"::35}},"selectionRange"::{"start"::{"line"::294,"character"::25},"end"::{"line"::294,"character"::35}}},{"name"::"cLocks","kind"::8,"deprecated"::false,"range"::{"start"::{"line"::295,"character"::25},"end"::{"line"::295,"character"::31}},"selectionRange"::{"start"::{"line"::295,"character"::25},"end"::{"line"::295,"character"::31}}},{"name"::"pvData","kind"::8,"deprecated"::false,"range"::{"start"::{"line"::296,"character"::19},"end"::{"line"::296,"character"::25}},"selectionRange"::{"start"::{"line"::296,"character"::19},"end"::{"line"::296,"character"::25}}},{"name"::"rgsabound","kind"::8,"deprecated"::false,"range"::{"start"::{"line"::298,"character"::33},"end"::{"line"::298,"character"::42}},"selectionRange"::{"start"::{"line"::298,"character"::33},"end"::{"line"::298,"character"::42}}}]},{"name"::"SAFEARRAYBOUND","kind"::5,"deprecated"::false,"range"::{"start"::{"line"::302,"character"::0},"end"::{"line"::305,"character"::1}},"selectionRange"::{"start"::{"line"::302,"character"::6},"end"::{"line"::302,"character"::20}},"children"::[{"name"::"cElements","kind"::8,"deprecated"::false,"range"::{"start"::{"line"::303,"character"::25},"end"::{"line"::303,"character"::34}},"selectionRange"::{"start"::{"line"::303,"character"::25},"end"::{"line"::303,"character"::34}}},{"name"::"lLbound","kind"::8,"deprecated"::false,"range"::{"start"::{"line"::304,"character"::24},"end"::{"line"::304,"character"::31}},"selectionRange"::{"start"::{"line"::304,"character"::24},"end"::{"line"::304,"character"::31}}}]},{"name"::"SChannelHookCallInfo","kind"::5,"deprecated"::false,"range"::{"start"::{"line"::308,"character"::0},"end"::{"line"::315,"character"::1}},"selectionRange"::{"start"::{"line"::308,"character"::6},"end"::{"line"::308,"character"::26}},"children"::[{"name"::"iid","kind"::8,"deprecated"::false,"range"::{"start"::{"line"::309,"character"::16},"end"::{"line"::309,"character"::19}},"selectionRange"::{"start"::{"line"::309,"character"::16},"end"::{"line"::309,"character"::19}}},{"name"::"cbSize","kind"::8,"deprecated"::false,"range"::{"start"::{"line"::310,"character"::25},"end"::{"line"::310,"character"::31}},"selectionRange"::{"start"::{"line"::310,"character"::25},"end"::{"line"::310,"character"::31}}},{"name"::"uCausality","kind"::8,"deprecated"::false,"range"::{"start"::{"line"::311,"character"::16},"end"::{"line"::311,"character"::26}},"selectionRange"::{"start"::{"line"::311,"character"::16},"end"::{"line"::311,"character"::26}}},{"name"::"dwServerPid","kind"::8,"deprecated"::false,"range"::{"start"::{"line"::312,"character"::25},"end"::{"line"::312,"character"::36}},"selectionRange"::{"start"::{"line"::312,"character"::25},"end"::{"line"::312,"character"::36}}},{"name"::"iMethod","kind"::8,"deprecated"::false,"range"::{"start"::{"line"::313,"character"::25},"end"::{"line"::313,"character"::32}},"selectionRange"::{"start"::{"line"::313,"character"::25},"end"::{"line"::313,"character"::32}}},{"name"::"pObject","kind"::8,"deprecated"::false,"range"::{"start"::{"line"::314,"character"::19},"end"::{"line"::314,"character"::26}},"selectionRange"::{"start"::{"line"::314,"character"::19},"end"::{"line"::314,"character"::26}}}]},{"name"::"SHORT_SIZEDARR","kind"::5,"deprecated"::false,"range"::{"start"::{"line"::318,"character"::0},"end"::{"line"::321,"character"::1}},"selectionRange"::{"start"::{"line"::318,"character"::6},"end"::{"line"::318,"character"::20}},"children"::[{"name"::"clSize","kind"::8,"deprecated"::false,"range"::{"start"::{"line"::319,"character"::25},"end"::{"line"::319,"character"::31}},"selectionRange"::{"start"::{"line"::319,"character"::25},"end"::{"line"::319,"character"::31}}},{"name"::"pData","kind"::8,"deprecated"::false,"range"::{"start"::{"line"::320,"character"::27},"end"::{"line"::320,"character"::32}},"selectionRange"::{"start"::{"line"::320,"character"::27},"end"::{"line"::320,"character"::32}}}]},{"name"::"SOLE_AUTHENTICATION_INFO","kind"::5,"deprecated"::false,"range"::{"start"::{"line"::324,"character"::0},"end"::{"line"::328,"character"::1}},"selectionRange"::{"start"::{"line"::324,"character"::6},"end"::{"line"::324,"character"::30}},"children"::[{"name"::"dwAuthnSvc","kind"::8,"deprecated"::false,"range"::{"start"::{"line"::325,"character"::25},"end"::{"line"::325,"character"::35}},"selectionRange"::{"start"::{"line"::325,"character"::25},"end"::{"line"::325,"character"::35}}},{"name"::"dwAuthzSvc","kind"::8,"deprecated"::false,"range"::{"start"::{"line"::326,"character"::25},"end"::{"line"::326,"character"::35}},"selectionRange"::{"start"::{"line"::326,"character"::25},"end"::{"line"::326,"character"::35}}},{"name"::"pAuthInfo","kind"::8,"deprecated"::false,"range"::{"start"::{"line"::327,"character"::19},"end"::{"line"::327,"character"::28}},"selectionRange"::{"start"::{"line"::327,"character"::19},"end"::{"line"::327,"character"::28}}}]},{"name"::"SOLE_AUTHENTICATION_LIST","kind"::5,"deprecated"::false,"range"::{"start"::{"line"::331,"character"::0},"end"::{"line"::334,"character"::1}},"selectionRange"::{"start"::{"line"::331,"character"::6},"end"::{"line"::331,"character"::30}},"children"::[{"name"::"cAuthInfo","kind"::8,"deprecated"::false,"range"::{"start"::{"line"::332,"character"::25},"end"::{"line"::332,"character"::34}},"selectionRange"::{"start"::{"line"::332,"character"::25},"end"::{"line"::332,"character"::34}}},{"name"::"aAuthInfo","kind"::8,"deprecated"::false,"range"::{"start"::{"line"::333,"character"::45},"end"::{"line"::333,"character"::54}},"selectionRange"::{"start"::{"line"::333,"character"::45},"end"::{"line"::333,"character"::54}}}]},{"name"::"SOLE_AUTHENTICATION_SERVICE","kind"::5,"deprecated"::false,"range"::{"start"::{"line"::337,"character"::0},"end"::{"line"::342,"character"::1}},"selectionRange"::{"start"::{"line"::337,"character"::6},"end"::{"line"::337,"character"::33}},"children"::[{"name"::"dwAuthnSvc","kind"::8,"deprecated"::false,"range"::{"start"::{"line"::338,"character"::25},"end"::{"line"::338,"character"::35}},"selectionRange"::{"start"::{"line"::338,"character"::25},"end"::{"line"::338,"character"::35}}},{"name"::"dwAuthzSvc","kind"::8,"deprecated"::false,"range"::{"start"::{"line"::339,"character"::25},"end"::{"line"::339,"character"::35}},"selectionRange"::{"start"::{"line"::339,"character"::25},"end"::{"line"::339,"character"::35}}},{"name"::"pPrincipalName","kind"::8,"deprecated"::false,"range"::{"start"::{"line"::340,"character"::26},"end"::{"line"::340,"character"::40}},"selectionRange"::{"start"::{"line"::340,"character"::26},"end"::{"line"::340,"character"::40}}},{"name"::"hr","kind"::8,"deprecated"::false,"range"::{"start"::{"line"::341,"character"::24},"end"::{"line"::341,"character"::26}},"selectionRange"::{"start"::{"line"::341,"character"::24},"end"::{"line"::341,"character"::26}}}]},{"name"::"STATDATA","kind"::5,"deprecated"::false,"range"::{"start"::{"line"::345,"character"::0},"end"::{"line"::350,"character"::1}},"selectionRange"::{"start"::{"line"::345,"character"::6},"end"::{"line"::345,"character"::14}},"children"::[{"name"::"formatetc","kind"::8,"deprecated"::false,"range"::{"start"::{"line"::346,"character"::21},"end"::{"line"::346,"character"::30}},"selectionRange"::{"start"::{"line"::346,"character"::21},"end"::{"line"::346,"character"::30}}},{"name"::"advf","kind"::8,"deprecated"::false,"range"::{"start"::{"line"::347,"character"::25},"end"::{"line"::347,"character"::29}},"selectionRange"::{"start"::{"line"::347,"character"::25},"end"::{"line"::347,"character"::29}}},{"name"::"pAdvSink","kind"::8,"deprecated"::false,"range"::{"start"::{"line"::348,"character"::21},"end"::{"line"::348,"character"::29}},"selectionRange"::{"start"::{"line"::348,"character"::21},"end"::{"line"::348,"character"::29}}},{"name"::"dwConnection","kind"::8,"deprecated"::false,"range"::{"start"::{"line"::349,"character"::25},"end"::{"line"::349,"character"::37}},"selectionRange"::{"start"::{"line"::349,"character"::25},"end"::{"line"::349,"character"::37}}}]},{"name"::"STATSTG","kind"::5,"deprecated"::false,"range"::{"start"::{"line"::353,"character"::0},"end"::{"line"::365,"character"::1}},"selectionRange"::{"start"::{"line"::353,"character"::6},"end"::{"line"::353,"character"::13}},"children"::[{"name"::"pwcsName","kind"::8,"deprecated"::false,"range"::{"start"::{"line"::354,"character"::26},"end"::{"line"::354,"character"::34}},"selectionRange"::{"start"::{"line"::354,"character"::26},"end"::{"line"::354,"character"::34}}},{"name"::"type","kind"::8,"deprecated"::false,"range"::{"start"::{"line"::355,"character"::25},"end"::{"line"::355,"character"::29}},"selectionRange"::{"start"::{"line"::355,"character"::25},"end"::{"line"::355,"character"::29}}},{"name"::"cbSize","kind"::8,"deprecated"::false,"range"::{"start"::{"line"::356,"character"::25},"end"::{"line"::356,"character"::31}},"selectionRange"::{"start"::{"line"::356,"character"::25},"end"::{"line"::356,"character"::31}}},{"name"::"mtime","kind"::8,"deprecated"::false,"range"::{"start"::{"line"::357,"character"::20},"end"::{"line"::357,"character"::25}},"selectionRange"::{"start"::{"line"::357,"character"::20},"end"::{"line"::357,"character"::25}}},{"name"::"ctime","kind"::8,"deprecated"::false,"range"::{"start"::{"line"::358,"character"::20},"end"::{"line"::358,"character"::25}},"selectionRange"::{"start"::{"line"::358,"character"::20},"end"::{"line"::358,"character"::25}}},{"name"::"atime","kind"::8,"deprecated"::false,"range"::{"start"::{"line"::359,"character"::20},"end"::{"line"::359,"character"::25}},"selectionRange"::{"start"::{"line"::359,"character"::20},"end"::{"line"::359,"character"::25}}},{"name"::"grfMode","kind"::8,"deprecated"::false,"range"::{"start"::{"line"::360,"character"::25},"end"::{"line"::360,"character"::32}},"selectionRange"::{"start"::{"line"::360,"character"::25},"end"::{"line"::360,"character"::32}}},{"name"::"grfLocksSupported","kind"::8,"deprecated"::false,"range"::{"start"::{"line"::361,"character"::25},"end"::{"line"::361,"character"::42}},"selectionRange"::{"start"::{"line"::361,"character"::25},"end"::{"line"::361,"character"::42}}},{"name"::"clsid","kind"::8,"deprecated"::false,"range"::{"start"::{"line"::362,"character"::16},"end"::{"line"::362,"character"::21}},"selectionRange"::{"start"::{"line"::362,"character"::16},"end"::{"line"::362,"character"::21}}},{"name"::"grfStateBits","kind"::8,"deprecated"::false,"range"::{"start"::{"line"::363,"character"::25},"end"::{"line"::363,"character"::37}},"selectionRange"::{"start"::{"line"::363,"character"::25},"end"::{"line"::363,"character"::37}}},{"name"::"reserved","kind"::8,"deprecated"::false,"range"::{"start"::{"line"::364,"character"::25},"end"::{"line"::364,"character"::33}},"selectionRange"::{"start"::{"line"::364,"character"::25},"end"::{"line"::364,"character"::33}}}]},{"name"::"STGMEDIUM","kind"::5,"deprecated"::false,"range"::{"start"::{"line"::368,"character"::0},"end"::{"line"::372,"character"::1}},"selectionRange"::{"start"::{"line"::368,"character"::6},"end"::{"line"::368,"character"::15}},"children"::[{"name"::"tymed","kind"::8,"deprecated"::false,"range"::{"start"::{"line"::369,"character"::25},"end"::{"line"::369,"character"::30}},"selectionRange"::{"start"::{"line"::369,"character"::25},"end"::{"line"::369,"character"::30}}},{"name"::"Anonymous","kind"::8,"deprecated"::false,"range"::{"start"::{"line"::370,"character"::25},"end"::{"line"::370,"character"::34}},"selectionRange"::{"start"::{"line"::370,"character"::25},"end"::{"line"::370,"character"::34}}},{"name"::"pUnkForRelease","kind"::8,"deprecated"::false,"range"::{"start"::{"line"::371,"character"::21},"end"::{"line"::371,"character"::35}},"selectionRange"::{"start"::{"line"::371,"character"::21},"end"::{"line"::371,"character"::35}}}]},{"name"::"StorageLayout","kind"::5,"deprecated"::false,"range"::{"start"::{"line"::375,"character"::0},"end"::{"line"::380,"character"::1}},"selectionRange"::{"start"::{"line"::375,"character"::6},"end"::{"line"::375,"character"::19}},"children"::[{"name"::"LayoutType","kind"::8,"deprecated"::false,"range"::{"start"::{"line"::376,"character"::25},"end"::{"line"::376,"character"::35}},"selectionRange"::{"start"::{"line"::376,"character"::25},"end"::{"line"::376,"character"::35}}},{"name"::"pwcsElementName","kind"::8,"deprecated"::false,"range"::{"start"::{"line"::377,"character"::26},"end"::{"line"::377,"character"::41}},"selectionRange"::{"start"::{"line"::377,"character"::26},"end"::{"line"::377,"character"::41}}},{"name"::"cOffset","kind"::8,"deprecated"::false,"range"::{"start"::{"line"::378,"character"::24},"end"::{"line"::378,"character"::31}},"selectionRange"::{"start"::{"line"::378,"character"::24},"end"::{"line"::378,"character"::31}}},{"name"::"cBytes","kind"::8,"deprecated"::false,"range"::{"start"::{"line"::379,"character"::24},"end"::{"line"::379,"character"::30}},"selectionRange"::{"start"::{"line"::379,"character"::24},"end"::{"line"::379,"character"::30}}}]},{"name"::"VARIANT","kind"::5,"deprecated"::false,"range"::{"start"::{"line"::383,"character"::0},"end"::{"line"::385,"character"::1}},"selectionRange"::{"start"::{"line"::383,"character"::6},"end"::{"line"::383,"character"::13}},"children"::[{"name"::"Anonymous","kind"::8,"deprecated"::false,"range"::{"start"::{"line"::384,"character"::25},"end"::{"line"::384,"character"::34}},"selectionRange"::{"start"::{"line"::384,"character"::25},"end"::{"line"::384,"character"::34}}}]},{"name"::"WORD_BLOB","kind"::5,"deprecated"::false,"range"::{"start"::{"line"::388,"character"::0},"end"::{"line"::392,"character"::1}},"selectionRange"::{"start"::{"line"::388,"character"::6},"end"::{"line"::388,"character"::15}},"children"::[{"name"::"clSize","kind"::8,"deprecated"::false,"range"::{"start"::{"line"::389,"character"::25},"end"::{"line"::389,"character"::31}},"selectionRange"::{"start"::{"line"::389,"character"::25},"end"::{"line"::389,"character"::31}}},{"name"::"asData","kind"::8,"deprecated"::false,"range"::{"start"::{"line"::391,"character"::25},"end"::{"line"::391,"character"::31}},"selectionRange"::{"start"::{"line"::391,"character"::25},"end"::{"line"::391,"character"::31}}}]},{"name"::"uCLSSPEC","kind"::5,"deprecated"::false,"range"::{"start"::{"line"::395,"character"::0},"end"::{"line"::398,"character"::1}},"selectionRange"::{"start"::{"line"::395,"character"::6},"end"::{"line"::395,"character"::14}},"children"::[{"name"::"tyspec","kind"::8,"deprecated"::false,"range"::{"start"::{"line"::396,"character"::25},"end"::{"line"::396,"character"::31}},"selectionRange"::{"start"::{"line"::396,"character"::25},"end"::{"line"::396,"character"::31}}},{"name"::"tagged_union","kind"::8,"deprecated"::false,"range"::{"start"::{"line"::397,"character"::25},"end"::{"line"::397,"character"::37}},"selectionRange"::{"start"::{"line"::397,"character"::25},"end"::{"line"::397,"character"::37}}}]},{"name"::"userFLAG_STGMEDIUM","kind"::5,"deprecated"::false,"range"::{"start"::{"line"::401,"character"::0},"end"::{"line"::405,"character"::1}},"selectionRange"::{"start"::{"line"::401,"character"::6},"end"::{"line"::401,"character"::24}},"children"::[{"name"::"ContextFlags","kind"::8,"deprecated"::false,"range"::{"start"::{"line"::402,"character"::24},"end"::{"line"::402,"character"::36}},"selectionRange"::{"start"::{"line"::402,"character"::24},"end"::{"line"::402,"character"::36}}},{"name"::"fPassOwnership","kind"::8,"deprecated"::false,"range"::{"start"::{"line"::403,"character"::24},"end"::{"line"::403,"character"::38}},"selectionRange"::{"start"::{"line"::403,"character"::24},"end"::{"line"::403,"character"::38}}},{"name"::"Stgmed","kind"::8,"deprecated"::false,"range"::{"start"::{"line"::404,"character"::25},"end"::{"line"::404,"character"::31}},"selectionRange"::{"start"::{"line"::404,"character"::25},"end"::{"line"::404,"character"::31}}}]},{"name"::"userSTGMEDIUM","kind"::5,"deprecated"::false,"range"::{"start"::{"line"::408,"character"::0},"end"::{"line"::410,"character"::1}},"selectionRange"::{"start"::{"line"::408,"character"::6},"end"::{"line"::408,"character"::19}},"children"::[{"name"::"pUnkForRelease","kind"::8,"deprecated"::false,"range"::{"start"::{"line"::409,"character"::21},"end"::{"line"::409,"character"::35}},"selectionRange"::{"start"::{"line"::409,"character"::21},"end"::{"line"::409,"character"::35}}}]}]}
1635476721670:Res:{"id"::1,"jsonrpc"::"2.0","result"::[{"title"::"Sort Members","kind"::"source.sortMembers","command"::{"title"::"Sort Members","command"::"edit.sortMembers","arguments"::["c::\\src\\win32\\lib\\src\\system\\com\\structs.g.dart"]}},{"title"::"Organize Imports","kind"::"source.organizeImports","command"::{"title"::"Organize Imports","command"::"edit.organizeImports","arguments"::["c::\\src\\win32\\lib\\src\\system\\com\\structs.g.dart"]}},{"title"::"Fix All","kind"::"source.fixAll","command"::{"title"::"Fix All","command"::"edit.fixAll","arguments"::["c::\\src\\win32\\lib\\src\\system\\com\\structs.g.dart"]}}]}
1635476721670:Req:{"jsonrpc"::"2.0","id"::3,"method"::"textDocument/foldingRange","params"::{"textDocument"::{"uri"::"file::///c%3A/src/win32/lib/src/system/com/structs.g.dart"}}}
1635476721698:Req:{"jsonrpc"::"2.0","id"::4,"method"::"textDocument/codeAction","params"::{"textDocument"::{"uri"::"file::///c%3A/src/win32/lib/src/system/com/structs.g.dart"},"range"::{"start"::{"line"::20,"character"::7},"end"::{"line"::20,"character"::38}},"context"::{"diagnostics"::[{"range"::{"start"::{"line"::20,"character"::7},"end"::{"line"::20,"character"::38}},"message"::"Target of URI hasn't been generated:: '../../security/structs.g.dart'.\nTry running the generator that will generate the file referenced by the URI.","code"::"uri_has_not_been_generated","codeDescription"::{"href"::"file::///diagnostics/uri_has_not_been_generated"},"severity"::1,"source"::"dart"}]}}}
1635476721711:Req:{"jsonrpc"::"2.0","method"::"$/cancelRequest","params"::{"id"::1}}
1635476721742:Res:{"id"::3,"jsonrpc"::"2.0","result"::[{"startLine"::24,"startCharacter"::31,"endLine"::39,"endCharacter"::0},{"startLine"::42,"startCharacter"::32,"endLine"::47,"endCharacter"::0},{"startLine"::50,"startCharacter"::33,"endLine"::56,"endCharacter"::0},{"startLine"::59,"startCharacter"::33,"endLine"::62,"endCharacter"::0},{"startLine"::65,"startCharacter"::27,"endLine"::68,"endCharacter"::0},{"startLine"::71,"startCharacter"::32,"endLine"::75,"endCharacter"::0},{"startLine"::78,"startCharacter"::36,"endLine"::81,"endCharacter"::0},{"startLine"::84,"startCharacter"::35,"endLine"::104,"endCharacter"::0},{"startLine"::90,"startCharacter"::28,"endLine"::96,"endCharacter"::2},{"startLine"::98,"startCharacter"::35,"endLine"::103,"endCharacter"::2},{"startLine"::107,"startCharacter"::37,"endLine"::115,"endCharacter"::0},{"startLine"::118,"startCharacter"::33,"endLine"::126,"endCharacter"::0},{"startLine"::129,"startCharacter"::34,"endLine"::132,"endCharacter"::0},{"startLine"::135,"startCharacter"::35,"endLine"::140,"endCharacter"::0},{"startLine"::143,"startCharacter"::33,"endLine"::148,"endCharacter"::0},{"startLine"::151,"startCharacter"::25,"endLine"::154,"endCharacter"::0},{"startLine"::157,"startCharacter"::34,"endLine"::161,"endCharacter"::0},{"startLine"::164,"startCharacter"::37,"endLine"::172,"endCharacter"::0},{"startLine"::175,"startCharacter"::33,"endLine"::179,"endCharacter"::0},{"startLine"::182,"startCharacter"::40,"endLine"::187,"endCharacter"::0},{"startLine"::190,"startCharacter"::40,"endLine"::195,"endCharacter"::0},{"startLine"::198,"startCharacter"::37,"endLine"::202,"endCharacter"::0},{"startLine"::205,"startCharacter"::32,"endLine"::211,"endCharacter"::0},{"startLine"::214,"startCharacter"::33,"endLine"::217,"endCharacter"::0},{"startLine"::220,"startCharacter"::37,"endLine"::223,"endCharacter"::0},{"startLine"::226,"startCharacter"::31,"endLine"::227,"endCharacter"::0},{"startLine"::230,"startCharacter"::40,"endLine"::231,"endCharacter"::0},{"startLine"::234,"startCharacter"::36,"endLine"::238,"endCharacter"::0},{"startLine"::241,"startCharacter"::36,"endLine"::244,"endCharacter"::0},{"startLine"::247,"startCharacter"::31,"endLine"::251,"endCharacter"::0},{"startLine"::254,"startCharacter"::66,"endLine"::256,"endCharacter"::0},{"startLine"::259,"startCharacter"::35,"endLine"::265,"endCharacter"::0},{"startLine"::268,"startCharacter"::36,"endLine"::277,"endCharacter"::0},{"startLine"::280,"startCharacter"::35,"endLine"::288,"endCharacter"::0},{"startLine"::291,"startCharacter"::32,"endLine"::299,"endCharacter"::0},{"startLine"::302,"startCharacter"::37,"endLine"::305,"endCharacter"::0},{"startLine"::308,"startCharacter"::43,"endLine"::315,"endCharacter"::0},{"startLine"::318,"startCharacter"::37,"endLine"::321,"endCharacter"::0},{"startLine"::324,"startCharacter"::47,"endLine"::328,"endCharacter"::0},{"startLine"::331,"startCharacter"::47,"endLine"::334,"endCharacter"::0},{"startLine"::337,"startCharacter"::50,"endLine"::342,"endCharacter"::0},{"startLine"::345,"startCharacter"::31,"endLine"::350,"endCharacter"::0},{"startLine"::353,"startCharacter"::30,"endLine"::365,"endCharacter"::0},{"startLine"::368,"startCharacter"::32,"endLine"::372,"endCharacter"::0},{"startLine"::375,"startCharacter"::36,"endLine"::380,"endCharacter"::0},{"startLine"::383,"startCharacter"::30,"endLine"::385,"endCharacter"::0},{"startLine"::388,"startCharacter"::32,"endLine"::392,"endCharacter"::0},{"startLine"::395,"startCharacter"::31,"endLine"::398,"endCharacter"::0},{"startLine"::401,"startCharacter"::41,"endLine"::405,"endCharacter"::0},{"startLine"::408,"startCharacter"::36,"endLine"::410,"endCharacter"::0},{"startLine"::12,"startCharacter"::6,"endLine"::22,"endCharacter"::43,"kind"::"imports"},{"startLine"::0,"startCharacter"::77,"endLine"::2,"endCharacter"::59,"kind"::"comment"},{"startLine"::8,"startCharacter"::59,"endLine"::10,"endCharacter"::47,"kind"::"comment"}]}
1635476721743:Res:{"id"::4,"jsonrpc"::"2.0","result"::[{"title"::"Sort Members","kind"::"source.sortMembers","command"::{"title"::"Sort Members","command"::"edit.sortMembers","arguments"::["c::\\src\\win32\\lib\\src\\system\\com\\structs.g.dart"]}},{"title"::"Organize Imports","kind"::"source.organizeImports","command"::{"title"::"Organize Imports","command"::"edit.organizeImports","arguments"::["c::\\src\\win32\\lib\\src\\system\\com\\structs.g.dart"]}},{"title"::"Fix All","kind"::"source.fixAll","command"::{"title"::"Fix All","command"::"edit.fixAll","arguments"::["c::\\src\\win32\\lib\\src\\system\\com\\structs.g.dart"]}},{"title"::"Convert to 'package::' import","kind"::"refactor.convert.relativeToPackageImport","diagnostics"::[],"edit"::{"documentChanges"::[{"textDocument"::{"version"::1,"uri"::"file::///c::/src/win32/lib/src/system/com/structs.g.dart"},"edits"::[{"range"::{"start"::{"line"::20,"character"::7},"end"::{"line"::20,"character"::38}},"newText"::"'package::win32/src/security/structs.g.dart'"}]}]}},{"title"::"Convert to double quoted string","kind"::"refactor.convert.toDoubleQuotedString","diagnostics"::[],"edit"::{"documentChanges"::[{"textDocument"::{"version"::1,"uri"::"file::///c::/src/win32/lib/src/system/com/structs.g.dart"},"edits"::[{"range"::{"start"::{"line"::20,"character"::37},"end"::{"line"::20,"character"::38}},"newText"::"\""},{"range"::{"start"::{"line"::20,"character"::7},"end"::{"line"::20,"character"::8}},"newText"::"\""}]}]}},{"title"::"Convert to multiline string","kind"::"refactor.convert.toMultilineString","diagnostics"::[],"edit"::{"documentChanges"::[{"textDocument"::{"version"::1,"uri"::"file::///c::/src/win32/lib/src/system/com/structs.g.dart"},"edits"::[{"range"::{"start"::{"line"::20,"character"::37},"end"::{"line"::20,"character"::38}},"newText"::"'''"},{"range"::{"start"::{"line"::20,"character"::7},"end"::{"line"::20,"character"::8}},"newText"::"'''\n"}]}]}},{"title"::"Extract Method","kind"::"refactor.extract","command"::{"title"::"Extract Method","command"::"refactor.perform","arguments"::["EXTRACT_METHOD","c::\\src\\win32\\lib\\src\\system\\com\\structs.g.dart",1,760,31,null]}}]}
1635476722603:Req:{"jsonrpc"::"2.0","id"::5,"method"::"textDocument/hover","params"::{"textDocument"::{"uri"::"file::///c%3A/src/win32/lib/src/system/com/structs.g.dart"},"position"::{"line"::26,"character"::22}}}
1635476722614:Res:{"id"::5,"jsonrpc"::"2.0","result"::{"contents"::{"kind"::"markdown","value"::"```dart\nclass Utf16 extends Opaque\n```\n*package::ffi/src/utf16.dart*\n\n---\nThe contents of a native zero-terminated array of UTF-16 code units.\n\nThe Utf16 type itself has no functionality, it's only intended to be used\nthrough a `Pointer<Utf16>` representing the entire array. This pointer is\nthe equivalent of a char pointer (`const wchar_t*`) in C code. The\nindividual UTF-16 code units are stored in native byte order."},"range"::{"start"::{"line"::26,"character"::19},"end"::{"line"::26,"character"::24}}}}
1635476724454:Req:{"jsonrpc"::"2.0","id"::6,"method"::"textDocument/documentSymbol","params"::{"textDocument"::{"uri"::"file::///c%3A/src/win32/lib/src/system/com/structs.g.dart"}}}
1635476724454:Req:{"jsonrpc"::"2.0","id"::7,"method"::"textDocument/codeAction","params"::{"textDocument"::{"uri"::"file::///c%3A/src/win32/lib/src/data/htmlhelp/IITPropList.dart"},"range"::{"start"::{"line"::0,"character"::0},"end"::{"line"::0,"character"::0}},"context"::{"diagnostics"::[]}}}
1635476724466:Req:{"jsonrpc"::"2.0","method"::"$/cancelRequest","params"::{"id"::6}}
1635476724466:Req:{"jsonrpc"::"2.0","id"::8,"method"::"textDocument/documentSymbol","params"::{"textDocument"::{"uri"::"file::///c%3A/src/win32/lib/src/data/htmlhelp/IITPropList.dart"}}}
1635476724479:Res:{"id"::6,"jsonrpc"::"2.0","error"::{"code"::-32800,"message"::"Request was cancelled"}}
1635476724480:Res:{"id"::8,"jsonrpc"::"2.0","result"::[{"name"::"IID_IITPropList","kind"::13,"deprecated"::false,"range"::{"start"::{"line"::26,"character"::6},"end"::{"line"::26,"character"::64}},"selectionRange"::{"start"::{"line"::26,"character"::6},"end"::{"line"::26,"character"::21}}},{"name"::"_Set_Native","detail"::"(Pointer, Uint32 PropID, Pointer<Utf16> lpszwString, Uint32 dwOperation)","kind"::5,"deprecated"::false,"range"::{"start"::{"line"::28,"character"::0},"end"::{"line"::29,"character"::76}},"selectionRange"::{"start"::{"line"::28,"character"::8},"end"::{"line"::28,"character"::19}}},{"name"::"_Set_Dart","detail"::"(Pointer, int PropID, Pointer<Utf16> lpszwString, int dwOperation)","kind"::5,"deprecated"::false,"range"::{"start"::{"line"::30,"character"::0},"end"::{"line"::31,"character"::70}},"selectionRange"::{"start"::{"line"::30,"character"::8},"end"::{"line"::30,"character"::17}}},{"name"::"_Set_1_Native","detail"::"(Pointer, Uint32 PropID, Pointer lpvData, Uint32 cbData, Uint32 dwOperation)","kind"::5,"deprecated"::false,"range"::{"start"::{"line"::33,"character"::0},"end"::{"line"::34,"character"::80}},"selectionRange"::{"start"::{"line"::33,"character"::8},"end"::{"line"::33,"character"::21}}},{"name"::"_Set_1_Dart","detail"::"(Pointer, int PropID, Pointer lpvData, int cbData, int dwOperation)","kind"::5,"deprecated"::false,"range"::{"start"::{"line"::35,"character"::0},"end"::{"line"::36,"character"::71}},"selectionRange"::{"start"::{"line"::35,"character"::8},"end"::{"line"::35,"character"::19}}},{"name"::"_Set_2_Native","detail"::"(Pointer, Uint32 PropID, Uint32 dwData, Uint32 dwOperation)","kind"::5,"deprecated"::false,"range"::{"start"::{"line"::38,"character"::0},"end"::{"line"::39,"character"::63}},"selectionRange"::{"start"::{"line"::38,"character"::8},"end"::{"line"::38,"character"::21}}},{"name"::"_Set_2_Dart","detail"::"(Pointer, int PropID, int dwData, int dwOperation)","kind"::5,"deprecated"::false,"range"::{"start"::{"line"::40,"character"::0},"end"::{"line"::41,"character"::54}},"selectionRange"::{"start"::{"line"::40,"character"::8},"end"::{"line"::40,"character"::19}}},{"name"::"_Add_Native","detail"::"(Pointer, Pointer<CProperty> Prop)","kind"::5,"deprecated"::false,"range"::{"start"::{"line"::43,"character"::0},"end"::{"line"::43,"character"::71}},"selectionRange"::{"start"::{"line"::43,"character"::8},"end"::{"line"::43,"character"::19}}},{"name"::"_Add_Dart","detail"::"(Pointer, Pointer<CProperty> Prop)","kind"::5,"deprecated"::false,"range"::{"start"::{"line"::44,"character"::0},"end"::{"line"::44,"character"::67}},"selectionRange"::{"start"::{"line"::44,"character"::8},"end"::{"line"::44,"character"::17}}},{"name"::"_Get_Native","detail"::"(Pointer, Uint32 PropID, Pointer<CProperty> Property)","kind"::5,"deprecated"::false,"range"::{"start"::{"line"::46,"character"::0},"end"::{"line"::47,"character"::57}},"selectionRange"::{"start"::{"line"::46,"character"::8},"end"::{"line"::46,"character"::19}}},{"name"::"_Get_Dart","detail"::"(Pointer, int PropID, Pointer<CProperty> Property)","kind"::5,"deprecated"::false,"range"::{"start"::{"line"::48,"character"::0},"end"::{"line"::49,"character"::54}},"selectionRange"::{"start"::{"line"::48,"character"::8},"end"::{"line"::48,"character"::17}}},{"name"::"_Clear_Native","detail"::"(Pointer)","kind"::5,"deprecated"::false,"range"::{"start"::{"line"::51,"character"::0},"end"::{"line"::51,"character"::48}},"selectionRange"::{"start"::{"line"::51,"character"::8},"end"::{"line"::51,"character"::21}}},{"name"::"_Clear_Dart","detail"::"(Pointer)","kind"::5,"deprecated"::false,"range"::{"start"::{"line"::52,"character"::0},"end"::{"line"::52,"character"::44}},"selectionRange"::{"start"::{"line"::52,"character"::8},"end"::{"line"::52,"character"::19}}},{"name"::"_SetPersist_Native","detail"::"(Pointer, Int32 fPersist)","kind"::5,"deprecated"::false,"range"::{"start"::{"line"::54,"character"::0},"end"::{"line"::54,"character"::69}},"selectionRange"::{"start"::{"line"::54,"character"::8},"end"::{"line"::54,"character"::26}}},{"name"::"_SetPersist_Dart","detail"::"(Pointer, int fPersist)","kind"::5,"deprecated"::false,"range"::{"start"::{"line"::55,"character"::0},"end"::{"line"::55,"character"::63}},"selectionRange"::{"start"::{"line"::55,"character"::8},"end"::{"line"::55,"character"::24}}},{"name"::"_SetPersist_1_Native","detail"::"(Pointer, Uint32 PropID, Int32 fPersist)","kind"::5,"deprecated"::false,"range"::{"start"::{"line"::57,"character"::0},"end"::{"line"::58,"character"::44}},"selectionRange"::{"start"::{"line"::57,"character"::8},"end"::{"line"::57,"character"::28}}},{"name"::"_SetPersist_1_Dart","detail"::"(Pointer, int PropID, int fPersist)","kind"::5,"deprecated"::false,"range"::{"start"::{"line"::59,"character"::0},"end"::{"line"::59,"character"::77}},"selectionRange"::{"start"::{"line"::59,"character"::8},"end"::{"line"::59,"character"::26}}},{"name"::"_GetFirst_Native","detail"::"(Pointer, Pointer<CProperty> Property)","kind"::5,"deprecated"::false,"range"::{"start"::{"line"::61,"character"::0},"end"::{"line"::61,"character"::80}},"selectionRange"::{"start"::{"line"::61,"character"::8},"end"::{"line"::61,"character"::24}}},{"name"::"_GetFirst_Dart","detail"::"(Pointer, Pointer<CProperty> Property)","kind"::5,"deprecated"::false,"range"::{"start"::{"line"::62,"character"::0},"end"::{"line"::62,"character"::76}},"selectionRange"::{"start"::{"line"::62,"character"::8},"end"::{"line"::62,"character"::22}}},{"name"::"_GetNext_Native","detail"::"(Pointer, Pointer<CProperty> Property)","kind"::5,"deprecated"::false,"range"::{"start"::{"line"::64,"character"::0},"end"::{"line"::64,"character"::79}},"selectionRange"::{"start"::{"line"::64,"character"::8},"end"::{"line"::64,"character"::23}}},{"name"::"_GetNext_Dart","detail"::"(Pointer, Pointer<CProperty> Property)","kind"::5,"deprecated"::false,"range"::{"start"::{"line"::65,"character"::0},"end"::{"line"::65,"character"::75}},"selectionRange"::{"start"::{"line"::65,"character"::8},"end"::{"line"::65,"character"::21}}},{"name"::"_GetPropCount_Native","detail"::"(Pointer, Pointer<Int32> cProp)","kind"::5,"deprecated"::false,"range"::{"start"::{"line"::67,"character"::0},"end"::{"line"::67,"character"::77}},"selectionRange"::{"start"::{"line"::67,"character"::8},"end"::{"line"::67,"character"::28}}},{"name"::"_GetPropCount_Dart","detail"::"(Pointer, Pointer<Int32> cProp)","kind"::5,"deprecated"::false,"range"::{"start"::{"line"::68,"character"::0},"end"::{"line"::68,"character"::73}},"selectionRange"::{"start"::{"line"::68,"character"::8},"end"::{"line"::68,"character"::26}}},{"name"::"_SaveHeader_Native","detail"::"(Pointer, Pointer lpvData, Uint32 dwHdrSize)","kind"::5,"deprecated"::false,"range"::{"start"::{"line"::70,"character"::0},"end"::{"line"::71,"character"::48}},"selectionRange"::{"start"::{"line"::70,"character"::8},"end"::{"line"::70,"character"::26}}},{"name"::"_SaveHeader_Dart","detail"::"(Pointer, Pointer lpvData, int dwHdrSize)","kind"::5,"deprecated"::false,"range"::{"start"::{"line"::72,"character"::0},"end"::{"line"::73,"character"::45}},"selectionRange"::{"start"::{"line"::72,"character"::8},"end"::{"line"::72,"character"::24}}},{"name"::"_SaveData_Native","detail"::"(Pointer, Pointer lpvHeader, Uint32 dwHdrSize, Pointer lpvData, Uint32 dwBufSize)","kind"::5,"deprecated"::false,"range"::{"start"::{"line"::75,"character"::0},"end"::{"line"::76,"character"::57}},"selectionRange"::{"start"::{"line"::75,"character"::8},"end"::{"line"::75,"character"::24}}},{"name"::"_SaveData_Dart","detail"::"(Pointer, Pointer lpvHeader, int dwHdrSize, Pointer lpvData, int dwBufSize)","kind"::5,"deprecated"::false,"range"::{"start"::{"line"::77,"character"::0},"end"::{"line"::78,"character"::79}},"selectionRange"::{"start"::{"line"::77,"character"::8},"end"::{"line"::77,"character"::22}}},{"name"::"_GetHeaderSize_Native","detail"::"(Pointer, Pointer<Uint32> dwHdrSize)","kind"::5,"deprecated"::false,"range"::{"start"::{"line"::80,"character"::0},"end"::{"line"::81,"character"::40}},"selectionRange"::{"start"::{"line"::80,"character"::8},"end"::{"line"::80,"character"::29}}},{"name"::"_GetHeaderSize_Dart","detail"::"(Pointer, Pointer<Uint32> dwHdrSize)","kind"::5,"deprecated"::false,"range"::{"start"::{"line"::82,"character"::0},"end"::{"line"::82,"character"::79}},"selectionRange"::{"start"::{"line"::82,"character"::8},"end"::{"line"::82,"character"::27}}},{"name"::"_GetDataSize_Native","detail"::"(Pointer, Pointer lpvHeader, Uint32 dwHdrSize, Pointer<Uint32> dwDataSize)","kind"::5,"deprecated"::false,"range"::{"start"::{"line"::84,"character"::0},"end"::{"line"::85,"character"::78}},"selectionRange"::{"start"::{"line"::84,"character"::8},"end"::{"line"::84,"character"::27}}},{"name"::"_GetDataSize_Dart","detail"::"(Pointer, Pointer lpvHeader, int dwHdrSize, Pointer<Uint32> dwDataSize)","kind"::5,"deprecated"::false,"range"::{"start"::{"line"::86,"character"::0},"end"::{"line"::87,"character"::75}},"selectionRange"::{"start"::{"line"::86,"character"::8},"end"::{"line"::86,"character"::25}}},{"name"::"_SaveDataToStream_Native","detail"::"(Pointer, Pointer lpvHeader, Uint32 dwHdrSize, COMObject pStream)","kind"::5,"deprecated"::false,"range"::{"start"::{"line"::89,"character"::0},"end"::{"line"::90,"character"::69}},"selectionRange"::{"start"::{"line"::89,"character"::8},"end"::{"line"::89,"character"::32}}},{"name"::"_SaveDataToStream_Dart","detail"::"(Pointer, Pointer lpvHeader, int dwHdrSize, COMObject pStream)","kind"::5,"deprecated"::false,"range"::{"start"::{"line"::91,"character"::0},"end"::{"line"::92,"character"::66}},"selectionRange"::{"start"::{"line"::91,"character"::8},"end"::{"line"::91,"character"::30}}},{"name"::"_LoadFromMem_Native","detail"::"(Pointer, Pointer lpvData, Uint32 dwBufSize)","kind"::5,"deprecated"::false,"range"::{"start"::{"line"::94,"character"::0},"end"::{"line"::95,"character"::48}},"selectionRange"::{"start"::{"line"::94,"character"::8},"end"::{"line"::94,"character"::27}}},{"name"::"_LoadFromMem_Dart","detail"::"(Pointer, Pointer lpvData, int dwBufSize)","kind"::5,"deprecated"::false,"range"::{"start"::{"line"::96,"character"::0},"end"::{"line"::97,"character"::45}},"selectionRange"::{"start"::{"line"::96,"character"::8},"end"::{"line"::96,"character"::25}}},{"name"::"_SaveToMem_Native","detail"::"(Pointer, Pointer lpvData, Uint32 dwBufSize)","kind"::5,"deprecated"::false,"range"::{"start"::{"line"::99,"character"::0},"end"::{"line"::100,"character"::48}},"selectionRange"::{"start"::{"line"::99,"character"::8},"end"::{"line"::99,"character"::25}}},{"name"::"_SaveToMem_Dart","detail"::"(Pointer, Pointer lpvData, int dwBufSize)","kind"::5,"deprecated"::false,"range"::{"start"::{"line"::101,"character"::0},"end"::{"line"::101,"character"::80}},"selectionRange"::{"start"::{"line"::101,"character"::8},"end"::{"line"::101,"character"::23}}},{"name"::"IITPropList","kind"::5,"deprecated"::false,"range"::{"start"::{"line"::105,"character"::0},"end"::{"line"::229,"character"::1}},"selectionRange"::{"start"::{"line"::105,"character"::6},"end"::{"line"::105,"character"::17}},"children"::[{"name"::"IITPropList","detail"::"(Pointer<COMObject> ptr)","kind"::9,"deprecated"::false,"range"::{"start"::{"line"::108,"character"::2},"end"::{"line"::108,"character"::51}},"selectionRange"::{"start"::{"line"::108,"character"::2},"end"::{"line"::108,"character"::13}}},{"name"::"Set","detail"::"(int PropID, Pointer<Utf16> lpszwString, int dwOperation)","kind"::6,"deprecated"::false,"range"::{"start"::{"line"::110,"character"::2},"end"::{"line"::116,"character"::60}},"selectionRange"::{"start"::{"line"::110,"character"::6},"end"::{"line"::110,"character"::9}}},{"name"::"Set_1","detail"::"(int PropID, Pointer lpvData, int cbData, int dwOperation)","kind"::6,"deprecated"::false,"range"::{"start"::{"line"::118,"character"::2},"end"::{"line"::124,"character"::64}},"selectionRange"::{"start"::{"line"::118,"character"::6},"end"::{"line"::118,"character"::11}}},{"name"::"Set_2","detail"::"(int PropID, int dwData, int dwOperation)","kind"::6,"deprecated"::false,"range"::{"start"::{"line"::126,"character"::2},"end"::{"line"::130,"character"::78}},"selectionRange"::{"start"::{"line"::126,"character"::6},"end"::{"line"::126,"character"::11}}},{"name"::"Add","detail"::"(Pointer<CProperty> Prop)","kind"::6,"deprecated"::false,"range"::{"start"::{"line"::132,"character"::2},"end"::{"line"::136,"character"::53}},"selectionRange"::{"start"::{"line"::132,"character"::6},"end"::{"line"::132,"character"::9}}},{"name"::"Get","detail"::"(int PropID, Pointer<CProperty> Property)","kind"::6,"deprecated"::false,"range"::{"start"::{"line"::138,"character"::2},"end"::{"line"::142,"character"::65}},"selectionRange"::{"start"::{"line"::138,"character"::6},"end"::{"line"::138,"character"::9}}},{"name"::"Clear","detail"::"()","kind"::6,"deprecated"::false,"range"::{"start"::{"line"::144,"character"::2},"end"::{"line"::148,"character"::49}},"selectionRange"::{"start"::{"line"::144,"character"::6},"end"::{"line"::144,"character"::11}}},{"name"::"SetPersist","detail"::"(int fPersist)","kind"::6,"deprecated"::false,"range"::{"start"::{"line"::150,"character"::2},"end"::{"line"::154,"character"::64}},"selectionRange"::{"start"::{"line"::150,"character"::6},"end"::{"line"::150,"character"::16}}},{"name"::"SetPersist_1","detail"::"(int PropID, int fPersist)","kind"::6,"deprecated"::false,"range"::{"start"::{"line"::156,"character"::2},"end"::{"line"::160,"character"::74}},"selectionRange"::{"start"::{"line"::156,"character"::6},"end"::{"line"::156,"character"::18}}},{"name"::"GetFirst","detail"::"(Pointer<CProperty> Property)","kind"::6,"deprecated"::false,"range"::{"start"::{"line"::162,"character"::2},"end"::{"line"::166,"character"::62}},"selectionRange"::{"start"::{"line"::162,"character"::6},"end"::{"line"::162,"character"::14}}},{"name"::"GetNext","detail"::"(Pointer<CProperty> Property)","kind"::6,"deprecated"::false,"range"::{"start"::{"line"::168,"character"::2},"end"::{"line"::172,"character"::61}},"selectionRange"::{"start"::{"line"::168,"character"::6},"end"::{"line"::168,"character"::13}}},{"name"::"GetPropCount","detail"::"(Pointer<Int32> cProp)","kind"::6,"deprecated"::false,"range"::{"start"::{"line"::174,"character"::2},"end"::{"line"::178,"character"::63}},"selectionRange"::{"start"::{"line"::174,"character"::6},"end"::{"line"::174,"character"::18}}},{"name"::"SaveHeader","detail"::"(Pointer lpvData, int dwHdrSize)","kind"::6,"deprecated"::false,"range"::{"start"::{"line"::180,"character"::2},"end"::{"line"::184,"character"::74}},"selectionRange"::{"start"::{"line"::180,"character"::6},"end"::{"line"::180,"character"::16}}},{"name"::"SaveData","detail"::"(Pointer lpvHeader, int dwHdrSize, Pointer lpvData, int dwBufSize)","kind"::6,"deprecated"::false,"range"::{"start"::{"line"::186,"character"::2},"end"::{"line"::193,"character"::68}},"selectionRange"::{"start"::{"line"::186,"character"::6},"end"::{"line"::186,"character"::14}}},{"name"::"GetHeaderSize","detail"::"(Pointer<Uint32> dwHdrSize)","kind"::6,"deprecated"::false,"range"::{"start"::{"line"::195,"character"::2},"end"::{"line"::199,"character"::68}},"selectionRange"::{"start"::{"line"::195,"character"::6},"end"::{"line"::195,"character"::19}}},{"name"::"GetDataSize","detail"::"(Pointer lpvHeader, int dwHdrSize, Pointer<Uint32> dwDataSize)","kind"::6,"deprecated"::false,"range"::{"start"::{"line"::201,"character"::2},"end"::{"line"::208,"character"::60}},"selectionRange"::{"start"::{"line"::201,"character"::6},"end"::{"line"::201,"character"::17}}},{"name"::"SaveDataToStream","detail"::"(Pointer lpvHeader, int dwHdrSize, COMObject pStream)","kind"::6,"deprecated"::false,"range"::{"start"::{"line"::210,"character"::2},"end"::{"line"::216,"character"::57}},"selectionRange"::{"start"::{"line"::210,"character"::6},"end"::{"line"::210,"character"::22}}},{"name"::"LoadFromMem","detail"::"(Pointer lpvData, int dwBufSize)","kind"::6,"deprecated"::false,"range"::{"start"::{"line"::218,"character"::2},"end"::{"line"::222,"character"::75}},"selectionRange"::{"start"::{"line"::218,"character"::6},"end"::{"line"::218,"character"::17}}},{"name"::"SaveToMem","detail"::"(Pointer lpvData, int dwBufSize)","kind"::6,"deprecated"::false,"range"::{"start"::{"line"::224,"character"::2},"end"::{"line"::228,"character"::73}},"selectionRange"::{"start"::{"line"::224,"character"::6},"end"::{"line"::224,"character"::15}}}]}]}
1635476724480:Res:{"id"::7,"jsonrpc"::"2.0","result"::[{"title"::"Sort Members","kind"::"source.sortMembers","command"::{"title"::"Sort Members","command"::"edit.sortMembers","arguments"::["c::\\src\\win32\\lib\\src\\data\\htmlhelp\\IITPropList.dart"]}},{"title"::"Organize Imports","kind"::"source.organizeImports","command"::{"title"::"Organize Imports","command"::"edit.organizeImports","arguments"::["c::\\src\\win32\\lib\\src\\data\\htmlhelp\\IITPropList.dart"]}},{"title"::"Fix All","kind"::"source.fixAll","command"::{"title"::"Fix All","command"::"edit.fixAll","arguments"::["c::\\src\\win32\\lib\\src\\data\\htmlhelp\\IITPropList.dart"]}}]}
1635476724574:Req:{"jsonrpc"::"2.0","id"::9,"method"::"textDocument/foldingRange","params"::{"textDocument"::{"uri"::"file::///c%3A/src/win32/lib/src/data/htmlhelp/IITPropList.dart"}}}
1635476724579:Res:{"id"::9,"jsonrpc"::"2.0","result"::[{"startLine"::28,"startCharacter"::37,"endLine"::29,"endCharacter"::74},{"startLine"::30,"startCharacter"::33,"endLine"::31,"endCharacter"::68},{"startLine"::33,"startCharacter"::39,"endLine"::34,"endCharacter"::78},{"startLine"::35,"startCharacter"::35,"endLine"::36,"endCharacter"::69},{"startLine"::38,"startCharacter"::39,"endLine"::39,"endCharacter"::61},{"startLine"::40,"startCharacter"::35,"endLine"::41,"endCharacter"::52},{"startLine"::46,"startCharacter"::37,"endLine"::47,"endCharacter"::55},{"startLine"::48,"startCharacter"::33,"endLine"::49,"endCharacter"::52},{"startLine"::57,"startCharacter"::46,"endLine"::58,"endCharacter"::42},{"startLine"::70,"startCharacter"::44,"endLine"::71,"endCharacter"::46},{"startLine"::72,"startCharacter"::40,"endLine"::73,"endCharacter"::43},{"startLine"::75,"startCharacter"::42,"endLine"::76,"endCharacter"::55},{"startLine"::77,"startCharacter"::38,"endLine"::78,"endCharacter"::77},{"startLine"::80,"startCharacter"::47,"endLine"::81,"endCharacter"::38},{"startLine"::84,"startCharacter"::45,"endLine"::85,"endCharacter"::76},{"startLine"::86,"startCharacter"::41,"endLine"::87,"endCharacter"::73},{"startLine"::89,"startCharacter"::50,"endLine"::90,"endCharacter"::67},{"startLine"::91,"startCharacter"::46,"endLine"::92,"endCharacter"::64},{"startLine"::94,"startCharacter"::45,"endLine"::95,"endCharacter"::46},{"startLine"::96,"startCharacter"::41,"endLine"::97,"endCharacter"::43},{"startLine"::99,"startCharacter"::43,"endLine"::100,"endCharacter"::46},{"startLine"::105,"startCharacter"::46,"endLine"::229,"endCharacter"::0},{"startLine"::115,"startCharacter"::39,"endLine"::116,"endCharacter"::58},{"startLine"::123,"startCharacter"::41,"endLine"::124,"endCharacter"::62},{"startLine"::186,"startCharacter"::15,"endLine"::187,"endCharacter"::74},{"startLine"::192,"startCharacter"::44,"endLine"::193,"endCharacter"::66},{"startLine"::201,"startCharacter"::18,"endLine"::202,"endCharacter"::70},{"startLine"::207,"startCharacter"::47,"endLine"::208,"endCharacter"::58},{"startLine"::215,"startCharacter"::52,"endLine"::216,"endCharacter"::55},{"startLine"::6,"startCharacter"::6,"endLine"::23,"endCharacter"::41,"kind"::"imports"},{"startLine"::103,"startCharacter"::25,"endLine"::104,"endCharacter"::19,"kind"::"comment"}]}
1635476725531:Req:{"jsonrpc"::"2.0","id"::10,"method"::"textDocument/hover","params"::{"textDocument"::{"uri"::"file::///c%3A/src/win32/lib/src/data/htmlhelp/IITPropList.dart"},"position"::{"line"::224,"character"::26}}}
1635476725531:Res:{"id"::10,"jsonrpc"::"2.0","result"::{"contents"::{"kind"::"markdown","value"::"```dart\nPointer<NativeType> lpvData\n```"},"range"::{"start"::{"line"::224,"character"::24},"end"::{"line"::224,"character"::31}}}}
1635476726961:Req:{"jsonrpc"::"2.0","id"::11,"method"::"textDocument/hover","params"::{"textDocument"::{"uri"::"file::///c%3A/src/win32/lib/src/data/htmlhelp/IITPropList.dart"},"position"::{"line"::196,"character"::3}}}
1635476726961:Req:{"jsonrpc"::"2.0","method"::"$/cancelRequest","params"::{"id"::11}}
1635476726962:Res:{"id"::11,"jsonrpc"::"2.0","error"::{"code"::-32800,"message"::"Request was cancelled"}}
1635476727314:Req:{"jsonrpc"::"2.0","id"::12,"method"::"textDocument/hover","params"::{"textDocument"::{"uri"::"file::///c%3A/src/win32/lib/src/data/htmlhelp/IITPropList.dart"},"position"::{"line"::201,"character"::13}}}
1635476727314:Res:{"id"::12,"jsonrpc"::"2.0","result"::{"contents"::{"kind"::"markdown","value"::"```dart\nint GetDataSize(\n Pointer<NativeType> lpvHeader,\n int dwHdrSize,\n Pointer<Uint32> dwDataSize,\n)\n```\n*package::win32/src/data/htmlhelp/IITPropList.dart*"},"range"::{"start"::{"line"::201,"character"::6},"end"::{"line"::201,"character"::17}}}}
1635476728896:Req:{"jsonrpc"::"2.0","id"::13,"method"::"textDocument/hover","params"::{"textDocument"::{"uri"::"file::///c%3A/src/win32/lib/src/data/htmlhelp/IITPropList.dart"},"position"::{"line"::174,"character"::16}}}
1635476728896:Res:{"id"::13,"jsonrpc"::"2.0","result"::{"contents"::{"kind"::"markdown","value"::"```dart\nint GetPropCount(Pointer<Int32> cProp)\n```\n*package::win32/src/data/htmlhelp/IITPropList.dart*"},"range"::{"start"::{"line"::174,"character"::6},"end"::{"line"::174,"character"::18}}}}
1635476729214:Req:{"jsonrpc"::"2.0","id"::14,"method"::"textDocument/hover","params"::{"textDocument"::{"uri"::"file::///c%3A/src/win32/lib/src/data/htmlhelp/IITPropList.dart"},"position"::{"line"::174,"character"::13}}}
1635476729215:Res:{"id"::14,"jsonrpc"::"2.0","result"::{"contents"::{"kind"::"markdown","value"::"```dart\nint GetPropCount(Pointer<Int32> cProp)\n```\n*package::win32/src/data/htmlhelp/IITPropList.dart*"},"range"::{"start"::{"line"::174,"character"::6},"end"::{"line"::174,"character"::18}}}}
1635476731002:Req:{"jsonrpc"::"2.0","id"::15,"method"::"textDocument/hover","params"::{"textDocument"::{"uri"::"file::///c%3A/src/win32/lib/src/data/htmlhelp/IITPropList.dart"},"position"::{"line"::106,"character"::34}}}
1635476731003:Res:{"id"::15,"jsonrpc"::"2.0","result"::null}
1635476731209:Req:{"jsonrpc"::"2.0","id"::16,"method"::"textDocument/hover","params"::{"textDocument"::{"uri"::"file::///c%3A/src/win32/lib/src/data/htmlhelp/IITPropList.dart"},"position"::{"line"::105,"character"::34}}}
1635476731210:Res:{"id"::16,"jsonrpc"::"2.0","result"::{"contents"::{"kind"::"markdown","value"::""},"range"::{"start"::{"line"::105,"character"::26},"end"::{"line"::105,"character"::44}}}}
1635476732241:Req:{"jsonrpc"::"2.0","id"::17,"method"::"textDocument/documentSymbol","params"::{"textDocument"::{"uri"::"file::///c%3A/src/win32/lib/src/data/htmlhelp/IITPropList.dart"}}}
1635476732244:Req:{"jsonrpc"::"2.0","id"::18,"method"::"textDocument/codeAction","params"::{"textDocument"::{"uri"::"file::///c%3A/src/win32/lib/src/system/com/structs.g.dart"},"range"::{"start"::{"line"::0,"character"::0},"end"::{"line"::0,"character"::0}},"context"::{"diagnostics"::[]}}}
1635476732244:Req:{"jsonrpc"::"2.0","method"::"$/cancelRequest","params"::{"id"::17}}
1635476732244:Req:{"jsonrpc"::"2.0","id"::19,"method"::"textDocument/documentSymbol","params"::{"textDocument"::{"uri"::"file::///c%3A/src/win32/lib/src/system/com/structs.g.dart"}}}
1635476732268:Res:{"id"::17,"jsonrpc"::"2.0","error"::{"code"::-32800,"message"::"Request was cancelled"}}
1635476732269:Res:{"id"::19,"jsonrpc"::"2.0","result"::[{"name"::"BINDINFO","kind"::5,"deprecated"::false,"range"::{"start"::{"line"::24,"character"::0},"end"::{"line"::39,"character"::1}},"selectionRange"::{"start"::{"line"::24,"character"::6},"end"::{"line"::24,"character"::14}},"children"::[{"name"::"cbSize","kind"::8,"deprecated"::false,"range"::{"start"::{"line"::25,"character"::25},"end"::{"line"::25,"character"::31}},"selectionRange"::{"start"::{"line"::25,"character"::25},"end"::{"line"::25,"character"::31}}},{"name"::"szExtraInfo","kind"::8,"deprecated"::false,"range"::{"start"::{"line"::26,"character"::26},"end"::{"line"::26,"character"::37}},"selectionRange"::{"start"::{"line"::26,"character"::26},"end"::{"line"::26,"character"::37}}},{"name"::"stgmedData","kind"::8,"deprecated"::false,"range"::{"start"::{"line"::27,"character"::21},"end"::{"line"::27,"character"::31}},"selectionRange"::{"start"::{"line"::27,"character"::21},"end"::{"line"::27,"character"::31}}},{"name"::"grfBindInfoF","kind"::8,"deprecated"::false,"range"::{"start"::{"line"::28,"character"::25},"end"::{"line"::28,"character"::37}},"selectionRange"::{"start"::{"line"::28,"character"::25},"end"::{"line"::28,"character"::37}}},{"name"::"dwBindVerb","kind"::8,"deprecated"::false,"range"::{"start"::{"line"::29,"character"::25},"end"::{"line"::29,"character"::35}},"selectionRange"::{"start"::{"line"::29,"character"::25},"end"::{"line"::29,"character"::35}}},{"name"::"szCustomVerb","kind"::8,"deprecated"::false,"range"::{"start"::{"line"::30,"character"::26},"end"::{"line"::30,"character"::38}},"selectionRange"::{"start"::{"line"::30,"character"::26},"end"::{"line"::30,"character"::38}}},{"name"::"cbstgmedData","kind"::8,"deprecated"::false,"range"::{"start"::{"line"::31,"character"::25},"end"::{"line"::31,"character"::37}},"selectionRange"::{"start"::{"line"::31,"character"::25},"end"::{"line"::31,"character"::37}}},{"name"::"dwOptions","kind"::8,"deprecated"::false,"range"::{"start"::{"line"::32,"character"::25},"end"::{"line"::32,"character"::34}},"selectionRange"::{"start"::{"line"::32,"character"::25},"end"::{"line"::32,"character"::34}}},{"name"::"dwOptionsFlags","kind"::8,"deprecated"::false,"range"::{"start"::{"line"::33,"character"::25},"end"::{"line"::33,"character"::39}},"selectionRange"::{"start"::{"line"::33,"character"::25},"end"::{"line"::33,"character"::39}}},{"name"::"dwCodePage","kind"::8,"deprecated"::false,"range"::{"start"::{"line"::34,"character"::25},"end"::{"line"::34,"character"::35}},"selectionRange"::{"start"::{"line"::34,"character"::25},"end"::{"line"::34,"character"::35}}},{"name"::"securityAttributes","kind"::8,"deprecated"::false,"range"::{"start"::{"line"::35,"character"::31},"end"::{"line"::35,"character"::49}},"selectionRange"::{"start"::{"line"::35,"character"::31},"end"::{"line"::35,"character"::49}}},{"name"::"iid","kind"::8,"deprecated"::false,"range"::{"start"::{"line"::36,"character"::16},"end"::{"line"::36,"character"::19}},"selectionRange"::{"start"::{"line"::36,"character"::16},"end"::{"line"::36,"character"::19}}},{"name"::"pUnk","kind"::8,"deprecated"::false,"range"::{"start"::{"line"::37,"character"::21},"end"::{"line"::37,"character"::25}},"selectionRange"::{"start"::{"line"::37,"character"::21},"end"::{"line"::37,"character"::25}}},{"name"::"dwReserved","kind"::8,"deprecated"::false,"range"::{"start"::{"line"::38,"character"::25},"end"::{"line"::38,"character"::35}},"selectionRange"::{"start"::{"line"::38,"character"::25},"end"::{"line"::38,"character"::35}}}]},{"name"::"BIND_OPTS","kind"::5,"deprecated"::false,"range"::{"start"::{"line"::42,"character"::0},"end"::{"line"::47,"character"::1}},"selectionRange"::{"start"::{"line"::42,"character"::6},"end"::{"line"::42,"character"::15}},"children"::[{"name"::"cbStruct","kind"::8,"deprecated"::false,"range"::{"start"::{"line"::43,"character"::25},"end"::{"line"::43,"character"::33}},"selectionRange"::{"start"::{"line"::43,"character"::25},"end"::{"line"::43,"character"::33}}},{"name"::"grfFlags","kind"::8,"deprecated"::false,"range"::{"start"::{"line"::44,"character"::25},"end"::{"line"::44,"character"::33}},"selectionRange"::{"start"::{"line"::44,"character"::25},"end"::{"line"::44,"character"::33}}},{"name"::"grfMode","kind"::8,"deprecated"::false,"range"::{"start"::{"line"::45,"character"::25},"end"::{"line"::45,"character"::32}},"selectionRange"::{"start"::{"line"::45,"character"::25},"end"::{"line"::45,"character"::32}}},{"name"::"dwTickCountDeadline","kind"::8,"deprecated"::false,"range"::{"start"::{"line"::46,"character"::25},"end"::{"line"::46,"character"::44}},"selectionRange"::{"start"::{"line"::46,"character"::25},"end"::{"line"::46,"character"::44}}}]},{"name"::"BIND_OPTS2","kind"::5,"deprecated"::false,"range"::{"start"::{"line"::50,"character"::0},"end"::{"line"::56,"character"::1}},"selectionRange"::{"start"::{"line"::50,"character"::6},"end"::{"line"::50,"character"::16}},"children"::[{"name"::"_AnonymousBase_objidl_L9017_C36","kind"::8,"deprecated"::false,"range"::{"start"::{"line"::51,"character"::21},"end"::{"line"::51,"character"::52}},"selectionRange"::{"start"::{"line"::51,"character"::21},"end"::{"line"::51,"character"::52}}},{"name"::"dwTrackFlags","kind"::8,"deprecated"::false,"range"::{"start"::{"line"::52,"character"::25},"end"::{"line"::52,"character"::37}},"selectionRange"::{"start"::{"line"::52,"character"::25},"end"::{"line"::52,"character"::37}}},{"name"::"dwClassContext","kind"::8,"deprecated"::false,"range"::{"start"::{"line"::53,"character"::25},"end"::{"line"::53,"character"::39}},"selectionRange"::{"start"::{"line"::53,"character"::25},"end"::{"line"::53,"character"::39}}},{"name"::"locale","kind"::8,"deprecated"::false,"range"::{"start"::{"line"::54,"character"::25},"end"::{"line"::54,"character"::31}},"selectionRange"::{"start"::{"line"::54,"character"::25},"end"::{"line"::54,"character"::31}}},{"name"::"pServerInfo","kind"::8,"deprecated"::false,"range"::{"start"::{"line"::55,"character"::33},"end"::{"line"::55,"character"::44}},"selectionRange"::{"start"::{"line"::55,"character"::33},"end"::{"line"::55,"character"::44}}}]},{"name"::"BIND_OPTS3","kind"::5,"deprecated"::false,"range"::{"start"::{"line"::59,"character"::0},"end"::{"line"::62,"character"::1}},"selectionRange"::{"start"::{"line"::59,"character"::6},"end"::{"line"::59,"character"::16}},"children"::[{"name"::"_AnonymousBase_objidl_L9041_C36","kind"::8,"deprecated"::false,"range"::{"start"::{"line"::60,"character"::22},"end"::{"line"::60,"character"::53}},"selectionRange"::{"start"::{"line"::60,"character"::22},"end"::{"line"::60,"character"::53}}},{"name"::"hwnd","kind"::8,"deprecated"::false,"range"::{"start"::{"line"::61,"character"::25},"end"::{"line"::61,"character"::29}},"selectionRange"::{"start"::{"line"::61,"character"::25},"end"::{"line"::61,"character"::29}}}]},{"name"::"BLOB","kind"::5,"deprecated"::false,"range"::{"start"::{"line"::65,"character"::0},"end"::{"line"::68,"character"::1}},"selectionRange"::{"start"::{"line"::65,"character"::6},"end"::{"line"::65,"character"::10}},"children"::[{"name"::"cbSize","kind"::8,"deprecated"::false,"range"::{"start"::{"line"::66,"character"::25},"end"::{"line"::66,"character"::31}},"selectionRange"::{"start"::{"line"::66,"character"::25},"end"::{"line"::66,"character"::31}}},{"name"::"pBlobData","kind"::8,"deprecated"::false,"range"::{"start"::{"line"::67,"character"::26},"end"::{"line"::67,"character"::35}},"selectionRange"::{"start"::{"line"::67,"character"::26},"end"::{"line"::67,"character"::35}}}]},{"name"::"BYTE_BLOB","kind"::5,"deprecated"::false,"range"::{"start"::{"line"::71,"character"::0},"end"::{"line"::75,"character"::1}},"selectionRange"::{"start"::{"line"::71,"character"::6},"end"::{"line"::71,"character"::15}},"children"::[{"name"::"clSize","kind"::8,"deprecated"::false,"range"::{"start"::{"line"::72,"character"::25},"end"::{"line"::72,"character"::31}},"selectionRange"::{"start"::{"line"::72,"character"::25},"end"::{"line"::72,"character"::31}}},{"name"::"abData","kind"::8,"deprecated"::false,"range"::{"start"::{"line"::74,"character"::24},"end"::{"line"::74,"character"::30}},"selectionRange"::{"start"::{"line"::74,"character"::24},"end"::{"line"::74,"character"::30}}}]},{"name"::"BYTE_SIZEDARR","kind"::5,"deprecated"::false,"range"::{"start"::{"line"::78,"character"::0},"end"::{"line"::81,"character"::1}},"selectionRange"::{"start"::{"line"::78,"character"::6},"end"::{"line"::78,"character"::19}},"children"::[{"name"::"clSize","kind"::8,"deprecated"::false,"range"::{"start"::{"line"::79,"character"::25},"end"::{"line"::79,"character"::31}},"selectionRange"::{"start"::{"line"::79,"character"::25},"end"::{"line"::79,"character"::31}}},{"name"::"pData","kind"::8,"deprecated"::false,"range"::{"start"::{"line"::80,"character"::26},"end"::{"line"::80,"character"::31}},"selectionRange"::{"start"::{"line"::80,"character"::26},"end"::{"line"::80,"character"::31}}}]},{"name"::"CATEGORYINFO","kind"::5,"deprecated"::false,"range"::{"start"::{"line"::84,"character"::0},"end"::{"line"::104,"character"::1}},"selectionRange"::{"start"::{"line"::84,"character"::6},"end"::{"line"::84,"character"::18}},"children"::[{"name"::"catid","kind"::8,"deprecated"::false,"range"::{"start"::{"line"::85,"character"::16},"end"::{"line"::85,"character"::21}},"selectionRange"::{"start"::{"line"::85,"character"::16},"end"::{"line"::85,"character"::21}}},{"name"::"lcid","kind"::8,"deprecated"::false,"range"::{"start"::{"line"::86,"character"::25},"end"::{"line"::86,"character"::29}},"selectionRange"::{"start"::{"line"::86,"character"::25},"end"::{"line"::86,"character"::29}}},{"name"::"_szDescription","kind"::8,"deprecated"::false,"range"::{"start"::{"line"::88,"character"::25},"end"::{"line"::88,"character"::39}},"selectionRange"::{"start"::{"line"::88,"character"::25},"end"::{"line"::88,"character"::39}}},{"name"::"szDescription","kind"::7,"deprecated"::false,"range"::{"start"::{"line"::90,"character"::2},"end"::{"line"::96,"character"::3}},"selectionRange"::{"start"::{"line"::90,"character"::13},"end"::{"line"::90,"character"::26}}},{"name"::"szDescription","detail"::"(String value)","kind"::7,"deprecated"::false,"range"::{"start"::{"line"::98,"character"::2},"end"::{"line"::103,"character"::3}},"selectionRange"::{"start"::{"line"::98,"character"::6},"end"::{"line"::98,"character"::19}}}]},{"name"::"COAUTHIDENTITY","kind"::5,"deprecated"::false,"range"::{"start"::{"line"::107,"character"::0},"end"::{"line"::115,"character"::1}},"selectionRange"::{"start"::{"line"::107,"character"::6},"end"::{"line"::107,"character"::20}},"children"::[{"name"::"User","kind"::8,"deprecated"::false,"range"::{"start"::{"line"::108,"character"::27},"end"::{"line"::108,"character"::31}},"selectionRange"::{"start"::{"line"::108,"character"::27},"end"::{"line"::108,"character"::31}}},{"name"::"UserLength","kind"::8,"deprecated"::false,"range"::{"start"::{"line"::109,"character"::25},"end"::{"line"::109,"character"::35}},"selectionRange"::{"start"::{"line"::109,"character"::25},"end"::{"line"::109,"character"::35}}},{"name"::"Domain","kind"::8,"deprecated"::false,"range"::{"start"::{"line"::110,"character"::27},"end"::{"line"::110,"character"::33}},"selectionRange"::{"start"::{"line"::110,"character"::27},"end"::{"line"::110,"character"::33}}},{"name"::"DomainLength","kind"::8,"deprecated"::false,"range"::{"start"::{"line"::111,"character"::25},"end"::{"line"::111,"character"::37}},"selectionRange"::{"start"::{"line"::111,"character"::25},"end"::{"line"::111,"character"::37}}},{"name"::"Password","kind"::8,"deprecated"::false,"range"::{"start"::{"line"::112,"character"::27},"end"::{"line"::112,"character"::35}},"selectionRange"::{"start"::{"line"::112,"character"::27},"end"::{"line"::112,"character"::35}}},{"name"::"PasswordLength","kind"::8,"deprecated"::false,"range"::{"start"::{"line"::113,"character"::25},"end"::{"line"::113,"character"::39}},"selectionRange"::{"start"::{"line"::113,"character"::25},"end"::{"line"::113,"character"::39}}},{"name"::"Flags","kind"::8,"deprecated"::false,"range"::{"start"::{"line"::114,"character"::25},"end"::{"line"::114,"character"::30}},"selectionRange"::{"start"::{"line"::114,"character"::25},"end"::{"line"::114,"character"::30}}}]},{"name"::"COAUTHINFO","kind"::5,"deprecated"::false,"range"::{"start"::{"line"::118,"character"::0},"end"::{"line"::126,"character"::1}},"selectionRange"::{"start"::{"line"::118,"character"::6},"end"::{"line"::118,"character"::16}},"children"::[{"name"::"dwAuthnSvc","kind"::8,"deprecated"::false,"range"::{"start"::{"line"::119,"character"::25},"end"::{"line"::119,"character"::35}},"selectionRange"::{"start"::{"line"::119,"character"::25},"end"::{"line"::119,"character"::35}}},{"name"::"dwAuthzSvc","kind"::8,"deprecated"::false,"range"::{"start"::{"line"::120,"character"::25},"end"::{"line"::120,"character"::35}},"selectionRange"::{"start"::{"line"::120,"character"::25},"end"::{"line"::120,"character"::35}}},{"name"::"pwszServerPrincName","kind"::8,"deprecated"::false,"range"::{"start"::{"line"::121,"character"::26},"end"::{"line"::121,"character"::45}},"selectionRange"::{"start"::{"line"::121,"character"::26},"end"::{"line"::121,"character"::45}}},{"name"::"dwAuthnLevel","kind"::8,"deprecated"::false,"range"::{"start"::{"line"::122,"character"::25},"end"::{"line"::122,"character"::37}},"selectionRange"::{"start"::{"line"::122,"character"::25},"end"::{"line"::122,"character"::37}}},{"name"::"dwImpersonationLevel","kind"::8,"deprecated"::false,"range"::{"start"::{"line"::123,"character"::25},"end"::{"line"::123,"character"::45}},"selectionRange"::{"start"::{"line"::123,"character"::25},"end"::{"line"::123,"character"::45}}},{"name"::"pAuthIdentityData","kind"::8,"deprecated"::false,"range"::{"start"::{"line"::124,"character"::35},"end"::{"line"::124,"character"::52}},"selectionRange"::{"start"::{"line"::124,"character"::35},"end"::{"line"::124,"character"::52}}},{"name"::"dwCapabilities","kind"::8,"deprecated"::false,"range"::{"start"::{"line"::125,"character"::25},"end"::{"line"::125,"character"::39}},"selectionRange"::{"start"::{"line"::125,"character"::25},"end"::{"line"::125,"character"::39}}}]},{"name"::"CONNECTDATA","kind"::5,"deprecated"::false,"range"::{"start"::{"line"::129,"character"::0},"end"::{"line"::132,"character"::1}},"selectionRange"::{"start"::{"line"::129,"character"::6},"end"::{"line"::129,"character"::17}},"children"::[{"name"::"pUnk","kind"::8,"deprecated"::false,"range"::{"start"::{"line"::130,"character"::21},"end"::{"line"::130,"character"::25}},"selectionRange"::{"start"::{"line"::130,"character"::21},"end"::{"line"::130,"character"::25}}},{"name"::"dwCookie","kind"::8,"deprecated"::false,"range"::{"start"::{"line"::131,"character"::25},"end"::{"line"::131,"character"::33}},"selectionRange"::{"start"::{"line"::131,"character"::25},"end"::{"line"::131,"character"::33}}}]},{"name"::"COSERVERINFO","kind"::5,"deprecated"::false,"range"::{"start"::{"line"::135,"character"::0},"end"::{"line"::140,"character"::1}},"selectionRange"::{"start"::{"line"::135,"character"::6},"end"::{"line"::135,"character"::18}},"children"::[{"name"::"dwReserved1","kind"::8,"deprecated"::false,"range"::{"start"::{"line"::136,"character"::25},"end"::{"line"::136,"character"::36}},"selectionRange"::{"start"::{"line"::136,"character"::25},"end"::{"line"::136,"character"::36}}},{"name"::"pwszName","kind"::8,"deprecated"::false,"range"::{"start"::{"line"::137,"character"::26},"end"::{"line"::137,"character"::34}},"selectionRange"::{"start"::{"line"::137,"character"::26},"end"::{"line"::137,"character"::34}}},{"name"::"pAuthInfo","kind"::8,"deprecated"::false,"range"::{"start"::{"line"::138,"character"::31},"end"::{"line"::138,"character"::40}},"selectionRange"::{"start"::{"line"::138,"character"::31},"end"::{"line"::138,"character"::40}}},{"name"::"dwReserved2","kind"::8,"deprecated"::false,"range"::{"start"::{"line"::139,"character"::25},"end"::{"line"::139,"character"::36}},"selectionRange"::{"start"::{"line"::139,"character"::25},"end"::{"line"::139,"character"::36}}}]},{"name"::"CSPLATFORM","kind"::5,"deprecated"::false,"range"::{"start"::{"line"::143,"character"::0},"end"::{"line"::148,"character"::1}},"selectionRange"::{"start"::{"line"::143,"character"::6},"end"::{"line"::143,"character"::16}},"children"::[{"name"::"dwPlatformId","kind"::8,"deprecated"::false,"range"::{"start"::{"line"::144,"character"::25},"end"::{"line"::144,"character"::37}},"selectionRange"::{"start"::{"line"::144,"character"::25},"end"::{"line"::144,"character"::37}}},{"name"::"dwVersionHi","kind"::8,"deprecated"::false,"range"::{"start"::{"line"::145,"character"::25},"end"::{"line"::145,"character"::36}},"selectionRange"::{"start"::{"line"::145,"character"::25},"end"::{"line"::145,"character"::36}}},{"name"::"dwVersionLo","kind"::8,"deprecated"::false,"range"::{"start"::{"line"::146,"character"::25},"end"::{"line"::146,"character"::36}},"selectionRange"::{"start"::{"line"::146,"character"::25},"end"::{"line"::146,"character"::36}}},{"name"::"dwProcessorArch","kind"::8,"deprecated"::false,"range"::{"start"::{"line"::147,"character"::25},"end"::{"line"::147,"character"::40}},"selectionRange"::{"start"::{"line"::147,"character"::25},"end"::{"line"::147,"character"::40}}}]},{"name"::"CY","kind"::5,"deprecated"::false,"range"::{"start"::{"line"::151,"character"::0},"end"::{"line"::154,"character"::1}},"selectionRange"::{"start"::{"line"::151,"character"::6},"end"::{"line"::151,"character"::8}},"children"::[{"name"::"Anonymous","kind"::8,"deprecated"::false,"range"::{"start"::{"line"::152,"character"::25},"end"::{"line"::152,"character"::34}},"selectionRange"::{"start"::{"line"::152,"character"::25},"end"::{"line"::152,"character"::34}}},{"name"::"int64","kind"::8,"deprecated"::false,"range"::{"start"::{"line"::153,"character"::24},"end"::{"line"::153,"character"::29}},"selectionRange"::{"start"::{"line"::153,"character"::24},"end"::{"line"::153,"character"::29}}}]},{"name"::"ComCallData","kind"::5,"deprecated"::false,"range"::{"start"::{"line"::157,"character"::0},"end"::{"line"::161,"character"::1}},"selectionRange"::{"start"::{"line"::157,"character"::6},"end"::{"line"::157,"character"::17}},"children"::[{"name"::"dwDispid","kind"::8,"deprecated"::false,"range"::{"start"::{"line"::158,"character"::25},"end"::{"line"::158,"character"::33}},"selectionRange"::{"start"::{"line"::158,"character"::25},"end"::{"line"::158,"character"::33}}},{"name"::"dwReserved","kind"::8,"deprecated"::false,"range"::{"start"::{"line"::159,"character"::25},"end"::{"line"::159,"character"::35}},"selectionRange"::{"start"::{"line"::159,"character"::25},"end"::{"line"::159,"character"::35}}},{"name"::"pUserDefined","kind"::8,"deprecated"::false,"range"::{"start"::{"line"::160,"character"::19},"end"::{"line"::160,"character"::31}},"selectionRange"::{"start"::{"line"::160,"character"::19},"end"::{"line"::160,"character"::31}}}]},{"name"::"DVTARGETDEVICE","kind"::5,"deprecated"::false,"range"::{"start"::{"line"::164,"character"::0},"end"::{"line"::172,"character"::1}},"selectionRange"::{"start"::{"line"::164,"character"::6},"end"::{"line"::164,"character"::20}},"children"::[{"name"::"tdSize","kind"::8,"deprecated"::false,"range"::{"start"::{"line"::165,"character"::25},"end"::{"line"::165,"character"::31}},"selectionRange"::{"start"::{"line"::165,"character"::25},"end"::{"line"::165,"character"::31}}},{"name"::"tdDriverNameOffset","kind"::8,"deprecated"::false,"range"::{"start"::{"line"::166,"character"::25},"end"::{"line"::166,"character"::43}},"selectionRange"::{"start"::{"line"::166,"character"::25},"end"::{"line"::166,"character"::43}}},{"name"::"tdDeviceNameOffset","kind"::8,"deprecated"::false,"range"::{"start"::{"line"::167,"character"::25},"end"::{"line"::167,"character"::43}},"selectionRange"::{"start"::{"line"::167,"character"::25},"end"::{"line"::167,"character"::43}}},{"name"::"tdPortNameOffset","kind"::8,"deprecated"::false,"range"::{"start"::{"line"::168,"character"::25},"end"::{"line"::168,"character"::41}},"selectionRange"::{"start"::{"line"::168,"character"::25},"end"::{"line"::168,"character"::41}}},{"name"::"tdExtDevmodeOffset","kind"::8,"deprecated"::false,"range"::{"start"::{"line"::169,"character"::25},"end"::{"line"::169,"character"::43}},"selectionRange"::{"start"::{"line"::169,"character"::25},"end"::{"line"::169,"character"::43}}},{"name"::"tdData","kind"::8,"deprecated"::false,"range"::{"start"::{"line"::171,"character"::24},"end"::{"line"::171,"character"::30}},"selectionRange"::{"start"::{"line"::171,"character"::24},"end"::{"line"::171,"character"::30}}}]},{"name"::"DWORD_BLOB","kind"::5,"deprecated"::false,"range"::{"start"::{"line"::175,"character"::0},"end"::{"line"::179,"character"::1}},"selectionRange"::{"start"::{"line"::175,"character"::6},"end"::{"line"::175,"character"::16}},"children"::[{"name"::"clSize","kind"::8,"deprecated"::false,"range"::{"start"::{"line"::176,"character"::25},"end"::{"line"::176,"character"::31}},"selectionRange"::{"start"::{"line"::176,"character"::25},"end"::{"line"::176,"character"::31}}},{"name"::"alData","kind"::8,"deprecated"::false,"range"::{"start"::{"line"::178,"character"::25},"end"::{"line"::178,"character"::31}},"selectionRange"::{"start"::{"line"::178,"character"::25},"end"::{"line"::178,"character"::31}}}]},{"name"::"FLAGGED_BYTE_BLOB","kind"::5,"deprecated"::false,"range"::{"start"::{"line"::182,"character"::0},"end"::{"line"::187,"character"::1}},"selectionRange"::{"start"::{"line"::182,"character"::6},"end"::{"line"::182,"character"::23}},"children"::[{"name"::"fFlags","kind"::8,"deprecated"::false,"range"::{"start"::{"line"::183,"character"::25},"end"::{"line"::183,"character"::31}},"selectionRange"::{"start"::{"line"::183,"character"::25},"end"::{"line"::183,"character"::31}}},{"name"::"clSize","kind"::8,"deprecated"::false,"range"::{"start"::{"line"::184,"character"::25},"end"::{"line"::184,"character"::31}},"selectionRange"::{"start"::{"line"::184,"character"::25},"end"::{"line"::184,"character"::31}}},{"name"::"abData","kind"::8,"deprecated"::false,"range"::{"start"::{"line"::186,"character"::24},"end"::{"line"::186,"character"::30}},"selectionRange"::{"start"::{"line"::186,"character"::24},"end"::{"line"::186,"character"::30}}}]},{"name"::"FLAGGED_WORD_BLOB","kind"::5,"deprecated"::false,"range"::{"start"::{"line"::190,"character"::0},"end"::{"line"::195,"character"::1}},"selectionRange"::{"start"::{"line"::190,"character"::6},"end"::{"line"::190,"character"::23}},"children"::[{"name"::"fFlags","kind"::8,"deprecated"::false,"range"::{"start"::{"line"::191,"character"::25},"end"::{"line"::191,"character"::31}},"selectionRange"::{"start"::{"line"::191,"character"::25},"end"::{"line"::191,"character"::31}}},{"name"::"clSize","kind"::8,"deprecated"::false,"range"::{"start"::{"line"::192,"character"::25},"end"::{"line"::192,"character"::31}},"selectionRange"::{"start"::{"line"::192,"character"::25},"end"::{"line"::192,"character"::31}}},{"name"::"asData","kind"::8,"deprecated"::false,"range"::{"start"::{"line"::194,"character"::25},"end"::{"line"::194,"character"::31}},"selectionRange"::{"start"::{"line"::194,"character"::25},"end"::{"line"::194,"character"::31}}}]},{"name"::"FLAG_STGMEDIUM","kind"::5,"deprecated"::false,"range"::{"start"::{"line"::198,"character"::0},"end"::{"line"::202,"character"::1}},"selectionRange"::{"start"::{"line"::198,"character"::6},"end"::{"line"::198,"character"::20}},"children"::[{"name"::"ContextFlags","kind"::8,"deprecated"::false,"range"::{"start"::{"line"::199,"character"::24},"end"::{"line"::199,"character"::36}},"selectionRange"::{"start"::{"line"::199,"character"::24},"end"::{"line"::199,"character"::36}}},{"name"::"fPassOwnership","kind"::8,"deprecated"::false,"range"::{"start"::{"line"::200,"character"::24},"end"::{"line"::200,"character"::38}},"selectionRange"::{"start"::{"line"::200,"character"::24},"end"::{"line"::200,"character"::38}}},{"name"::"Stgmed","kind"::8,"deprecated"::false,"range"::{"start"::{"line"::201,"character"::21},"end"::{"line"::201,"character"::27}},"selectionRange"::{"start"::{"line"::201,"character"::21},"end"::{"line"::201,"character"::27}}}]},{"name"::"FORMATETC","kind"::5,"deprecated"::false,"range"::{"start"::{"line"::205,"character"::0},"end"::{"line"::211,"character"::1}},"selectionRange"::{"start"::{"line"::205,"character"::6},"end"::{"line"::205,"character"::15}},"children"::[{"name"::"cfFormat","kind"::8,"deprecated"::false,"range"::{"start"::{"line"::206,"character"::25},"end"::{"line"::206,"character"::33}},"selectionRange"::{"start"::{"line"::206,"character"::25},"end"::{"line"::206,"character"::33}}},{"name"::"ptd","kind"::8,"deprecated"::false,"range"::{"start"::{"line"::207,"character"::35},"end"::{"line"::207,"character"::38}},"selectionRange"::{"start"::{"line"::207,"character"::35},"end"::{"line"::207,"character"::38}}},{"name"::"dwAspect","kind"::8,"deprecated"::false,"range"::{"start"::{"line"::208,"character"::25},"end"::{"line"::208,"character"::33}},"selectionRange"::{"start"::{"line"::208,"character"::25},"end"::{"line"::208,"character"::33}}},{"name"::"lindex","kind"::8,"deprecated"::false,"range"::{"start"::{"line"::209,"character"::24},"end"::{"line"::209,"character"::30}},"selectionRange"::{"start"::{"line"::209,"character"::24},"end"::{"line"::209,"character"::30}}},{"name"::"tymed","kind"::8,"deprecated"::false,"range"::{"start"::{"line"::210,"character"::25},"end"::{"line"::210,"character"::30}},"selectionRange"::{"start"::{"line"::210,"character"::25},"end"::{"line"::210,"character"::30}}}]},{"name"::"GDI_OBJECT","kind"::5,"deprecated"::false,"range"::{"start"::{"line"::214,"character"::0},"end"::{"line"::217,"character"::1}},"selectionRange"::{"start"::{"line"::214,"character"::6},"end"::{"line"::214,"character"::16}},"children"::[{"name"::"ObjectType","kind"::8,"deprecated"::false,"range"::{"start"::{"line"::215,"character"::25},"end"::{"line"::215,"character"::35}},"selectionRange"::{"start"::{"line"::215,"character"::25},"end"::{"line"::215,"character"::35}}},{"name"::"u","kind"::8,"deprecated"::false,"range"::{"start"::{"line"::216,"character"::25},"end"::{"line"::216,"character"::26}},"selectionRange"::{"start"::{"line"::216,"character"::25},"end"::{"line"::216,"character"::26}}}]},{"name"::"HYPER_SIZEDARR","kind"::5,"deprecated"::false,"range"::{"start"::{"line"::220,"character"::0},"end"::{"line"::223,"character"::1}},"selectionRange"::{"start"::{"line"::220,"character"::6},"end"::{"line"::220,"character"::20}},"children"::[{"name"::"clSize","kind"::8,"deprecated"::false,"range"::{"start"::{"line"::221,"character"::25},"end"::{"line"::221,"character"::31}},"selectionRange"::{"start"::{"line"::221,"character"::25},"end"::{"line"::221,"character"::31}}},{"name"::"pData","kind"::8,"deprecated"::false,"range"::{"start"::{"line"::222,"character"::26},"end"::{"line"::222,"character"::31}},"selectionRange"::{"start"::{"line"::222,"character"::26},"end"::{"line"::222,"character"::31}}}]},{"name"::"IContext","kind"::5,"deprecated"::false,"range"::{"start"::{"line"::226,"character"::0},"end"::{"line"::227,"character"::1}},"selectionRange"::{"start"::{"line"::226,"character"::6},"end"::{"line"::226,"character"::14}}},{"name"::"IEnumContextProps","kind"::5,"deprecated"::false,"range"::{"start"::{"line"::230,"character"::0},"end"::{"line"::231,"character"::1}},"selectionRange"::{"start"::{"line"::230,"character"::6},"end"::{"line"::230,"character"::23}}},{"name"::"INTERFACEINFO","kind"::5,"deprecated"::false,"range"::{"start"::{"line"::234,"character"::0},"end"::{"line"::238,"character"::1}},"selectionRange"::{"start"::{"line"::234,"character"::6},"end"::{"line"::234,"character"::19}},"children"::[{"name"::"pUnk","kind"::8,"deprecated"::false,"range"::{"start"::{"line"::235,"character"::21},"end"::{"line"::235,"character"::25}},"selectionRange"::{"start"::{"line"::235,"character"::21},"end"::{"line"::235,"character"::25}}},{"name"::"iid","kind"::8,"deprecated"::false,"range"::{"start"::{"line"::236,"character"::16},"end"::{"line"::236,"character"::19}},"selectionRange"::{"start"::{"line"::236,"character"::16},"end"::{"line"::236,"character"::19}}},{"name"::"wMethod","kind"::8,"deprecated"::false,"range"::{"start"::{"line"::237,"character"::25},"end"::{"line"::237,"character"::32}},"selectionRange"::{"start"::{"line"::237,"character"::25},"end"::{"line"::237,"character"::32}}}]},{"name"::"LONG_SIZEDARR","kind"::5,"deprecated"::false,"range"::{"start"::{"line"::241,"character"::0},"end"::{"line"::244,"character"::1}},"selectionRange"::{"start"::{"line"::241,"character"::6},"end"::{"line"::241,"character"::19}},"children"::[{"name"::"clSize","kind"::8,"deprecated"::false,"range"::{"start"::{"line"::242,"character"::25},"end"::{"line"::242,"character"::31}},"selectionRange"::{"start"::{"line"::242,"character"::25},"end"::{"line"::242,"character"::31}}},{"name"::"pData","kind"::8,"deprecated"::false,"range"::{"start"::{"line"::243,"character"::27},"end"::{"line"::243,"character"::32}},"selectionRange"::{"start"::{"line"::243,"character"::27},"end"::{"line"::243,"character"::32}}}]},{"name"::"MULTI_QI","kind"::5,"deprecated"::false,"range"::{"start"::{"line"::247,"character"::0},"end"::{"line"::251,"character"::1}},"selectionRange"::{"start"::{"line"::247,"character"::6},"end"::{"line"::247,"character"::14}},"children"::[{"name"::"pIID","kind"::8,"deprecated"::false,"range"::{"start"::{"line"::248,"character"::25},"end"::{"line"::248,"character"::29}},"selectionRange"::{"start"::{"line"::248,"character"::25},"end"::{"line"::248,"character"::29}}},{"name"::"pItf","kind"::8,"deprecated"::false,"range"::{"start"::{"line"::249,"character"::21},"end"::{"line"::249,"character"::25}},"selectionRange"::{"start"::{"line"::249,"character"::21},"end"::{"line"::249,"character"::25}}},{"name"::"hr","kind"::8,"deprecated"::false,"range"::{"start"::{"line"::250,"character"::24},"end"::{"line"::250,"character"::26}},"selectionRange"::{"start"::{"line"::250,"character"::24},"end"::{"line"::250,"character"::26}}}]},{"name"::"MachineGlobalObjectTableRegistrationToken__","kind"::5,"deprecated"::false,"range"::{"start"::{"line"::254,"character"::0},"end"::{"line"::256,"character"::1}},"selectionRange"::{"start"::{"line"::254,"character"::6},"end"::{"line"::254,"character"::49}},"children"::[{"name"::"unused","kind"::8,"deprecated"::false,"range"::{"start"::{"line"::255,"character"::24},"end"::{"line"::255,"character"::30}},"selectionRange"::{"start"::{"line"::255,"character"::24},"end"::{"line"::255,"character"::30}}}]},{"name"::"QUERYCONTEXT","kind"::5,"deprecated"::false,"range"::{"start"::{"line"::259,"character"::0},"end"::{"line"::265,"character"::1}},"selectionRange"::{"start"::{"line"::259,"character"::6},"end"::{"line"::259,"character"::18}},"children"::[{"name"::"dwContext","kind"::8,"deprecated"::false,"range"::{"start"::{"line"::260,"character"::25},"end"::{"line"::260,"character"::34}},"selectionRange"::{"start"::{"line"::260,"character"::25},"end"::{"line"::260,"character"::34}}},{"name"::"Platform","kind"::8,"deprecated"::false,"range"::{"start"::{"line"::261,"character"::22},"end"::{"line"::261,"character"::30}},"selectionRange"::{"start"::{"line"::261,"character"::22},"end"::{"line"::261,"character"::30}}},{"name"::"Locale","kind"::8,"deprecated"::false,"range"::{"start"::{"line"::262,"character"::25},"end"::{"line"::262,"character"::31}},"selectionRange"::{"start"::{"line"::262,"character"::25},"end"::{"line"::262,"character"::31}}},{"name"::"dwVersionHi","kind"::8,"deprecated"::false,"range"::{"start"::{"line"::263,"character"::25},"end"::{"line"::263,"character"::36}},"selectionRange"::{"start"::{"line"::263,"character"::25},"end"::{"line"::263,"character"::36}}},{"name"::"dwVersionLo","kind"::8,"deprecated"::false,"range"::{"start"::{"line"::264,"character"::25},"end"::{"line"::264,"character"::36}},"selectionRange"::{"start"::{"line"::264,"character"::25},"end"::{"line"::264,"character"::36}}}]},{"name"::"RPCOLEMESSAGE","kind"::5,"deprecated"::false,"range"::{"start"::{"line"::268,"character"::0},"end"::{"line"::277,"character"::1}},"selectionRange"::{"start"::{"line"::268,"character"::6},"end"::{"line"::268,"character"::19}},"children"::[{"name"::"reserved1","kind"::8,"deprecated"::false,"range"::{"start"::{"line"::269,"character"::19},"end"::{"line"::269,"character"::28}},"selectionRange"::{"start"::{"line"::269,"character"::19},"end"::{"line"::269,"character"::28}}},{"name"::"dataRepresentation","kind"::8,"deprecated"::false,"range"::{"start"::{"line"::270,"character"::25},"end"::{"line"::270,"character"::43}},"selectionRange"::{"start"::{"line"::270,"character"::25},"end"::{"line"::270,"character"::43}}},{"name"::"Buffer","kind"::8,"deprecated"::false,"range"::{"start"::{"line"::271,"character"::19},"end"::{"line"::271,"character"::25}},"selectionRange"::{"start"::{"line"::271,"character"::19},"end"::{"line"::271,"character"::25}}},{"name"::"cbBuffer","kind"::8,"deprecated"::false,"range"::{"start"::{"line"::272,"character"::25},"end"::{"line"::272,"character"::33}},"selectionRange"::{"start"::{"line"::272,"character"::25},"end"::{"line"::272,"character"::33}}},{"name"::"iMethod","kind"::8,"deprecated"::false,"range"::{"start"::{"line"::273,"character"::25},"end"::{"line"::273,"character"::32}},"selectionRange"::{"start"::{"line"::273,"character"::25},"end"::{"line"::273,"character"::32}}},{"name"::"reserved2","kind"::8,"deprecated"::false,"range"::{"start"::{"line"::275,"character"::26},"end"::{"line"::275,"character"::35}},"selectionRange"::{"start"::{"line"::275,"character"::26},"end"::{"line"::275,"character"::35}}},{"name"::"rpcFlags","kind"::8,"deprecated"::false,"range"::{"start"::{"line"::276,"character"::25},"end"::{"line"::276,"character"::33}},"selectionRange"::{"start"::{"line"::276,"character"::25},"end"::{"line"::276,"character"::33}}}]},{"name"::"RemSTGMEDIUM","kind"::5,"deprecated"::false,"range"::{"start"::{"line"::280,"character"::0},"end"::{"line"::288,"character"::1}},"selectionRange"::{"start"::{"line"::280,"character"::6},"end"::{"line"::280,"character"::18}},"children"::[{"name"::"tymed","kind"::8,"deprecated"::false,"range"::{"start"::{"line"::281,"character"::25},"end"::{"line"::281,"character"::30}},"selectionRange"::{"start"::{"line"::281,"character"::25},"end"::{"line"::281,"character"::30}}},{"name"::"dwHandleType","kind"::8,"deprecated"::false,"range"::{"start"::{"line"::282,"character"::25},"end"::{"line"::282,"character"::37}},"selectionRange"::{"start"::{"line"::282,"character"::25},"end"::{"line"::282,"character"::37}}},{"name"::"pData","kind"::8,"deprecated"::false,"range"::{"start"::{"line"::283,"character"::25},"end"::{"line"::283,"character"::30}},"selectionRange"::{"start"::{"line"::283,"character"::25},"end"::{"line"::283,"character"::30}}},{"name"::"pUnkForRelease","kind"::8,"deprecated"::false,"range"::{"start"::{"line"::284,"character"::25},"end"::{"line"::284,"character"::39}},"selectionRange"::{"start"::{"line"::284,"character"::25},"end"::{"line"::284,"character"::39}}},{"name"::"cbData","kind"::8,"deprecated"::false,"range"::{"start"::{"line"::285,"character"::25},"end"::{"line"::285,"character"::31}},"selectionRange"::{"start"::{"line"::285,"character"::25},"end"::{"line"::285,"character"::31}}},{"name"::"data","kind"::8,"deprecated"::false,"range"::{"start"::{"line"::287,"character"::24},"end"::{"line"::287,"character"::28}},"selectionRange"::{"start"::{"line"::287,"character"::24},"end"::{"line"::287,"character"::28}}}]},{"name"::"SAFEARRAY","kind"::5,"deprecated"::false,"range"::{"start"::{"line"::291,"character"::0},"end"::{"line"::299,"character"::1}},"selectionRange"::{"start"::{"line"::291,"character"::6},"end"::{"line"::291,"character"::15}},"children"::[{"name"::"cDims","kind"::8,"deprecated"::false,"range"::{"start"::{"line"::292,"character"::25},"end"::{"line"::292,"character"::30}},"selectionRange"::{"start"::{"line"::292,"character"::25},"end"::{"line"::292,"character"::30}}},{"name"::"fFeatures","kind"::8,"deprecated"::false,"range"::{"start"::{"line"::293,"character"::25},"end"::{"line"::293,"character"::34}},"selectionRange"::{"start"::{"line"::293,"character"::25},"end"::{"line"::293,"character"::34}}},{"name"::"cbElements","kind"::8,"deprecated"::false,"range"::{"start"::{"line"::294,"character"::25},"end"::{"line"::294,"character"::35}},"selectionRange"::{"start"::{"line"::294,"character"::25},"end"::{"line"::294,"character"::35}}},{"name"::"cLocks","kind"::8,"deprecated"::false,"range"::{"start"::{"line"::295,"character"::25},"end"::{"line"::295,"character"::31}},"selectionRange"::{"start"::{"line"::295,"character"::25},"end"::{"line"::295,"character"::31}}},{"name"::"pvData","kind"::8,"deprecated"::false,"range"::{"start"::{"line"::296,"character"::19},"end"::{"line"::296,"character"::25}},"selectionRange"::{"start"::{"line"::296,"character"::19},"end"::{"line"::296,"character"::25}}},{"name"::"rgsabound","kind"::8,"deprecated"::false,"range"::{"start"::{"line"::298,"character"::33},"end"::{"line"::298,"character"::42}},"selectionRange"::{"start"::{"line"::298,"character"::33},"end"::{"line"::298,"character"::42}}}]},{"name"::"SAFEARRAYBOUND","kind"::5,"deprecated"::false,"range"::{"start"::{"line"::302,"character"::0},"end"::{"line"::305,"character"::1}},"selectionRange"::{"start"::{"line"::302,"character"::6},"end"::{"line"::302,"character"::20}},"children"::[{"name"::"cElements","kind"::8,"deprecated"::false,"range"::{"start"::{"line"::303,"character"::25},"end"::{"line"::303,"character"::34}},"selectionRange"::{"start"::{"line"::303,"character"::25},"end"::{"line"::303,"character"::34}}},{"name"::"lLbound","kind"::8,"deprecated"::false,"range"::{"start"::{"line"::304,"character"::24},"end"::{"line"::304,"character"::31}},"selectionRange"::{"start"::{"line"::304,"character"::24},"end"::{"line"::304,"character"::31}}}]},{"name"::"SChannelHookCallInfo","kind"::5,"deprecated"::false,"range"::{"start"::{"line"::308,"character"::0},"end"::{"line"::315,"character"::1}},"selectionRange"::{"start"::{"line"::308,"character"::6},"end"::{"line"::308,"character"::26}},"children"::[{"name"::"iid","kind"::8,"deprecated"::false,"range"::{"start"::{"line"::309,"character"::16},"end"::{"line"::309,"character"::19}},"selectionRange"::{"start"::{"line"::309,"character"::16},"end"::{"line"::309,"character"::19}}},{"name"::"cbSize","kind"::8,"deprecated"::false,"range"::{"start"::{"line"::310,"character"::25},"end"::{"line"::310,"character"::31}},"selectionRange"::{"start"::{"line"::310,"character"::25},"end"::{"line"::310,"character"::31}}},{"name"::"uCausality","kind"::8,"deprecated"::false,"range"::{"start"::{"line"::311,"character"::16},"end"::{"line"::311,"character"::26}},"selectionRange"::{"start"::{"line"::311,"character"::16},"end"::{"line"::311,"character"::26}}},{"name"::"dwServerPid","kind"::8,"deprecated"::false,"range"::{"start"::{"line"::312,"character"::25},"end"::{"line"::312,"character"::36}},"selectionRange"::{"start"::{"line"::312,"character"::25},"end"::{"line"::312,"character"::36}}},{"name"::"iMethod","kind"::8,"deprecated"::false,"range"::{"start"::{"line"::313,"character"::25},"end"::{"line"::313,"character"::32}},"selectionRange"::{"start"::{"line"::313,"character"::25},"end"::{"line"::313,"character"::32}}},{"name"::"pObject","kind"::8,"deprecated"::false,"range"::{"start"::{"line"::314,"character"::19},"end"::{"line"::314,"character"::26}},"selectionRange"::{"start"::{"line"::314,"character"::19},"end"::{"line"::314,"character"::26}}}]},{"name"::"SHORT_SIZEDARR","kind"::5,"deprecated"::false,"range"::{"start"::{"line"::318,"character"::0},"end"::{"line"::321,"character"::1}},"selectionRange"::{"start"::{"line"::318,"character"::6},"end"::{"line"::318,"character"::20}},"children"::[{"name"::"clSize","kind"::8,"deprecated"::false,"range"::{"start"::{"line"::319,"character"::25},"end"::{"line"::319,"character"::31}},"selectionRange"::{"start"::{"line"::319,"character"::25},"end"::{"line"::319,"character"::31}}},{"name"::"pData","kind"::8,"deprecated"::false,"range"::{"start"::{"line"::320,"character"::27},"end"::{"line"::320,"character"::32}},"selectionRange"::{"start"::{"line"::320,"character"::27},"end"::{"line"::320,"character"::32}}}]},{"name"::"SOLE_AUTHENTICATION_INFO","kind"::5,"deprecated"::false,"range"::{"start"::{"line"::324,"character"::0},"end"::{"line"::328,"character"::1}},"selectionRange"::{"start"::{"line"::324,"character"::6},"end"::{"line"::324,"character"::30}},"children"::[{"name"::"dwAuthnSvc","kind"::8,"deprecated"::false,"range"::{"start"::{"line"::325,"character"::25},"end"::{"line"::325,"character"::35}},"selectionRange"::{"start"::{"line"::325,"character"::25},"end"::{"line"::325,"character"::35}}},{"name"::"dwAuthzSvc","kind"::8,"deprecated"::false,"range"::{"start"::{"line"::326,"character"::25},"end"::{"line"::326,"character"::35}},"selectionRange"::{"start"::{"line"::326,"character"::25},"end"::{"line"::326,"character"::35}}},{"name"::"pAuthInfo","kind"::8,"deprecated"::false,"range"::{"start"::{"line"::327,"character"::19},"end"::{"line"::327,"character"::28}},"selectionRange"::{"start"::{"line"::327,"character"::19},"end"::{"line"::327,"character"::28}}}]},{"name"::"SOLE_AUTHENTICATION_LIST","kind"::5,"deprecated"::false,"range"::{"start"::{"line"::331,"character"::0},"end"::{"line"::334,"character"::1}},"selectionRange"::{"start"::{"line"::331,"character"::6},"end"::{"line"::331,"character"::30}},"children"::[{"name"::"cAuthInfo","kind"::8,"deprecated"::false,"range"::{"start"::{"line"::332,"character"::25},"end"::{"line"::332,"character"::34}},"selectionRange"::{"start"::{"line"::332,"character"::25},"end"::{"line"::332,"character"::34}}},{"name"::"aAuthInfo","kind"::8,"deprecated"::false,"range"::{"start"::{"line"::333,"character"::45},"end"::{"line"::333,"character"::54}},"selectionRange"::{"start"::{"line"::333,"character"::45},"end"::{"line"::333,"character"::54}}}]},{"name"::"SOLE_AUTHENTICATION_SERVICE","kind"::5,"deprecated"::false,"range"::{"start"::{"line"::337,"character"::0},"end"::{"line"::342,"character"::1}},"selectionRange"::{"start"::{"line"::337,"character"::6},"end"::{"line"::337,"character"::33}},"children"::[{"name"::"dwAuthnSvc","kind"::8,"deprecated"::false,"range"::{"start"::{"line"::338,"character"::25},"end"::{"line"::338,"character"::35}},"selectionRange"::{"start"::{"line"::338,"character"::25},"end"::{"line"::338,"character"::35}}},{"name"::"dwAuthzSvc","kind"::8,"deprecated"::false,"range"::{"start"::{"line"::339,"character"::25},"end"::{"line"::339,"character"::35}},"selectionRange"::{"start"::{"line"::339,"character"::25},"end"::{"line"::339,"character"::35}}},{"name"::"pPrincipalName","kind"::8,"deprecated"::false,"range"::{"start"::{"line"::340,"character"::26},"end"::{"line"::340,"character"::40}},"selectionRange"::{"start"::{"line"::340,"character"::26},"end"::{"line"::340,"character"::40}}},{"name"::"hr","kind"::8,"deprecated"::false,"range"::{"start"::{"line"::341,"character"::24},"end"::{"line"::341,"character"::26}},"selectionRange"::{"start"::{"line"::341,"character"::24},"end"::{"line"::341,"character"::26}}}]},{"name"::"STATDATA","kind"::5,"deprecated"::false,"range"::{"start"::{"line"::345,"character"::0},"end"::{"line"::350,"character"::1}},"selectionRange"::{"start"::{"line"::345,"character"::6},"end"::{"line"::345,"character"::14}},"children"::[{"name"::"formatetc","kind"::8,"deprecated"::false,"range"::{"start"::{"line"::346,"character"::21},"end"::{"line"::346,"character"::30}},"selectionRange"::{"start"::{"line"::346,"character"::21},"end"::{"line"::346,"character"::30}}},{"name"::"advf","kind"::8,"deprecated"::false,"range"::{"start"::{"line"::347,"character"::25},"end"::{"line"::347,"character"::29}},"selectionRange"::{"start"::{"line"::347,"character"::25},"end"::{"line"::347,"character"::29}}},{"name"::"pAdvSink","kind"::8,"deprecated"::false,"range"::{"start"::{"line"::348,"character"::21},"end"::{"line"::348,"character"::29}},"selectionRange"::{"start"::{"line"::348,"character"::21},"end"::{"line"::348,"character"::29}}},{"name"::"dwConnection","kind"::8,"deprecated"::false,"range"::{"start"::{"line"::349,"character"::25},"end"::{"line"::349,"character"::37}},"selectionRange"::{"start"::{"line"::349,"character"::25},"end"::{"line"::349,"character"::37}}}]},{"name"::"STATSTG","kind"::5,"deprecated"::false,"range"::{"start"::{"line"::353,"character"::0},"end"::{"line"::365,"character"::1}},"selectionRange"::{"start"::{"line"::353,"character"::6},"end"::{"line"::353,"character"::13}},"children"::[{"name"::"pwcsName","kind"::8,"deprecated"::false,"range"::{"start"::{"line"::354,"character"::26},"end"::{"line"::354,"character"::34}},"selectionRange"::{"start"::{"line"::354,"character"::26},"end"::{"line"::354,"character"::34}}},{"name"::"type","kind"::8,"deprecated"::false,"range"::{"start"::{"line"::355,"character"::25},"end"::{"line"::355,"character"::29}},"selectionRange"::{"start"::{"line"::355,"character"::25},"end"::{"line"::355,"character"::29}}},{"name"::"cbSize","kind"::8,"deprecated"::false,"range"::{"start"::{"line"::356,"character"::25},"end"::{"line"::356,"character"::31}},"selectionRange"::{"start"::{"line"::356,"character"::25},"end"::{"line"::356,"character"::31}}},{"name"::"mtime","kind"::8,"deprecated"::false,"range"::{"start"::{"line"::357,"character"::20},"end"::{"line"::357,"character"::25}},"selectionRange"::{"start"::{"line"::357,"character"::20},"end"::{"line"::357,"character"::25}}},{"name"::"ctime","kind"::8,"deprecated"::false,"range"::{"start"::{"line"::358,"character"::20},"end"::{"line"::358,"character"::25}},"selectionRange"::{"start"::{"line"::358,"character"::20},"end"::{"line"::358,"character"::25}}},{"name"::"atime","kind"::8,"deprecated"::false,"range"::{"start"::{"line"::359,"character"::20},"end"::{"line"::359,"character"::25}},"selectionRange"::{"start"::{"line"::359,"character"::20},"end"::{"line"::359,"character"::25}}},{"name"::"grfMode","kind"::8,"deprecated"::false,"range"::{"start"::{"line"::360,"character"::25},"end"::{"line"::360,"character"::32}},"selectionRange"::{"start"::{"line"::360,"character"::25},"end"::{"line"::360,"character"::32}}},{"name"::"grfLocksSupported","kind"::8,"deprecated"::false,"range"::{"start"::{"line"::361,"character"::25},"end"::{"line"::361,"character"::42}},"selectionRange"::{"start"::{"line"::361,"character"::25},"end"::{"line"::361,"character"::42}}},{"name"::"clsid","kind"::8,"deprecated"::false,"range"::{"start"::{"line"::362,"character"::16},"end"::{"line"::362,"character"::21}},"selectionRange"::{"start"::{"line"::362,"character"::16},"end"::{"line"::362,"character"::21}}},{"name"::"grfStateBits","kind"::8,"deprecated"::false,"range"::{"start"::{"line"::363,"character"::25},"end"::{"line"::363,"character"::37}},"selectionRange"::{"start"::{"line"::363,"character"::25},"end"::{"line"::363,"character"::37}}},{"name"::"reserved","kind"::8,"deprecated"::false,"range"::{"start"::{"line"::364,"character"::25},"end"::{"line"::364,"character"::33}},"selectionRange"::{"start"::{"line"::364,"character"::25},"end"::{"line"::364,"character"::33}}}]},{"name"::"STGMEDIUM","kind"::5,"deprecated"::false,"range"::{"start"::{"line"::368,"character"::0},"end"::{"line"::372,"character"::1}},"selectionRange"::{"start"::{"line"::368,"character"::6},"end"::{"line"::368,"character"::15}},"children"::[{"name"::"tymed","kind"::8,"deprecated"::false,"range"::{"start"::{"line"::369,"character"::25},"end"::{"line"::369,"character"::30}},"selectionRange"::{"start"::{"line"::369,"character"::25},"end"::{"line"::369,"character"::30}}},{"name"::"Anonymous","kind"::8,"deprecated"::false,"range"::{"start"::{"line"::370,"character"::25},"end"::{"line"::370,"character"::34}},"selectionRange"::{"start"::{"line"::370,"character"::25},"end"::{"line"::370,"character"::34}}},{"name"::"pUnkForRelease","kind"::8,"deprecated"::false,"range"::{"start"::{"line"::371,"character"::21},"end"::{"line"::371,"character"::35}},"selectionRange"::{"start"::{"line"::371,"character"::21},"end"::{"line"::371,"character"::35}}}]},{"name"::"StorageLayout","kind"::5,"deprecated"::false,"range"::{"start"::{"line"::375,"character"::0},"end"::{"line"::380,"character"::1}},"selectionRange"::{"start"::{"line"::375,"character"::6},"end"::{"line"::375,"character"::19}},"children"::[{"name"::"LayoutType","kind"::8,"deprecated"::false,"range"::{"start"::{"line"::376,"character"::25},"end"::{"line"::376,"character"::35}},"selectionRange"::{"start"::{"line"::376,"character"::25},"end"::{"line"::376,"character"::35}}},{"name"::"pwcsElementName","kind"::8,"deprecated"::false,"range"::{"start"::{"line"::377,"character"::26},"end"::{"line"::377,"character"::41}},"selectionRange"::{"start"::{"line"::377,"character"::26},"end"::{"line"::377,"character"::41}}},{"name"::"cOffset","kind"::8,"deprecated"::false,"range"::{"start"::{"line"::378,"character"::24},"end"::{"line"::378,"character"::31}},"selectionRange"::{"start"::{"line"::378,"character"::24},"end"::{"line"::378,"character"::31}}},{"name"::"cBytes","kind"::8,"deprecated"::false,"range"::{"start"::{"line"::379,"character"::24},"end"::{"line"::379,"character"::30}},"selectionRange"::{"start"::{"line"::379,"character"::24},"end"::{"line"::379,"character"::30}}}]},{"name"::"VARIANT","kind"::5,"deprecated"::false,"range"::{"start"::{"line"::383,"character"::0},"end"::{"line"::385,"character"::1}},"selectionRange"::{"start"::{"line"::383,"character"::6},"end"::{"line"::383,"character"::13}},"children"::[{"name"::"Anonymous","kind"::8,"deprecated"::false,"range"::{"start"::{"line"::384,"character"::25},"end"::{"line"::384,"character"::34}},"selectionRange"::{"start"::{"line"::384,"character"::25},"end"::{"line"::384,"character"::34}}}]},{"name"::"WORD_BLOB","kind"::5,"deprecated"::false,"range"::{"start"::{"line"::388,"character"::0},"end"::{"line"::392,"character"::1}},"selectionRange"::{"start"::{"line"::388,"character"::6},"end"::{"line"::388,"character"::15}},"children"::[{"name"::"clSize","kind"::8,"deprecated"::false,"range"::{"start"::{"line"::389,"character"::25},"end"::{"line"::389,"character"::31}},"selectionRange"::{"start"::{"line"::389,"character"::25},"end"::{"line"::389,"character"::31}}},{"name"::"asData","kind"::8,"deprecated"::false,"range"::{"start"::{"line"::391,"character"::25},"end"::{"line"::391,"character"::31}},"selectionRange"::{"start"::{"line"::391,"character"::25},"end"::{"line"::391,"character"::31}}}]},{"name"::"uCLSSPEC","kind"::5,"deprecated"::false,"range"::{"start"::{"line"::395,"character"::0},"end"::{"line"::398,"character"::1}},"selectionRange"::{"start"::{"line"::395,"character"::6},"end"::{"line"::395,"character"::14}},"children"::[{"name"::"tyspec","kind"::8,"deprecated"::false,"range"::{"start"::{"line"::396,"character"::25},"end"::{"line"::396,"character"::31}},"selectionRange"::{"start"::{"line"::396,"character"::25},"end"::{"line"::396,"character"::31}}},{"name"::"tagged_union","kind"::8,"deprecated"::false,"range"::{"start"::{"line"::397,"character"::25},"end"::{"line"::397,"character"::37}},"selectionRange"::{"start"::{"line"::397,"character"::25},"end"::{"line"::397,"character"::37}}}]},{"name"::"userFLAG_STGMEDIUM","kind"::5,"deprecated"::false,"range"::{"start"::{"line"::401,"character"::0},"end"::{"line"::405,"character"::1}},"selectionRange"::{"start"::{"line"::401,"character"::6},"end"::{"line"::401,"character"::24}},"children"::[{"name"::"ContextFlags","kind"::8,"deprecated"::false,"range"::{"start"::{"line"::402,"character"::24},"end"::{"line"::402,"character"::36}},"selectionRange"::{"start"::{"line"::402,"character"::24},"end"::{"line"::402,"character"::36}}},{"name"::"fPassOwnership","kind"::8,"deprecated"::false,"range"::{"start"::{"line"::403,"character"::24},"end"::{"line"::403,"character"::38}},"selectionRange"::{"start"::{"line"::403,"character"::24},"end"::{"line"::403,"character"::38}}},{"name"::"Stgmed","kind"::8,"deprecated"::false,"range"::{"start"::{"line"::404,"character"::25},"end"::{"line"::404,"character"::31}},"selectionRange"::{"start"::{"line"::404,"character"::25},"end"::{"line"::404,"character"::31}}}]},{"name"::"userSTGMEDIUM","kind"::5,"deprecated"::false,"range"::{"start"::{"line"::408,"character"::0},"end"::{"line"::410,"character"::1}},"selectionRange"::{"start"::{"line"::408,"character"::6},"end"::{"line"::408,"character"::19}},"children"::[{"name"::"pUnkForRelease","kind"::8,"deprecated"::false,"range"::{"start"::{"line"::409,"character"::21},"end"::{"line"::409,"character"::35}},"selectionRange"::{"start"::{"line"::409,"character"::21},"end"::{"line"::409,"character"::35}}}]}]}
1635476732270:Res:{"id"::18,"jsonrpc"::"2.0","result"::[{"title"::"Sort Members","kind"::"source.sortMembers","command"::{"title"::"Sort Members","command"::"edit.sortMembers","arguments"::["c::\\src\\win32\\lib\\src\\system\\com\\structs.g.dart"]}},{"title"::"Organize Imports","kind"::"source.organizeImports","command"::{"title"::"Organize Imports","command"::"edit.organizeImports","arguments"::["c::\\src\\win32\\lib\\src\\system\\com\\structs.g.dart"]}},{"title"::"Fix All","kind"::"source.fixAll","command"::{"title"::"Fix All","command"::"edit.fixAll","arguments"::["c::\\src\\win32\\lib\\src\\system\\com\\structs.g.dart"]}}]}
1635476732359:Req:{"jsonrpc"::"2.0","id"::20,"method"::"textDocument/foldingRange","params"::{"textDocument"::{"uri"::"file::///c%3A/src/win32/lib/src/system/com/structs.g.dart"}}}
1635476732371:Res:{"id"::20,"jsonrpc"::"2.0","result"::[{"startLine"::24,"startCharacter"::31,"endLine"::39,"endCharacter"::0},{"startLine"::42,"startCharacter"::32,"endLine"::47,"endCharacter"::0},{"startLine"::50,"startCharacter"::33,"endLine"::56,"endCharacter"::0},{"startLine"::59,"startCharacter"::33,"endLine"::62,"endCharacter"::0},{"startLine"::65,"startCharacter"::27,"endLine"::68,"endCharacter"::0},{"startLine"::71,"startCharacter"::32,"endLine"::75,"endCharacter"::0},{"startLine"::78,"startCharacter"::36,"endLine"::81,"endCharacter"::0},{"startLine"::84,"startCharacter"::35,"endLine"::104,"endCharacter"::0},{"startLine"::90,"startCharacter"::28,"endLine"::96,"endCharacter"::2},{"startLine"::98,"startCharacter"::35,"endLine"::103,"endCharacter"::2},{"startLine"::107,"startCharacter"::37,"endLine"::115,"endCharacter"::0},{"startLine"::118,"startCharacter"::33,"endLine"::126,"endCharacter"::0},{"startLine"::129,"startCharacter"::34,"endLine"::132,"endCharacter"::0},{"startLine"::135,"startCharacter"::35,"endLine"::140,"endCharacter"::0},{"startLine"::143,"startCharacter"::33,"endLine"::148,"endCharacter"::0},{"startLine"::151,"startCharacter"::25,"endLine"::154,"endCharacter"::0},{"startLine"::157,"startCharacter"::34,"endLine"::161,"endCharacter"::0},{"startLine"::164,"startCharacter"::37,"endLine"::172,"endCharacter"::0},{"startLine"::175,"startCharacter"::33,"endLine"::179,"endCharacter"::0},{"startLine"::182,"startCharacter"::40,"endLine"::187,"endCharacter"::0},{"startLine"::190,"startCharacter"::40,"endLine"::195,"endCharacter"::0},{"startLine"::198,"startCharacter"::37,"endLine"::202,"endCharacter"::0},{"startLine"::205,"startCharacter"::32,"endLine"::211,"endCharacter"::0},{"startLine"::214,"startCharacter"::33,"endLine"::217,"endCharacter"::0},{"startLine"::220,"startCharacter"::37,"endLine"::223,"endCharacter"::0},{"startLine"::226,"startCharacter"::31,"endLine"::227,"endCharacter"::0},{"startLine"::230,"startCharacter"::40,"endLine"::231,"endCharacter"::0},{"startLine"::234,"startCharacter"::36,"endLine"::238,"endCharacter"::0},{"startLine"::241,"startCharacter"::36,"endLine"::244,"endCharacter"::0},{"startLine"::247,"startCharacter"::31,"endLine"::251,"endCharacter"::0},{"startLine"::254,"startCharacter"::66,"endLine"::256,"endCharacter"::0},{"startLine"::259,"startCharacter"::35,"endLine"::265,"endCharacter"::0},{"startLine"::268,"startCharacter"::36,"endLine"::277,"endCharacter"::0},{"startLine"::280,"startCharacter"::35,"endLine"::288,"endCharacter"::0},{"startLine"::291,"startCharacter"::32,"endLine"::299,"endCharacter"::0},{"startLine"::302,"startCharacter"::37,"endLine"::305,"endCharacter"::0},{"startLine"::308,"startCharacter"::43,"endLine"::315,"endCharacter"::0},{"startLine"::318,"startCharacter"::37,"endLine"::321,"endCharacter"::0},{"startLine"::324,"startCharacter"::47,"endLine"::328,"endCharacter"::0},{"startLine"::331,"startCharacter"::47,"endLine"::334,"endCharacter"::0},{"startLine"::337,"startCharacter"::50,"endLine"::342,"endCharacter"::0},{"startLine"::345,"startCharacter"::31,"endLine"::350,"endCharacter"::0},{"startLine"::353,"startCharacter"::30,"endLine"::365,"endCharacter"::0},{"startLine"::368,"startCharacter"::32,"endLine"::372,"endCharacter"::0},{"startLine"::375,"startCharacter"::36,"endLine"::380,"endCharacter"::0},{"startLine"::383,"startCharacter"::30,"endLine"::385,"endCharacter"::0},{"startLine"::388,"startCharacter"::32,"endLine"::392,"endCharacter"::0},{"startLine"::395,"startCharacter"::31,"endLine"::398,"endCharacter"::0},{"startLine"::401,"startCharacter"::41,"endLine"::405,"endCharacter"::0},{"startLine"::408,"startCharacter"::36,"endLine"::410,"endCharacter"::0},{"startLine"::12,"startCharacter"::6,"endLine"::22,"endCharacter"::43,"kind"::"imports"},{"startLine"::0,"startCharacter"::77,"endLine"::2,"endCharacter"::59,"kind"::"comment"},{"startLine"::8,"startCharacter"::59,"endLine"::10,"endCharacter"::47,"kind"::"comment"}]}
1635476732415:Req:{"jsonrpc"::"2.0","id"::21,"method"::"textDocument/codeAction","params"::{"textDocument"::{"uri"::"file::///c%3A/src/win32/lib/src/system/com/structs.g.dart"},"range"::{"start"::{"line"::20,"character"::7},"end"::{"line"::20,"character"::38}},"context"::{"diagnostics"::[{"range"::{"start"::{"line"::20,"character"::7},"end"::{"line"::20,"character"::38}},"message"::"Target of URI hasn't been generated:: '../../security/structs.g.dart'.\nTry running the generator that will generate the file referenced by the URI.","code"::"uri_has_not_been_generated","codeDescription"::{"href"::"file::///diagnostics/uri_has_not_been_generated"},"severity"::1,"source"::"dart"}]}}}
1635476732444:Res:{"id"::21,"jsonrpc"::"2.0","result"::[{"title"::"Sort Members","kind"::"source.sortMembers","command"::{"title"::"Sort Members","command"::"edit.sortMembers","arguments"::["c::\\src\\win32\\lib\\src\\system\\com\\structs.g.dart"]}},{"title"::"Organize Imports","kind"::"source.organizeImports","command"::{"title"::"Organize Imports","command"::"edit.organizeImports","arguments"::["c::\\src\\win32\\lib\\src\\system\\com\\structs.g.dart"]}},{"title"::"Fix All","kind"::"source.fixAll","command"::{"title"::"Fix All","command"::"edit.fixAll","arguments"::["c::\\src\\win32\\lib\\src\\system\\com\\structs.g.dart"]}},{"title"::"Convert to 'package::' import","kind"::"refactor.convert.relativeToPackageImport","diagnostics"::[],"edit"::{"documentChanges"::[{"textDocument"::{"version"::1,"uri"::"file::///c::/src/win32/lib/src/system/com/structs.g.dart"},"edits"::[{"range"::{"start"::{"line"::20,"character"::7},"end"::{"line"::20,"character"::38}},"newText"::"'package::win32/src/security/structs.g.dart'"}]}]}},{"title"::"Convert to double quoted string","kind"::"refactor.convert.toDoubleQuotedString","diagnostics"::[],"edit"::{"documentChanges"::[{"textDocument"::{"version"::1,"uri"::"file::///c::/src/win32/lib/src/system/com/structs.g.dart"},"edits"::[{"range"::{"start"::{"line"::20,"character"::37},"end"::{"line"::20,"character"::38}},"newText"::"\""},{"range"::{"start"::{"line"::20,"character"::7},"end"::{"line"::20,"character"::8}},"newText"::"\""}]}]}},{"title"::"Convert to multiline string","kind"::"refactor.convert.toMultilineString","diagnostics"::[],"edit"::{"documentChanges"::[{"textDocument"::{"version"::1,"uri"::"file::///c::/src/win32/lib/src/system/com/structs.g.dart"},"edits"::[{"range"::{"start"::{"line"::20,"character"::37},"end"::{"line"::20,"character"::38}},"newText"::"'''"},{"range"::{"start"::{"line"::20,"character"::7},"end"::{"line"::20,"character"::8}},"newText"::"'''\n"}]}]}},{"title"::"Extract Method","kind"::"refactor.extract","command"::{"title"::"Extract Method","command"::"refactor.perform","arguments"::["EXTRACT_METHOD","c::\\src\\win32\\lib\\src\\system\\com\\structs.g.dart",1,760,31,null]}}]}
1635476733452:Res:{"method"::"textDocument/publishDiagnostics","params"::{"uri"::"file::///c::/src/win32/example/appcontainer.dart","diagnostics"::[]},"jsonrpc"::"2.0"}
1635476733461:Res:{"method"::"textDocument/publishDiagnostics","params"::{"uri"::"file::///c::/src/win32/example/bluetooth.dart","diagnostics"::[]},"jsonrpc"::"2.0"}
1635476733469:Res:{"method"::"textDocument/publishDiagnostics","params"::{"uri"::"file::///c::/src/win32/example/calendar.dart","diagnostics"::[]},"jsonrpc"::"2.0"}
1635476733471:Res:{"method"::"textDocument/publishDiagnostics","params"::{"uri"::"file::///c::/src/win32/example/com_demo.dart","diagnostics"::[]},"jsonrpc"::"2.0"}
1635476733493:Res:{"method"::"textDocument/publishDiagnostics","params"::{"uri"::"file::///c::/src/win32/example/console.dart","diagnostics"::[]},"jsonrpc"::"2.0"}
1635476733504:Res:{"method"::"textDocument/publishDiagnostics","params"::{"uri"::"file::///c::/src/win32/example/credentials.dart","diagnostics"::[]},"jsonrpc"::"2.0"}
1635476733514:Res:{"method"::"textDocument/publishDiagnostics","params"::{"uri"::"file::///c::/src/win32/example/customwin.dart","diagnostics"::[]},"jsonrpc"::"2.0"}
1635476733519:Res:{"method"::"textDocument/publishDiagnostics","params"::{"uri"::"file::///c::/src/win32/example/devices.dart","diagnostics"::[]},"jsonrpc"::"2.0"}
1635476733531:Res:{"method"::"textDocument/publishDiagnostics","params"::{"uri"::"file::///c::/src/win32/example/dialogbox.dart","diagnostics"::[]},"jsonrpc"::"2.0"}
1635476733531:Res:{"method"::"textDocument/publishDiagnostics","params"::{"uri"::"file::///c::/src/win32/example/dialogshow.dart","diagnostics"::[]},"jsonrpc"::"2.0"}
1635476733547:Res:{"method"::"textDocument/publishDiagnostics","params"::{"uri"::"file::///c::/src/win32/example/diskinfo.dart","diagnostics"::[]},"jsonrpc"::"2.0"}
1635476733558:Res:{"method"::"textDocument/publishDiagnostics","params"::{"uri"::"file::///c::/src/win32/example/dump.dart","diagnostics"::[]},"jsonrpc"::"2.0"}
1635476733568:Res:{"method"::"textDocument/publishDiagnostics","params"::{"uri"::"file::///c::/src/win32/example/dynamic_load.dart","diagnostics"::[]},"jsonrpc"::"2.0"}
1635476733577:Res:{"method"::"textDocument/publishDiagnostics","params"::{"uri"::"file::///c::/src/win32/example/filever.dart","diagnostics"::[]},"jsonrpc"::"2.0"}
1635476733579:Res:{"method"::"textDocument/publishDiagnostics","params"::{"uri"::"file::///c::/src/win32/example/fonts.dart","diagnostics"::[]},"jsonrpc"::"2.0"}
1635476733595:Res:{"method"::"textDocument/publishDiagnostics","params"::{"uri"::"file::///c::/src/win32/example/guid.dart","diagnostics"::[]},"jsonrpc"::"2.0"}
1635476733605:Res:{"method"::"textDocument/publishDiagnostics","params"::{"uri"::"file::///c::/src/win32/example/hello.dart","diagnostics"::[]},"jsonrpc"::"2.0"}
1635476733613:Res:{"method"::"textDocument/publishDiagnostics","params"::{"uri"::"file::///c::/src/win32/example/idispatch.dart","diagnostics"::[]},"jsonrpc"::"2.0"}
1635476733624:Res:{"method"::"textDocument/publishDiagnostics","params"::{"uri"::"file::///c::/src/win32/example/knownfolder.dart","diagnostics"::[]},"jsonrpc"::"2.0"}
1635476733641:Res:{"method"::"textDocument/publishDiagnostics","params"::{"uri"::"file::///c::/src/win32/example/magnifier.dart","diagnostics"::[]},"jsonrpc"::"2.0"}
1635476733650:Res:{"method"::"textDocument/publishDiagnostics","params"::{"uri"::"file::///c::/src/win32/example/main.dart","diagnostics"::[]},"jsonrpc"::"2.0"}
1635476733658:Res:{"method"::"textDocument/publishDiagnostics","params"::{"uri"::"file::///c::/src/win32/example/manifest/version.dart","diagnostics"::[]},"jsonrpc"::"2.0"}
1635476733667:Res:{"method"::"textDocument/publishDiagnostics","params"::{"uri"::"file::///c::/src/win32/example/midi.dart","diagnostics"::[]},"jsonrpc"::"2.0"}
1635476733673:Res:{"method"::"textDocument/publishDiagnostics","params"::{"uri"::"file::///c::/src/win32/example/modules.dart","diagnostics"::[]},"jsonrpc"::"2.0"}
1635476733684:Res:{"method"::"textDocument/publishDiagnostics","params"::{"uri"::"file::///c::/src/win32/example/monitor.dart","diagnostics"::[]},"jsonrpc"::"2.0"}
1635476733692:Res:{"method"::"textDocument/publishDiagnostics","params"::{"uri"::"file::///c::/src/win32/example/msgbox.dart","diagnostics"::[]},"jsonrpc"::"2.0"}
1635476733703:Res:{"method"::"textDocument/publishDiagnostics","params"::{"uri"::"file::///c::/src/win32/example/network.dart","diagnostics"::[]},"jsonrpc"::"2.0"}
1635476733714:Res:{"method"::"textDocument/publishDiagnostics","params"::{"uri"::"file::///c::/src/win32/example/notepad/editor.dart","diagnostics"::[]},"jsonrpc"::"2.0"}
1635476733714:Res:{"method"::"textDocument/publishDiagnostics","params"::{"uri"::"file::///c::/src/win32/example/notepad/file.dart","diagnostics"::[]},"jsonrpc"::"2.0"}
1635476733715:Res:{"method"::"textDocument/publishDiagnostics","params"::{"uri"::"file::///c::/src/win32/example/notepad/find.dart","diagnostics"::[]},"jsonrpc"::"2.0"}
1635476733715:Res:{"method"::"textDocument/publishDiagnostics","params"::{"uri"::"file::///c::/src/win32/example/notepad/font.dart","diagnostics"::[]},"jsonrpc"::"2.0"}
1635476733716:Res:{"method"::"textDocument/publishDiagnostics","params"::{"uri"::"file::///c::/src/win32/example/notepad/notepad.dart","diagnostics"::[]},"jsonrpc"::"2.0"}
1635476733716:Res:{"method"::"textDocument/publishDiagnostics","params"::{"uri"::"file::///c::/src/win32/example/notepad/resources.dart","diagnostics"::[]},"jsonrpc"::"2.0"}
1635476733717:Res:{"method"::"textDocument/publishDiagnostics","params"::{"uri"::"file::///c::/src/win32/example/paint.dart","diagnostics"::[]},"jsonrpc"::"2.0"}
1635476733718:Res:{"method"::"textDocument/publishDiagnostics","params"::{"uri"::"file::///c::/src/win32/example/pipe.dart","diagnostics"::[]},"jsonrpc"::"2.0"}
1635476733718:Res:{"method"::"textDocument/publishDiagnostics","params"::{"uri"::"file::///c::/src/win32/example/play_sound.dart","diagnostics"::[]},"jsonrpc"::"2.0"}
1635476733718:Res:{"method"::"textDocument/publishDiagnostics","params"::{"uri"::"file::///c::/src/win32/example/printer_list.dart","diagnostics"::[]},"jsonrpc"::"2.0"}
1635476733718:Res:{"method"::"textDocument/publishDiagnostics","params"::{"uri"::"file::///c::/src/win32/example/registry.dart","diagnostics"::[]},"jsonrpc"::"2.0"}
1635476733731:Res:{"method"::"textDocument/publishDiagnostics","params"::{"uri"::"file::///c::/src/win32/example/screenshot.dart","diagnostics"::[]},"jsonrpc"::"2.0"}
1635476733731:Res:{"method"::"textDocument/publishDiagnostics","params"::{"uri"::"file::///c::/src/win32/example/scroll.dart","diagnostics"::[]},"jsonrpc"::"2.0"}
1635476733731:Res:{"method"::"textDocument/publishDiagnostics","params"::{"uri"::"file::///c::/src/win32/example/sendinput.dart","diagnostics"::[]},"jsonrpc"::"2.0"}
1635476733731:Res:{"method"::"textDocument/publishDiagnostics","params"::{"uri"::"file::///c::/src/win32/example/serial.dart","diagnostics"::[]},"jsonrpc"::"2.0"}
1635476733756:Res:{"method"::"textDocument/publishDiagnostics","params"::{"uri"::"file::///c::/src/win32/example/shell_notify_icon/main.dart","diagnostics"::[]},"jsonrpc"::"2.0"}
1635476733759:Res:{"method"::"textDocument/publishDiagnostics","params"::{"uri"::"file::///c::/src/win32/example/shell_notify_icon/_app.dart","diagnostics"::[]},"jsonrpc"::"2.0"}
1635476733759:Res:{"method"::"textDocument/publishDiagnostics","params"::{"uri"::"file::///c::/src/win32/example/shell_notify_icon/_menu.dart","diagnostics"::[]},"jsonrpc"::"2.0"}
1635476733760:Res:{"method"::"textDocument/publishDiagnostics","params"::{"uri"::"file::///c::/src/win32/example/shell_notify_icon/_tray.dart","diagnostics"::[]},"jsonrpc"::"2.0"}
1635476733765:Res:{"method"::"textDocument/publishDiagnostics","params"::{"uri"::"file::///c::/src/win32/example/shell_notify_icon/_window.dart","diagnostics"::[]},"jsonrpc"::"2.0"}
1635476733772:Res:{"method"::"textDocument/publishDiagnostics","params"::{"uri"::"file::///c::/src/win32/example/shortcut.dart","diagnostics"::[]},"jsonrpc"::"2.0"}
1635476733774:Res:{"method"::"textDocument/publishDiagnostics","params"::{"uri"::"file::///c::/src/win32/example/snake.dart","diagnostics"::[]},"jsonrpc"::"2.0"}
1635476733781:Res:{"method"::"textDocument/publishDiagnostics","params"::{"uri"::"file::///c::/src/win32/example/spellcheck.dart","diagnostics"::[]},"jsonrpc"::"2.0"}
1635476733781:Res:{"method"::"textDocument/publishDiagnostics","params"::{"uri"::"file::///c::/src/win32/example/sysinfo.dart","diagnostics"::[]},"jsonrpc"::"2.0"}
1635476733781:Res:{"method"::"textDocument/publishDiagnostics","params"::{"uri"::"file::///c::/src/win32/example/taskdialog.dart","diagnostics"::[]},"jsonrpc"::"2.0"}
1635476733781:Res:{"method"::"textDocument/publishDiagnostics","params"::{"uri"::"file::///c::/src/win32/example/test.dart","diagnostics"::[]},"jsonrpc"::"2.0"}
1635476733781:Res:{"method"::"textDocument/publishDiagnostics","params"::{"uri"::"file::///c::/src/win32/example/tetris/drawengine.dart","diagnostics"::[]},"jsonrpc"::"2.0"}
1635476733799:Res:{"method"::"textDocument/publishDiagnostics","params"::{"uri"::"file::///c::/src/win32/example/tetris/game.dart","diagnostics"::[]},"jsonrpc"::"2.0"}
1635476733799:Res:{"method"::"textDocument/publishDiagnostics","params"::{"uri"::"file::///c::/src/win32/example/tetris/level.dart","diagnostics"::[]},"jsonrpc"::"2.0"}
1635476733801:Res:{"method"::"textDocument/publishDiagnostics","params"::{"uri"::"file::///c::/src/win32/example/tetris/main.dart","diagnostics"::[]},"jsonrpc"::"2.0"}
1635476733810:Res:{"method"::"textDocument/publishDiagnostics","params"::{"uri"::"file::///c::/src/win32/example/tetris/piece.dart","diagnostics"::[]},"jsonrpc"::"2.0"}
1635476733811:Res:{"method"::"textDocument/publishDiagnostics","params"::{"uri"::"file::///c::/src/win32/example/tetris/pieceset.dart","diagnostics"::[]},"jsonrpc"::"2.0"}
1635476733813:Res:{"method"::"textDocument/publishDiagnostics","params"::{"uri"::"file::///c::/src/win32/example/update_resource.dart","diagnostics"::[]},"jsonrpc"::"2.0"}
1635476733814:Res:{"method"::"textDocument/publishDiagnostics","params"::{"uri"::"file::///c::/src/win32/example/vt.dart","diagnostics"::[]},"jsonrpc"::"2.0"}
1635476733815:Res:{"method"::"textDocument/publishDiagnostics","params"::{"uri"::"file::///c::/src/win32/example/wallpaper.dart","diagnostics"::[]},"jsonrpc"::"2.0"}
1635476733819:Res:{"method"::"textDocument/publishDiagnostics","params"::{"uri"::"file::///c::/src/win32/example/window.dart","diagnostics"::[]},"jsonrpc"::"2.0"}
1635476733820:Res:{"method"::"textDocument/publishDiagnostics","params"::{"uri"::"file::///c::/src/win32/example/winrt_picker.dart","diagnostics"::[]},"jsonrpc"::"2.0"}
1635476733821:Res:{"method"::"textDocument/publishDiagnostics","params"::{"uri"::"file::///c::/src/win32/example/wmi.dart","diagnostics"::[]},"jsonrpc"::"2.0"}
1635476733827:Res:{"method"::"textDocument/publishDiagnostics","params"::{"uri"::"file::///c::/src/win32/lib/new_win32.dart","diagnostics"::[]},"jsonrpc"::"2.0"}
1635476733828:Res:{"method"::"textDocument/publishDiagnostics","params"::{"uri"::"file::///c::/src/win32/lib/src/advapi32.dart","diagnostics"::[]},"jsonrpc"::"2.0"}
1635476733843:Res:{"method"::"textDocument/publishDiagnostics","params"::{"uri"::"file::///c::/src/win32/lib/src/ai/machinelearning/directml/constants.g.dart","diagnostics"::[]},"jsonrpc"::"2.0"}
1635476733845:Res:{"method"::"textDocument/publishDiagnostics","params"::{"uri"::"file::///c::/src/win32/lib/src/ai/machinelearning/directml/enums.g.dart","diagnostics"::[]},"jsonrpc"::"2.0"}
1635476733854:Res:{"method"::"textDocument/publishDiagnostics","params"::{"uri"::"file::///c::/src/win32/lib/src/ai/machinelearning/directml/functions.g.dart","diagnostics"::[{"range"::{"start"::{"line"::20,"character"::6},"end"::{"line"::20,"character"::15}},"severity"::3,"code"::"unused_element","codeDescription"::{"href"::"https:://dart.dev/diagnostics/unused_element"},"source"::"dart","message"::"The declaration '_directml' isn't referenced.\nTry removing the declaration of '_directml'."}]},"jsonrpc"::"2.0"}
1635476733868:Res:{"method"::"textDocument/publishDiagnostics","params"::{"uri"::"file::///c::/src/win32/lib/src/ai/machinelearning/directml/IDMLBindingTable.dart","diagnostics"::[]},"jsonrpc"::"2.0"}
1635476733871:Res:{"method"::"textDocument/publishDiagnostics","params"::{"uri"::"file::///c::/src/win32/lib/src/ai/machinelearning/directml/IDMLCommandRecorder.dart","diagnostics"::[]},"jsonrpc"::"2.0"}
1635476733872:Res:{"method"::"textDocument/publishDiagnostics","params"::{"uri"::"file::///c::/src/win32/lib/src/ai/machinelearning/directml/IDMLCompiledOperator.dart","diagnostics"::[]},"jsonrpc"::"2.0"}
1635476733873:Res:{"method"::"textDocument/publishDiagnostics","params"::{"uri"::"file::///c::/src/win32/lib/src/ai/machinelearning/directml/IDMLDebugDevice.dart","diagnostics"::[]},"jsonrpc"::"2.0"}
1635476733875:Res:{"method"::"textDocument/publishDiagnostics","params"::{"uri"::"file::///c::/src/win32/lib/src/ai/machinelearning/directml/IDMLDevice.dart","diagnostics"::[]},"jsonrpc"::"2.0"}
1635476733875:Res:{"method"::"textDocument/publishDiagnostics","params"::{"uri"::"file::///c::/src/win32/lib/src/ai/machinelearning/directml/IDMLDevice1.dart","diagnostics"::[]},"jsonrpc"::"2.0"}
1635476733875:Res:{"method"::"textDocument/publishDiagnostics","params"::{"uri"::"file::///c::/src/win32/lib/src/ai/machinelearning/directml/IDMLDeviceChild.dart","diagnostics"::[]},"jsonrpc"::"2.0"}
1635476733875:Res:{"method"::"textDocument/publishDiagnostics","params"::{"uri"::"file::///c::/src/win32/lib/src/ai/machinelearning/directml/IDMLDispatchable.dart","diagnostics"::[]},"jsonrpc"::"2.0"}
1635476733875:Res:{"method"::"textDocument/publishDiagnostics","params"::{"uri"::"file::///c::/src/win32/lib/src/ai/machinelearning/directml/IDMLObject.dart","diagnostics"::[]},"jsonrpc"::"2.0"}
1635476733875:Res:{"method"::"textDocument/publishDiagnostics","params"::{"uri"::"file::///c::/src/win32/lib/src/ai/machinelearning/directml/IDMLOperator.dart","diagnostics"::[]},"jsonrpc"::"2.0"}
1635476733875:Res:{"method"::"textDocument/publishDiagnostics","params"::{"uri"::"file::///c::/src/win32/lib/src/ai/machinelearning/directml/IDMLOperatorInitializer.dart","diagnostics"::[]},"jsonrpc"::"2.0"}
1635476733875:Res:{"method"::"textDocument/publishDiagnostics","params"::{"uri"::"file::///c::/src/win32/lib/src/ai/machinelearning/directml/IDMLPageable.dart","diagnostics"::[]},"jsonrpc"::"2.0"}
1635476733875:Res:{"method"::"textDocument/publishDiagnostics","params"::{"uri"::"file::///c::/src/win32/lib/src/ai/machinelearning/directml/structs.g.dart","diagnostics"::[]},"jsonrpc"::"2.0"}
1635476733875:Res:{"method"::"textDocument/publishDiagnostics","params"::{"uri"::"file::///c::/src/win32/lib/src/ai/machinelearning/winml/constants.g.dart","diagnostics"::[]},"jsonrpc"::"2.0"}
1635476733875:Res:{"method"::"textDocument/publishDiagnostics","params"::{"uri"::"file::///c::/src/win32/lib/src/ai/machinelearning/winml/enums.g.dart","diagnostics"::[]},"jsonrpc"::"2.0"}
1635476733891:Res:{"method"::"textDocument/publishDiagnostics","params"::{"uri"::"file::///c::/src/win32/lib/src/ai/machinelearning/winml/functions.g.dart","diagnostics"::[]},"jsonrpc"::"2.0"}
1635476733892:Res:{"method"::"textDocument/publishDiagnostics","params"::{"uri"::"file::///c::/src/win32/lib/src/ai/machinelearning/winml/IMLOperatorAttributes.dart","diagnostics"::[]},"jsonrpc"::"2.0"}
1635476733894:Res:{"method"::"textDocument/publishDiagnostics","params"::{"uri"::"file::///c::/src/win32/lib/src/ai/machinelearning/winml/IMLOperatorKernel.dart","diagnostics"::[]},"jsonrpc"::"2.0"}
1635476733895:Res:{"method"::"textDocument/publishDiagnostics","params"::{"uri"::"file::///c::/src/win32/lib/src/ai/machinelearning/winml/IMLOperatorKernelContext.dart","diagnostics"::[]},"jsonrpc"::"2.0"}
1635476733895:Res:{"method"::"textDocument/publishDiagnostics","params"::{"uri"::"file::///c::/src/win32/lib/src/ai/machinelearning/winml/IMLOperatorKernelCreationContext.dart","diagnostics"::[]},"jsonrpc"::"2.0"}
1635476733896:Res:{"method"::"textDocument/publishDiagnostics","params"::{"uri"::"file::///c::/src/win32/lib/src/ai/machinelearning/winml/IMLOperatorKernelFactory.dart","diagnostics"::[]},"jsonrpc"::"2.0"}
1635476733898:Res:{"method"::"textDocument/publishDiagnostics","params"::{"uri"::"file::///c::/src/win32/lib/src/ai/machinelearning/winml/IMLOperatorRegistry.dart","diagnostics"::[]},"jsonrpc"::"2.0"}
1635476733899:Res:{"method"::"textDocument/publishDiagnostics","params"::{"uri"::"file::///c::/src/win32/lib/src/ai/machinelearning/winml/IMLOperatorShapeInferenceContext.dart","diagnostics"::[]},"jsonrpc"::"2.0"}
1635476733899:Res:{"method"::"textDocument/publishDiagnostics","params"::{"uri"::"file::///c::/src/win32/lib/src/ai/machinelearning/winml/IMLOperatorShapeInferrer.dart","diagnostics"::[]},"jsonrpc"::"2.0"}
1635476733900:Res:{"method"::"textDocument/publishDiagnostics","params"::{"uri"::"file::///c::/src/win32/lib/src/ai/machinelearning/winml/IMLOperatorTensor.dart","diagnostics"::[]},"jsonrpc"::"2.0"}
1635476733902:Res:{"method"::"textDocument/publishDiagnostics","params"::{"uri"::"file::///c::/src/win32/lib/src/ai/machinelearning/winml/IMLOperatorTensorShapeDescription.dart","diagnostics"::[]},"jsonrpc"::"2.0"}
1635476733903:Res:{"method"::"textDocument/publishDiagnostics","params"::{"uri"::"file::///c::/src/win32/lib/src/ai/machinelearning/winml/IMLOperatorTypeInferenceContext.dart","diagnostics"::[]},"jsonrpc"::"2.0"}
1635476733904:Res:{"method"::"textDocument/publishDiagnostics","params"::{"uri"::"file::///c::/src/win32/lib/src/ai/machinelearning/winml/IMLOperatorTypeInferrer.dart","diagnostics"::[]},"jsonrpc"::"2.0"}
1635476733905:Res:{"method"::"textDocument/publishDiagnostics","params"::{"uri"::"file::///c::/src/win32/lib/src/ai/machinelearning/winml/IWinMLEvaluationContext.dart","diagnostics"::[]},"jsonrpc"::"2.0"}
1635476733908:Res:{"method"::"textDocument/publishDiagnostics","params"::{"uri"::"file::///c::/src/win32/lib/src/ai/machinelearning/winml/IWinMLModel.dart","diagnostics"::[]},"jsonrpc"::"2.0"}
1635476733909:Res:{"method"::"textDocument/publishDiagnostics","params"::{"uri"::"file::///c::/src/win32/lib/src/ai/machinelearning/winml/IWinMLRuntime.dart","diagnostics"::[]},"jsonrpc"::"2.0"}
1635476733921:Res:{"method"::"textDocument/publishDiagnostics","params"::{"uri"::"file::///c::/src/win32/lib/src/ai/machinelearning/winml/IWinMLRuntimeFactory.dart","diagnostics"::[]},"jsonrpc"::"2.0"}
1635476733922:Res:{"method"::"textDocument/publishDiagnostics","params"::{"uri"::"file::///c::/src/win32/lib/src/ai/machinelearning/winml/structs.g.dart","diagnostics"::[]},"jsonrpc"::"2.0"}
1635476733932:Res:{"method"::"textDocument/publishDiagnostics","params"::{"uri"::"file::///c::/src/win32/lib/src/api-ms-win-core-winrt-l1-1-0.dart","diagnostics"::[]},"jsonrpc"::"2.0"}
1635476733944:Res:{"method"::"textDocument/publishDiagnostics","params"::{"uri"::"file::///c::/src/win32/lib/src/api-ms-win-core-winrt-string-l1-1-0.dart","diagnostics"::[]},"jsonrpc"::"2.0"}
1635476733951:Res:{"method"::"textDocument/publishDiagnostics","params"::{"uri"::"file::///c::/src/win32/lib/src/api-ms-win-ro-typeresolution-l1-1-0.dart","diagnostics"::[]},"jsonrpc"::"2.0"}
1635476733958:Res:{"method"::"textDocument/publishDiagnostics","params"::{"uri"::"file::///c::/src/win32/lib/src/bthprops.dart","diagnostics"::[]},"jsonrpc"::"2.0"}
1635476733970:Res:{"method"::"textDocument/publishDiagnostics","params"::{"uri"::"file::///c::/src/win32/lib/src/callbacks.dart","diagnostics"::[]},"jsonrpc"::"2.0"}
1635476733994:Res:{"method"::"textDocument/publishDiagnostics","params"::{"uri"::"file::///c::/src/win32/lib/src/com/enums.dart","diagnostics"::[]},"jsonrpc"::"2.0"}
1635476733997:Req:{"jsonrpc"::"2.0","id"::22,"method"::"textDocument/documentSymbol","params"::{"textDocument"::{"uri"::"file::///c%3A/src/win32/lib/src/system/com/structs.g.dart"}}}
1635476734010:Req:{"jsonrpc"::"2.0","id"::23,"method"::"textDocument/codeAction","params"::{"textDocument"::{"uri"::"file::///c%3A/src/win32/tool/namespace/generate_all_from_winmd.dart"},"range"::{"start"::{"line"::0,"character"::0},"end"::{"line"::0,"character"::0}},"context"::{"diagnostics"::[]}}}
1635476734019:Req:{"jsonrpc"::"2.0","method"::"$/cancelRequest","params"::{"id"::22}}
1635476734019:Req:{"jsonrpc"::"2.0","id"::24,"method"::"textDocument/documentSymbol","params"::{"textDocument"::{"uri"::"file::///c%3A/src/win32/tool/namespace/generate_all_from_winmd.dart"}}}
1635476734169:Res:{"id"::22,"jsonrpc"::"2.0","error"::{"code"::-32800,"message"::"Request was cancelled"}}
1635476734169:Res:{"id"::24,"jsonrpc"::"2.0","result"::[{"name"::"scope","kind"::13,"deprecated"::false,"range"::{"start"::{"line"::14,"character"::6},"end"::{"line"::14,"character"::43}},"selectionRange"::{"start"::{"line"::14,"character"::6},"end"::{"line"::14,"character"::11}}},{"name"::"win32FileHeader","kind"::13,"deprecated"::false,"range"::{"start"::{"line"::16,"character"::6},"end"::{"line"::32,"character"::3}},"selectionRange"::{"start"::{"line"::16,"character"::6},"end"::{"line"::16,"character"::21}}},{"name"::"namespacesInScope","detail"::"(Scope scope)","kind"::12,"deprecated"::false,"range"::{"start"::{"line"::34,"character"::0},"end"::{"line"::48,"character"::1}},"selectionRange"::{"start"::{"line"::34,"character"::13},"end"::{"line"::34,"character"::30}}},{"name"::"folderForNamespace","detail"::"(String namespace)","kind"::12,"deprecated"::false,"range"::{"start"::{"line"::52,"character"::0},"end"::{"line"::53,"character"::70}},"selectionRange"::{"start"::{"line"::52,"character"::7},"end"::{"line"::52,"character"::25}}},{"name"::"createDirectory","detail"::"(String namespace)","kind"::12,"deprecated"::false,"range"::{"start"::{"line"::55,"character"::0},"end"::{"line"::56,"character"::73}},"selectionRange"::{"start"::{"line"::55,"character"::5},"end"::{"line"::55,"character"::20}}},{"name"::"generateWin32Functions","detail"::"(String namespace)","kind"::12,"deprecated"::false,"range"::{"start"::{"line"::58,"character"::0},"end"::{"line"::69,"character"::1}},"selectionRange"::{"start"::{"line"::58,"character"::5},"end"::{"line"::58,"character"::27}}},{"name"::"typedefIsStruct","detail"::"(TypeDef typedef)","kind"::12,"deprecated"::false,"range"::{"start"::{"line"::71,"character"::0},"end"::{"line"::72,"character"::66}},"selectionRange"::{"start"::{"line"::71,"character"::5},"end"::{"line"::71,"character"::20}}},{"name"::"structIsNotWrapper","detail"::"(TypeDef typedef)","kind"::12,"deprecated"::false,"range"::{"start"::{"line"::74,"character"::0},"end"::{"line"::77,"character"::13}},"selectionRange"::{"start"::{"line"::74,"character"::5},"end"::{"line"::74,"character"::23}}},{"name"::"supportsAmd64","detail"::"(TypeDef typedef)","kind"::12,"deprecated"::false,"range"::{"start"::{"line"::79,"character"::0},"end"::{"line"::83,"character"::1}},"selectionRange"::{"start"::{"line"::79,"character"::5},"end"::{"line"::79,"character"::18}}},{"name"::"generateWin32Structs","detail"::"(String namespace)","kind"::12,"deprecated"::false,"range"::{"start"::{"line"::85,"character"::0},"end"::{"line"::102,"character"::1}},"selectionRange"::{"start"::{"line"::85,"character"::5},"end"::{"line"::85,"character"::25}}},{"name"::"generateWin32Enums","detail"::"(String namespace)","kind"::12,"deprecated"::false,"range"::{"start"::{"line"::104,"character"::0},"end"::{"line"::112,"character"::1}},"selectionRange"::{"start"::{"line"::104,"character"::5},"end"::{"line"::104,"character"::23}}},{"name"::"typedefIsGuidConstant","detail"::"(TypeDef typedef)","kind"::12,"deprecated"::false,"range"::{"start"::{"line"::114,"character"::0},"end"::{"line"::119,"character"::1}},"selectionRange"::{"start"::{"line"::114,"character"::5},"end"::{"line"::114,"character"::26}}},{"name"::"constantIsClassClsid","detail"::"(TypeDef typedef)","kind"::12,"deprecated"::false,"range"::{"start"::{"line"::121,"character"::0},"end"::{"line"::127,"character"::1}},"selectionRange"::{"start"::{"line"::121,"character"::5},"end"::{"line"::121,"character"::25}}},{"name"::"generateWin32Constants","detail"::"(String namespace)","kind"::12,"deprecated"::false,"range"::{"start"::{"line"::129,"character"::0},"end"::{"line"::144,"character"::1}},"selectionRange"::{"start"::{"line"::129,"character"::5},"end"::{"line"::129,"character"::27}}},{"name"::"generateWin32Callbacks","detail"::"(String namespace)","kind"::12,"deprecated"::false,"range"::{"start"::{"line"::146,"character"::0},"end"::{"line"::157,"character"::1}},"selectionRange"::{"start"::{"line"::146,"character"::5},"end"::{"line"::146,"character"::27}}},{"name"::"typeDirectlyInNamespace","detail"::"(String type, String namespace)","kind"::12,"deprecated"::false,"range"::{"start"::{"line"::159,"character"::0},"end"::{"line"::163,"character"::1}},"selectionRange"::{"start"::{"line"::159,"character"::5},"end"::{"line"::159,"character"::28}}},{"name"::"generateComInterfaces","detail"::"(String namespace)","kind"::12,"deprecated"::false,"range"::{"start"::{"line"::165,"character"::0},"end"::{"line"::174,"character"::1}},"selectionRange"::{"start"::{"line"::165,"character"::5},"end"::{"line"::165,"character"::26}}},{"name"::"generateLibraryExport","detail"::"(List<String> namespaces)","kind"::12,"deprecated"::false,"range"::{"start"::{"line"::176,"character"::0},"end"::{"line"::193,"character"::1}},"selectionRange"::{"start"::{"line"::176,"character"::5},"end"::{"line"::176,"character"::26}}},{"name"::"main","detail"::"(List<String> args)","kind"::12,"deprecated"::false,"range"::{"start"::{"line"::197,"character"::0},"end"::{"line"::212,"character"::1}},"selectionRange"::{"start"::{"line"::197,"character"::5},"end"::{"line"::197,"character"::9}}}]}
1635476734169:Res:{"id"::23,"jsonrpc"::"2.0","result"::[{"title"::"Sort Members","kind"::"source.sortMembers","command"::{"title"::"Sort Members","command"::"edit.sortMembers","arguments"::["c::\\src\\win32\\tool\\namespace\\generate_all_from_winmd.dart"]}},{"title"::"Organize Imports","kind"::"source.organizeImports","command"::{"title"::"Organize Imports","command"::"edit.organizeImports","arguments"::["c::\\src\\win32\\tool\\namespace\\generate_all_from_winmd.dart"]}},{"title"::"Fix All","kind"::"source.fixAll","command"::{"title"::"Fix All","command"::"edit.fixAll","arguments"::["c::\\src\\win32\\tool\\namespace\\generate_all_from_winmd.dart"]}},{"title"::"Add explicit 'show' combinator","kind"::"refactor.add.showCombinator","diagnostics"::[],"edit"::{"documentChanges"::[{"textDocument"::{"version"::167,"uri"::"file::///c::/src/win32/tool/namespace/generate_all_from_winmd.dart"},"edits"::[{"range"::{"start"::{"line"::0,"character"::16},"end"::{"line"::0,"character"::16}},"newText"::" show Directory, File, FileMode"}]}]}}]}
1635476734169:Req:{"jsonrpc"::"2.0","id"::25,"method"::"textDocument/foldingRange","params"::{"textDocument"::{"uri"::"file::///c%3A/src/win32/tool/namespace/generate_all_from_winmd.dart"}}}
1635476734237:Req:{"jsonrpc"::"2.0","id"::26,"method"::"textDocument/codeAction","params"::{"textDocument"::{"uri"::"file::///c%3A/src/win32/tool/namespace/generate_all_from_winmd.dart"},"range"::{"start"::{"line"::196,"character"::78},"end"::{"line"::196,"character"::78}},"context"::{"diagnostics"::[]}}}
1635476734253:Req:{"jsonrpc"::"2.0","method"::"$/cancelRequest","params"::{"id"::23}}
1635476734253:Res:{"id"::25,"jsonrpc"::"2.0","result"::[{"startLine"::34,"startCharacter"::45,"endLine"::48,"endCharacter"::0},{"startLine"::40,"startCharacter"::46,"endLine"::42,"endCharacter"::63},{"startLine"::58,"startCharacter"::47,"endLine"::69,"endCharacter"::0},{"startLine"::65,"startCharacter"::25,"endLine"::67,"endCharacter"::39},{"startLine"::75,"startCharacter"::11,"endLine"::76,"endCharacter"::69},{"startLine"::79,"startCharacter"::37,"endLine"::83,"endCharacter"::0},{"startLine"::80,"startCharacter"::55,"endLine"::81,"endCharacter"::60},{"startLine"::85,"startCharacter"::45,"endLine"::102,"endCharacter"::0},{"startLine"::104,"startCharacter"::43,"endLine"::112,"endCharacter"::0},{"startLine"::114,"startCharacter"::45,"endLine"::119,"endCharacter"::0},{"startLine"::121,"startCharacter"::44,"endLine"::127,"endCharacter"::0},{"startLine"::129,"startCharacter"::47,"endLine"::144,"endCharacter"::0},{"startLine"::133,"startCharacter"::29,"endLine"::142,"endCharacter"::49},{"startLine"::146,"startCharacter"::47,"endLine"::157,"endCharacter"::0},{"startLine"::159,"startCharacter"::61,"endLine"::163,"endCharacter"::0},{"startLine"::165,"startCharacter"::46,"endLine"::174,"endCharacter"::0},{"startLine"::176,"startCharacter"::53,"endLine"::193,"endCharacter"::0},{"startLine"::186,"startCharacter"::73,"endLine"::188,"endCharacter"::73},{"startLine"::187,"startCharacter"::31,"endLine"::188,"endCharacter"::71},{"startLine"::197,"startCharacter"::30,"endLine"::212,"endCharacter"::0},{"startLine"::0,"startCharacter"::6,"endLine"::11,"endCharacter"::28,"kind"::"imports"},{"startLine"::50,"startCharacter"::71,"endLine"::51,"endCharacter"::65,"kind"::"comment"},{"startLine"::62,"startCharacter"::68,"endLine"::64,"endCharacter"::40,"kind"::"comment"},{"startLine"::86,"startCharacter"::77,"endLine"::88,"endCharacter"::62,"kind"::"comment"},{"startLine"::195,"startCharacter"::11,"endLine"::196,"endCharacter"::78,"kind"::"comment"}]}
1635476734253:Res:{"id"::26,"jsonrpc"::"2.0","result"::[{"title"::"Sort Members","kind"::"source.sortMembers","command"::{"title"::"Sort Members","command"::"edit.sortMembers","arguments"::["c::\\src\\win32\\tool\\namespace\\generate_all_from_winmd.dart"]}},{"title"::"Organize Imports","kind"::"source.organizeImports","command"::{"title"::"Organize Imports","command"::"edit.organizeImports","arguments"::["c::\\src\\win32\\tool\\namespace\\generate_all_from_winmd.dart"]}},{"title"::"Fix All","kind"::"source.fixAll","command"::{"title"::"Fix All","command"::"edit.fixAll","arguments"::["c::\\src\\win32\\tool\\namespace\\generate_all_from_winmd.dart"]}}]}
1635476734282:Res:{"method"::"textDocument/publishDiagnostics","params"::{"uri"::"file::///c::/src/win32/lib/src/com/IApplicationActivationManager.dart","diagnostics"::[]},"jsonrpc"::"2.0"}
1635476734285:Res:{"method"::"textDocument/publishDiagnostics","params"::{"uri"::"file::///c::/src/win32/lib/src/com/IAppxFactory.dart","diagnostics"::[]},"jsonrpc"::"2.0"}
1635476734294:Res:{"method"::"textDocument/publishDiagnostics","params"::{"uri"::"file::///c::/src/win32/lib/src/com/IAppxFile.dart","diagnostics"::[]},"jsonrpc"::"2.0"}
1635476734302:Res:{"method"::"textDocument/publishDiagnostics","params"::{"uri"::"file::///c::/src/win32/lib/src/com/IAppxFilesEnumerator.dart","diagnostics"::[]},"jsonrpc"::"2.0"}
1635476734302:Res:{"method"::"textDocument/publishDiagnostics","params"::{"uri"::"file::///c::/src/win32/lib/src/com/IAppxManifestApplication.dart","diagnostics"::[]},"jsonrpc"::"2.0"}
1635476734322:Res:{"method"::"textDocument/publishDiagnostics","params"::{"uri"::"file::///c::/src/win32/lib/src/com/IAppxManifestApplicationsEnumerator.dart","diagnostics"::[]},"jsonrpc"::"2.0"}
1635476734323:Res:{"method"::"textDocument/publishDiagnostics","params"::{"uri"::"file::///c::/src/win32/lib/src/com/IAppxManifestOSPackageDependency.dart","diagnostics"::[]},"jsonrpc"::"2.0"}
1635476734331:Res:{"method"::"textDocument/publishDiagnostics","params"::{"uri"::"file::///c::/src/win32/lib/src/com/IAppxManifestPackageDependenciesEnumerator.dart","diagnostics"::[]},"jsonrpc"::"2.0"}
1635476734341:Res:{"method"::"textDocument/publishDiagnostics","params"::{"uri"::"file::///c::/src/win32/lib/src/com/IAppxManifestPackageDependency.dart","diagnostics"::[]},"jsonrpc"::"2.0"}
1635476734348:Res:{"method"::"textDocument/publishDiagnostics","params"::{"uri"::"file::///c::/src/win32/lib/src/com/IAppxManifestPackageId.dart","diagnostics"::[]},"jsonrpc"::"2.0"}
1635476734348:Res:{"method"::"textDocument/publishDiagnostics","params"::{"uri"::"file::///c::/src/win32/lib/src/com/IAppxManifestProperties.dart","diagnostics"::[]},"jsonrpc"::"2.0"}
1635476734370:Res:{"method"::"textDocument/publishDiagnostics","params"::{"uri"::"file::///c::/src/win32/lib/src/com/IAppxManifestReader.dart","diagnostics"::[]},"jsonrpc"::"2.0"}
1635476734380:Res:{"method"::"textDocument/publishDiagnostics","params"::{"uri"::"file::///c::/src/win32/lib/src/com/IAppxManifestReader2.dart","diagnostics"::[]},"jsonrpc"::"2.0"}
1635476734390:Res:{"method"::"textDocument/publishDiagnostics","params"::{"uri"::"file::///c::/src/win32/lib/src/com/IAppxManifestReader3.dart","diagnostics"::[]},"jsonrpc"::"2.0"}
1635476734391:Res:{"method"::"textDocument/publishDiagnostics","params"::{"uri"::"file::///c::/src/win32/lib/src/com/IAppxManifestReader4.dart","diagnostics"::[]},"jsonrpc"::"2.0"}
1635476734396:Res:{"method"::"textDocument/publishDiagnostics","params"::{"uri"::"file::///c::/src/win32/lib/src/com/IAppxManifestReader5.dart","diagnostics"::[]},"jsonrpc"::"2.0"}
1635476734396:Res:{"method"::"textDocument/publishDiagnostics","params"::{"uri"::"file::///c::/src/win32/lib/src/com/IAppxManifestReader6.dart","diagnostics"::[]},"jsonrpc"::"2.0"}
1635476734406:Res:{"method"::"textDocument/publishDiagnostics","params"::{"uri"::"file::///c::/src/win32/lib/src/com/IAppxManifestReader7.dart","diagnostics"::[]},"jsonrpc"::"2.0"}
1635476734418:Res:{"method"::"textDocument/publishDiagnostics","params"::{"uri"::"file::///c::/src/win32/lib/src/com/IAppxPackageReader.dart","diagnostics"::[]},"jsonrpc"::"2.0"}
1635476734428:Res:{"method"::"textDocument/publishDiagnostics","params"::{"uri"::"file::///c::/src/win32/lib/src/com/IAsyncAction.dart","diagnostics"::[]},"jsonrpc"::"2.0"}
1635476734429:Res:{"method"::"textDocument/publishDiagnostics","params"::{"uri"::"file::///c::/src/win32/lib/src/com/IAsyncInfo.dart","diagnostics"::[]},"jsonrpc"::"2.0"}
1635476734444:Res:{"method"::"textDocument/publishDiagnostics","params"::{"uri"::"file::///c::/src/win32/lib/src/com/IAsyncOperation%601.dart","diagnostics"::[]},"jsonrpc"::"2.0"}
1635476734467:Res:{"method"::"textDocument/publishDiagnostics","params"::{"uri"::"file::///c::/src/win32/lib/src/com/IBindCtx.dart","diagnostics"::[]},"jsonrpc"::"2.0"}
1635476734468:Res:{"method"::"textDocument/publishDiagnostics","params"::{"uri"::"file::///c::/src/win32/lib/src/com/ICalendar.dart","diagnostics"::[]},"jsonrpc"::"2.0"}
1635476734469:Res:{"method"::"textDocument/publishDiagnostics","params"::{"uri"::"file::///c::/src/win32/lib/src/com/IClassFactory.dart","diagnostics"::[]},"jsonrpc"::"2.0"}
1635476734481:Res:{"method"::"textDocument/publishDiagnostics","params"::{"uri"::"file::///c::/src/win32/lib/src/com/IClosable.dart","diagnostics"::[]},"jsonrpc"::"2.0"}
1635476734490:Res:{"method"::"textDocument/publishDiagnostics","params"::{"uri"::"file::///c::/src/win32/lib/src/com/IConnectionPoint.dart","diagnostics"::[]},"jsonrpc"::"2.0"}
1635476734491:Res:{"method"::"textDocument/publishDiagnostics","params"::{"uri"::"file::///c::/src/win32/lib/src/com/IConnectionPointContainer.dart","diagnostics"::[]},"jsonrpc"::"2.0"}
1635476734499:Res:{"method"::"textDocument/publishDiagnostics","params"::{"uri"::"file::///c::/src/win32/lib/src/com/IDesktopWallpaper.dart","diagnostics"::[]},"jsonrpc"::"2.0"}
1635476734499:Res:{"method"::"textDocument/publishDiagnostics","params"::{"uri"::"file::///c::/src/win32/lib/src/com/IEnumIDList.dart","diagnostics"::[]},"jsonrpc"::"2.0"}
1635476734507:Res:{"method"::"textDocument/publishDiagnostics","params"::{"uri"::"file::///c::/src/win32/lib/src/com/IEnumMoniker.dart","diagnostics"::[]},"jsonrpc"::"2.0"}
1635476734509:Res:{"method"::"textDocument/publishDiagnostics","params"::{"uri"::"file::///c::/src/win32/lib/src/com/IEnumNetworkConnections.dart","diagnostics"::[]},"jsonrpc"::"2.0"}
1635476734510:Res:{"method"::"textDocument/publishDiagnostics","params"::{"uri"::"file::///c::/src/win32/lib/src/com/IEnumNetworks.dart","diagnostics"::[]},"jsonrpc"::"2.0"}
1635476734520:Res:{"method"::"textDocument/publishDiagnostics","params"::{"uri"::"file::///c::/src/win32/lib/src/com/IEnumResources.dart","diagnostics"::[]},"jsonrpc"::"2.0"}
1635476734528:Res:{"method"::"textDocument/publishDiagnostics","params"::{"uri"::"file::///c::/src/win32/lib/src/com/IEnumSpellingError.dart","diagnostics"::[]},"jsonrpc"::"2.0"}
1635476734529:Res:{"method"::"textDocument/publishDiagnostics","params"::{"uri"::"file::///c::/src/win32/lib/src/com/IEnumString.dart","diagnostics"::[]},"jsonrpc"::"2.0"}
1635476734530:Res:{"method"::"textDocument/publishDiagnostics","params"::{"uri"::"file::///c::/src/win32/lib/src/com/IEnumVARIANT.dart","diagnostics"::[]},"jsonrpc"::"2.0"}
1635476734530:Res:{"method"::"textDocument/publishDiagnostics","params"::{"uri"::"file::///c::/src/win32/lib/src/com/IEnumWbemClassObject.dart","diagnostics"::[]},"jsonrpc"::"2.0"}
1635476734539:Res:{"method"::"textDocument/publishDiagnostics","params"::{"uri"::"file::///c::/src/win32/lib/src/com/IErrorInfo.dart","diagnostics"::[]},"jsonrpc"::"2.0"}
1635476734539:Res:{"method"::"textDocument/publishDiagnostics","params"::{"uri"::"file::///c::/src/win32/lib/src/com/IFileDialog.dart","diagnostics"::[]},"jsonrpc"::"2.0"}
1635476734539:Res:{"method"::"textDocument/publishDiagnostics","params"::{"uri"::"file::///c::/src/win32/lib/src/com/IFileDialog2.dart","diagnostics"::[]},"jsonrpc"::"2.0"}
1635476734562:Res:{"method"::"textDocument/publishDiagnostics","params"::{"uri"::"file::///c::/src/win32/lib/src/com/IFileDialogCustomize.dart","diagnostics"::[]},"jsonrpc"::"2.0"}
1635476734574:Res:{"method"::"textDocument/publishDiagnostics","params"::{"uri"::"file::///c::/src/win32/lib/src/com/IFileIsInUse.dart","diagnostics"::[]},"jsonrpc"::"2.0"}
1635476734582:Res:{"method"::"textDocument/publishDiagnostics","params"::{"uri"::"file::///c::/src/win32/lib/src/com/IFileOpenDialog.dart","diagnostics"::[]},"jsonrpc"::"2.0"}
1635476734587:Res:{"method"::"textDocument/publishDiagnostics","params"::{"uri"::"file::///c::/src/win32/lib/src/com/IFileOpenPicker.dart","diagnostics"::[]},"jsonrpc"::"2.0"}
1635476734593:Res:{"method"::"textDocument/publishDiagnostics","params"::{"uri"::"file::///c::/src/win32/lib/src/com/IFileSaveDialog.dart","diagnostics"::[]},"jsonrpc"::"2.0"}
1635476734610:Res:{"method"::"textDocument/publishDiagnostics","params"::{"uri"::"file::///c::/src/win32/lib/src/com/IGamepadStatics.dart","diagnostics"::[]},"jsonrpc"::"2.0"}
1635476734619:Res:{"method"::"textDocument/publishDiagnostics","params"::{"uri"::"file::///c::/src/win32/lib/src/com/IGamepadStatics2.dart","diagnostics"::[]},"jsonrpc"::"2.0"}
1635476734629:Res:{"method"::"textDocument/publishDiagnostics","params"::{"uri"::"file::///c::/src/win32/lib/src/com/IInspectable.dart","diagnostics"::[]},"jsonrpc"::"2.0"}
1635476734634:Res:{"method"::"textDocument/publishDiagnostics","params"::{"uri"::"file::///c::/src/win32/lib/src/com/IKnownFolder.dart","diagnostics"::[]},"jsonrpc"::"2.0"}
1635476734634:Res:{"method"::"textDocument/publishDiagnostics","params"::{"uri"::"file::///c::/src/win32/lib/src/com/IKnownFolderManager.dart","diagnostics"::[]},"jsonrpc"::"2.0"}
1635476734655:Res:{"method"::"textDocument/publishDiagnostics","params"::{"uri"::"file::///c::/src/win32/lib/src/com/IModalWindow.dart","diagnostics"::[]},"jsonrpc"::"2.0"}
1635476734658:Res:{"method"::"textDocument/publishDiagnostics","params"::{"uri"::"file::///c::/src/win32/lib/src/com/IMoniker.dart","diagnostics"::[]},"jsonrpc"::"2.0"}
1635476734666:Res:{"method"::"textDocument/publishDiagnostics","params"::{"uri"::"file::///c::/src/win32/lib/src/com/INetwork.dart","diagnostics"::[]},"jsonrpc"::"2.0"}
1635476734674:Res:{"method"::"textDocument/publishDiagnostics","params"::{"uri"::"file::///c::/src/win32/lib/src/com/INetworkConnection.dart","diagnostics"::[]},"jsonrpc"::"2.0"}
1635476734682:Res:{"method"::"textDocument/publishDiagnostics","params"::{"uri"::"file::///c::/src/win32/lib/src/com/INetworkListManager.dart","diagnostics"::[]},"jsonrpc"::"2.0"}
1635476734687:Res:{"method"::"textDocument/publishDiagnostics","params"::{"uri"::"file::///c::/src/win32/lib/src/com/INetworkListManagerEvents.dart","diagnostics"::[]},"jsonrpc"::"2.0"}
1635476734703:Res:{"method"::"textDocument/publishDiagnostics","params"::{"uri"::"file::///c::/src/win32/lib/src/com/IPersist.dart","diagnostics"::[]},"jsonrpc"::"2.0"}
1635476734718:Res:{"method"::"textDocument/publishDiagnostics","params"::{"uri"::"file::///c::/src/win32/lib/src/com/IPersistFile.dart","diagnostics"::[]},"jsonrpc"::"2.0"}
1635476734731:Res:{"method"::"textDocument/publishDiagnostics","params"::{"uri"::"file::///c::/src/win32/lib/src/com/IPersistMemory.dart","diagnostics"::[]},"jsonrpc"::"2.0"}
1635476734742:Res:{"method"::"textDocument/publishDiagnostics","params"::{"uri"::"file::///c::/src/win32/lib/src/com/IPersistStream.dart","diagnostics"::[]},"jsonrpc"::"2.0"}
1635476734759:Res:{"method"::"textDocument/publishDiagnostics","params"::{"uri"::"file::///c::/src/win32/lib/src/com/IPropertyValue.dart","diagnostics"::[]},"jsonrpc"::"2.0"}
1635476734770:Res:{"method"::"textDocument/publishDiagnostics","params"::{"uri"::"file::///c::/src/win32/lib/src/com/IProvideClassInfo.dart","diagnostics"::[]},"jsonrpc"::"2.0"}
1635476734776:Res:{"method"::"textDocument/publishDiagnostics","params"::{"uri"::"file::///c::/src/win32/lib/src/com/IRunningObjectTable.dart","diagnostics"::[]},"jsonrpc"::"2.0"}
1635476734780:Res:{"method"::"textDocument/publishDiagnostics","params"::{"uri"::"file::///c::/src/win32/lib/src/com/ISequentialStream.dart","diagnostics"::[]},"jsonrpc"::"2.0"}
1635476734800:Res:{"method"::"textDocument/publishDiagnostics","params"::{"uri"::"file::///c::/src/win32/lib/src/com/IShellFolder.dart","diagnostics"::[]},"jsonrpc"::"2.0"}
1635476734808:Res:{"method"::"textDocument/publishDiagnostics","params"::{"uri"::"file::///c::/src/win32/lib/src/com/IShellItem.dart","diagnostics"::[]},"jsonrpc"::"2.0"}
1635476734817:Res:{"method"::"textDocument/publishDiagnostics","params"::{"uri"::"file::///c::/src/win32/lib/src/com/IShellItem2.dart","diagnostics"::[]},"jsonrpc"::"2.0"}
1635476734824:Res:{"method"::"textDocument/publishDiagnostics","params"::{"uri"::"file::///c::/src/win32/lib/src/com/IShellItemArray.dart","diagnostics"::[]},"jsonrpc"::"2.0"}
1635476734824:Res:{"method"::"textDocument/publishDiagnostics","params"::{"uri"::"file::///c::/src/win32/lib/src/com/IShellItemFilter.dart","diagnostics"::[]},"jsonrpc"::"2.0"}
1635476734842:Res:{"method"::"textDocument/publishDiagnostics","params"::{"uri"::"file::///c::/src/win32/lib/src/com/IShellItemResources.dart","diagnostics"::[]},"jsonrpc"::"2.0"}
1635476734852:Res:{"method"::"textDocument/publishDiagnostics","params"::{"uri"::"file::///c::/src/win32/lib/src/com/IShellLink.dart","diagnostics"::[]},"jsonrpc"::"2.0"}
1635476734860:Res:{"method"::"textDocument/publishDiagnostics","params"::{"uri"::"file::///c::/src/win32/lib/src/com/IShellLinkDataList.dart","diagnostics"::[]},"jsonrpc"::"2.0"}
1635476734872:Res:{"method"::"textDocument/publishDiagnostics","params"::{"uri"::"file::///c::/src/win32/lib/src/com/IShellLinkDual.dart","diagnostics"::[]},"jsonrpc"::"2.0"}
1635476734874:Res:{"method"::"textDocument/publishDiagnostics","params"::{"uri"::"file::///c::/src/win32/lib/src/com/IShellService.dart","diagnostics"::[]},"jsonrpc"::"2.0"}
1635476734896:Res:{"method"::"textDocument/publishDiagnostics","params"::{"uri"::"file::///c::/src/win32/lib/src/com/ISpellChecker.dart","diagnostics"::[]},"jsonrpc"::"2.0"}
1635476734904:Res:{"method"::"textDocument/publishDiagnostics","params"::{"uri"::"file::///c::/src/win32/lib/src/com/ISpellCheckerChangedEventHandler.dart","diagnostics"::[]},"jsonrpc"::"2.0"}
1635476734914:Res:{"method"::"textDocument/publishDiagnostics","params"::{"uri"::"file::///c::/src/win32/lib/src/com/ISpellCheckerFactory.dart","diagnostics"::[]},"jsonrpc"::"2.0"}
1635476734915:Res:{"method"::"textDocument/publishDiagnostics","params"::{"uri"::"file::///c::/src/win32/lib/src/com/ISpellingError.dart","diagnostics"::[]},"jsonrpc"::"2.0"}
1635476734916:Res:{"method"::"textDocument/publishDiagnostics","params"::{"uri"::"file::///c::/src/win32/lib/src/com/IStream.dart","diagnostics"::[]},"jsonrpc"::"2.0"}
1635476734920:Res:{"method"::"textDocument/publishDiagnostics","params"::{"uri"::"file::///c::/src/win32/lib/src/com/IStringable.dart","diagnostics"::[]},"jsonrpc"::"2.0"}
1635476734920:Res:{"method"::"textDocument/publishDiagnostics","params"::{"uri"::"file::///c::/src/win32/lib/src/com/ISupportErrorInfo.dart","diagnostics"::[]},"jsonrpc"::"2.0"}
1635476734943:Res:{"method"::"textDocument/publishDiagnostics","params"::{"uri"::"file::///c::/src/win32/lib/src/com/IToastNotificationFactory.dart","diagnostics"::[]},"jsonrpc"::"2.0"}
1635476734952:Res:{"method"::"textDocument/publishDiagnostics","params"::{"uri"::"file::///c::/src/win32/lib/src/com/IToastNotificationManagerStatics.dart","diagnostics"::[]},"jsonrpc"::"2.0"}
1635476734953:Res:{"method"::"textDocument/publishDiagnostics","params"::{"uri"::"file::///c::/src/win32/lib/src/com/ITypeInfo.dart","diagnostics"::[]},"jsonrpc"::"2.0"}
1635476734960:Res:{"method"::"textDocument/publishDiagnostics","params"::{"uri"::"file::///c::/src/win32/lib/src/com/IUnknown.dart","diagnostics"::[]},"jsonrpc"::"2.0"}
1635476734968:Res:{"method"::"textDocument/publishDiagnostics","params"::{"uri"::"file::///c::/src/win32/lib/src/com/IUri.dart","diagnostics"::[]},"jsonrpc"::"2.0"}
1635476734970:Res:{"method"::"textDocument/publishDiagnostics","params"::{"uri"::"file::///c::/src/win32/lib/src/com/IUserDataPathsStatics.dart","diagnostics"::[]},"jsonrpc"::"2.0"}
1635476734989:Res:{"method"::"textDocument/publishDiagnostics","params"::{"uri"::"file::///c::/src/win32/lib/src/com/IVirtualDesktopManager.dart","diagnostics"::[]},"jsonrpc"::"2.0"}
1635476735000:Res:{"method"::"textDocument/publishDiagnostics","params"::{"uri"::"file::///c::/src/win32/lib/src/com/IWbemClassObject.dart","diagnostics"::[]},"jsonrpc"::"2.0"}
1635476735009:Res:{"method"::"textDocument/publishDiagnostics","params"::{"uri"::"file::///c::/src/win32/lib/src/com/IWbemContext.dart","diagnostics"::[]},"jsonrpc"::"2.0"}
1635476735017:Res:{"method"::"textDocument/publishDiagnostics","params"::{"uri"::"file::///c::/src/win32/lib/src/com/IWbemLocator.dart","diagnostics"::[]},"jsonrpc"::"2.0"}
1635476735017:Res:{"method"::"textDocument/publishDiagnostics","params"::{"uri"::"file::///c::/src/win32/lib/src/com/IWbemServices.dart","diagnostics"::[]},"jsonrpc"::"2.0"}
1635476735017:Res:{"method"::"textDocument/publishDiagnostics","params"::{"uri"::"file::///c::/src/win32/lib/src/com/ToastNotification.dart","diagnostics"::[]},"jsonrpc"::"2.0"}
1635476735041:Res:{"method"::"textDocument/publishDiagnostics","params"::{"uri"::"file::///c::/src/win32/lib/src/com/UserDataPaths.dart","diagnostics"::[]},"jsonrpc"::"2.0"}
1635476735049:Res:{"method"::"textDocument/publishDiagnostics","params"::{"uri"::"file::///c::/src/win32/lib/src/combase.dart","diagnostics"::[]},"jsonrpc"::"2.0"}
1635476735057:Res:{"method"::"textDocument/publishDiagnostics","params"::{"uri"::"file::///c::/src/win32/lib/src/comctl32.dart","diagnostics"::[]},"jsonrpc"::"2.0"}
1635476735065:Res:{"method"::"textDocument/publishDiagnostics","params"::{"uri"::"file::///c::/src/win32/lib/src/comdlg32.dart","diagnostics"::[]},"jsonrpc"::"2.0"}
1635476735065:Res:{"method"::"textDocument/publishDiagnostics","params"::{"uri"::"file::///c::/src/win32/lib/src/constants.dart","diagnostics"::[]},"jsonrpc"::"2.0"}
1635476735083:Res:{"method"::"textDocument/publishDiagnostics","params"::{"uri"::"file::///c::/src/win32/lib/src/constants_new.dart","diagnostics"::[]},"jsonrpc"::"2.0"}
1635476735093:Res:{"method"::"textDocument/publishDiagnostics","params"::{"uri"::"file::///c::/src/win32/lib/src/constants_nodoc.dart","diagnostics"::[]},"jsonrpc"::"2.0"}
1635476735103:Res:{"method"::"textDocument/publishDiagnostics","params"::{"uri"::"file::///c::/src/win32/lib/src/constants_winsock.dart","diagnostics"::[]},"jsonrpc"::"2.0"}
1635476735111:Res:{"method"::"textDocument/publishDiagnostics","params"::{"uri"::"file::///c::/src/win32/lib/src/data/htmlhelp/callbacks.g.dart","diagnostics"::[]},"jsonrpc"::"2.0"}
1635476735112:Res:{"method"::"textDocument/publishDiagnostics","params"::{"uri"::"file::///c::/src/win32/lib/src/data/htmlhelp/constants.g.dart","diagnostics"::[]},"jsonrpc"::"2.0"}
1635476735114:Res:{"method"::"textDocument/publishDiagnostics","params"::{"uri"::"file::///c::/src/win32/lib/src/data/htmlhelp/enums.g.dart","diagnostics"::[]},"jsonrpc"::"2.0"}
1635476735124:Res:{"method"::"textDocument/publishDiagnostics","params"::{"uri"::"file::///c::/src/win32/lib/src/data/htmlhelp/functions.g.dart","diagnostics"::[]},"jsonrpc"::"2.0"}
1635476735135:Res:{"method"::"textDocument/publishDiagnostics","params"::{"uri"::"file::///c::/src/win32/lib/src/data/htmlhelp/IITDatabase.dart","diagnostics"::[]},"jsonrpc"::"2.0"}
1635476735144:Res:{"method"::"textDocument/publishDiagnostics","params"::{"uri"::"file::///c::/src/win32/lib/src/data/htmlhelp/IITResultSet.dart","diagnostics"::[]},"jsonrpc"::"2.0"}
1635476735152:Res:{"method"::"textDocument/publishDiagnostics","params"::{"uri"::"file::///c::/src/win32/lib/src/data/htmlhelp/IITWordWheel.dart","diagnostics"::[]},"jsonrpc"::"2.0"}
1635476735161:Res:{"method"::"textDocument/publishDiagnostics","params"::{"uri"::"file::///c::/src/win32/lib/src/data/htmlhelp/IStemmerConfig.dart","diagnostics"::[]},"jsonrpc"::"2.0"}
1635476735169:Res:{"method"::"textDocument/publishDiagnostics","params"::{"uri"::"file::///c::/src/win32/lib/src/data/htmlhelp/IStemSink.dart","diagnostics"::[]},"jsonrpc"::"2.0"}
1635476735169:Res:{"method"::"textDocument/publishDiagnostics","params"::{"uri"::"file::///c::/src/win32/lib/src/data/htmlhelp/IWordBreakerConfig.dart","diagnostics"::[{"range"::{"start"::{"line"::21,"character"::7},"end"::{"line"::21,"character"::43}},"severity"::1,"code"::"uri_has_not_been_generated","codeDescription"::{"href"::"https:://dart.dev/diagnostics/uri_has_not_been_generated"},"source"::"dart","message"::"Target of URI hasn't been generated:: '../../system/search/structs.g.dart'.\nTry running the generator that will generate the file referenced by the URI."}]},"jsonrpc"::"2.0"}
1635476735169:Res:{"method"::"textDocument/publishDiagnostics","params"::{"uri"::"file::///c::/src/win32/lib/src/data/htmlhelp/structs.g.dart","diagnostics"::[{"range"::{"start"::{"line"::56,"character"::11},"end"::{"line"::56,"character"::16}},"severity"::1,"code"::"invalid_field_type_in_struct","source"::"dart","message"::"Fields in struct classes can't have the type 'NMHDR'. They can only be declared as 'int', 'double', 'Array', 'Pointer', or subtype of 'Struct' or 'Union'.\nTry using 'int', 'double', 'Array', 'Pointer', or subtype of 'Struct' or 'Union'."},{"range"::{"start"::{"line"::47,"character"::11},"end"::{"line"::47,"character"::16}},"severity"::1,"code"::"invalid_field_type_in_struct","source"::"dart","message"::"Fields in struct classes can't have the type 'NMHDR'. They can only be declared as 'int', 'double', 'Array', 'Pointer', or subtype of 'Struct' or 'Union'.\nTry using 'int', 'double', 'Array', 'Pointer', or subtype of 'Struct' or 'Union'."},{"range"::{"start"::{"line"::47,"character"::11},"end"::{"line"::47,"character"::16}},"severity"::1,"code"::"undefined_class","codeDescription"::{"href"::"https:://dart.dev/diagnostics/undefined_class"},"source"::"dart","message"::"Undefined class 'NMHDR'.\nTry changing the name to the name of an existing class, or creating a class with the name 'NMHDR'."},{"range"::{"start"::{"line"::56,"character"::11},"end"::{"line"::56,"character"::16}},"severity"::1,"code"::"undefined_class","codeDescription"::{"href"::"https:://dart.dev/diagnostics/undefined_class"},"source"::"dart","message"::"Undefined class 'NMHDR'.\nTry changing the name to the name of an existing class, or creating a class with the name 'NMHDR'."},{"range"::{"start"::{"line"::19,"character"::7},"end"::{"line"::19,"character"::41}},"severity"::1,"code"::"uri_has_not_been_generated","codeDescription"::{"href"::"https:://dart.dev/diagnostics/uri_has_not_been_generated"},"source"::"dart","message"::"Target of URI hasn't been generated:: '../../ui/controls/structs.g.dart'.\nTry running the generator that will generate the file referenced by the URI."}]},"jsonrpc"::"2.0"}
1635476735193:Res:{"method"::"textDocument/publishDiagnostics","params"::{"uri"::"file::///c::/src/win32/lib/src/data/rightsmanagement/callbacks.g.dart","diagnostics"::[]},"jsonrpc"::"2.0"}
1635476735203:Res:{"method"::"textDocument/publishDiagnostics","params"::{"uri"::"file::///c::/src/win32/lib/src/data/rightsmanagement/constants.g.dart","diagnostics"::[]},"jsonrpc"::"2.0"}
1635476735211:Res:{"method"::"textDocument/publishDiagnostics","params"::{"uri"::"file::///c::/src/win32/lib/src/data/rightsmanagement/enums.g.dart","diagnostics"::[]},"jsonrpc"::"2.0"}
1635476735213:Res:{"method"::"textDocument/publishDiagnostics","params"::{"uri"::"file::///c::/src/win32/lib/src/data/rightsmanagement/functions.g.dart","diagnostics"::[]},"jsonrpc"::"2.0"}
1635476735214:Res:{"method"::"textDocument/publishDiagnostics","params"::{"uri"::"file::///c::/src/win32/lib/src/data/rightsmanagement/structs.g.dart","diagnostics"::[]},"jsonrpc"::"2.0"}
1635476735218:Res:{"method"::"textDocument/publishDiagnostics","params"::{"uri"::"file::///c::/src/win32/lib/src/data/xml/msxml/constants.g.dart","diagnostics"::[]},"jsonrpc"::"2.0"}
1635476735228:Res:{"method"::"textDocument/publishDiagnostics","params"::{"uri"::"file::///c::/src/win32/lib/src/data/xml/msxml/enums.g.dart","diagnostics"::[]},"jsonrpc"::"2.0"}
1635476735228:Res:{"method"::"textDocument/publishDiagnostics","params"::{"uri"::"file::///c::/src/win32/lib/src/data/xml/msxml/functions.g.dart","diagnostics"::[]},"jsonrpc"::"2.0"}
1635476735259:Res:{"method"::"textDocument/publishDiagnostics","params"::{"uri"::"file::///c::/src/win32/lib/src/data/xml/msxml/IMXAttributes.dart","diagnostics"::[{"range"::{"start"::{"line"::188,"character"::63},"end"::{"line"::188,"character"::66}},"severity"::1,"code"::"undefined_identifier","codeDescription"::{"href"::"https:://dart.dev/diagnostics/undefined_identifier"},"source"::"dart","message"::"Undefined name 'ptr'.\nTry correcting the name to one that is defined, or defining the name."},{"range"::{"start"::{"line"::20,"character"::7},"end"::{"line"::20,"character"::54}},"severity"::1,"code"::"uri_does_not_exist","codeDescription"::{"href"::"https:://dart.dev/diagnostics/uri_does_not_exist"},"source"::"dart","message"::"Target of URI doesn't exist:: '../../../system/ole/automation/IDispatch.dart'.\nTry creating the file referenced by the URI, or Try using a URI for a file that does exist."},{"range"::{"start"::{"line"::178,"character"::160},"end"::{"line"::181,"character"::114}},"severity"::1,"code"::"return_of_invalid_type","codeDescription"::{"href"::"https:://dart.dev/diagnostics/return_of_invalid_type"},"source"::"dart","message"::"A value of type 'dynamic' can't be returned from the method 'setAttribute' because it has a return type of 'int'."},{"range"::{"start"::{"line"::168,"character"::17},"end"::{"line"::171,"character"::48}},"severity"::1,"code"::"return_of_invalid_type","codeDescription"::{"href"::"https:://dart.dev/diagnostics/return_of_invalid_type"},"source"::"dart","message"::"A value of type 'dynamic' can't be returned from the method 'clear' because it has a return type of 'int'."},{"range"::{"start"::{"line"::153,"character"::28},"end"::{"line"::153,"character"::37}},"severity"::1,"code"::"extends_non_class","codeDescription"::{"href"::"https:://dart.dev/diagnostics/extends_non_class"},"source"::"dart","message"::"Classes can only extend other classes.\nTry specifying a different superclass, or removing the extends clause."},{"range"::{"start"::{"line"::211,"character"::36},"end"::{"line"::211,"character"::39}},"severity"::1,"code"::"undefined_identifier","codeDescription"::{"href"::"https:://dart.dev/diagnostics/undefined_identifier"},"source"::"dart","message"::"Undefined name 'ptr'.\nTry correcting the name to one that is defined, or defining the name."},{"range"::{"start"::{"line"::183,"character"::40},"end"::{"line"::183,"character"::43}},"severity"::1,"code"::"undefined_identifier","codeDescription"::{"href"::"https:://dart.dev/diagnostics/undefined_identifier"},"source"::"dart","message"::"Undefined name 'ptr'.\nTry correcting the name to one that is defined, or defining the name."},{"range"::{"start"::{"line"::196,"character"::36},"end"::{"line"::196,"character"::39}},"severity"::1,"code"::"undefined_identifier","codeDescription"::{"href"::"https:://dart.dev/diagnostics/undefined_identifier"},"source"::"dart","message"::"Undefined name 'ptr'.\nTry correcting the name to one that is defined, or defining the name."},{"range"::{"start"::{"line"::203,"character"::51},"end"::{"line"::203,"character"::54}},"severity"::1,"code"::"undefined_identifier","codeDescription"::{"href"::"https:://dart.dev/diagnostics/undefined_identifier"},"source"::"dart","message"::"Undefined name 'ptr'.\nTry correcting the name to one that is defined, or defining the name."},{"range"::{"start"::{"line"::208,"character"::55},"end"::{"line"::211,"character"::69}},"severity"::1,"code"::"return_of_invalid_type","codeDescription"::{"href"::"https:://dart.dev/diagnostics/return_of_invalid_type"},"source"::"dart","message"::"A value of type 'dynamic' can't be returned from the method 'setValue' because it has a return type of 'int'."},{"range"::{"start"::{"line"::163,"character"::60},"end"::{"line"::166,"character"::81}},"severity"::1,"code"::"return_of_invalid_type","codeDescription"::{"href"::"https:://dart.dev/diagnostics/return_of_invalid_type"},"source"::"dart","message"::"A value of type 'dynamic' can't be returned from the method 'addAttributeFromIndex' because it has a return type of 'int'."},{"range"::{"start"::{"line"::208,"character"::55},"end"::{"line"::208,"character"::58}},"severity"::1,"code"::"undefined_identifier","codeDescription"::{"href"::"https:://dart.dev/diagnostics/undefined_identifier"},"source"::"dart","message"::"Undefined name 'ptr'.\nTry correcting the name to one that is defined, or defining the name."},{"range"::{"start"::{"line"::193,"character"::55},"end"::{"line"::196,"character"::69}},"severity"::1,"code"::"return_of_invalid_type","codeDescription"::{"href"::"https:://dart.dev/diagnostics/return_of_invalid_type"},"source"::"dart","message"::"A value of type 'dynamic' can't be returned from the method 'setQName' because it has a return type of 'int'."},{"range"::{"start"::{"line"::173,"character"::37},"end"::{"line"::176,"character"::66}},"severity"::1,"code"::"return_of_invalid_type","codeDescription"::{"href"::"https:://dart.dev/diagnostics/return_of_invalid_type"},"source"::"dart","message"::"A value of type 'dynamic' can't be returned from the method 'removeAttribute' because it has a return type of 'int'."},{"range"::{"start"::{"line"::201,"character"::35},"end"::{"line"::201,"character"::38}},"severity"::1,"code"::"undefined_identifier","codeDescription"::{"href"::"https:://dart.dev/diagnostics/undefined_identifier"},"source"::"dart","message"::"Undefined name 'ptr'.\nTry correcting the name to one that is defined, or defining the name."},{"range"::{"start"::{"line"::203,"character"::51},"end"::{"line"::206,"character"::65}},"severity"::1,"code"::"return_of_invalid_type","codeDescription"::{"href"::"https:://dart.dev/diagnostics/return_of_invalid_type"},"source"::"dart","message"::"A value of type 'dynamic' can't be returned from the method 'setURI' because it has a return type of 'int'."},{"range"::{"start"::{"line"::178,"character"::160},"end"::{"line"::178,"character"::163}},"severity"::1,"code"::"undefined_identifier","codeDescription"::{"href"::"https:://dart.dev/diagnostics/undefined_identifier"},"source"::"dart","message"::"Undefined name 'ptr'.\nTry correcting the name to one that is defined, or defining the name."},{"range"::{"start"::{"line"::156,"character"::49},"end"::{"line"::156,"character"::52}},"severity"::1,"code"::"extra_positional_arguments","codeDescription"::{"href"::"https:://dart.dev/diagnostics/extra_positional_arguments"},"source"::"dart","message"::"Too many positional arguments:: 0 expected, but 1 found.\nTry removing the extra arguments."},{"range"::{"start"::{"line"::161,"character"::40},"end"::{"line"::161,"character"::43}},"severity"::1,"code"::"undefined_identifier","codeDescription"::{"href"::"https:://dart.dev/diagnostics/undefined_identifier"},"source"::"dart","message"::"Undefined name 'ptr'.\nTry correcting the name to one that is defined, or defining the name."},{"range"::{"start"::{"line"::193,"character"::55},"end"::{"line"::193,"character"::58}},"severity"::1,"code"::"undefined_identifier","codeDescription"::{"href"::"https:://dart.dev/diagnostics/undefined_identifier"},"source"::"dart","message"::"Undefined name 'ptr'.\nTry correcting the name to one that is defined, or defining the name."},{"range"::{"start"::{"line"::163,"character"::60},"end"::{"line"::163,"character"::63}},"severity"::1,"code"::"undefined_identifier","codeDescription"::{"href"::"https:://dart.dev/diagnostics/undefined_identifier"},"source"::"dart","message"::"Undefined name 'ptr'.\nTry correcting the name to one that is defined, or defining the name."},{"range"::{"start"::{"line"::158,"character"::148},"end"::{"line"::161,"character"::106}},"severity"::1,"code"::"return_of_invalid_type","codeDescription"::{"href"::"https:://dart.dev/diagnostics/return_of_invalid_type"},"source"::"dart","message"::"A value of type 'dynamic' can't be returned from the method 'addAttribute' because it has a return type of 'int'."},{"range"::{"start"::{"line"::176,"character"::43},"end"::{"line"::176,"character"::46}},"severity"::1,"code"::"undefined_identifier","codeDescription"::{"href"::"https:://dart.dev/diagnostics/undefined_identifier"},"source"::"dart","message"::"Undefined name 'ptr'.\nTry correcting the name to one that is defined, or defining the name."},{"range"::{"start"::{"line"::158,"character"::148},"end"::{"line"::158,"character"::151}},"severity"::1,"code"::"undefined_identifier","codeDescription"::{"href"::"https:://dart.dev/diagnostics/undefined_identifier"},"source"::"dart","message"::"Undefined name 'ptr'.\nTry correcting the name to one that is defined, or defining the name."},{"range"::{"start"::{"line"::198,"character"::53},"end"::{"line"::201,"character"::67}},"severity"::1,"code"::"return_of_invalid_type","codeDescription"::{"href"::"https:://dart.dev/diagnostics/return_of_invalid_type"},"source"::"dart","message"::"A value of type 'dynamic' can't be returned from the method 'setType' because it has a return type of 'int'."},{"range"::{"start"::{"line"::186,"character"::41},"end"::{"line"::186,"character"::44}},"severity"::1,"code"::"undefined_identifier","codeDescription"::{"href"::"https:://dart.dev/diagnostics/undefined_identifier"},"source"::"dart","message"::"Undefined name 'ptr'.\nTry correcting the name to one that is defined, or defining the name."},{"range"::{"start"::{"line"::198,"character"::53},"end"::{"line"::198,"character"::56}},"severity"::1,"code"::"undefined_identifier","codeDescription"::{"href"::"https:://dart.dev/diagnostics/undefined_identifier"},"source"::"dart","message"::"Undefined name 'ptr'.\nTry correcting the name to one that is defined, or defining the name."},{"range"::{"start"::{"line"::171,"character"::33},"end"::{"line"::171,"character"::36}},"severity"::1,"code"::"undefined_identifier","codeDescription"::{"href"::"https:://dart.dev/diagnostics/undefined_identifier"},"source"::"dart","message"::"Undefined name 'ptr'.\nTry correcting the name to one that is defined, or defining the name."},{"range"::{"start"::{"line"::166,"character"::49},"end"::{"line"::166,"character"::52}},"severity"::1,"code"::"undefined_identifier","codeDescription"::{"href"::"https:://dart.dev/diagnostics/undefined_identifier"},"source"::"dart","message"::"Undefined name 'ptr'.\nTry correcting the name to one that is defined, or defining the name."},{"range"::{"start"::{"line"::188,"character"::63},"end"::{"line"::191,"character"::77}},"severity"::1,"code"::"return_of_invalid_type","codeDescription"::{"href"::"https:://dart.dev/diagnostics/return_of_invalid_type"},"source"::"dart","message"::"A value of type 'dynamic' can't be returned from the method 'setLocalName' because it has a return type of 'int'."},{"range"::{"start"::{"line"::183,"character"::40},"end"::{"line"::186,"character"::65}},"severity"::1,"code"::"return_of_invalid_type","codeDescription"::{"href"::"https:://dart.dev/diagnostics/return_of_invalid_type"},"source"::"dart","message"::"A value of type 'dynamic' can't be returned from the method 'setAttributes' because it has a return type of 'int'."},{"range"::{"start"::{"line"::181,"character"::40},"end"::{"line"::181,"character"::43}},"severity"::1,"code"::"undefined_identifier","codeDescription"::{"href"::"https:://dart.dev/diagnostics/undefined_identifier"},"source"::"dart","message"::"Undefined name 'ptr'.\nTry correcting the name to one that is defined, or defining the name."},{"range"::{"start"::{"line"::168,"character"::17},"end"::{"line"::168,"character"::20}},"severity"::1,"code"::"undefined_identifier","codeDescription"::{"href"::"https:://dart.dev/diagnostics/undefined_identifier"},"source"::"dart","message"::"Undefined name 'ptr'.\nTry correcting the name to one that is defined, or defining the name."},{"range"::{"start"::{"line"::191,"character"::40},"end"::{"line"::191,"character"::43}},"severity"::1,"code"::"undefined_identifier","codeDescription"::{"href"::"https:://dart.dev/diagnostics/undefined_identifier"},"source"::"dart","message"::"Undefined name 'ptr'.\nTry correcting the name to one that is defined, or defining the name."},{"range"::{"start"::{"line"::206,"character"::34},"end"::{"line"::206,"character"::37}},"severity"::1,"code"::"undefined_identifier","codeDescription"::{"href"::"https:://dart.dev/diagnostics/undefined_identifier"},"source"::"dart","message"::"Undefined name 'ptr'.\nTry correcting the name to one that is defined, or defining the name."},{"range"::{"start"::{"line"::173,"character"::37},"end"::{"line"::173,"character"::40}},"severity"::1,"code"::"undefined_identifier","codeDescription"::{"href"::"https:://dart.dev/diagnostics/undefined_identifier"},"source"::"dart","message"::"Undefined name 'ptr'.\nTry correcting the name to one that is defined, or defining the name."}]},"jsonrpc"::"2.0"}
1635476735275:Res:{"method"::"textDocument/publishDiagnostics","params"::{"uri"::"file::///c::/src/win32/lib/src/data/xml/msxml/IMXNamespaceManager.dart","diagnostics"::[]},"jsonrpc"::"2.0"}
1635476735295:Res:{"method"::"textDocument/publishDiagnostics","params"::{"uri"::"file::///c::/src/win32/lib/src/data/xml/msxml/IMXNamespacePrefixes.dart","diagnostics"::[{"range"::{"start"::{"line"::102,"character"::19},"end"::{"line"::102,"character"::21}},"severity"::1,"code"::"argument_type_not_assignable","codeDescription"::{"href"::"https:://dart.dev/diagnostics/argument_type_not_assignable"},"source"::"dart","message"::"The argument type 'dynamic' can't be assigned to the parameter type 'int'."},{"range"::{"start"::{"line"::64,"character"::47},"end"::{"line"::64,"character"::49}},"severity"::1,"code"::"argument_type_not_assignable","codeDescription"::{"href"::"https:://dart.dev/diagnostics/argument_type_not_assignable"},"source"::"dart","message"::"The argument type 'dynamic' can't be assigned to the parameter type 'int'."},{"range"::{"start"::{"line"::104,"character"::14},"end"::{"line"::104,"character"::42}},"severity"::1,"code"::"implicit_dynamic_variable","source"::"dart","message"::"Missing variable type for 'retValue'.\nTry adding an explicit type, or remove implicit-dynamic from your analysis options file."},{"range"::{"start"::{"line"::62,"character"::40},"end"::{"line"::62,"character"::43}},"severity"::1,"code"::"undefined_identifier","codeDescription"::{"href"::"https:://dart.dev/diagnostics/undefined_identifier"},"source"::"dart","message"::"Undefined name 'ptr'.\nTry correcting the name to one that is defined, or defining the name."},{"range"::{"start"::{"line"::64,"character"::19},"end"::{"line"::64,"character"::21}},"severity"::1,"code"::"argument_type_not_assignable","codeDescription"::{"href"::"https:://dart.dev/diagnostics/argument_type_not_assignable"},"source"::"dart","message"::"The argument type 'dynamic' can't be assigned to the parameter type 'int'."},{"range"::{"start"::{"line"::20,"character"::7},"end"::{"line"::20,"character"::54}},"severity"::1,"code"::"uri_does_not_exist","codeDescription"::{"href"::"https:://dart.dev/diagnostics/uri_does_not_exist"},"source"::"dart","message"::"Target of URI doesn't exist:: '../../../system/ole/automation/IDispatch.dart'.\nTry creating the file referenced by the URI, or Try using a URI for a file that does exist."},{"range"::{"start"::{"line"::77,"character"::19},"end"::{"line"::77,"character"::22}},"severity"::1,"code"::"undefined_identifier","codeDescription"::{"href"::"https:://dart.dev/diagnostics/undefined_identifier"},"source"::"dart","message"::"Undefined name 'ptr'.\nTry correcting the name to one that is defined, or defining the name."},{"range"::{"start"::{"line"::77,"character"::14},"end"::{"line"::81,"character"::70}},"severity"::1,"code"::"implicit_dynamic_variable","source"::"dart","message"::"Missing variable type for 'hr'.\nTry adding an explicit type, or remove implicit-dynamic from your analysis options file."},{"range"::{"start"::{"line"::96,"character"::14},"end"::{"line"::100,"character"::72}},"severity"::1,"code"::"implicit_dynamic_variable","source"::"dart","message"::"Missing variable type for 'hr'.\nTry adding an explicit type, or remove implicit-dynamic from your analysis options file."},{"range"::{"start"::{"line"::96,"character"::19},"end"::{"line"::96,"character"::22}},"severity"::1,"code"::"undefined_identifier","codeDescription"::{"href"::"https:://dart.dev/diagnostics/undefined_identifier"},"source"::"dart","message"::"Undefined name 'ptr'.\nTry correcting the name to one that is defined, or defining the name."},{"range"::{"start"::{"line"::81,"character"::42},"end"::{"line"::81,"character"::45}},"severity"::1,"code"::"undefined_identifier","codeDescription"::{"href"::"https:://dart.dev/diagnostics/undefined_identifier"},"source"::"dart","message"::"Undefined name 'ptr'.\nTry correcting the name to one that is defined, or defining the name."},{"range"::{"start"::{"line"::83,"character"::47},"end"::{"line"::83,"character"::49}},"severity"::1,"code"::"argument_type_not_assignable","codeDescription"::{"href"::"https:://dart.dev/diagnostics/argument_type_not_assignable"},"source"::"dart","message"::"The argument type 'dynamic' can't be assigned to the parameter type 'int'."},{"range"::{"start"::{"line"::52,"character"::56},"end"::{"line"::52,"character"::59}},"severity"::1,"code"::"extra_positional_arguments","codeDescription"::{"href"::"https:://dart.dev/diagnostics/extra_positional_arguments"},"source"::"dart","message"::"Too many positional arguments:: 0 expected, but 1 found.\nTry removing the extra arguments."},{"range"::{"start"::{"line"::83,"character"::19},"end"::{"line"::83,"character"::21}},"severity"::1,"code"::"argument_type_not_assignable","codeDescription"::{"href"::"https:://dart.dev/diagnostics/argument_type_not_assignable"},"source"::"dart","message"::"The argument type 'dynamic' can't be assigned to the parameter type 'int'."},{"range"::{"start"::{"line"::58,"character"::19},"end"::{"line"::58,"character"::22}},"severity"::1,"code"::"undefined_identifier","codeDescription"::{"href"::"https:://dart.dev/diagnostics/undefined_identifier"},"source"::"dart","message"::"Undefined name 'ptr'.\nTry correcting the name to one that is defined, or defining the name."},{"range"::{"start"::{"line"::58,"character"::14},"end"::{"line"::62,"character"::68}},"severity"::1,"code"::"implicit_dynamic_variable","source"::"dart","message"::"Missing variable type for 'hr'.\nTry adding an explicit type, or remove implicit-dynamic from your analysis options file."},{"range"::{"start"::{"line"::49,"character"::35},"end"::{"line"::49,"character"::44}},"severity"::1,"code"::"extends_non_class","codeDescription"::{"href"::"https:://dart.dev/diagnostics/extends_non_class"},"source"::"dart","message"::"Classes can only extend other classes.\nTry specifying a different superclass, or removing the extends clause."},{"range"::{"start"::{"line"::102,"character"::47},"end"::{"line"::102,"character"::49}},"severity"::1,"code"::"argument_type_not_assignable","codeDescription"::{"href"::"https:://dart.dev/diagnostics/argument_type_not_assignable"},"source"::"dart","message"::"The argument type 'dynamic' can't be assigned to the parameter type 'int'."},{"range"::{"start"::{"line"::104,"character"::37},"end"::{"line"::104,"character"::42}},"severity"::1,"code"::"undefined_getter","codeDescription"::{"href"::"https:://dart.dev/diagnostics/undefined_getter"},"source"::"dart","message"::"The getter 'value' isn't defined for the type 'Pointer<COMObject>'.\nTry importing the library that defines 'value', correcting the name to the name of an existing getter, or defining a getter or field named 'value'."},{"range"::{"start"::{"line"::100,"character"::44},"end"::{"line"::100,"character"::47}},"severity"::1,"code"::"undefined_identifier","codeDescription"::{"href"::"https:://dart.dev/diagnostics/undefined_identifier"},"source"::"dart","message"::"Undefined name 'ptr'.\nTry correcting the name to one that is defined, or defining the name."},{"range"::{"start"::{"line"::105,"character"::15},"end"::{"line"::105,"character"::23}},"severity"::1,"code"::"return_of_invalid_type","codeDescription"::{"href"::"https:://dart.dev/diagnostics/return_of_invalid_type"},"source"::"dart","message"::"A value of type 'dynamic' can't be returned from the function 'newEnum' because it has a return type of 'COMObject'."}]},"jsonrpc"::"2.0"}
1635476735299:Res:{"method"::"textDocument/publishDiagnostics","params"::{"uri"::"file::///c::/src/win32/lib/src/data/xml/msxml/IMXReaderControl.dart","diagnostics"::[{"range"::{"start"::{"line"::45,"character"::52},"end"::{"line"::45,"character"::55}},"severity"::1,"code"::"extra_positional_arguments","codeDescription"::{"href"::"https:://dart.dev/diagnostics/extra_positional_arguments"},"source"::"dart","message"::"Too many positional arguments:: 0 expected, but 1 found.\nTry removing the extra arguments."},{"range"::{"start"::{"line"::47,"character"::17},"end"::{"line"::50,"character"::48}},"severity"::1,"code"::"return_of_invalid_type","codeDescription"::{"href"::"https:://dart.dev/diagnostics/return_of_invalid_type"},"source"::"dart","message"::"A value of type 'dynamic' can't be returned from the method 'abort' because it has a return type of 'int'."},{"range"::{"start"::{"line"::57,"character"::19},"end"::{"line"::57,"character"::22}},"severity"::1,"code"::"undefined_identifier","codeDescription"::{"href"::"https:://dart.dev/diagnostics/undefined_identifier"},"source"::"dart","message"::"Undefined name 'ptr'.\nTry correcting the name to one that is defined, or defining the name."},{"range"::{"start"::{"line"::55,"character"::34},"end"::{"line"::55,"character"::37}},"severity"::1,"code"::"undefined_identifier","codeDescription"::{"href"::"https:://dart.dev/diagnostics/undefined_identifier"},"source"::"dart","message"::"Undefined name 'ptr'.\nTry correcting the name to one that is defined, or defining the name."},{"range"::{"start"::{"line"::47,"character"::17},"end"::{"line"::47,"character"::20}},"severity"::1,"code"::"undefined_identifier","codeDescription"::{"href"::"https:://dart.dev/diagnostics/undefined_identifier"},"source"::"dart","message"::"Undefined name 'ptr'.\nTry correcting the name to one that is defined, or defining the name."},{"range"::{"start"::{"line"::42,"character"::31},"end"::{"line"::42,"character"::40}},"severity"::1,"code"::"extends_non_class","codeDescription"::{"href"::"https:://dart.dev/diagnostics/extends_non_class"},"source"::"dart","message"::"Classes can only extend other classes.\nTry specifying a different superclass, or removing the extends clause."},{"range"::{"start"::{"line"::20,"character"::7},"end"::{"line"::20,"character"::54}},"severity"::1,"code"::"uri_does_not_exist","codeDescription"::{"href"::"https:://dart.dev/diagnostics/uri_does_not_exist"},"source"::"dart","message"::"Target of URI doesn't exist:: '../../../system/ole/automation/IDispatch.dart'.\nTry creating the file referenced by the URI, or Try using a URI for a file that does exist."},{"range"::{"start"::{"line"::50,"character"::33},"end"::{"line"::50,"character"::36}},"severity"::1,"code"::"undefined_identifier","codeDescription"::{"href"::"https:://dart.dev/diagnostics/undefined_identifier"},"source"::"dart","message"::"Undefined name 'ptr'.\nTry correcting the name to one that is defined, or defining the name."},{"range"::{"start"::{"line"::57,"character"::19},"end"::{"line"::60,"character"::50}},"severity"::1,"code"::"return_of_invalid_type","codeDescription"::{"href"::"https:://dart.dev/diagnostics/return_of_invalid_type"},"source"::"dart","message"::"A value of type 'dynamic' can't be returned from the method 'suspend' because it has a return type of 'int'."},{"range"::{"start"::{"line"::52,"character"::18},"end"::{"line"::55,"character"::49}},"severity"::1,"code"::"return_of_invalid_type","codeDescription"::{"href"::"https:://dart.dev/diagnostics/return_of_invalid_type"},"source"::"dart","message"::"A value of type 'dynamic' can't be returned from the method 'resume' because it has a return type of 'int'."},{"range"::{"start"::{"line"::60,"character"::35},"end"::{"line"::60,"character"::38}},"severity"::1,"code"::"undefined_identifier","codeDescription"::{"href"::"https:://dart.dev/diagnostics/undefined_identifier"},"source"::"dart","message"::"Undefined name 'ptr'.\nTry correcting the name to one that is defined, or defining the name."},{"range"::{"start"::{"line"::52,"character"::18},"end"::{"line"::52,"character"::21}},"severity"::1,"code"::"undefined_identifier","codeDescription"::{"href"::"https:://dart.dev/diagnostics/undefined_identifier"},"source"::"dart","message"::"Undefined name 'ptr'.\nTry correcting the name to one that is defined, or defining the name."}]},"jsonrpc"::"2.0"}
1635476735310:Res:{"method"::"textDocument/publishDiagnostics","params"::{"uri"::"file::///c::/src/win32/lib/src/data/xml/msxml/IMXSchemaDeclHandler.dart","diagnostics"::[{"range"::{"start"::{"line"::40,"character"::56},"end"::{"line"::40,"character"::59}},"severity"::1,"code"::"extra_positional_arguments","codeDescription"::{"href"::"https:://dart.dev/diagnostics/extra_positional_arguments"},"source"::"dart","message"::"Too many positional arguments:: 0 expected, but 1 found.\nTry removing the extra arguments."},{"range"::{"start"::{"line"::20,"character"::7},"end"::{"line"::20,"character"::54}},"severity"::1,"code"::"uri_does_not_exist","codeDescription"::{"href"::"https:://dart.dev/diagnostics/uri_does_not_exist"},"source"::"dart","message"::"Target of URI doesn't exist:: '../../../system/ole/automation/IDispatch.dart'.\nTry creating the file referenced by the URI, or Try using a URI for a file that does exist."},{"range"::{"start"::{"line"::37,"character"::35},"end"::{"line"::37,"character"::44}},"severity"::1,"code"::"extends_non_class","codeDescription"::{"href"::"https:://dart.dev/diagnostics/extends_non_class"},"source"::"dart","message"::"Classes can only extend other classes.\nTry specifying a different superclass, or removing the extends clause."},{"range"::{"start"::{"line"::42,"character"::53},"end"::{"line"::42,"character"::56}},"severity"::1,"code"::"undefined_identifier","codeDescription"::{"href"::"https:://dart.dev/diagnostics/undefined_identifier"},"source"::"dart","message"::"Undefined name 'ptr'.\nTry correcting the name to one that is defined, or defining the name."},{"range"::{"start"::{"line"::42,"character"::53},"end"::{"line"::45,"character"::76}},"severity"::1,"code"::"return_of_invalid_type","codeDescription"::{"href"::"https:://dart.dev/diagnostics/return_of_invalid_type"},"source"::"dart","message"::"A value of type 'dynamic' can't be returned from the method 'schemaElementDecl' because it has a return type of 'int'."},{"range"::{"start"::{"line"::45,"character"::45},"end"::{"line"::45,"character"::48}},"severity"::1,"code"::"undefined_identifier","codeDescription"::{"href"::"https:://dart.dev/diagnostics/undefined_identifier"},"source"::"dart","message"::"Undefined name 'ptr'.\nTry correcting the name to one that is defined, or defining the name."}]},"jsonrpc"::"2.0"}
1635476735323:Res:{"method"::"textDocument/publishDiagnostics","params"::{"uri"::"file::///c::/src/win32/lib/src/data/xml/msxml/IMXWriter.dart","diagnostics"::[{"range"::{"start"::{"line"::267,"character"::14},"end"::{"line"::271,"character"::70}},"severity"::1,"code"::"implicit_dynamic_variable","source"::"dart","message"::"Missing variable type for 'hr'.\nTry adding an explicit type, or remove implicit-dynamic from your analysis options file."},{"range"::{"start"::{"line"::318,"character"::15},"end"::{"line"::318,"character"::17}},"severity"::1,"code"::"argument_type_not_assignable","codeDescription"::{"href"::"https:://dart.dev/diagnostics/argument_type_not_assignable"},"source"::"dart","message"::"The argument type 'dynamic' can't be assigned to the parameter type 'int'."},{"range"::{"start"::{"line"::398,"character"::17},"end"::{"line"::398,"character"::20}},"severity"::1,"code"::"undefined_identifier","codeDescription"::{"href"::"https:://dart.dev/diagnostics/undefined_identifier"},"source"::"dart","message"::"Undefined name 'ptr'.\nTry correcting the name to one that is defined, or defining the name."},{"range"::{"start"::{"line"::213,"character"::44},"end"::{"line"::213,"character"::47}},"severity"::1,"code"::"undefined_identifier","codeDescription"::{"href"::"https:://dart.dev/diagnostics/undefined_identifier"},"source"::"dart","message"::"Undefined name 'ptr'.\nTry correcting the name to one that is defined, or defining the name."},{"range"::{"start"::{"line"::188,"character"::37},"end"::{"line"::188,"character"::42}},"severity"::1,"code"::"undefined_getter","codeDescription"::{"href"::"https:://dart.dev/diagnostics/undefined_getter"},"source"::"dart","message"::"The getter 'value' isn't defined for the type 'Pointer<VARIANT>'.\nTry importing the library that defines 'value', correcting the name to the name of an existing getter, or defining a getter or field named 'value'."},{"range"::{"start"::{"line"::215,"character"::19},"end"::{"line"::215,"character"::21}},"severity"::1,"code"::"argument_type_not_assignable","codeDescription"::{"href"::"https:://dart.dev/diagnostics/argument_type_not_assignable"},"source"::"dart","message"::"The argument type 'dynamic' can't be assigned to the parameter type 'int'."},{"range"::{"start"::{"line"::238,"character"::14},"end"::{"line"::242,"character"::77}},"severity"::1,"code"::"implicit_dynamic_variable","source"::"dart","message"::"Missing variable type for 'hr'.\nTry adding an explicit type, or remove implicit-dynamic from your analysis options file."},{"range"::{"start"::{"line"::289,"character"::43},"end"::{"line"::289,"character"::45}},"severity"::1,"code"::"argument_type_not_assignable","codeDescription"::{"href"::"https:://dart.dev/diagnostics/argument_type_not_assignable"},"source"::"dart","message"::"The argument type 'dynamic' can't be assigned to the parameter type 'int'."},{"range"::{"start"::{"line"::161,"character"::24},"end"::{"line"::161,"character"::33}},"severity"::1,"code"::"extends_non_class","codeDescription"::{"href"::"https:://dart.dev/diagnostics/extends_non_class"},"source"::"dart","message"::"Classes can only extend other classes.\nTry specifying a different superclass, or removing the extends clause."},{"range"::{"start"::{"line"::273,"character"::19},"end"::{"line"::273,"character"::21}},"severity"::1,"code"::"argument_type_not_assignable","codeDescription"::{"href"::"https:://dart.dev/diagnostics/argument_type_not_assignable"},"source"::"dart","message"::"The argument type 'dynamic' can't be assigned to the parameter type 'int'."},{"range"::{"start"::{"line"::387,"character"::57},"end"::{"line"::387,"character"::60}},"severity"::1,"code"::"undefined_identifier","codeDescription"::{"href"::"https:://dart.dev/diagnostics/undefined_identifier"},"source"::"dart","message"::"Undefined name 'ptr'.\nTry correcting the name to one that is defined, or defining the name."},{"range"::{"start"::{"line"::244,"character"::19},"end"::{"line"::244,"character"::21}},"severity"::1,"code"::"argument_type_not_assignable","codeDescription"::{"href"::"https:://dart.dev/diagnostics/argument_type_not_assignable"},"source"::"dart","message"::"The argument type 'dynamic' can't be assigned to the parameter type 'int'."},{"range"::{"start"::{"line"::341,"character"::10},"end"::{"line"::345,"character"::65}},"severity"::1,"code"::"implicit_dynamic_variable","source"::"dart","message"::"Missing variable type for 'hr'.\nTry adding an explicit type, or remove implicit-dynamic from your analysis options file."},{"range"::{"start"::{"line"::296,"character"::14},"end"::{"line"::300,"character"::74}},"severity"::1,"code"::"implicit_dynamic_variable","source"::"dart","message"::"Missing variable type for 'hr'.\nTry adding an explicit type, or remove implicit-dynamic from your analysis options file."},{"range"::{"start"::{"line"::318,"character"::43},"end"::{"line"::318,"character"::45}},"severity"::1,"code"::"argument_type_not_assignable","codeDescription"::{"href"::"https:://dart.dev/diagnostics/argument_type_not_assignable"},"source"::"dart","message"::"The argument type 'dynamic' can't be assigned to the parameter type 'int'."},{"range"::{"start"::{"line"::225,"character"::15},"end"::{"line"::225,"character"::18}},"severity"::1,"code"::"undefined_identifier","codeDescription"::{"href"::"https:://dart.dev/diagnostics/undefined_identifier"},"source"::"dart","message"::"Undefined name 'ptr'.\nTry correcting the name to one that is defined, or defining the name."},{"range"::{"start"::{"line"::215,"character"::47},"end"::{"line"::215,"character"::49}},"severity"::1,"code"::"argument_type_not_assignable","codeDescription"::{"href"::"https:://dart.dev/diagnostics/argument_type_not_assignable"},"source"::"dart","message"::"The argument type 'dynamic' can't be assigned to the parameter type 'int'."},{"range"::{"start"::{"line"::389,"character"::19},"end"::{"line"::389,"character"::21}},"severity"::1,"code"::"argument_type_not_assignable","codeDescription"::{"href"::"https:://dart.dev/diagnostics/argument_type_not_assignable"},"source"::"dart","message"::"The argument type 'dynamic' can't be assigned to the parameter type 'int'."},{"range"::{"start"::{"line"::164,"character"::45},"end"::{"line"::164,"character"::48}},"severity"::1,"code"::"extra_positional_arguments","codeDescription"::{"href"::"https:://dart.dev/diagnostics/extra_positional_arguments"},"source"::"dart","message"::"Too many positional arguments:: 0 expected, but 1 found.\nTry removing the extra arguments."},{"range"::{"start"::{"line"::354,"character"::19},"end"::{"line"::354,"character"::22}},"severity"::1,"code"::"undefined_identifier","codeDescription"::{"href"::"https:://dart.dev/diagnostics/undefined_identifier"},"source"::"dart","message"::"Undefined name 'ptr'.\nTry correcting the name to one that is defined, or defining the name."},{"range"::{"start"::{"line"::316,"character"::54},"end"::{"line"::316,"character"::57}},"severity"::1,"code"::"undefined_identifier","codeDescription"::{"href"::"https:://dart.dev/diagnostics/undefined_identifier"},"source"::"dart","message"::"Undefined name 'ptr'.\nTry correcting the name to one that is defined, or defining the name."},{"range"::{"start"::{"line"::231,"character"::43},"end"::{"line"::231,"character"::45}},"severity"::1,"code"::"argument_type_not_assignable","codeDescription"::{"href"::"https:://dart.dev/diagnostics/argument_type_not_assignable"},"source"::"dart","message"::"The argument type 'dynamic' can't be assigned to the parameter type 'int'."},{"range"::{"start"::{"line"::370,"character"::10},"end"::{"line"::374,"character"::79}},"severity"::1,"code"::"implicit_dynamic_variable","source"::"dart","message"::"Missing variable type for 'hr'.\nTry adding an explicit type, or remove implicit-dynamic from your analysis options file."},{"range"::{"start"::{"line"::260,"character"::15},"end"::{"line"::260,"character"::17}},"severity"::1,"code"::"argument_type_not_assignable","codeDescription"::{"href"::"https:://dart.dev/diagnostics/argument_type_not_assignable"},"source"::"dart","message"::"The argument type 'dynamic' can't be assigned to the parameter type 'int'."},{"range"::{"start"::{"line"::254,"character"::15},"end"::{"line"::254,"character"::18}},"severity"::1,"code"::"undefined_identifier","codeDescription"::{"href"::"https:://dart.dev/diagnostics/undefined_identifier"},"source"::"dart","message"::"Undefined name 'ptr'.\nTry correcting the name to one that is defined, or defining the name."},{"range"::{"start"::{"line"::360,"character"::19},"end"::{"line"::360,"character"::21}},"severity"::1,"code"::"argument_type_not_assignable","codeDescription"::{"href"::"https:://dart.dev/diagnostics/argument_type_not_assignable"},"source"::"dart","message"::"The argument type 'dynamic' can't be assigned to the parameter type 'int'."},{"range"::{"start"::{"line"::242,"character"::49},"end"::{"line"::242,"character"::52}},"severity"::1,"code"::"undefined_identifier","codeDescription"::{"href"::"https:://dart.dev/diagnostics/undefined_identifier"},"source"::"dart","message"::"Undefined name 'ptr'.\nTry correcting the name to one that is defined, or defining the name."},{"range"::{"start"::{"line"::271,"character"::42},"end"::{"line"::271,"character"::45}},"severity"::1,"code"::"undefined_identifier","codeDescription"::{"href"::"https:://dart.dev/diagnostics/undefined_identifier"},"source"::"dart","message"::"Undefined name 'ptr'.\nTry correcting the name to one that is defined, or defining the name."},{"range"::{"start"::{"line"::180,"character"::19},"end"::{"line"::180,"character"::22}},"severity"::1,"code"::"undefined_identifier","codeDescription"::{"href"::"https:://dart.dev/diagnostics/undefined_identifier"},"source"::"dart","message"::"Undefined name 'ptr'.\nTry correcting the name to one that is defined, or defining the name."},{"range"::{"start"::{"line"::283,"character"::15},"end"::{"line"::283,"character"::18}},"severity"::1,"code"::"undefined_identifier","codeDescription"::{"href"::"https:://dart.dev/diagnostics/undefined_identifier"},"source"::"dart","message"::"Undefined name 'ptr'.\nTry correcting the name to one that is defined, or defining the name."},{"range"::{"start"::{"line"::231,"character"::15},"end"::{"line"::231,"character"::17}},"severity"::1,"code"::"argument_type_not_assignable","codeDescription"::{"href"::"https:://dart.dev/diagnostics/argument_type_not_assignable"},"source"::"dart","message"::"The argument type 'dynamic' can't be assigned to the parameter type 'int'."},{"range"::{"start"::{"line"::209,"character"::19},"end"::{"line"::209,"character"::22}},"severity"::1,"code"::"undefined_identifier","codeDescription"::{"href"::"https:://dart.dev/diagnostics/undefined_identifier"},"source"::"dart","message"::"Undefined name 'ptr'.\nTry correcting the name to one that is defined, or defining the name."},{"range"::{"start"::{"line"::186,"character"::47},"end"::{"line"::186,"character"::49}},"severity"::1,"code"::"argument_type_not_assignable","codeDescription"::{"href"::"https:://dart.dev/diagnostics/argument_type_not_assignable"},"source"::"dart","message"::"The argument type 'dynamic' can't be assigned to the parameter type 'int'."},{"range"::{"start"::{"line"::196,"character"::10},"end"::{"line"::200,"character"::66}},"severity"::1,"code"::"implicit_dynamic_variable","source"::"dart","message"::"Missing variable type for 'hr'.\nTry adding an explicit type, or remove implicit-dynamic from your analysis options file."},{"range"::{"start"::{"line"::20,"character"::7},"end"::{"line"::20,"character"::54}},"severity"::1,"code"::"uri_does_not_exist","codeDescription"::{"href"::"https:://dart.dev/diagnostics/uri_does_not_exist"},"source"::"dart","message"::"Target of URI doesn't exist:: '../../../system/ole/automation/IDispatch.dart'.\nTry creating the file referenced by the URI, or Try using a URI for a file that does exist."},{"range"::{"start"::{"line"::260,"character"::43},"end"::{"line"::260,"character"::45}},"severity"::1,"code"::"argument_type_not_assignable","codeDescription"::{"href"::"https:://dart.dev/diagnostics/argument_type_not_assignable"},"source"::"dart","message"::"The argument type 'dynamic' can't be assigned to the parameter type 'int'."},{"range"::{"start"::{"line"::345,"character"::43},"end"::{"line"::345,"character"::46}},"severity"::1,"code"::"undefined_identifier","codeDescription"::{"href"::"https:://dart.dev/diagnostics/undefined_identifier"},"source"::"dart","message"::"Undefined name 'ptr'.\nTry correcting the name to one that is defined, or defining the name."},{"range"::{"start"::{"line"::300,"character"::46},"end"::{"line"::300,"character"::49}},"severity"::1,"code"::"undefined_identifier","codeDescription"::{"href"::"https:://dart.dev/diagnostics/undefined_identifier"},"source"::"dart","message"::"Undefined name 'ptr'.\nTry correcting the name to one that is defined, or defining the name."},{"range"::{"start"::{"line"::325,"character"::14},"end"::{"line"::329,"character"::82}},"severity"::1,"code"::"implicit_dynamic_variable","source"::"dart","message"::"Missing variable type for 'hr'.\nTry adding an explicit type, or remove implicit-dynamic from your analysis options file."},{"range"::{"start"::{"line"::167,"character"::10},"end"::{"line"::171,"character"::64}},"severity"::1,"code"::"implicit_dynamic_variable","source"::"dart","message"::"Missing variable type for 'hr'.\nTry adding an explicit type, or remove implicit-dynamic from your analysis options file."},{"range"::{"start"::{"line"::360,"character"::47},"end"::{"line"::360,"character"::49}},"severity"::1,"code"::"argument_type_not_assignable","codeDescription"::{"href"::"https:://dart.dev/diagnostics/argument_type_not_assignable"},"source"::"dart","message"::"The argument type 'dynamic' can't be assigned to the parameter type 'int'."},{"range"::{"start"::{"line"::289,"character"::15},"end"::{"line"::289,"character"::17}},"severity"::1,"code"::"argument_type_not_assignable","codeDescription"::{"href"::"https:://dart.dev/diagnostics/argument_type_not_assignable"},"source"::"dart","message"::"The argument type 'dynamic' can't be assigned to the parameter type 'int'."},{"range"::{"start"::{"line"::186,"character"::19},"end"::{"line"::186,"character"::21}},"severity"::1,"code"::"argument_type_not_assignable","codeDescription"::{"href"::"https:://dart.dev/diagnostics/argument_type_not_assignable"},"source"::"dart","message"::"The argument type 'dynamic' can't be assigned to the parameter type 'int'."},{"range"::{"start"::{"line"::383,"character"::19},"end"::{"line"::383,"character"::22}},"severity"::1,"code"::"undefined_identifier","codeDescription"::{"href"::"https:://dart.dev/diagnostics/undefined_identifier"},"source"::"dart","message"::"Undefined name 'ptr'.\nTry correcting the name to one that is defined, or defining the name."},{"range"::{"start"::{"line"::312,"character"::15},"end"::{"line"::312,"character"::18}},"severity"::1,"code"::"undefined_identifier","codeDescription"::{"href"::"https:://dart.dev/diagnostics/undefined_identifier"},"source"::"dart","message"::"Undefined name 'ptr'.\nTry correcting the name to one that is defined, or defining the name."},{"range"::{"start"::{"line"::171,"character"::42},"end"::{"line"::171,"character"::45}},"severity"::1,"code"::"undefined_identifier","codeDescription"::{"href"::"https:://dart.dev/diagnostics/undefined_identifier"},"source"::"dart","message"::"Undefined name 'ptr'.\nTry correcting the name to one that is defined, or defining the name."},{"range"::{"start"::{"line"::225,"character"::10},"end"::{"line"::229,"character"::71}},"severity"::1,"code"::"implicit_dynamic_variable","source"::"dart","message"::"Missing variable type for 'hr'.\nTry adding an explicit type, or remove implicit-dynamic from your analysis options file."},{"range"::{"start"::{"line"::238,"character"::19},"end"::{"line"::238,"character"::22}},"severity"::1,"code"::"undefined_identifier","codeDescription"::{"href"::"https:://dart.dev/diagnostics/undefined_identifier"},"source"::"dart","message"::"Undefined name 'ptr'.\nTry correcting the name to one that is defined, or defining the name."},{"range"::{"start"::{"line"::173,"character"::43},"end"::{"line"::173,"character"::45}},"severity"::1,"code"::"argument_type_not_assignable","codeDescription"::{"href"::"https:://dart.dev/diagnostics/argument_type_not_assignable"},"source"::"dart","message"::"The argument type 'dynamic' can't be assigned to the parameter type 'int'."},{"range"::{"start"::{"line"::188,"character"::14},"end"::{"line"::188,"character"::42}},"severity"::1,"code"::"implicit_dynamic_variable","source"::"dart","message"::"Missing variable type for 'retValue'.\nTry adding an explicit type, or remove implicit-dynamic from your analysis options file."},{"range"::{"start"::{"line"::189,"character"::15},"end"::{"line"::189,"character"::23}},"severity"::1,"code"::"return_of_invalid_type","codeDescription"::{"href"::"https:://dart.dev/diagnostics/return_of_invalid_type"},"source"::"dart","message"::"A value of type 'dynamic' can't be returned from the function 'output' because it has a return type of 'VARIANT'."},{"range"::{"start"::{"line"::376,"character"::15},"end"::{"line"::376,"character"::17}},"severity"::1,"code"::"argument_type_not_assignable","codeDescription"::{"href"::"https:://dart.dev/diagnostics/argument_type_not_assignable"},"source"::"dart","message"::"The argument type 'dynamic' can't be assigned to the parameter type 'int'."},{"range"::{"start"::{"line"::202,"character"::15},"end"::{"line"::202,"character"::17}},"severity"::1,"code"::"argument_type_not_assignable","codeDescription"::{"href"::"https:://dart.dev/diagnostics/argument_type_not_assignable"},"source"::"dart","message"::"The argument type 'dynamic' can't be assigned to the parameter type 'int'."},{"range"::{"start"::{"line"::331,"character"::47},"end"::{"line"::331,"character"::49}},"severity"::1,"code"::"argument_type_not_assignable","codeDescription"::{"href"::"https:://dart.dev/diagnostics/argument_type_not_assignable"},"source"::"dart","message"::"The argument type 'dynamic' can't be assigned to the parameter type 'int'."},{"range"::{"start"::{"line"::296,"character"::19},"end"::{"line"::296,"character"::22}},"severity"::1,"code"::"undefined_identifier","codeDescription"::{"href"::"https:://dart.dev/diagnostics/undefined_identifier"},"source"::"dart","message"::"Undefined name 'ptr'.\nTry correcting the name to one that is defined, or defining the name."},{"range"::{"start"::{"line"::341,"character"::15},"end"::{"line"::341,"character"::18}},"severity"::1,"code"::"undefined_identifier","codeDescription"::{"href"::"https:://dart.dev/diagnostics/undefined_identifier"},"source"::"dart","message"::"Undefined name 'ptr'.\nTry correcting the name to one that is defined, or defining the name."},{"range"::{"start"::{"line"::398,"character"::17},"end"::{"line"::401,"character"::48}},"severity"::1,"code"::"return_of_invalid_type","codeDescription"::{"href"::"https:://dart.dev/diagnostics/return_of_invalid_type"},"source"::"dart","message"::"A value of type 'dynamic' can't be returned from the method 'flush' because it has a return type of 'int'."},{"range"::{"start"::{"line"::267,"character"::19},"end"::{"line"::267,"character"::22}},"severity"::1,"code"::"undefined_identifier","codeDescription"::{"href"::"https:://dart.dev/diagnostics/undefined_identifier"},"source"::"dart","message"::"Undefined name 'ptr'.\nTry correcting the name to one that is defined, or defining the name."},{"range"::{"start"::{"line"::376,"character"::43},"end"::{"line"::376,"character"::45}},"severity"::1,"code"::"argument_type_not_assignable","codeDescription"::{"href"::"https:://dart.dev/diagnostics/argument_type_not_assignable"},"source"::"dart","message"::"The argument type 'dynamic' can't be assigned to the parameter type 'int'."},{"range"::{"start"::{"line"::401,"character"::33},"end"::{"line"::401,"character"::36}},"severity"::1,"code"::"undefined_identifier","codeDescription"::{"href"::"https:://dart.dev/diagnostics/undefined_identifier"},"source"::"dart","message"::"Undefined name 'ptr'.\nTry correcting the name to one that is defined, or defining the name."},{"range"::{"start"::{"line"::202,"character"::43},"end"::{"line"::202,"character"::45}},"severity"::1,"code"::"argument_type_not_assignable","codeDescription"::{"href"::"https:://dart.dev/diagnostics/argument_type_not_assignable"},"source"::"dart","message"::"The argument type 'dynamic' can't be assigned to the parameter type 'int'."},{"range"::{"start"::{"line"::200,"character"::44},"end"::{"line"::200,"character"::47}},"severity"::1,"code"::"undefined_identifier","codeDescription"::{"href"::"https:://dart.dev/diagnostics/undefined_identifier"},"source"::"dart","message"::"Undefined name 'ptr'.\nTry correcting the name to one that is defined, or defining the name."},{"range"::{"start"::{"line"::374,"character"::57},"end"::{"line"::374,"character"::60}},"severity"::1,"code"::"undefined_identifier","codeDescription"::{"href"::"https:://dart.dev/diagnostics/undefined_identifier"},"source"::"dart","message"::"Undefined name 'ptr'.\nTry correcting the name to one that is defined, or defining the name."},{"range"::{"start"::{"line"::354,"character"::14},"end"::{"line"::358,"character"::71}},"severity"::1,"code"::"implicit_dynamic_variable","source"::"dart","message"::"Missing variable type for 'hr'.\nTry adding an explicit type, or remove implicit-dynamic from your analysis options file."},{"range"::{"start"::{"line"::329,"character"::54},"end"::{"line"::329,"character"::57}},"severity"::1,"code"::"undefined_identifier","codeDescription"::{"href"::"https:://dart.dev/diagnostics/undefined_identifier"},"source"::"dart","message"::"Undefined name 'ptr'.\nTry correcting the name to one that is defined, or defining the name."},{"range"::{"start"::{"line"::331,"character"::19},"end"::{"line"::331,"character"::21}},"severity"::1,"code"::"argument_type_not_assignable","codeDescription"::{"href"::"https:://dart.dev/diagnostics/argument_type_not_assignable"},"source"::"dart","message"::"The argument type 'dynamic' can't be assigned to the parameter type 'int'."},{"range"::{"start"::{"line"::273,"character"::47},"end"::{"line"::273,"character"::49}},"severity"::1,"code"::"argument_type_not_assignable","codeDescription"::{"href"::"https:://dart.dev/diagnostics/argument_type_not_assignable"},"source"::"dart","message"::"The argument type 'dynamic' can't be assigned to the parameter type 'int'."},{"range"::{"start"::{"line"::358,"character"::43},"end"::{"line"::358,"character"::46}},"severity"::1,"code"::"undefined_identifier","codeDescription"::{"href"::"https:://dart.dev/diagnostics/undefined_identifier"},"source"::"dart","message"::"Undefined name 'ptr'.\nTry correcting the name to one that is defined, or defining the name."},{"range"::{"start"::{"line"::302,"character"::19},"end"::{"line"::302,"character"::21}},"severity"::1,"code"::"argument_type_not_assignable","codeDescription"::{"href"::"https:://dart.dev/diagnostics/argument_type_not_assignable"},"source"::"dart","message"::"The argument type 'dynamic' can't be assigned to the parameter type 'int'."},{"range"::{"start"::{"line"::244,"character"::47},"end"::{"line"::244,"character"::49}},"severity"::1,"code"::"argument_type_not_assignable","codeDescription"::{"href"::"https:://dart.dev/diagnostics/argument_type_not_assignable"},"source"::"dart","message"::"The argument type 'dynamic' can't be assigned to the parameter type 'int'."},{"range"::{"start"::{"line"::229,"character"::49},"end"::{"line"::229,"character"::52}},"severity"::1,"code"::"undefined_identifier","codeDescription"::{"href"::"https:://dart.dev/diagnostics/undefined_identifier"},"source"::"dart","message"::"Undefined name 'ptr'.\nTry correcting the name to one that is defined, or defining the name."},{"range"::{"start"::{"line"::283,"character"::10},"end"::{"line"::287,"character"::68}},"severity"::1,"code"::"implicit_dynamic_variable","source"::"dart","message"::"Missing variable type for 'hr'.\nTry adding an explicit type, or remove implicit-dynamic from your analysis options file."},{"range"::{"start"::{"line"::347,"character"::15},"end"::{"line"::347,"character"::17}},"severity"::1,"code"::"argument_type_not_assignable","codeDescription"::{"href"::"https:://dart.dev/diagnostics/argument_type_not_assignable"},"source"::"dart","message"::"The argument type 'dynamic' can't be assigned to the parameter type 'int'."},{"range"::{"start"::{"line"::180,"character"::14},"end"::{"line"::184,"character"::70}},"severity"::1,"code"::"implicit_dynamic_variable","source"::"dart","message"::"Missing variable type for 'hr'.\nTry adding an explicit type, or remove implicit-dynamic from your analysis options file."},{"range"::{"start"::{"line"::389,"character"::47},"end"::{"line"::389,"character"::49}},"severity"::1,"code"::"argument_type_not_assignable","codeDescription"::{"href"::"https:://dart.dev/diagnostics/argument_type_not_assignable"},"source"::"dart","message"::"The argument type 'dynamic' can't be assigned to the parameter type 'int'."},{"range"::{"start"::{"line"::254,"character"::10},"end"::{"line"::258,"character"::64}},"severity"::1,"code"::"implicit_dynamic_variable","source"::"dart","message"::"Missing variable type for 'hr'.\nTry adding an explicit type, or remove implicit-dynamic from your analysis options file."},{"range"::{"start"::{"line"::184,"character"::42},"end"::{"line"::184,"character"::45}},"severity"::1,"code"::"undefined_identifier","codeDescription"::{"href"::"https:://dart.dev/diagnostics/undefined_identifier"},"source"::"dart","message"::"Undefined name 'ptr'.\nTry correcting the name to one that is defined, or defining the name."},{"range"::{"start"::{"line"::173,"character"::15},"end"::{"line"::173,"character"::17}},"severity"::1,"code"::"argument_type_not_assignable","codeDescription"::{"href"::"https:://dart.dev/diagnostics/argument_type_not_assignable"},"source"::"dart","message"::"The argument type 'dynamic' can't be assigned to the parameter type 'int'."},{"range"::{"start"::{"line"::287,"character"::46},"end"::{"line"::287,"character"::49}},"severity"::1,"code"::"undefined_identifier","codeDescription"::{"href"::"https:://dart.dev/diagnostics/undefined_identifier"},"source"::"dart","message"::"Undefined name 'ptr'.\nTry correcting the name to one that is defined, or defining the name."},{"range"::{"start"::{"line"::302,"character"::47},"end"::{"line"::302,"character"::49}},"severity"::1,"code"::"argument_type_not_assignable","codeDescription"::{"href"::"https:://dart.dev/diagnostics/argument_type_not_assignable"},"source"::"dart","message"::"The argument type 'dynamic' can't be assigned to the parameter type 'int'."},{"range"::{"start"::{"line"::196,"character"::15},"end"::{"line"::196,"character"::18}},"severity"::1,"code"::"undefined_identifier","codeDescription"::{"href"::"https:://dart.dev/diagnostics/undefined_identifier"},"source"::"dart","message"::"Undefined name 'ptr'.\nTry correcting the name to one that is defined, or defining the name."},{"range"::{"start"::{"line"::209,"character"::14},"end"::{"line"::213,"character"::72}},"severity"::1,"code"::"implicit_dynamic_variable","source"::"dart","message"::"Missing variable type for 'hr'.\nTry adding an explicit type, or remove implicit-dynamic from your analysis options file."},{"range"::{"start"::{"line"::370,"character"::15},"end"::{"line"::370,"character"::18}},"severity"::1,"code"::"undefined_identifier","codeDescription"::{"href"::"https:://dart.dev/diagnostics/undefined_identifier"},"source"::"dart","message"::"Undefined name 'ptr'.\nTry correcting the name to one that is defined, or defining the name."},{"range"::{"start"::{"line"::312,"character"::10},"end"::{"line"::316,"character"::76}},"severity"::1,"code"::"implicit_dynamic_variable","source"::"dart","message"::"Missing variable type for 'hr'.\nTry adding an explicit type, or remove implicit-dynamic from your analysis options file."},{"range"::{"start"::{"line"::167,"character"::15},"end"::{"line"::167,"character"::18}},"severity"::1,"code"::"undefined_identifier","codeDescription"::{"href"::"https:://dart.dev/diagnostics/undefined_identifier"},"source"::"dart","message"::"Undefined name 'ptr'.\nTry correcting the name to one that is defined, or defining the name."},{"range"::{"start"::{"line"::347,"character"::43},"end"::{"line"::347,"character"::45}},"severity"::1,"code"::"argument_type_not_assignable","codeDescription"::{"href"::"https:://dart.dev/diagnostics/argument_type_not_assignable"},"source"::"dart","message"::"The argument type 'dynamic' can't be assigned to the parameter type 'int'."},{"range"::{"start"::{"line"::383,"character"::14},"end"::{"line"::387,"character"::85}},"severity"::1,"code"::"implicit_dynamic_variable","source"::"dart","message"::"Missing variable type for 'hr'.\nTry adding an explicit type, or remove implicit-dynamic from your analysis options file."},{"range"::{"start"::{"line"::325,"character"::19},"end"::{"line"::325,"character"::22}},"severity"::1,"code"::"undefined_identifier","codeDescription"::{"href"::"https:://dart.dev/diagnostics/undefined_identifier"},"source"::"dart","message"::"Undefined name 'ptr'.\nTry correcting the name to one that is defined, or defining the name."},{"range"::{"start"::{"line"::258,"character"::42},"end"::{"line"::258,"character"::45}},"severity"::1,"code"::"undefined_identifier","codeDescription"::{"href"::"https:://dart.dev/diagnostics/undefined_identifier"},"source"::"dart","message"::"Undefined name 'ptr'.\nTry correcting the name to one that is defined, or defining the name."}]},"jsonrpc"::"2.0"}
1635476735351:Res:{"method"::"textDocument/publishDiagnostics","params"::{"uri"::"file::///c::/src/win32/lib/src/data/xml/msxml/IMXXMLFilter.dart","diagnostics"::[{"range"::{"start"::{"line"::172,"character"::19},"end"::{"line"::172,"character"::21}},"severity"::1,"code"::"argument_type_not_assignable","codeDescription"::{"href"::"https:://dart.dev/diagnostics/argument_type_not_assignable"},"source"::"dart","message"::"The argument type 'dynamic' can't be assigned to the parameter type 'int'."},{"range"::{"start"::{"line"::218,"character"::46},"end"::{"line"::218,"character"::49}},"severity"::1,"code"::"undefined_identifier","codeDescription"::{"href"::"https:://dart.dev/diagnostics/undefined_identifier"},"source"::"dart","message"::"Undefined name 'ptr'.\nTry correcting the name to one that is defined, or defining the name."},{"range"::{"start"::{"line"::229,"character"::47},"end"::{"line"::229,"character"::50}},"severity"::1,"code"::"undefined_identifier","codeDescription"::{"href"::"https:://dart.dev/diagnostics/undefined_identifier"},"source"::"dart","message"::"Undefined name 'ptr'.\nTry correcting the name to one that is defined, or defining the name."},{"range"::{"start"::{"line"::253,"character"::49},"end"::{"line"::253,"character"::52}},"severity"::1,"code"::"undefined_identifier","codeDescription"::{"href"::"https:://dart.dev/diagnostics/undefined_identifier"},"source"::"dart","message"::"Undefined name 'ptr'.\nTry correcting the name to one that is defined, or defining the name."},{"range"::{"start"::{"line"::20,"character"::7},"end"::{"line"::20,"character"::54}},"severity"::1,"code"::"uri_does_not_exist","codeDescription"::{"href"::"https:://dart.dev/diagnostics/uri_does_not_exist"},"source"::"dart","message"::"Target of URI doesn't exist:: '../../../system/ole/automation/IDispatch.dart'.\nTry creating the file referenced by the URI, or Try using a URI for a file that does exist."},{"range"::{"start"::{"line"::196,"character"::19},"end"::{"line"::196,"character"::21}},"severity"::1,"code"::"argument_type_not_assignable","codeDescription"::{"href"::"https:://dart.dev/diagnostics/argument_type_not_assignable"},"source"::"dart","message"::"The argument type 'dynamic' can't be assigned to the parameter type 'int'."},{"range"::{"start"::{"line"::244,"character"::47},"end"::{"line"::244,"character"::49}},"severity"::1,"code"::"argument_type_not_assignable","codeDescription"::{"href"::"https:://dart.dev/diagnostics/argument_type_not_assignable"},"source"::"dart","message"::"The argument type 'dynamic' can't be assigned to the parameter type 'int'."},{"range"::{"start"::{"line"::253,"character"::49},"end"::{"line"::256,"character"::72}},"severity"::1,"code"::"return_of_invalid_type","codeDescription"::{"href"::"https:://dart.dev/diagnostics/return_of_invalid_type"},"source"::"dart","message"::"A value of type 'dynamic' can't be returned from the method 'putref_errorHandler' because it has a return type of 'int'."},{"range"::{"start"::{"line"::242,"character"::48},"end"::{"line"::242,"character"::51}},"severity"::1,"code"::"undefined_identifier","codeDescription"::{"href"::"https:://dart.dev/diagnostics/undefined_identifier"},"source"::"dart","message"::"Undefined name 'ptr'.\nTry correcting the name to one that is defined, or defining the name."},{"range"::{"start"::{"line"::205,"character"::51},"end"::{"line"::208,"character"::74}},"severity"::1,"code"::"return_of_invalid_type","codeDescription"::{"href"::"https:://dart.dev/diagnostics/return_of_invalid_type"},"source"::"dart","message"::"A value of type 'dynamic' can't be returned from the method 'putref_contentHandler' because it has a return type of 'int'."},{"range"::{"start"::{"line"::157,"character"::42},"end"::{"line"::157,"character"::49}},"severity"::1,"code"::"ambiguous_import","codeDescription"::{"href"::"https:://dart.dev/diagnostics/ambiguous_import"},"source"::"dart","message"::"The name 'VARIANT' is defined in the libraries 'package::win32/src/specialTypes.dart' and 'package::win32/src/system/com/structs.g.dart'.\nTry using 'as prefix' for one of the import directives, or hiding the name from all but one of the imports."},{"range"::{"start"::{"line"::147,"character"::56},"end"::{"line"::150,"character"::70}},"severity"::1,"code"::"return_of_invalid_type","codeDescription"::{"href"::"https:://dart.dev/diagnostics/return_of_invalid_type"},"source"::"dart","message"::"A value of type 'dynamic' can't be returned from the method 'putFeature' because it has a return type of 'int'."},{"range"::{"start"::{"line"::152,"character"::50},"end"::{"line"::152,"character"::57}},"severity"::1,"code"::"ambiguous_import","codeDescription"::{"href"::"https:://dart.dev/diagnostics/ambiguous_import"},"source"::"dart","message"::"The name 'VARIANT' is defined in the libraries 'package::win32/src/specialTypes.dart' and 'package::win32/src/system/com/structs.g.dart'.\nTry using 'as prefix' for one of the import directives, or hiding the name from all but one of the imports."},{"range"::{"start"::{"line"::220,"character"::19},"end"::{"line"::220,"character"::21}},"severity"::1,"code"::"argument_type_not_assignable","codeDescription"::{"href"::"https:://dart.dev/diagnostics/argument_type_not_assignable"},"source"::"dart","message"::"The argument type 'dynamic' can't be assigned to the parameter type 'int'."},{"range"::{"start"::{"line"::68,"character"::2},"end"::{"line"::68,"character"::9}},"severity"::1,"code"::"ambiguous_import","codeDescription"::{"href"::"https:://dart.dev/diagnostics/ambiguous_import"},"source"::"dart","message"::"The name 'VARIANT' is defined in the libraries 'package::win32/src/specialTypes.dart' and 'package::win32/src/system/com/structs.g.dart'.\nTry using 'as prefix' for one of the import directives, or hiding the name from all but one of the imports."},{"range"::{"start"::{"line"::247,"character"::15},"end"::{"line"::247,"character"::23}},"severity"::1,"code"::"return_of_invalid_type","codeDescription"::{"href"::"https:://dart.dev/diagnostics/return_of_invalid_type"},"source"::"dart","message"::"A value of type 'dynamic' can't be returned from the function 'errorHandler' because it has a return type of 'COMObject'."},{"range"::{"start"::{"line"::244,"character"::19},"end"::{"line"::244,"character"::21}},"severity"::1,"code"::"argument_type_not_assignable","codeDescription"::{"href"::"https:://dart.dev/diagnostics/argument_type_not_assignable"},"source"::"dart","message"::"The argument type 'dynamic' can't be assigned to the parameter type 'int'."},{"range"::{"start"::{"line"::214,"character"::14},"end"::{"line"::218,"character"::74}},"severity"::1,"code"::"implicit_dynamic_variable","source"::"dart","message"::"Missing variable type for 'hr'.\nTry adding an explicit type, or remove implicit-dynamic from your analysis options file."},{"range"::{"start"::{"line"::166,"character"::14},"end"::{"line"::170,"character"::78}},"severity"::1,"code"::"implicit_dynamic_variable","source"::"dart","message"::"Missing variable type for 'hr'.\nTry adding an explicit type, or remove implicit-dynamic from your analysis options file."},{"range"::{"start"::{"line"::214,"character"::19},"end"::{"line"::214,"character"::22}},"severity"::1,"code"::"undefined_identifier","codeDescription"::{"href"::"https:://dart.dev/diagnostics/undefined_identifier"},"source"::"dart","message"::"Undefined name 'ptr'.\nTry correcting the name to one that is defined, or defining the name."},{"range"::{"start"::{"line"::166,"character"::19},"end"::{"line"::166,"character"::22}},"severity"::1,"code"::"undefined_identifier","codeDescription"::{"href"::"https:://dart.dev/diagnostics/undefined_identifier"},"source"::"dart","message"::"Undefined name 'ptr'.\nTry correcting the name to one that is defined, or defining the name."},{"range"::{"start"::{"line"::229,"character"::47},"end"::{"line"::232,"character"::70}},"severity"::1,"code"::"return_of_invalid_type","codeDescription"::{"href"::"https:://dart.dev/diagnostics/return_of_invalid_type"},"source"::"dart","message"::"A value of type 'dynamic' can't be returned from the method 'putref_dtdHandler' because it has a return type of 'int'."},{"range"::{"start"::{"line"::190,"character"::19},"end"::{"line"::190,"character"::22}},"severity"::1,"code"::"undefined_identifier","codeDescription"::{"href"::"https:://dart.dev/diagnostics/undefined_identifier"},"source"::"dart","message"::"Undefined name 'ptr'.\nTry correcting the name to one that is defined, or defining the name."},{"range"::{"start"::{"line"::140,"character"::48},"end"::{"line"::140,"character"::51}},"severity"::1,"code"::"extra_positional_arguments","codeDescription"::{"href"::"https:://dart.dev/diagnostics/extra_positional_arguments"},"source"::"dart","message"::"Too many positional arguments:: 0 expected, but 1 found.\nTry removing the extra arguments."},{"range"::{"start"::{"line"::190,"character"::14},"end"::{"line"::194,"character"::78}},"severity"::1,"code"::"implicit_dynamic_variable","source"::"dart","message"::"Missing variable type for 'hr'.\nTry adding an explicit type, or remove implicit-dynamic from your analysis options file."},{"range"::{"start"::{"line"::184,"character"::49},"end"::{"line"::184,"character"::52}},"severity"::1,"code"::"undefined_identifier","codeDescription"::{"href"::"https:://dart.dev/diagnostics/undefined_identifier"},"source"::"dart","message"::"Undefined name 'ptr'.\nTry correcting the name to one that is defined, or defining the name."},{"range"::{"start"::{"line"::208,"character"::49},"end"::{"line"::208,"character"::52}},"severity"::1,"code"::"undefined_identifier","codeDescription"::{"href"::"https:://dart.dev/diagnostics/undefined_identifier"},"source"::"dart","message"::"Undefined name 'ptr'.\nTry correcting the name to one that is defined, or defining the name."},{"range"::{"start"::{"line"::238,"character"::14},"end"::{"line"::242,"character"::76}},"severity"::1,"code"::"implicit_dynamic_variable","source"::"dart","message"::"Missing variable type for 'hr'.\nTry adding an explicit type, or remove implicit-dynamic from your analysis options file."},{"range"::{"start"::{"line"::145,"character"::38},"end"::{"line"::145,"character"::41}},"severity"::1,"code"::"undefined_identifier","codeDescription"::{"href"::"https:://dart.dev/diagnostics/undefined_identifier"},"source"::"dart","message"::"Undefined name 'ptr'.\nTry correcting the name to one that is defined, or defining the name."},{"range"::{"start"::{"line"::155,"character"::39},"end"::{"line"::155,"character"::42}},"severity"::1,"code"::"undefined_identifier","codeDescription"::{"href"::"https:://dart.dev/diagnostics/undefined_identifier"},"source"::"dart","message"::"Undefined name 'ptr'.\nTry correcting the name to one that is defined, or defining the name."},{"range"::{"start"::{"line"::238,"character"::19},"end"::{"line"::238,"character"::22}},"severity"::1,"code"::"undefined_identifier","codeDescription"::{"href"::"https:://dart.dev/diagnostics/undefined_identifier"},"source"::"dart","message"::"Undefined name 'ptr'.\nTry correcting the name to one that is defined, or defining the name."},{"range"::{"start"::{"line"::152,"character"::72},"end"::{"line"::155,"character"::73}},"severity"::1,"code"::"return_of_invalid_type","codeDescription"::{"href"::"https:://dart.dev/diagnostics/return_of_invalid_type"},"source"::"dart","message"::"A value of type 'dynamic' can't be returned from the method 'getProperty' because it has a return type of 'int'."},{"range"::{"start"::{"line"::174,"character"::14},"end"::{"line"::174,"character"::42}},"severity"::1,"code"::"implicit_dynamic_variable","source"::"dart","message"::"Missing variable type for 'retValue'.\nTry adding an explicit type, or remove implicit-dynamic from your analysis options file."},{"range"::{"start"::{"line"::223,"character"::15},"end"::{"line"::223,"character"::23}},"severity"::1,"code"::"return_of_invalid_type","codeDescription"::{"href"::"https:://dart.dev/diagnostics/return_of_invalid_type"},"source"::"dart","message"::"A value of type 'dynamic' can't be returned from the function 'dtdHandler' because it has a return type of 'COMObject'."},{"range"::{"start"::{"line"::150,"character"::38},"end"::{"line"::150,"character"::41}},"severity"::1,"code"::"undefined_identifier","codeDescription"::{"href"::"https:://dart.dev/diagnostics/undefined_identifier"},"source"::"dart","message"::"Undefined name 'ptr'.\nTry correcting the name to one that is defined, or defining the name."},{"range"::{"start"::{"line"::160,"character"::39},"end"::{"line"::160,"character"::42}},"severity"::1,"code"::"undefined_identifier","codeDescription"::{"href"::"https:://dart.dev/diagnostics/undefined_identifier"},"source"::"dart","message"::"Undefined name 'ptr'.\nTry correcting the name to one that is defined, or defining the name."},{"range"::{"start"::{"line"::63,"character"::2},"end"::{"line"::63,"character"::9}},"severity"::1,"code"::"ambiguous_import","codeDescription"::{"href"::"https:://dart.dev/diagnostics/ambiguous_import"},"source"::"dart","message"::"The name 'VARIANT' is defined in the libraries 'package::win32/src/specialTypes.dart' and 'package::win32/src/system/com/structs.g.dart'.\nTry using 'as prefix' for one of the import directives, or hiding the name from all but one of the imports."},{"range"::{"start"::{"line"::181,"character"::52},"end"::{"line"::184,"character"::75}},"severity"::1,"code"::"return_of_invalid_type","codeDescription"::{"href"::"https:://dart.dev/diagnostics/return_of_invalid_type"},"source"::"dart","message"::"A value of type 'dynamic' can't be returned from the method 'putref_entityResolver' because it has a return type of 'int'."},{"range"::{"start"::{"line"::232,"character"::45},"end"::{"line"::232,"character"::48}},"severity"::1,"code"::"undefined_identifier","codeDescription"::{"href"::"https:://dart.dev/diagnostics/undefined_identifier"},"source"::"dart","message"::"Undefined name 'ptr'.\nTry correcting the name to one that is defined, or defining the name."},{"range"::{"start"::{"line"::199,"character"::15},"end"::{"line"::199,"character"::23}},"severity"::1,"code"::"return_of_invalid_type","codeDescription"::{"href"::"https:://dart.dev/diagnostics/return_of_invalid_type"},"source"::"dart","message"::"A value of type 'dynamic' can't be returned from the function 'contentHandler' because it has a return type of 'COMObject'."},{"range"::{"start"::{"line"::198,"character"::14},"end"::{"line"::198,"character"::42}},"severity"::1,"code"::"implicit_dynamic_variable","source"::"dart","message"::"Missing variable type for 'retValue'.\nTry adding an explicit type, or remove implicit-dynamic from your analysis options file."},{"range"::{"start"::{"line"::142,"character"::67},"end"::{"line"::142,"character"::70}},"severity"::1,"code"::"undefined_identifier","codeDescription"::{"href"::"https:://dart.dev/diagnostics/undefined_identifier"},"source"::"dart","message"::"Undefined name 'ptr'.\nTry correcting the name to one that is defined, or defining the name."},{"range"::{"start"::{"line"::147,"character"::56},"end"::{"line"::147,"character"::59}},"severity"::1,"code"::"undefined_identifier","codeDescription"::{"href"::"https:://dart.dev/diagnostics/undefined_identifier"},"source"::"dart","message"::"Undefined name 'ptr'.\nTry correcting the name to one that is defined, or defining the name."},{"range"::{"start"::{"line"::137,"character"::27},"end"::{"line"::137,"character"::36}},"severity"::1,"code"::"extends_non_class","codeDescription"::{"href"::"https:://dart.dev/diagnostics/extends_non_class"},"source"::"dart","message"::"Classes can only extend other classes.\nTry specifying a different superclass, or removing the extends clause."},{"range"::{"start"::{"line"::142,"character"::67},"end"::{"line"::145,"character"::70}},"severity"::1,"code"::"return_of_invalid_type","codeDescription"::{"href"::"https:://dart.dev/diagnostics/return_of_invalid_type"},"source"::"dart","message"::"A value of type 'dynamic' can't be returned from the method 'getFeature' because it has a return type of 'int'."},{"range"::{"start"::{"line"::152,"character"::72},"end"::{"line"::152,"character"::75}},"severity"::1,"code"::"undefined_identifier","codeDescription"::{"href"::"https:://dart.dev/diagnostics/undefined_identifier"},"source"::"dart","message"::"Undefined name 'ptr'.\nTry correcting the name to one that is defined, or defining the name."},{"range"::{"start"::{"line"::246,"character"::37},"end"::{"line"::246,"character"::42}},"severity"::1,"code"::"undefined_getter","codeDescription"::{"href"::"https:://dart.dev/diagnostics/undefined_getter"},"source"::"dart","message"::"The getter 'value' isn't defined for the type 'Pointer<COMObject>'.\nTry importing the library that defines 'value', correcting the name to the name of an existing getter, or defining a getter or field named 'value'."},{"range"::{"start"::{"line"::256,"character"::47},"end"::{"line"::256,"character"::50}},"severity"::1,"code"::"undefined_identifier","codeDescription"::{"href"::"https:://dart.dev/diagnostics/undefined_identifier"},"source"::"dart","message"::"Undefined name 'ptr'.\nTry correcting the name to one that is defined, or defining the name."},{"range"::{"start"::{"line"::175,"character"::15},"end"::{"line"::175,"character"::23}},"severity"::1,"code"::"return_of_invalid_type","codeDescription"::{"href"::"https:://dart.dev/diagnostics/return_of_invalid_type"},"source"::"dart","message"::"A value of type 'dynamic' can't be returned from the function 'entityResolver' because it has a return type of 'COMObject'."},{"range"::{"start"::{"line"::196,"character"::47},"end"::{"line"::196,"character"::49}},"severity"::1,"code"::"argument_type_not_assignable","codeDescription"::{"href"::"https:://dart.dev/diagnostics/argument_type_not_assignable"},"source"::"dart","message"::"The argument type 'dynamic' can't be assigned to the parameter type 'int'."},{"range"::{"start"::{"line"::172,"character"::47},"end"::{"line"::172,"character"::49}},"severity"::1,"code"::"argument_type_not_assignable","codeDescription"::{"href"::"https:://dart.dev/diagnostics/argument_type_not_assignable"},"source"::"dart","message"::"The argument type 'dynamic' can't be assigned to the parameter type 'int'."},{"range"::{"start"::{"line"::52,"character"::10},"end"::{"line"::52,"character"::17}},"severity"::1,"code"::"ambiguous_import","codeDescription"::{"href"::"https:://dart.dev/diagnostics/ambiguous_import"},"source"::"dart","message"::"The name 'VARIANT' is defined in the libraries 'package::win32/src/specialTypes.dart' and 'package::win32/src/system/com/structs.g.dart'.\nTry using 'as prefix' for one of the import directives, or hiding the name from all but one of the imports."},{"range"::{"start"::{"line"::222,"character"::14},"end"::{"line"::222,"character"::42}},"severity"::1,"code"::"implicit_dynamic_variable","source"::"dart","message"::"Missing variable type for 'retValue'.\nTry adding an explicit type, or remove implicit-dynamic from your analysis options file."},{"range"::{"start"::{"line"::157,"character"::63},"end"::{"line"::157,"character"::66}},"severity"::1,"code"::"undefined_identifier","codeDescription"::{"href"::"https:://dart.dev/diagnostics/undefined_identifier"},"source"::"dart","message"::"Undefined name 'ptr'.\nTry correcting the name to one that is defined, or defining the name."},{"range"::{"start"::{"line"::181,"character"::52},"end"::{"line"::181,"character"::55}},"severity"::1,"code"::"undefined_identifier","codeDescription"::{"href"::"https:://dart.dev/diagnostics/undefined_identifier"},"source"::"dart","message"::"Undefined name 'ptr'.\nTry correcting the name to one that is defined, or defining the name."},{"range"::{"start"::{"line"::157,"character"::63},"end"::{"line"::160,"character"::73}},"severity"::1,"code"::"return_of_invalid_type","codeDescription"::{"href"::"https:://dart.dev/diagnostics/return_of_invalid_type"},"source"::"dart","message"::"A value of type 'dynamic' can't be returned from the method 'putProperty' because it has a return type of 'int'."},{"range"::{"start"::{"line"::205,"character"::51},"end"::{"line"::205,"character"::54}},"severity"::1,"code"::"undefined_identifier","codeDescription"::{"href"::"https:://dart.dev/diagnostics/undefined_identifier"},"source"::"dart","message"::"Undefined name 'ptr'.\nTry correcting the name to one that is defined, or defining the name."},{"range"::{"start"::{"line"::222,"character"::37},"end"::{"line"::222,"character"::42}},"severity"::1,"code"::"undefined_getter","codeDescription"::{"href"::"https:://dart.dev/diagnostics/undefined_getter"},"source"::"dart","message"::"The getter 'value' isn't defined for the type 'Pointer<COMObject>'.\nTry importing the library that defines 'value', correcting the name to the name of an existing getter, or defining a getter or field named 'value'."},{"range"::{"start"::{"line"::57,"character"::10},"end"::{"line"::57,"character"::17}},"severity"::1,"code"::"ambiguous_import","codeDescription"::{"href"::"https:://dart.dev/diagnostics/ambiguous_import"},"source"::"dart","message"::"The name 'VARIANT' is defined in the libraries 'package::win32/src/specialTypes.dart' and 'package::win32/src/system/com/structs.g.dart'.\nTry using 'as prefix' for one of the import directives, or hiding the name from all but one of the imports."},{"range"::{"start"::{"line"::246,"character"::14},"end"::{"line"::246,"character"::42}},"severity"::1,"code"::"implicit_dynamic_variable","source"::"dart","message"::"Missing variable type for 'retValue'.\nTry adding an explicit type, or remove implicit-dynamic from your analysis options file."},{"range"::{"start"::{"line"::170,"character"::50},"end"::{"line"::170,"character"::53}},"severity"::1,"code"::"undefined_identifier","codeDescription"::{"href"::"https:://dart.dev/diagnostics/undefined_identifier"},"source"::"dart","message"::"Undefined name 'ptr'.\nTry correcting the name to one that is defined, or defining the name."},{"range"::{"start"::{"line"::198,"character"::37},"end"::{"line"::198,"character"::42}},"severity"::1,"code"::"undefined_getter","codeDescription"::{"href"::"https:://dart.dev/diagnostics/undefined_getter"},"source"::"dart","message"::"The getter 'value' isn't defined for the type 'Pointer<COMObject>'.\nTry importing the library that defines 'value', correcting the name to the name of an existing getter, or defining a getter or field named 'value'."},{"range"::{"start"::{"line"::194,"character"::50},"end"::{"line"::194,"character"::53}},"severity"::1,"code"::"undefined_identifier","codeDescription"::{"href"::"https:://dart.dev/diagnostics/undefined_identifier"},"source"::"dart","message"::"Undefined name 'ptr'.\nTry correcting the name to one that is defined, or defining the name."},{"range"::{"start"::{"line"::174,"character"::37},"end"::{"line"::174,"character"::42}},"severity"::1,"code"::"undefined_getter","codeDescription"::{"href"::"https:://dart.dev/diagnostics/undefined_getter"},"source"::"dart","message"::"The getter 'value' isn't defined for the type 'Pointer<COMObject>'.\nTry importing the library that defines 'value', correcting the name to the name of an existing getter, or defining a getter or field named 'value'."},{"range"::{"start"::{"line"::220,"character"::47},"end"::{"line"::220,"character"::49}},"severity"::1,"code"::"argument_type_not_assignable","codeDescription"::{"href"::"https:://dart.dev/diagnostics/argument_type_not_assignable"},"source"::"dart","message"::"The argument type 'dynamic' can't be assigned to the parameter type 'int'."}]},"jsonrpc"::"2.0"}
1635476735353:Res:{"method"::"textDocument/publishDiagnostics","params"::{"uri"::"file::///c::/src/win32/lib/src/data/xml/msxml/ISAXAttributes.dart","diagnostics"::[]},"jsonrpc"::"2.0"}
1635476735356:Res:{"method"::"textDocument/publishDiagnostics","params"::{"uri"::"file::///c::/src/win32/lib/src/data/xml/msxml/ISAXContentHandler.dart","diagnostics"::[]},"jsonrpc"::"2.0"}
1635476735368:Res:{"method"::"textDocument/publishDiagnostics","params"::{"uri"::"file::///c::/src/win32/lib/src/data/xml/msxml/ISAXDeclHandler.dart","diagnostics"::[]},"jsonrpc"::"2.0"}
1635476735370:Res:{"method"::"textDocument/publishDiagnostics","params"::{"uri"::"file::///c::/src/win32/lib/src/data/xml/msxml/ISAXDTDHandler.dart","diagnostics"::[]},"jsonrpc"::"2.0"}
1635476735370:Res:{"method"::"textDocument/publishDiagnostics","params"::{"uri"::"file::///c::/src/win32/lib/src/data/xml/msxml/ISAXEntityResolver.dart","diagnostics"::[]},"jsonrpc"::"2.0"}
1635476735371:Res:{"method"::"textDocument/publishDiagnostics","params"::{"uri"::"file::///c::/src/win32/lib/src/data/xml/msxml/ISAXErrorHandler.dart","diagnostics"::[]},"jsonrpc"::"2.0"}
1635476735372:Res:{"method"::"textDocument/publishDiagnostics","params"::{"uri"::"file::///c::/src/win32/lib/src/data/xml/msxml/ISAXLexicalHandler.dart","diagnostics"::[]},"jsonrpc"::"2.0"}
1635476735374:Res:{"method"::"textDocument/publishDiagnostics","params"::{"uri"::"file::///c::/src/win32/lib/src/data/xml/msxml/ISAXLocator.dart","diagnostics"::[]},"jsonrpc"::"2.0"}
1635476735374:Res:{"method"::"textDocument/publishDiagnostics","params"::{"uri"::"file::///c::/src/win32/lib/src/data/xml/msxml/ISAXXMLFilter.dart","diagnostics"::[]},"jsonrpc"::"2.0"}
1635476735384:Res:{"method"::"textDocument/publishDiagnostics","params"::{"uri"::"file::///c::/src/win32/lib/src/data/xml/msxml/ISAXXMLReader.dart","diagnostics"::[]},"jsonrpc"::"2.0"}
1635476735405:Res:{"method"::"textDocument/publishDiagnostics","params"::{"uri"::"file::///c::/src/win32/lib/src/data/xml/msxml/ISchema.dart","diagnostics"::[{"range"::{"start"::{"line"::157,"character"::19},"end"::{"line"::157,"character"::22}},"severity"::1,"code"::"undefined_identifier","codeDescription"::{"href"::"https:://dart.dev/diagnostics/undefined_identifier"},"source"::"dart","message"::"Undefined name 'ptr'.\nTry correcting the name to one that is defined, or defining the name."},{"range"::{"start"::{"line"::147,"character"::15},"end"::{"line"::147,"character"::23}},"severity"::1,"code"::"return_of_invalid_type","codeDescription"::{"href"::"https:://dart.dev/diagnostics/return_of_invalid_type"},"source"::"dart","message"::"A value of type 'dynamic' can't be returned from the function 'types' because it has a return type of 'COMObject'."},{"range"::{"start"::{"line"::182,"character"::19},"end"::{"line"::182,"character"::21}},"severity"::1,"code"::"argument_type_not_assignable","codeDescription"::{"href"::"https:://dart.dev/diagnostics/argument_type_not_assignable"},"source"::"dart","message"::"The argument type 'dynamic' can't be assigned to the parameter type 'int'."},{"range"::{"start"::{"line"::204,"character"::15},"end"::{"line"::204,"character"::23}},"severity"::1,"code"::"return_of_invalid_type","codeDescription"::{"href"::"https:://dart.dev/diagnostics/return_of_invalid_type"},"source"::"dart","message"::"A value of type 'dynamic' can't be returned from the function 'attributeGroups' because it has a return type of 'COMObject'."},{"range"::{"start"::{"line"::138,"character"::19},"end"::{"line"::138,"character"::22}},"severity"::1,"code"::"undefined_identifier","codeDescription"::{"href"::"https:://dart.dev/diagnostics/undefined_identifier"},"source"::"dart","message"::"Undefined name 'ptr'.\nTry correcting the name to one that is defined, or defining the name."},{"range"::{"start"::{"line"::100,"character"::14},"end"::{"line"::104,"character"::79}},"severity"::1,"code"::"implicit_dynamic_variable","source"::"dart","message"::"Missing variable type for 'hr'.\nTry adding an explicit type, or remove implicit-dynamic from your analysis options file."},{"range"::{"start"::{"line"::220,"character"::19},"end"::{"line"::220,"character"::21}},"severity"::1,"code"::"argument_type_not_assignable","codeDescription"::{"href"::"https:://dart.dev/diagnostics/argument_type_not_assignable"},"source"::"dart","message"::"The argument type 'dynamic' can't be assigned to the parameter type 'int'."},{"range"::{"start"::{"line"::185,"character"::15},"end"::{"line"::185,"character"::23}},"severity"::1,"code"::"return_of_invalid_type","codeDescription"::{"href"::"https:://dart.dev/diagnostics/return_of_invalid_type"},"source"::"dart","message"::"A value of type 'dynamic' can't be returned from the function 'attributes' because it has a return type of 'COMObject'."},{"range"::{"start"::{"line"::258,"character"::19},"end"::{"line"::258,"character"::21}},"severity"::1,"code"::"argument_type_not_assignable","codeDescription"::{"href"::"https:://dart.dev/diagnostics/argument_type_not_assignable"},"source"::"dart","message"::"The argument type 'dynamic' can't be assigned to the parameter type 'int'."},{"range"::{"start"::{"line"::100,"character"::19},"end"::{"line"::100,"character"::22}},"severity"::1,"code"::"undefined_identifier","codeDescription"::{"href"::"https:://dart.dev/diagnostics/undefined_identifier"},"source"::"dart","message"::"Undefined name 'ptr'.\nTry correcting the name to one that is defined, or defining the name."},{"range"::{"start"::{"line"::138,"character"::14},"end"::{"line"::142,"character"::69}},"severity"::1,"code"::"implicit_dynamic_variable","source"::"dart","message"::"Missing variable type for 'hr'.\nTry adding an explicit type, or remove implicit-dynamic from your analysis options file."},{"range"::{"start"::{"line"::261,"character"::15},"end"::{"line"::261,"character"::23}},"severity"::1,"code"::"return_of_invalid_type","codeDescription"::{"href"::"https:://dart.dev/diagnostics/return_of_invalid_type"},"source"::"dart","message"::"A value of type 'dynamic' can't be returned from the function 'schemaLocations' because it has a return type of 'COMObject'."},{"range"::{"start"::{"line"::239,"character"::19},"end"::{"line"::239,"character"::21}},"severity"::1,"code"::"argument_type_not_assignable","codeDescription"::{"href"::"https:://dart.dev/diagnostics/argument_type_not_assignable"},"source"::"dart","message"::"The argument type 'dynamic' can't be assigned to the parameter type 'int'."},{"range"::{"start"::{"line"::144,"character"::19},"end"::{"line"::144,"character"::21}},"severity"::1,"code"::"argument_type_not_assignable","codeDescription"::{"href"::"https:://dart.dev/diagnostics/argument_type_not_assignable"},"source"::"dart","message"::"The argument type 'dynamic' can't be assigned to the parameter type 'int'."},{"range"::{"start"::{"line"::237,"character"::45},"end"::{"line"::237,"character"::48}},"severity"::1,"code"::"undefined_identifier","codeDescription"::{"href"::"https:://dart.dev/diagnostics/undefined_identifier"},"source"::"dart","message"::"Undefined name 'ptr'.\nTry correcting the name to one that is defined, or defining the name."},{"range"::{"start"::{"line"::201,"character"::19},"end"::{"line"::201,"character"::21}},"severity"::1,"code"::"argument_type_not_assignable","codeDescription"::{"href"::"https:://dart.dev/diagnostics/argument_type_not_assignable"},"source"::"dart","message"::"The argument type 'dynamic' can't be assigned to the parameter type 'int'."},{"range"::{"start"::{"line"::163,"character"::19},"end"::{"line"::163,"character"::21}},"severity"::1,"code"::"argument_type_not_assignable","codeDescription"::{"href"::"https:://dart.dev/diagnostics/argument_type_not_assignable"},"source"::"dart","message"::"The argument type 'dynamic' can't be assigned to the parameter type 'int'."},{"range"::{"start"::{"line"::218,"character"::47},"end"::{"line"::218,"character"::50}},"severity"::1,"code"::"undefined_identifier","codeDescription"::{"href"::"https:://dart.dev/diagnostics/undefined_identifier"},"source"::"dart","message"::"Undefined name 'ptr'.\nTry correcting the name to one that is defined, or defining the name."},{"range"::{"start"::{"line"::180,"character"::46},"end"::{"line"::180,"character"::49}},"severity"::1,"code"::"undefined_identifier","codeDescription"::{"href"::"https:://dart.dev/diagnostics/undefined_identifier"},"source"::"dart","message"::"Undefined name 'ptr'.\nTry correcting the name to one that is defined, or defining the name."},{"range"::{"start"::{"line"::119,"character"::19},"end"::{"line"::119,"character"::22}},"severity"::1,"code"::"undefined_identifier","codeDescription"::{"href"::"https:://dart.dev/diagnostics/undefined_identifier"},"source"::"dart","message"::"Undefined name 'ptr'.\nTry correcting the name to one that is defined, or defining the name."},{"range"::{"start"::{"line"::119,"character"::14},"end"::{"line"::123,"character"::71}},"severity"::1,"code"::"implicit_dynamic_variable","source"::"dart","message"::"Missing variable type for 'hr'.\nTry adding an explicit type, or remove implicit-dynamic from your analysis options file."},{"range"::{"start"::{"line"::256,"character"::51},"end"::{"line"::256,"character"::54}},"severity"::1,"code"::"undefined_identifier","codeDescription"::{"href"::"https:://dart.dev/diagnostics/undefined_identifier"},"source"::"dart","message"::"Undefined name 'ptr'.\nTry correcting the name to one that is defined, or defining the name."},{"range"::{"start"::{"line"::220,"character"::47},"end"::{"line"::220,"character"::49}},"severity"::1,"code"::"argument_type_not_assignable","codeDescription"::{"href"::"https:://dart.dev/diagnostics/argument_type_not_assignable"},"source"::"dart","message"::"The argument type 'dynamic' can't be assigned to the parameter type 'int'."},{"range"::{"start"::{"line"::258,"character"::47},"end"::{"line"::258,"character"::49}},"severity"::1,"code"::"argument_type_not_assignable","codeDescription"::{"href"::"https:://dart.dev/diagnostics/argument_type_not_assignable"},"source"::"dart","message"::"The argument type 'dynamic' can't be assigned to the parameter type 'int'."},{"range"::{"start"::{"line"::166,"character"::15},"end"::{"line"::166,"character"::23}},"severity"::1,"code"::"return_of_invalid_type","codeDescription"::{"href"::"https:://dart.dev/diagnostics/return_of_invalid_type"},"source"::"dart","message"::"A value of type 'dynamic' can't be returned from the function 'elements' because it has a return type of 'COMObject'."},{"range"::{"start"::{"line"::161,"character"::44},"end"::{"line"::161,"character"::47}},"severity"::1,"code"::"undefined_identifier","codeDescription"::{"href"::"https:://dart.dev/diagnostics/undefined_identifier"},"source"::"dart","message"::"Undefined name 'ptr'.\nTry correcting the name to one that is defined, or defining the name."},{"range"::{"start"::{"line"::201,"character"::47},"end"::{"line"::201,"character"::49}},"severity"::1,"code"::"argument_type_not_assignable","codeDescription"::{"href"::"https:://dart.dev/diagnostics/argument_type_not_assignable"},"source"::"dart","message"::"The argument type 'dynamic' can't be assigned to the parameter type 'int'."},{"range"::{"start"::{"line"::199,"character"::51},"end"::{"line"::199,"character"::54}},"severity"::1,"code"::"undefined_identifier","codeDescription"::{"href"::"https:://dart.dev/diagnostics/undefined_identifier"},"source"::"dart","message"::"Undefined name 'ptr'.\nTry correcting the name to one that is defined, or defining the name."},{"range"::{"start"::{"line"::163,"character"::47},"end"::{"line"::163,"character"::49}},"severity"::1,"code"::"argument_type_not_assignable","codeDescription"::{"href"::"https:://dart.dev/diagnostics/argument_type_not_assignable"},"source"::"dart","message"::"The argument type 'dynamic' can't be assigned to the parameter type 'int'."},{"range"::{"start"::{"line"::142,"character"::41},"end"::{"line"::142,"character"::44}},"severity"::1,"code"::"undefined_identifier","codeDescription"::{"href"::"https:://dart.dev/diagnostics/undefined_identifier"},"source"::"dart","message"::"Undefined name 'ptr'.\nTry correcting the name to one that is defined, or defining the name."},{"range"::{"start"::{"line"::239,"character"::47},"end"::{"line"::239,"character"::49}},"severity"::1,"code"::"argument_type_not_assignable","codeDescription"::{"href"::"https:://dart.dev/diagnostics/argument_type_not_assignable"},"source"::"dart","message"::"The argument type 'dynamic' can't be assigned to the parameter type 'int'."},{"range"::{"start"::{"line"::182,"character"::47},"end"::{"line"::182,"character"::49}},"severity"::1,"code"::"argument_type_not_assignable","codeDescription"::{"href"::"https:://dart.dev/diagnostics/argument_type_not_assignable"},"source"::"dart","message"::"The argument type 'dynamic' can't be assigned to the parameter type 'int'."},{"range"::{"start"::{"line"::184,"character"::14},"end"::{"line"::184,"character"::42}},"severity"::1,"code"::"implicit_dynamic_variable","source"::"dart","message"::"Missing variable type for 'retValue'.\nTry adding an explicit type, or remove implicit-dynamic from your analysis options file."},{"range"::{"start"::{"line"::106,"character"::19},"end"::{"line"::106,"character"::21}},"severity"::1,"code"::"argument_type_not_assignable","codeDescription"::{"href"::"https:://dart.dev/diagnostics/argument_type_not_assignable"},"source"::"dart","message"::"The argument type 'dynamic' can't be assigned to the parameter type 'int'."},{"range"::{"start"::{"line"::144,"character"::47},"end"::{"line"::144,"character"::49}},"severity"::1,"code"::"argument_type_not_assignable","codeDescription"::{"href"::"https:://dart.dev/diagnostics/argument_type_not_assignable"},"source"::"dart","message"::"The argument type 'dynamic' can't be assigned to the parameter type 'int'."},{"range"::{"start"::{"line"::222,"character"::14},"end"::{"line"::222,"character"::42}},"severity"::1,"code"::"implicit_dynamic_variable","source"::"dart","message"::"Missing variable type for 'retValue'.\nTry adding an explicit type, or remove implicit-dynamic from your analysis options file."},{"range"::{"start"::{"line"::260,"character"::14},"end"::{"line"::260,"character"::42}},"severity"::1,"code"::"implicit_dynamic_variable","source"::"dart","message"::"Missing variable type for 'retValue'.\nTry adding an explicit type, or remove implicit-dynamic from your analysis options file."},{"range"::{"start"::{"line"::146,"character"::37},"end"::{"line"::146,"character"::42}},"severity"::1,"code"::"undefined_getter","codeDescription"::{"href"::"https:://dart.dev/diagnostics/undefined_getter"},"source"::"dart","message"::"The getter 'value' isn't defined for the type 'Pointer<COMObject>'.\nTry importing the library that defines 'value', correcting the name to the name of an existing getter, or defining a getter or field named 'value'."},{"range"::{"start"::{"line"::241,"character"::14},"end"::{"line"::241,"character"::42}},"severity"::1,"code"::"implicit_dynamic_variable","source"::"dart","message"::"Missing variable type for 'retValue'.\nTry adding an explicit type, or remove implicit-dynamic from your analysis options file."},{"range"::{"start"::{"line"::125,"character"::19},"end"::{"line"::125,"character"::21}},"severity"::1,"code"::"argument_type_not_assignable","codeDescription"::{"href"::"https:://dart.dev/diagnostics/argument_type_not_assignable"},"source"::"dart","message"::"The argument type 'dynamic' can't be assigned to the parameter type 'int'."},{"range"::{"start"::{"line"::203,"character"::37},"end"::{"line"::203,"character"::42}},"severity"::1,"code"::"undefined_getter","codeDescription"::{"href"::"https:://dart.dev/diagnostics/undefined_getter"},"source"::"dart","message"::"The getter 'value' isn't defined for the type 'Pointer<COMObject>'.\nTry importing the library that defines 'value', correcting the name to the name of an existing getter, or defining a getter or field named 'value'."},{"range"::{"start"::{"line"::146,"character"::14},"end"::{"line"::146,"character"::42}},"severity"::1,"code"::"implicit_dynamic_variable","source"::"dart","message"::"Missing variable type for 'retValue'.\nTry adding an explicit type, or remove implicit-dynamic from your analysis options file."},{"range"::{"start"::{"line"::165,"character"::37},"end"::{"line"::165,"character"::42}},"severity"::1,"code"::"undefined_getter","codeDescription"::{"href"::"https:://dart.dev/diagnostics/undefined_getter"},"source"::"dart","message"::"The getter 'value' isn't defined for the type 'Pointer<COMObject>'.\nTry importing the library that defines 'value', correcting the name to the name of an existing getter, or defining a getter or field named 'value'."},{"range"::{"start"::{"line"::123,"character"::43},"end"::{"line"::123,"character"::46}},"severity"::1,"code"::"undefined_identifier","codeDescription"::{"href"::"https:://dart.dev/diagnostics/undefined_identifier"},"source"::"dart","message"::"Undefined name 'ptr'.\nTry correcting the name to one that is defined, or defining the name."},{"range"::{"start"::{"line"::203,"character"::14},"end"::{"line"::203,"character"::42}},"severity"::1,"code"::"implicit_dynamic_variable","source"::"dart","message"::"Missing variable type for 'retValue'.\nTry adding an explicit type, or remove implicit-dynamic from your analysis options file."},{"range"::{"start"::{"line"::222,"character"::37},"end"::{"line"::222,"character"::42}},"severity"::1,"code"::"undefined_getter","codeDescription"::{"href"::"https:://dart.dev/diagnostics/undefined_getter"},"source"::"dart","message"::"The getter 'value' isn't defined for the type 'Pointer<COMObject>'.\nTry importing the library that defines 'value', correcting the name to the name of an existing getter, or defining a getter or field named 'value'."},{"range"::{"start"::{"line"::165,"character"::14},"end"::{"line"::165,"character"::42}},"severity"::1,"code"::"implicit_dynamic_variable","source"::"dart","message"::"Missing variable type for 'retValue'.\nTry adding an explicit type, or remove implicit-dynamic from your analysis options file."},{"range"::{"start"::{"line"::260,"character"::37},"end"::{"line"::260,"character"::42}},"severity"::1,"code"::"undefined_getter","codeDescription"::{"href"::"https:://dart.dev/diagnostics/undefined_getter"},"source"::"dart","message"::"The getter 'value' isn't defined for the type 'Pointer<COMObject>'.\nTry importing the library that defines 'value', correcting the name to the name of an existing getter, or defining a getter or field named 'value'."},{"range"::{"start"::{"line"::184,"character"::37},"end"::{"line"::184,"character"::42}},"severity"::1,"code"::"undefined_getter","codeDescription"::{"href"::"https:://dart.dev/diagnostics/undefined_getter"},"source"::"dart","message"::"The getter 'value' isn't defined for the type 'Pointer<COMObject>'.\nTry importing the library that defines 'value', correcting the name to the name of an existing getter, or defining a getter or field named 'value'."},{"range"::{"start"::{"line"::223,"character"::15},"end"::{"line"::223,"character"::23}},"severity"::1,"code"::"return_of_invalid_type","codeDescription"::{"href"::"https:://dart.dev/diagnostics/return_of_invalid_type"},"source"::"dart","message"::"A value of type 'dynamic' can't be returned from the function 'modelGroups' because it has a return type of 'COMObject'."},{"range"::{"start"::{"line"::104,"character"::51},"end"::{"line"::104,"character"::54}},"severity"::1,"code"::"undefined_identifier","codeDescription"::{"href"::"https:://dart.dev/diagnostics/undefined_identifier"},"source"::"dart","message"::"Undefined name 'ptr'.\nTry correcting the name to one that is defined, or defining the name."},{"range"::{"start"::{"line"::241,"character"::37},"end"::{"line"::241,"character"::42}},"severity"::1,"code"::"undefined_getter","codeDescription"::{"href"::"https:://dart.dev/diagnostics/undefined_getter"},"source"::"dart","message"::"The getter 'value' isn't defined for the type 'Pointer<COMObject>'.\nTry importing the library that defines 'value', correcting the name to the name of an existing getter, or defining a getter or field named 'value'."},{"range"::{"start"::{"line"::252,"character"::14},"end"::{"line"::256,"character"::79}},"severity"::1,"code"::"implicit_dynamic_variable","source"::"dart","message"::"Missing variable type for 'hr'.\nTry adding an explicit type, or remove implicit-dynamic from your analysis options file."},{"range"::{"start"::{"line"::125,"character"::47},"end"::{"line"::125,"character"::49}},"severity"::1,"code"::"argument_type_not_assignable","codeDescription"::{"href"::"https:://dart.dev/diagnostics/argument_type_not_assignable"},"source"::"dart","message"::"The argument type 'dynamic' can't be assigned to the parameter type 'int'."},{"range"::{"start"::{"line"::106,"character"::47},"end"::{"line"::106,"character"::49}},"severity"::1,"code"::"argument_type_not_assignable","codeDescription"::{"href"::"https:://dart.dev/diagnostics/argument_type_not_assignable"},"source"::"dart","message"::"The argument type 'dynamic' can't be assigned to the parameter type 'int'."},{"range"::{"start"::{"line"::233,"character"::19},"end"::{"line"::233,"character"::22}},"severity"::1,"code"::"undefined_identifier","codeDescription"::{"href"::"https:://dart.dev/diagnostics/undefined_identifier"},"source"::"dart","message"::"Undefined name 'ptr'.\nTry correcting the name to one that is defined, or defining the name."},{"range"::{"start"::{"line"::195,"character"::19},"end"::{"line"::195,"character"::22}},"severity"::1,"code"::"undefined_identifier","codeDescription"::{"href"::"https:://dart.dev/diagnostics/undefined_identifier"},"source"::"dart","message"::"Undefined name 'ptr'.\nTry correcting the name to one that is defined, or defining the name."},{"range"::{"start"::{"line"::252,"character"::19},"end"::{"line"::252,"character"::22}},"severity"::1,"code"::"undefined_identifier","codeDescription"::{"href"::"https:://dart.dev/diagnostics/undefined_identifier"},"source"::"dart","message"::"Undefined name 'ptr'.\nTry correcting the name to one that is defined, or defining the name."},{"range"::{"start"::{"line"::157,"character"::14},"end"::{"line"::161,"character"::72}},"severity"::1,"code"::"implicit_dynamic_variable","source"::"dart","message"::"Missing variable type for 'hr'.\nTry adding an explicit type, or remove implicit-dynamic from your analysis options file."},{"range"::{"start"::{"line"::242,"character"::15},"end"::{"line"::242,"character"::23}},"severity"::1,"code"::"return_of_invalid_type","codeDescription"::{"href"::"https:://dart.dev/diagnostics/return_of_invalid_type"},"source"::"dart","message"::"A value of type 'dynamic' can't be returned from the function 'notations' because it has a return type of 'COMObject'."},{"range"::{"start"::{"line"::233,"character"::14},"end"::{"line"::237,"character"::73}},"severity"::1,"code"::"implicit_dynamic_variable","source"::"dart","message"::"Missing variable type for 'hr'.\nTry adding an explicit type, or remove implicit-dynamic from your analysis options file."},{"range"::{"start"::{"line"::195,"character"::14},"end"::{"line"::199,"character"::79}},"severity"::1,"code"::"implicit_dynamic_variable","source"::"dart","message"::"Missing variable type for 'hr'.\nTry adding an explicit type, or remove implicit-dynamic from your analysis options file."},{"range"::{"start"::{"line"::176,"character"::14},"end"::{"line"::180,"character"::74}},"severity"::1,"code"::"implicit_dynamic_variable","source"::"dart","message"::"Missing variable type for 'hr'.\nTry adding an explicit type, or remove implicit-dynamic from your analysis options file."},{"range"::{"start"::{"line"::176,"character"::19},"end"::{"line"::176,"character"::22}},"severity"::1,"code"::"undefined_identifier","codeDescription"::{"href"::"https:://dart.dev/diagnostics/undefined_identifier"},"source"::"dart","message"::"Undefined name 'ptr'.\nTry correcting the name to one that is defined, or defining the name."},{"range"::{"start"::{"line"::214,"character"::14},"end"::{"line"::218,"character"::75}},"severity"::1,"code"::"implicit_dynamic_variable","source"::"dart","message"::"Missing variable type for 'hr'.\nTry adding an explicit type, or remove implicit-dynamic from your analysis options file."},{"range"::{"start"::{"line"::214,"character"::19},"end"::{"line"::214,"character"::22}},"severity"::1,"code"::"undefined_identifier","codeDescription"::{"href"::"https:://dart.dev/diagnostics/undefined_identifier"},"source"::"dart","message"::"Undefined name 'ptr'.\nTry correcting the name to one that is defined, or defining the name."}]},"jsonrpc"::"2.0"}
1635476735406:Req:{"jsonrpc"::"2.0","id"::27,"method"::"textDocument/hover","params"::{"textDocument"::{"uri"::"file::///c%3A/src/win32/tool/namespace/generate_all_from_winmd.dart"},"position"::{"line"::209,"character"::15}}}
1635476735469:Res:{"id"::27,"jsonrpc"::"2.0","result"::{"contents"::{"kind"::"markdown","value"::"```dart\nvoid generateComInterfaces(String namespace)\n```\n*tool/namespace/generate_all_from_winmd.dart*"},"range"::{"start"::{"line"::209,"character"::4},"end"::{"line"::209,"character"::25}}}}
1635476735481:Res:{"method"::"textDocument/publishDiagnostics","params"::{"uri"::"file::///c::/src/win32/lib/src/data/xml/msxml/ISchemaAny.dart","diagnostics"::[{"range"::{"start"::{"line"::70,"character"::14},"end"::{"line"::74,"character"::79}},"severity"::1,"code"::"implicit_dynamic_variable","source"::"dart","message"::"Missing variable type for 'hr'.\nTry adding an explicit type, or remove implicit-dynamic from your analysis options file."},{"range"::{"start"::{"line"::70,"character"::19},"end"::{"line"::70,"character"::22}},"severity"::1,"code"::"undefined_identifier","codeDescription"::{"href"::"https:://dart.dev/diagnostics/undefined_identifier"},"source"::"dart","message"::"Undefined name 'ptr'.\nTry correcting the name to one that is defined, or defining the name."},{"range"::{"start"::{"line"::55,"character"::46},"end"::{"line"::55,"character"::49}},"severity"::1,"code"::"undefined_identifier","codeDescription"::{"href"::"https:://dart.dev/diagnostics/undefined_identifier"},"source"::"dart","message"::"Undefined name 'ptr'.\nTry correcting the name to one that is defined, or defining the name."},{"range"::{"start"::{"line"::74,"character"::51},"end"::{"line"::74,"character"::54}},"severity"::1,"code"::"undefined_identifier","codeDescription"::{"href"::"https:://dart.dev/diagnostics/undefined_identifier"},"source"::"dart","message"::"Undefined name 'ptr'.\nTry correcting the name to one that is defined, or defining the name."},{"range"::{"start"::{"line"::59,"character"::14},"end"::{"line"::59,"character"::42}},"severity"::1,"code"::"implicit_dynamic_variable","source"::"dart","message"::"Missing variable type for 'retValue'.\nTry adding an explicit type, or remove implicit-dynamic from your analysis options file."},{"range"::{"start"::{"line"::76,"character"::47},"end"::{"line"::76,"character"::49}},"severity"::1,"code"::"argument_type_not_assignable","codeDescription"::{"href"::"https:://dart.dev/diagnostics/argument_type_not_assignable"},"source"::"dart","message"::"The argument type 'dynamic' can't be assigned to the parameter type 'int'."},{"range"::{"start"::{"line"::59,"character"::37},"end"::{"line"::59,"character"::42}},"severity"::1,"code"::"undefined_getter","codeDescription"::{"href"::"https:://dart.dev/diagnostics/undefined_getter"},"source"::"dart","message"::"The getter 'value' isn't defined for the type 'Pointer<COMObject>'.\nTry importing the library that defines 'value', correcting the name to the name of an existing getter, or defining a getter or field named 'value'."},{"range"::{"start"::{"line"::57,"character"::47},"end"::{"line"::57,"character"::49}},"severity"::1,"code"::"argument_type_not_assignable","codeDescription"::{"href"::"https:://dart.dev/diagnostics/argument_type_not_assignable"},"source"::"dart","message"::"The argument type 'dynamic' can't be assigned to the parameter type 'int'."},{"range"::{"start"::{"line"::60,"character"::15},"end"::{"line"::60,"character"::23}},"severity"::1,"code"::"return_of_invalid_type","codeDescription"::{"href"::"https:://dart.dev/diagnostics/return_of_invalid_type"},"source"::"dart","message"::"A value of type 'dynamic' can't be returned from the function 'namespaces' because it has a return type of 'COMObject'."},{"range"::{"start"::{"line"::51,"character"::14},"end"::{"line"::55,"character"::74}},"severity"::1,"code"::"implicit_dynamic_variable","source"::"dart","message"::"Missing variable type for 'hr'.\nTry adding an explicit type, or remove implicit-dynamic from your analysis options file."},{"range"::{"start"::{"line"::51,"character"::19},"end"::{"line"::51,"character"::22}},"severity"::1,"code"::"undefined_identifier","codeDescription"::{"href"::"https:://dart.dev/diagnostics/undefined_identifier"},"source"::"dart","message"::"Undefined name 'ptr'.\nTry correcting the name to one that is defined, or defining the name."},{"range"::{"start"::{"line"::76,"character"::19},"end"::{"line"::76,"character"::21}},"severity"::1,"code"::"argument_type_not_assignable","codeDescription"::{"href"::"https:://dart.dev/diagnostics/argument_type_not_assignable"},"source"::"dart","message"::"The argument type 'dynamic' can't be assigned to the parameter type 'int'."},{"range"::{"start"::{"line"::57,"character"::19},"end"::{"line"::57,"character"::21}},"severity"::1,"code"::"argument_type_not_assignable","codeDescription"::{"href"::"https:://dart.dev/diagnostics/argument_type_not_assignable"},"source"::"dart","message"::"The argument type 'dynamic' can't be assigned to the parameter type 'int'."}]},"jsonrpc"::"2.0"}
1635476735501:Res:{"method"::"textDocument/publishDiagnostics","params"::{"uri"::"file::///c::/src/win32/lib/src/data/xml/msxml/ISchemaAttribute.dart","diagnostics"::[{"range"::{"start"::{"line"::174,"character"::14},"end"::{"line"::178,"character"::75}},"severity"::1,"code"::"implicit_dynamic_variable","source"::"dart","message"::"Missing variable type for 'hr'.\nTry adding an explicit type, or remove implicit-dynamic from your analysis options file."},{"range"::{"start"::{"line"::85,"character"::47},"end"::{"line"::85,"character"::49}},"severity"::1,"code"::"argument_type_not_assignable","codeDescription"::{"href"::"https:://dart.dev/diagnostics/argument_type_not_assignable"},"source"::"dart","message"::"The argument type 'dynamic' can't be assigned to the parameter type 'int'."},{"range"::{"start"::{"line"::106,"character"::14},"end"::{"line"::106,"character"::42}},"severity"::1,"code"::"implicit_dynamic_variable","source"::"dart","message"::"Missing variable type for 'retValue'.\nTry adding an explicit type, or remove implicit-dynamic from your analysis options file."},{"range"::{"start"::{"line"::180,"character"::47},"end"::{"line"::180,"character"::49}},"severity"::1,"code"::"argument_type_not_assignable","codeDescription"::{"href"::"https:://dart.dev/diagnostics/argument_type_not_assignable"},"source"::"dart","message"::"The argument type 'dynamic' can't be assigned to the parameter type 'int'."},{"range"::{"start"::{"line"::98,"character"::19},"end"::{"line"::98,"character"::22}},"severity"::1,"code"::"undefined_identifier","codeDescription"::{"href"::"https:://dart.dev/diagnostics/undefined_identifier"},"source"::"dart","message"::"Undefined name 'ptr'.\nTry correcting the name to one that is defined, or defining the name."},{"range"::{"start"::{"line"::178,"character"::47},"end"::{"line"::178,"character"::50}},"severity"::1,"code"::"undefined_identifier","codeDescription"::{"href"::"https:://dart.dev/diagnostics/undefined_identifier"},"source"::"dart","message"::"Undefined name 'ptr'.\nTry correcting the name to one that is defined, or defining the name."},{"range"::{"start"::{"line"::136,"character"::19},"end"::{"line"::136,"character"::22}},"severity"::1,"code"::"undefined_identifier","codeDescription"::{"href"::"https:://dart.dev/diagnostics/undefined_identifier"},"source"::"dart","message"::"Undefined name 'ptr'.\nTry correcting the name to one that is defined, or defining the name."},{"range"::{"start"::{"line"::161,"character"::19},"end"::{"line"::161,"character"::21}},"severity"::1,"code"::"argument_type_not_assignable","codeDescription"::{"href"::"https:://dart.dev/diagnostics/argument_type_not_assignable"},"source"::"dart","message"::"The argument type 'dynamic' can't be assigned to the parameter type 'int'."},{"range"::{"start"::{"line"::142,"character"::47},"end"::{"line"::142,"character"::49}},"severity"::1,"code"::"argument_type_not_assignable","codeDescription"::{"href"::"https:://dart.dev/diagnostics/argument_type_not_assignable"},"source"::"dart","message"::"The argument type 'dynamic' can't be assigned to the parameter type 'int'."},{"range"::{"start"::{"line"::159,"character"::39},"end"::{"line"::159,"character"::42}},"severity"::1,"code"::"undefined_identifier","codeDescription"::{"href"::"https:://dart.dev/diagnostics/undefined_identifier"},"source"::"dart","message"::"Undefined name 'ptr'.\nTry correcting the name to one that is defined, or defining the name."},{"range"::{"start"::{"line"::174,"character"::19},"end"::{"line"::174,"character"::22}},"severity"::1,"code"::"undefined_identifier","codeDescription"::{"href"::"https:://dart.dev/diagnostics/undefined_identifier"},"source"::"dart","message"::"Undefined name 'ptr'.\nTry correcting the name to one that is defined, or defining the name."},{"range"::{"start"::{"line"::107,"character"::15},"end"::{"line"::107,"character"::23}},"severity"::1,"code"::"return_of_invalid_type","codeDescription"::{"href"::"https:://dart.dev/diagnostics/return_of_invalid_type"},"source"::"dart","message"::"A value of type 'dynamic' can't be returned from the function 'scope' because it has a return type of 'COMObject'."},{"range"::{"start"::{"line"::88,"character"::15},"end"::{"line"::88,"character"::23}},"severity"::1,"code"::"return_of_invalid_type","codeDescription"::{"href"::"https:://dart.dev/diagnostics/return_of_invalid_type"},"source"::"dart","message"::"A value of type 'dynamic' can't be returned from the function 'type' because it has a return type of 'COMObject'."},{"range"::{"start"::{"line"::98,"character"::14},"end"::{"line"::102,"character"::69}},"severity"::1,"code"::"implicit_dynamic_variable","source"::"dart","message"::"Missing variable type for 'hr'.\nTry adding an explicit type, or remove implicit-dynamic from your analysis options file."},{"range"::{"start"::{"line"::123,"character"::47},"end"::{"line"::123,"character"::49}},"severity"::1,"code"::"argument_type_not_assignable","codeDescription"::{"href"::"https:://dart.dev/diagnostics/argument_type_not_assignable"},"source"::"dart","message"::"The argument type 'dynamic' can't be assigned to the parameter type 'int'."},{"range"::{"start"::{"line"::121,"character"::48},"end"::{"line"::121,"character"::51}},"severity"::1,"code"::"undefined_identifier","codeDescription"::{"href"::"https:://dart.dev/diagnostics/undefined_identifier"},"source"::"dart","message"::"Undefined name 'ptr'.\nTry correcting the name to one that is defined, or defining the name."},{"range"::{"start"::{"line"::136,"character"::14},"end"::{"line"::140,"character"::74}},"severity"::1,"code"::"implicit_dynamic_variable","source"::"dart","message"::"Missing variable type for 'hr'.\nTry adding an explicit type, or remove implicit-dynamic from your analysis options file."},{"range"::{"start"::{"line"::140,"character"::46},"end"::{"line"::140,"character"::49}},"severity"::1,"code"::"undefined_identifier","codeDescription"::{"href"::"https:://dart.dev/diagnostics/undefined_identifier"},"source"::"dart","message"::"Undefined name 'ptr'.\nTry correcting the name to one that is defined, or defining the name."},{"range"::{"start"::{"line"::83,"character"::40},"end"::{"line"::83,"character"::43}},"severity"::1,"code"::"undefined_identifier","codeDescription"::{"href"::"https:://dart.dev/diagnostics/undefined_identifier"},"source"::"dart","message"::"Undefined name 'ptr'.\nTry correcting the name to one that is defined, or defining the name."},{"range"::{"start"::{"line"::180,"character"::19},"end"::{"line"::180,"character"::21}},"severity"::1,"code"::"argument_type_not_assignable","codeDescription"::{"href"::"https:://dart.dev/diagnostics/argument_type_not_assignable"},"source"::"dart","message"::"The argument type 'dynamic' can't be assigned to the parameter type 'int'."},{"range"::{"start"::{"line"::117,"character"::19},"end"::{"line"::117,"character"::22}},"severity"::1,"code"::"undefined_identifier","codeDescription"::{"href"::"https:://dart.dev/diagnostics/undefined_identifier"},"source"::"dart","message"::"Undefined name 'ptr'.\nTry correcting the name to one that is defined, or defining the name."},{"range"::{"start"::{"line"::117,"character"::14},"end"::{"line"::121,"character"::76}},"severity"::1,"code"::"implicit_dynamic_variable","source"::"dart","message"::"Missing variable type for 'hr'.\nTry adding an explicit type, or remove implicit-dynamic from your analysis options file."},{"range"::{"start"::{"line"::106,"character"::37},"end"::{"line"::106,"character"::42}},"severity"::1,"code"::"undefined_getter","codeDescription"::{"href"::"https:://dart.dev/diagnostics/undefined_getter"},"source"::"dart","message"::"The getter 'value' isn't defined for the type 'Pointer<COMObject>'.\nTry importing the library that defines 'value', correcting the name to the name of an existing getter, or defining a getter or field named 'value'."},{"range"::{"start"::{"line"::104,"character"::47},"end"::{"line"::104,"character"::49}},"severity"::1,"code"::"argument_type_not_assignable","codeDescription"::{"href"::"https:://dart.dev/diagnostics/argument_type_not_assignable"},"source"::"dart","message"::"The argument type 'dynamic' can't be assigned to the parameter type 'int'."},{"range"::{"start"::{"line"::102,"character"::41},"end"::{"line"::102,"character"::44}},"severity"::1,"code"::"undefined_identifier","codeDescription"::{"href"::"https:://dart.dev/diagnostics/undefined_identifier"},"source"::"dart","message"::"Undefined name 'ptr'.\nTry correcting the name to one that is defined, or defining the name."},{"range"::{"start"::{"line"::85,"character"::19},"end"::{"line"::85,"character"::21}},"severity"::1,"code"::"argument_type_not_assignable","codeDescription"::{"href"::"https:://dart.dev/diagnostics/argument_type_not_assignable"},"source"::"dart","message"::"The argument type 'dynamic' can't be assigned to the parameter type 'int'."},{"range"::{"start"::{"line"::123,"character"::19},"end"::{"line"::123,"character"::21}},"severity"::1,"code"::"argument_type_not_assignable","codeDescription"::{"href"::"https:://dart.dev/diagnostics/argument_type_not_assignable"},"source"::"dart","message"::"The argument type 'dynamic' can't be assigned to the parameter type 'int'."},{"range"::{"start"::{"line"::87,"character"::37},"end"::{"line"::87,"character"::42}},"severity"::1,"code"::"undefined_getter","codeDescription"::{"href"::"https:://dart.dev/diagnostics/undefined_getter"},"source"::"dart","message"::"The getter 'value' isn't defined for the type 'Pointer<COMObject>'.\nTry importing the library that defines 'value', correcting the name to the name of an existing getter, or defining a getter or field named 'value'."},{"range"::{"start"::{"line"::155,"character"::19},"end"::{"line"::155,"character"::22}},"severity"::1,"code"::"undefined_identifier","codeDescription"::{"href"::"https:://dart.dev/diagnostics/undefined_identifier"},"source"::"dart","message"::"Undefined name 'ptr'.\nTry correcting the name to one that is defined, or defining the name."},{"range"::{"start"::{"line"::155,"character"::14},"end"::{"line"::159,"character"::67}},"severity"::1,"code"::"implicit_dynamic_variable","source"::"dart","message"::"Missing variable type for 'hr'.\nTry adding an explicit type, or remove implicit-dynamic from your analysis options file."},{"range"::{"start"::{"line"::142,"character"::19},"end"::{"line"::142,"character"::21}},"severity"::1,"code"::"argument_type_not_assignable","codeDescription"::{"href"::"https:://dart.dev/diagnostics/argument_type_not_assignable"},"source"::"dart","message"::"The argument type 'dynamic' can't be assigned to the parameter type 'int'."},{"range"::{"start"::{"line"::104,"character"::19},"end"::{"line"::104,"character"::21}},"severity"::1,"code"::"argument_type_not_assignable","codeDescription"::{"href"::"https:://dart.dev/diagnostics/argument_type_not_assignable"},"source"::"dart","message"::"The argument type 'dynamic' can't be assigned to the parameter type 'int'."},{"range"::{"start"::{"line"::87,"character"::14},"end"::{"line"::87,"character"::42}},"severity"::1,"code"::"implicit_dynamic_variable","source"::"dart","message"::"Missing variable type for 'retValue'.\nTry adding an explicit type, or remove implicit-dynamic from your analysis options file."},{"range"::{"start"::{"line"::161,"character"::47},"end"::{"line"::161,"character"::49}},"severity"::1,"code"::"argument_type_not_assignable","codeDescription"::{"href"::"https:://dart.dev/diagnostics/argument_type_not_assignable"},"source"::"dart","message"::"The argument type 'dynamic' can't be assigned to the parameter type 'int'."},{"range"::{"start"::{"line"::79,"character"::14},"end"::{"line"::83,"character"::68}},"severity"::1,"code"::"implicit_dynamic_variable","source"::"dart","message"::"Missing variable type for 'hr'.\nTry adding an explicit type, or remove implicit-dynamic from your analysis options file."},{"range"::{"start"::{"line"::79,"character"::19},"end"::{"line"::79,"character"::22}},"severity"::1,"code"::"undefined_identifier","codeDescription"::{"href"::"https:://dart.dev/diagnostics/undefined_identifier"},"source"::"dart","message"::"Undefined name 'ptr'.\nTry correcting the name to one that is defined, or defining the name."}]},"jsonrpc"::"2.0"}
1635476735513:Res:{"method"::"textDocument/publishDiagnostics","params"::{"uri"::"file::///c::/src/win32/lib/src/data/xml/msxml/ISchemaAttributeGroup.dart","diagnostics"::[{"range"::{"start"::{"line"::78,"character"::14},"end"::{"line"::78,"character"::42}},"severity"::1,"code"::"implicit_dynamic_variable","source"::"dart","message"::"Missing variable type for 'retValue'.\nTry adding an explicit type, or remove implicit-dynamic from your analysis options file."},{"range"::{"start"::{"line"::57,"character"::19},"end"::{"line"::57,"character"::21}},"severity"::1,"code"::"argument_type_not_assignable","codeDescription"::{"href"::"https:://dart.dev/diagnostics/argument_type_not_assignable"},"source"::"dart","message"::"The argument type 'dynamic' can't be assigned to the parameter type 'int'."},{"range"::{"start"::{"line"::60,"character"::15},"end"::{"line"::60,"character"::23}},"severity"::1,"code"::"return_of_invalid_type","codeDescription"::{"href"::"https:://dart.dev/diagnostics/return_of_invalid_type"},"source"::"dart","message"::"A value of type 'dynamic' can't be returned from the function 'anyAttribute' because it has a return type of 'COMObject'."},{"range"::{"start"::{"line"::74,"character"::46},"end"::{"line"::74,"character"::49}},"severity"::1,"code"::"undefined_identifier","codeDescription"::{"href"::"https:://dart.dev/diagnostics/undefined_identifier"},"source"::"dart","message"::"Undefined name 'ptr'.\nTry correcting the name to one that is defined, or defining the name."},{"range"::{"start"::{"line"::51,"character"::14},"end"::{"line"::55,"character"::76}},"severity"::1,"code"::"implicit_dynamic_variable","source"::"dart","message"::"Missing variable type for 'hr'.\nTry adding an explicit type, or remove implicit-dynamic from your analysis options file."},{"range"::{"start"::{"line"::76,"character"::47},"end"::{"line"::76,"character"::49}},"severity"::1,"code"::"argument_type_not_assignable","codeDescription"::{"href"::"https:://dart.dev/diagnostics/argument_type_not_assignable"},"source"::"dart","message"::"The argument type 'dynamic' can't be assigned to the parameter type 'int'."},{"range"::{"start"::{"line"::55,"character"::48},"end"::{"line"::55,"character"::51}},"severity"::1,"code"::"undefined_identifier","codeDescription"::{"href"::"https:://dart.dev/diagnostics/undefined_identifier"},"source"::"dart","message"::"Undefined name 'ptr'.\nTry correcting the name to one that is defined, or defining the name."},{"range"::{"start"::{"line"::79,"character"::15},"end"::{"line"::79,"character"::23}},"severity"::1,"code"::"return_of_invalid_type","codeDescription"::{"href"::"https:://dart.dev/diagnostics/return_of_invalid_type"},"source"::"dart","message"::"A value of type 'dynamic' can't be returned from the function 'attributes' because it has a return type of 'COMObject'."},{"range"::{"start"::{"line"::59,"character"::37},"end"::{"line"::59,"character"::42}},"severity"::1,"code"::"undefined_getter","codeDescription"::{"href"::"https:://dart.dev/diagnostics/undefined_getter"},"source"::"dart","message"::"The getter 'value' isn't defined for the type 'Pointer<COMObject>'.\nTry importing the library that defines 'value', correcting the name to the name of an existing getter, or defining a getter or field named 'value'."},{"range"::{"start"::{"line"::57,"character"::47},"end"::{"line"::57,"character"::49}},"severity"::1,"code"::"argument_type_not_assignable","codeDescription"::{"href"::"https:://dart.dev/diagnostics/argument_type_not_assignable"},"source"::"dart","message"::"The argument type 'dynamic' can't be assigned to the parameter type 'int'."},{"range"::{"start"::{"line"::76,"character"::19},"end"::{"line"::76,"character"::21}},"severity"::1,"code"::"argument_type_not_assignable","codeDescription"::{"href"::"https:://dart.dev/diagnostics/argument_type_not_assignable"},"source"::"dart","message"::"The argument type 'dynamic' can't be assigned to the parameter type 'int'."},{"range"::{"start"::{"line"::51,"character"::19},"end"::{"line"::51,"character"::22}},"severity"::1,"code"::"undefined_identifier","codeDescription"::{"href"::"https:://dart.dev/diagnostics/undefined_identifier"},"source"::"dart","message"::"Undefined name 'ptr'.\nTry correcting the name to one that is defined, or defining the name."},{"range"::{"start"::{"line"::59,"character"::14},"end"::{"line"::59,"character"::42}},"severity"::1,"code"::"implicit_dynamic_variable","source"::"dart","message"::"Missing variable type for 'retValue'.\nTry adding an explicit type, or remove implicit-dynamic from your analysis options file."},{"range"::{"start"::{"line"::78,"character"::37},"end"::{"line"::78,"character"::42}},"severity"::1,"code"::"undefined_getter","codeDescription"::{"href"::"https:://dart.dev/diagnostics/undefined_getter"},"source"::"dart","message"::"The getter 'value' isn't defined for the type 'Pointer<COMObject>'.\nTry importing the library that defines 'value', correcting the name to the name of an existing getter, or defining a getter or field named 'value'."},{"range"::{"start"::{"line"::70,"character"::14},"end"::{"line"::74,"character"::74}},"severity"::1,"code"::"implicit_dynamic_variable","source"::"dart","message"::"Missing variable type for 'hr'.\nTry adding an explicit type, or remove implicit-dynamic from your analysis options file."},{"range"::{"start"::{"line"::70,"character"::19},"end"::{"line"::70,"character"::22}},"severity"::1,"code"::"undefined_identifier","codeDescription"::{"href"::"https:://dart.dev/diagnostics/undefined_identifier"},"source"::"dart","message"::"Undefined name 'ptr'.\nTry correcting the name to one that is defined, or defining the name."}]},"jsonrpc"::"2.0"}
1635476735530:Res:{"method"::"textDocument/publishDiagnostics","params"::{"uri"::"file::///c::/src/win32/lib/src/data/xml/msxml/ISchemaComplexType.dart","diagnostics"::[{"range"::{"start"::{"line"::142,"character"::47},"end"::{"line"::142,"character"::49}},"severity"::1,"code"::"argument_type_not_assignable","codeDescription"::{"href"::"https:://dart.dev/diagnostics/argument_type_not_assignable"},"source"::"dart","message"::"The argument type 'dynamic' can't be assigned to the parameter type 'int'."},{"range"::{"start"::{"line"::140,"character"::47},"end"::{"line"::140,"character"::50}},"severity"::1,"code"::"undefined_identifier","codeDescription"::{"href"::"https:://dart.dev/diagnostics/undefined_identifier"},"source"::"dart","message"::"Undefined name 'ptr'.\nTry correcting the name to one that is defined, or defining the name."},{"range"::{"start"::{"line"::161,"character"::47},"end"::{"line"::161,"character"::49}},"severity"::1,"code"::"argument_type_not_assignable","codeDescription"::{"href"::"https:://dart.dev/diagnostics/argument_type_not_assignable"},"source"::"dart","message"::"The argument type 'dynamic' can't be assigned to the parameter type 'int'."},{"range"::{"start"::{"line"::136,"character"::14},"end"::{"line"::140,"character"::75}},"severity"::1,"code"::"implicit_dynamic_variable","source"::"dart","message"::"Missing variable type for 'hr'.\nTry adding an explicit type, or remove implicit-dynamic from your analysis options file."},{"range"::{"start"::{"line"::180,"character"::19},"end"::{"line"::180,"character"::21}},"severity"::1,"code"::"argument_type_not_assignable","codeDescription"::{"href"::"https:://dart.dev/diagnostics/argument_type_not_assignable"},"source"::"dart","message"::"The argument type 'dynamic' can't be assigned to the parameter type 'int'."},{"range"::{"start"::{"line"::104,"character"::19},"end"::{"line"::104,"character"::21}},"severity"::1,"code"::"argument_type_not_assignable","codeDescription"::{"href"::"https:://dart.dev/diagnostics/argument_type_not_assignable"},"source"::"dart","message"::"The argument type 'dynamic' can't be assigned to the parameter type 'int'."},{"range"::{"start"::{"line"::85,"character"::19},"end"::{"line"::85,"character"::21}},"severity"::1,"code"::"argument_type_not_assignable","codeDescription"::{"href"::"https:://dart.dev/diagnostics/argument_type_not_assignable"},"source"::"dart","message"::"The argument type 'dynamic' can't be assigned to the parameter type 'int'."},{"range"::{"start"::{"line"::155,"character"::14},"end"::{"line"::159,"character"::76}},"severity"::1,"code"::"implicit_dynamic_variable","source"::"dart","message"::"Missing variable type for 'hr'.\nTry adding an explicit type, or remove implicit-dynamic from your analysis options file."},{"range"::{"start"::{"line"::155,"character"::19},"end"::{"line"::155,"character"::22}},"severity"::1,"code"::"undefined_identifier","codeDescription"::{"href"::"https:://dart.dev/diagnostics/undefined_identifier"},"source"::"dart","message"::"Undefined name 'ptr'.\nTry correcting the name to one that is defined, or defining the name."},{"range"::{"start"::{"line"::174,"character"::14},"end"::{"line"::178,"character"::87}},"severity"::1,"code"::"implicit_dynamic_variable","source"::"dart","message"::"Missing variable type for 'hr'.\nTry adding an explicit type, or remove implicit-dynamic from your analysis options file."},{"range"::{"start"::{"line"::121,"character"::46},"end"::{"line"::121,"character"::49}},"severity"::1,"code"::"undefined_identifier","codeDescription"::{"href"::"https:://dart.dev/diagnostics/undefined_identifier"},"source"::"dart","message"::"Undefined name 'ptr'.\nTry correcting the name to one that is defined, or defining the name."},{"range"::{"start"::{"line"::107,"character"::15},"end"::{"line"::107,"character"::23}},"severity"::1,"code"::"return_of_invalid_type","codeDescription"::{"href"::"https:://dart.dev/diagnostics/return_of_invalid_type"},"source"::"dart","message"::"A value of type 'dynamic' can't be returned from the function 'anyAttribute' because it has a return type of 'COMObject'."},{"range"::{"start"::{"line"::174,"character"::19},"end"::{"line"::174,"character"::22}},"severity"::1,"code"::"undefined_identifier","codeDescription"::{"href"::"https:://dart.dev/diagnostics/undefined_identifier"},"source"::"dart","message"::"Undefined name 'ptr'.\nTry correcting the name to one that is defined, or defining the name."},{"range"::{"start"::{"line"::136,"character"::19},"end"::{"line"::136,"character"::22}},"severity"::1,"code"::"undefined_identifier","codeDescription"::{"href"::"https:://dart.dev/diagnostics/undefined_identifier"},"source"::"dart","message"::"Undefined name 'ptr'.\nTry correcting the name to one that is defined, or defining the name."},{"range"::{"start"::{"line"::123,"character"::19},"end"::{"line"::123,"character"::21}},"severity"::1,"code"::"argument_type_not_assignable","codeDescription"::{"href"::"https:://dart.dev/diagnostics/argument_type_not_assignable"},"source"::"dart","message"::"The argument type 'dynamic' can't be assigned to the parameter type 'int'."},{"range"::{"start"::{"line"::126,"character"::15},"end"::{"line"::126,"character"::23}},"severity"::1,"code"::"return_of_invalid_type","codeDescription"::{"href"::"https:://dart.dev/diagnostics/return_of_invalid_type"},"source"::"dart","message"::"A value of type 'dynamic' can't be returned from the function 'attributes' because it has a return type of 'COMObject'."},{"range"::{"start"::{"line"::106,"character"::14},"end"::{"line"::106,"character"::42}},"severity"::1,"code"::"implicit_dynamic_variable","source"::"dart","message"::"Missing variable type for 'retValue'.\nTry adding an explicit type, or remove implicit-dynamic from your analysis options file."},{"range"::{"start"::{"line"::142,"character"::19},"end"::{"line"::142,"character"::21}},"severity"::1,"code"::"argument_type_not_assignable","codeDescription"::{"href"::"https:://dart.dev/diagnostics/argument_type_not_assignable"},"source"::"dart","message"::"The argument type 'dynamic' can't be assigned to the parameter type 'int'."},{"range"::{"start"::{"line"::159,"character"::48},"end"::{"line"::159,"character"::51}},"severity"::1,"code"::"undefined_identifier","codeDescription"::{"href"::"https:://dart.dev/diagnostics/undefined_identifier"},"source"::"dart","message"::"Undefined name 'ptr'.\nTry correcting the name to one that is defined, or defining the name."},{"range"::{"start"::{"line"::161,"character"::19},"end"::{"line"::161,"character"::21}},"severity"::1,"code"::"argument_type_not_assignable","codeDescription"::{"href"::"https:://dart.dev/diagnostics/argument_type_not_assignable"},"source"::"dart","message"::"The argument type 'dynamic' can't be assigned to the parameter type 'int'."},{"range"::{"start"::{"line"::125,"character"::14},"end"::{"line"::125,"character"::42}},"severity"::1,"code"::"implicit_dynamic_variable","source"::"dart","message"::"Missing variable type for 'retValue'.\nTry adding an explicit type, or remove implicit-dynamic from your analysis options file."},{"range"::{"start"::{"line"::98,"character"::19},"end"::{"line"::98,"character"::22}},"severity"::1,"code"::"undefined_identifier","codeDescription"::{"href"::"https:://dart.dev/diagnostics/undefined_identifier"},"source"::"dart","message"::"Undefined name 'ptr'.\nTry correcting the name to one that is defined, or defining the name."},{"range"::{"start"::{"line"::163,"character"::37},"end"::{"line"::163,"character"::42}},"severity"::1,"code"::"undefined_getter","codeDescription"::{"href"::"https:://dart.dev/diagnostics/undefined_getter"},"source"::"dart","message"::"The getter 'value' isn't defined for the type 'Pointer<COMObject>'.\nTry importing the library that defines 'value', correcting the name to the name of an existing getter, or defining a getter or field named 'value'."},{"range"::{"start"::{"line"::79,"character"::19},"end"::{"line"::79,"character"::22}},"severity"::1,"code"::"undefined_identifier","codeDescription"::{"href"::"https:://dart.dev/diagnostics/undefined_identifier"},"source"::"dart","message"::"Undefined name 'ptr'.\nTry correcting the name to one that is defined, or defining the name."},{"range"::{"start"::{"line"::180,"character"::47},"end"::{"line"::180,"character"::49}},"severity"::1,"code"::"argument_type_not_assignable","codeDescription"::{"href"::"https:://dart.dev/diagnostics/argument_type_not_assignable"},"source"::"dart","message"::"The argument type 'dynamic' can't be assigned to the parameter type 'int'."},{"range"::{"start"::{"line"::79,"character"::14},"end"::{"line"::83,"character"::74}},"severity"::1,"code"::"implicit_dynamic_variable","source"::"dart","message"::"Missing variable type for 'hr'.\nTry adding an explicit type, or remove implicit-dynamic from your analysis options file."},{"range"::{"start"::{"line"::104,"character"::47},"end"::{"line"::104,"character"::49}},"severity"::1,"code"::"argument_type_not_assignable","codeDescription"::{"href"::"https:://dart.dev/diagnostics/argument_type_not_assignable"},"source"::"dart","message"::"The argument type 'dynamic' can't be assigned to the parameter type 'int'."},{"range"::{"start"::{"line"::85,"character"::47},"end"::{"line"::85,"character"::49}},"severity"::1,"code"::"argument_type_not_assignable","codeDescription"::{"href"::"https:://dart.dev/diagnostics/argument_type_not_assignable"},"source"::"dart","message"::"The argument type 'dynamic' can't be assigned to the parameter type 'int'."},{"range"::{"start"::{"line"::163,"character"::14},"end"::{"line"::163,"character"::42}},"severity"::1,"code"::"implicit_dynamic_variable","source"::"dart","message"::"Missing variable type for 'retValue'.\nTry adding an explicit type, or remove implicit-dynamic from your analysis options file."},{"range"::{"start"::{"line"::164,"character"::15},"end"::{"line"::164,"character"::23}},"severity"::1,"code"::"return_of_invalid_type","codeDescription"::{"href"::"https:://dart.dev/diagnostics/return_of_invalid_type"},"source"::"dart","message"::"A value of type 'dynamic' can't be returned from the function 'contentModel' because it has a return type of 'COMObject'."},{"range"::{"start"::{"line"::117,"character"::14},"end"::{"line"::121,"character"::74}},"severity"::1,"code"::"implicit_dynamic_variable","source"::"dart","message"::"Missing variable type for 'hr'.\nTry adding an explicit type, or remove implicit-dynamic from your analysis options file."},{"range"::{"start"::{"line"::83,"character"::46},"end"::{"line"::83,"character"::49}},"severity"::1,"code"::"undefined_identifier","codeDescription"::{"href"::"https:://dart.dev/diagnostics/undefined_identifier"},"source"::"dart","message"::"Undefined name 'ptr'.\nTry correcting the name to one that is defined, or defining the name."},{"range"::{"start"::{"line"::123,"character"::47},"end"::{"line"::123,"character"::49}},"severity"::1,"code"::"argument_type_not_assignable","codeDescription"::{"href"::"https:://dart.dev/diagnostics/argument_type_not_assignable"},"source"::"dart","message"::"The argument type 'dynamic' can't be assigned to the parameter type 'int'."},{"range"::{"start"::{"line"::102,"character"::48},"end"::{"line"::102,"character"::51}},"severity"::1,"code"::"undefined_identifier","codeDescription"::{"href"::"https:://dart.dev/diagnostics/undefined_identifier"},"source"::"dart","message"::"Undefined name 'ptr'.\nTry correcting the name to one that is defined, or defining the name."},{"range"::{"start"::{"line"::106,"character"::37},"end"::{"line"::106,"character"::42}},"severity"::1,"code"::"undefined_getter","codeDescription"::{"href"::"https:://dart.dev/diagnostics/undefined_getter"},"source"::"dart","message"::"The getter 'value' isn't defined for the type 'Pointer<COMObject>'.\nTry importing the library that defines 'value', correcting the name to the name of an existing getter, or defining a getter or field named 'value'."},{"range"::{"start"::{"line"::98,"character"::14},"end"::{"line"::102,"character"::76}},"severity"::1,"code"::"implicit_dynamic_variable","source"::"dart","message"::"Missing variable type for 'hr'.\nTry adding an explicit type, or remove implicit-dynamic from your analysis options file."},{"range"::{"start"::{"line"::178,"character"::59},"end"::{"line"::178,"character"::62}},"severity"::1,"code"::"undefined_identifier","codeDescription"::{"href"::"https:://dart.dev/diagnostics/undefined_identifier"},"source"::"dart","message"::"Undefined name 'ptr'.\nTry correcting the name to one that is defined, or defining the name."},{"range"::{"start"::{"line"::117,"character"::19},"end"::{"line"::117,"character"::22}},"severity"::1,"code"::"undefined_identifier","codeDescription"::{"href"::"https:://dart.dev/diagnostics/undefined_identifier"},"source"::"dart","message"::"Undefined name 'ptr'.\nTry correcting the name to one that is defined, or defining the name."},{"range"::{"start"::{"line"::125,"character"::37},"end"::{"line"::125,"character"::42}},"severity"::1,"code"::"undefined_getter","codeDescription"::{"href"::"https:://dart.dev/diagnostics/undefined_getter"},"source"::"dart","message"::"The getter 'value' isn't defined for the type 'Pointer<COMObject>'.\nTry importing the library that defines 'value', correcting the name to the name of an existing getter, or defining a getter or field named 'value'."}]},"jsonrpc"::"2.0"}
1635476735547:Res:{"method"::"textDocument/publishDiagnostics","params"::{"uri"::"file::///c::/src/win32/lib/src/data/xml/msxml/ISchemaElement.dart","diagnostics"::[{"range"::{"start"::{"line"::228,"character"::19},"end"::{"line"::228,"character"::22}},"severity"::1,"code"::"undefined_identifier","codeDescription"::{"href"::"https:://dart.dev/diagnostics/undefined_identifier"},"source"::"dart","message"::"Undefined name 'ptr'.\nTry correcting the name to one that is defined, or defining the name."},{"range"::{"start"::{"line"::247,"character"::14},"end"::{"line"::251,"character"::91}},"severity"::1,"code"::"implicit_dynamic_variable","source"::"dart","message"::"Missing variable type for 'hr'.\nTry adding an explicit type, or remove implicit-dynamic from your analysis options file."},{"range"::{"start"::{"line"::171,"character"::19},"end"::{"line"::171,"character"::22}},"severity"::1,"code"::"undefined_identifier","codeDescription"::{"href"::"https:://dart.dev/diagnostics/undefined_identifier"},"source"::"dart","message"::"Undefined name 'ptr'.\nTry correcting the name to one that is defined, or defining the name."},{"range"::{"start"::{"line"::272,"character"::47},"end"::{"line"::272,"character"::49}},"severity"::1,"code"::"argument_type_not_assignable","codeDescription"::{"href"::"https:://dart.dev/diagnostics/argument_type_not_assignable"},"source"::"dart","message"::"The argument type 'dynamic' can't be assigned to the parameter type 'int'."},{"range"::{"start"::{"line"::218,"character"::15},"end"::{"line"::218,"character"::23}},"severity"::1,"code"::"return_of_invalid_type","codeDescription"::{"href"::"https:://dart.dev/diagnostics/return_of_invalid_type"},"source"::"dart","message"::"A value of type 'dynamic' can't be returned from the function 'identityConstraints' because it has a return type of 'COMObject'."},{"range"::{"start"::{"line"::123,"character"::15},"end"::{"line"::123,"character"::23}},"severity"::1,"code"::"return_of_invalid_type","codeDescription"::{"href"::"https:://dart.dev/diagnostics/return_of_invalid_type"},"source"::"dart","message"::"A value of type 'dynamic' can't be returned from the function 'type' because it has a return type of 'COMObject'."},{"range"::{"start"::{"line"::247,"character"::19},"end"::{"line"::247,"character"::22}},"severity"::1,"code"::"undefined_identifier","codeDescription"::{"href"::"https:://dart.dev/diagnostics/undefined_identifier"},"source"::"dart","message"::"Undefined name 'ptr'.\nTry correcting the name to one that is defined, or defining the name."},{"range"::{"start"::{"line"::158,"character"::19},"end"::{"line"::158,"character"::21}},"severity"::1,"code"::"argument_type_not_assignable","codeDescription"::{"href"::"https:://dart.dev/diagnostics/argument_type_not_assignable"},"source"::"dart","message"::"The argument type 'dynamic' can't be assigned to the parameter type 'int'."},{"range"::{"start"::{"line"::114,"character"::19},"end"::{"line"::114,"character"::22}},"severity"::1,"code"::"undefined_identifier","codeDescription"::{"href"::"https:://dart.dev/diagnostics/undefined_identifier"},"source"::"dart","message"::"Undefined name 'ptr'.\nTry correcting the name to one that is defined, or defining the name."},{"range"::{"start"::{"line"::139,"character"::19},"end"::{"line"::139,"character"::21}},"severity"::1,"code"::"argument_type_not_assignable","codeDescription"::{"href"::"https:://dart.dev/diagnostics/argument_type_not_assignable"},"source"::"dart","message"::"The argument type 'dynamic' can't be assigned to the parameter type 'int'."},{"range"::{"start"::{"line"::194,"character"::46},"end"::{"line"::194,"character"::49}},"severity"::1,"code"::"undefined_identifier","codeDescription"::{"href"::"https:://dart.dev/diagnostics/undefined_identifier"},"source"::"dart","message"::"Undefined name 'ptr'.\nTry correcting the name to one that is defined, or defining the name."},{"range"::{"start"::{"line"::196,"character"::19},"end"::{"line"::196,"character"::21}},"severity"::1,"code"::"argument_type_not_assignable","codeDescription"::{"href"::"https:://dart.dev/diagnostics/argument_type_not_assignable"},"source"::"dart","message"::"The argument type 'dynamic' can't be assigned to the parameter type 'int'."},{"range"::{"start"::{"line"::114,"character"::14},"end"::{"line"::118,"character"::68}},"severity"::1,"code"::"implicit_dynamic_variable","source"::"dart","message"::"Missing variable type for 'hr'.\nTry adding an explicit type, or remove implicit-dynamic from your analysis options file."},{"range"::{"start"::{"line"::120,"character"::19},"end"::{"line"::120,"character"::21}},"severity"::1,"code"::"argument_type_not_assignable","codeDescription"::{"href"::"https:://dart.dev/diagnostics/argument_type_not_assignable"},"source"::"dart","message"::"The argument type 'dynamic' can't be assigned to the parameter type 'int'."},{"range"::{"start"::{"line"::196,"character"::47},"end"::{"line"::196,"character"::49}},"severity"::1,"code"::"argument_type_not_assignable","codeDescription"::{"href"::"https:://dart.dev/diagnostics/argument_type_not_assignable"},"source"::"dart","message"::"The argument type 'dynamic' can't be assigned to the parameter type 'int'."},{"range"::{"start"::{"line"::266,"character"::14},"end"::{"line"::270,"character"::87}},"severity"::1,"code"::"implicit_dynamic_variable","source"::"dart","message"::"Missing variable type for 'hr'.\nTry adding an explicit type, or remove implicit-dynamic from your analysis options file."},{"range"::{"start"::{"line"::137,"character"::41},"end"::{"line"::137,"character"::44}},"severity"::1,"code"::"undefined_identifier","codeDescription"::{"href"::"https:://dart.dev/diagnostics/undefined_identifier"},"source"::"dart","message"::"Undefined name 'ptr'.\nTry correcting the name to one that is defined, or defining the name."},{"range"::{"start"::{"line"::215,"character"::19},"end"::{"line"::215,"character"::21}},"severity"::1,"code"::"argument_type_not_assignable","codeDescription"::{"href"::"https:://dart.dev/diagnostics/argument_type_not_assignable"},"source"::"dart","message"::"The argument type 'dynamic' can't be assigned to the parameter type 'int'."},{"range"::{"start"::{"line"::304,"character"::19},"end"::{"line"::304,"character"::22}},"severity"::1,"code"::"undefined_identifier","codeDescription"::{"href"::"https:://dart.dev/diagnostics/undefined_identifier"},"source"::"dart","message"::"Undefined name 'ptr'.\nTry correcting the name to one that is defined, or defining the name."},{"range"::{"start"::{"line"::304,"character"::14},"end"::{"line"::308,"character"::75}},"severity"::1,"code"::"implicit_dynamic_variable","source"::"dart","message"::"Missing variable type for 'hr'.\nTry adding an explicit type, or remove implicit-dynamic from your analysis options file."},{"range"::{"start"::{"line"::142,"character"::15},"end"::{"line"::142,"character"::23}},"severity"::1,"code"::"return_of_invalid_type","codeDescription"::{"href"::"https:://dart.dev/diagnostics/return_of_invalid_type"},"source"::"dart","message"::"A value of type 'dynamic' can't be returned from the function 'scope' because it has a return type of 'COMObject'."},{"range"::{"start"::{"line"::177,"character"::19},"end"::{"line"::177,"character"::21}},"severity"::1,"code"::"argument_type_not_assignable","codeDescription"::{"href"::"https:://dart.dev/diagnostics/argument_type_not_assignable"},"source"::"dart","message"::"The argument type 'dynamic' can't be assigned to the parameter type 'int'."},{"range"::{"start"::{"line"::156,"character"::48},"end"::{"line"::156,"character"::51}},"severity"::1,"code"::"undefined_identifier","codeDescription"::{"href"::"https:://dart.dev/diagnostics/undefined_identifier"},"source"::"dart","message"::"Undefined name 'ptr'.\nTry correcting the name to one that is defined, or defining the name."},{"range"::{"start"::{"line"::213,"character"::55},"end"::{"line"::213,"character"::58}},"severity"::1,"code"::"undefined_identifier","codeDescription"::{"href"::"https:://dart.dev/diagnostics/undefined_identifier"},"source"::"dart","message"::"Undefined name 'ptr'.\nTry correcting the name to one that is defined, or defining the name."},{"range"::{"start"::{"line"::177,"character"::47},"end"::{"line"::177,"character"::49}},"severity"::1,"code"::"argument_type_not_assignable","codeDescription"::{"href"::"https:://dart.dev/diagnostics/argument_type_not_assignable"},"source"::"dart","message"::"The argument type 'dynamic' can't be assigned to the parameter type 'int'."},{"range"::{"start"::{"line"::266,"character"::19},"end"::{"line"::266,"character"::22}},"severity"::1,"code"::"undefined_identifier","codeDescription"::{"href"::"https:://dart.dev/diagnostics/undefined_identifier"},"source"::"dart","message"::"Undefined name 'ptr'.\nTry correcting the name to one that is defined, or defining the name."},{"range"::{"start"::{"line"::175,"character"::46},"end"::{"line"::175,"character"::49}},"severity"::1,"code"::"undefined_identifier","codeDescription"::{"href"::"https:://dart.dev/diagnostics/undefined_identifier"},"source"::"dart","message"::"Undefined name 'ptr'.\nTry correcting the name to one that is defined, or defining the name."},{"range"::{"start"::{"line"::158,"character"::47},"end"::{"line"::158,"character"::49}},"severity"::1,"code"::"argument_type_not_assignable","codeDescription"::{"href"::"https:://dart.dev/diagnostics/argument_type_not_assignable"},"source"::"dart","message"::"The argument type 'dynamic' can't be assigned to the parameter type 'int'."},{"range"::{"start"::{"line"::118,"character"::40},"end"::{"line"::118,"character"::43}},"severity"::1,"code"::"undefined_identifier","codeDescription"::{"href"::"https:://dart.dev/diagnostics/undefined_identifier"},"source"::"dart","message"::"Undefined name 'ptr'.\nTry correcting the name to one that is defined, or defining the name."},{"range"::{"start"::{"line"::285,"character"::19},"end"::{"line"::285,"character"::22}},"severity"::1,"code"::"undefined_identifier","codeDescription"::{"href"::"https:://dart.dev/diagnostics/undefined_identifier"},"source"::"dart","message"::"Undefined name 'ptr'.\nTry correcting the name to one that is defined, or defining the name."},{"range"::{"start"::{"line"::285,"character"::14},"end"::{"line"::289,"character"::74}},"severity"::1,"code"::"implicit_dynamic_variable","source"::"dart","message"::"Missing variable type for 'hr'.\nTry adding an explicit type, or remove implicit-dynamic from your analysis options file."},{"range"::{"start"::{"line"::139,"character"::47},"end"::{"line"::139,"character"::49}},"severity"::1,"code"::"argument_type_not_assignable","codeDescription"::{"href"::"https:://dart.dev/diagnostics/argument_type_not_assignable"},"source"::"dart","message"::"The argument type 'dynamic' can't be assigned to the parameter type 'int'."},{"range"::{"start"::{"line"::234,"character"::19},"end"::{"line"::234,"character"::21}},"severity"::1,"code"::"argument_type_not_assignable","codeDescription"::{"href"::"https:://dart.dev/diagnostics/argument_type_not_assignable"},"source"::"dart","message"::"The argument type 'dynamic' can't be assigned to the parameter type 'int'."},{"range"::{"start"::{"line"::232,"character"::53},"end"::{"line"::232,"character"::56}},"severity"::1,"code"::"undefined_identifier","codeDescription"::{"href"::"https:://dart.dev/diagnostics/undefined_identifier"},"source"::"dart","message"::"Undefined name 'ptr'.\nTry correcting the name to one that is defined, or defining the name."},{"range"::{"start"::{"line"::310,"character"::19},"end"::{"line"::310,"character"::21}},"severity"::1,"code"::"argument_type_not_assignable","codeDescription"::{"href"::"https:://dart.dev/diagnostics/argument_type_not_assignable"},"source"::"dart","message"::"The argument type 'dynamic' can't be assigned to the parameter type 'int'."},{"range"::{"start"::{"line"::234,"character"::47},"end"::{"line"::234,"character"::49}},"severity"::1,"code"::"argument_type_not_assignable","codeDescription"::{"href"::"https:://dart.dev/diagnostics/argument_type_not_assignable"},"source"::"dart","message"::"The argument type 'dynamic' can't be assigned to the parameter type 'int'."},{"range"::{"start"::{"line"::236,"character"::37},"end"::{"line"::236,"character"::42}},"severity"::1,"code"::"undefined_getter","codeDescription"::{"href"::"https:://dart.dev/diagnostics/undefined_getter"},"source"::"dart","message"::"The getter 'value' isn't defined for the type 'Pointer<COMObject>'.\nTry importing the library that defines 'value', correcting the name to the name of an existing getter, or defining a getter or field named 'value'."},{"range"::{"start"::{"line"::120,"character"::47},"end"::{"line"::120,"character"::49}},"severity"::1,"code"::"argument_type_not_assignable","codeDescription"::{"href"::"https:://dart.dev/diagnostics/argument_type_not_assignable"},"source"::"dart","message"::"The argument type 'dynamic' can't be assigned to the parameter type 'int'."},{"range"::{"start"::{"line"::141,"character"::14},"end"::{"line"::141,"character"::42}},"severity"::1,"code"::"implicit_dynamic_variable","source"::"dart","message"::"Missing variable type for 'retValue'.\nTry adding an explicit type, or remove implicit-dynamic from your analysis options file."},{"range"::{"start"::{"line"::122,"character"::37},"end"::{"line"::122,"character"::42}},"severity"::1,"code"::"undefined_getter","codeDescription"::{"href"::"https:://dart.dev/diagnostics/undefined_getter"},"source"::"dart","message"::"The getter 'value' isn't defined for the type 'Pointer<COMObject>'.\nTry importing the library that defines 'value', correcting the name to the name of an existing getter, or defining a getter or field named 'value'."},{"range"::{"start"::{"line"::215,"character"::47},"end"::{"line"::215,"character"::49}},"severity"::1,"code"::"argument_type_not_assignable","codeDescription"::{"href"::"https:://dart.dev/diagnostics/argument_type_not_assignable"},"source"::"dart","message"::"The argument type 'dynamic' can't be assigned to the parameter type 'int'."},{"range"::{"start"::{"line"::122,"character"::14},"end"::{"line"::122,"character"::42}},"severity"::1,"code"::"implicit_dynamic_variable","source"::"dart","message"::"Missing variable type for 'retValue'.\nTry adding an explicit type, or remove implicit-dynamic from your analysis options file."},{"range"::{"start"::{"line"::291,"character"::19},"end"::{"line"::291,"character"::21}},"severity"::1,"code"::"argument_type_not_assignable","codeDescription"::{"href"::"https:://dart.dev/diagnostics/argument_type_not_assignable"},"source"::"dart","message"::"The argument type 'dynamic' can't be assigned to the parameter type 'int'."},{"range"::{"start"::{"line"::217,"character"::37},"end"::{"line"::217,"character"::42}},"severity"::1,"code"::"undefined_getter","codeDescription"::{"href"::"https:://dart.dev/diagnostics/undefined_getter"},"source"::"dart","message"::"The getter 'value' isn't defined for the type 'Pointer<COMObject>'.\nTry importing the library that defines 'value', correcting the name to the name of an existing getter, or defining a getter or field named 'value'."},{"range"::{"start"::{"line"::217,"character"::14},"end"::{"line"::217,"character"::42}},"severity"::1,"code"::"implicit_dynamic_variable","source"::"dart","message"::"Missing variable type for 'retValue'.\nTry adding an explicit type, or remove implicit-dynamic from your analysis options file."},{"range"::{"start"::{"line"::253,"character"::19},"end"::{"line"::253,"character"::21}},"severity"::1,"code"::"argument_type_not_assignable","codeDescription"::{"href"::"https:://dart.dev/diagnostics/argument_type_not_assignable"},"source"::"dart","message"::"The argument type 'dynamic' can't be assigned to the parameter type 'int'."},{"range"::{"start"::{"line"::308,"character"::47},"end"::{"line"::308,"character"::50}},"severity"::1,"code"::"undefined_identifier","codeDescription"::{"href"::"https:://dart.dev/diagnostics/undefined_identifier"},"source"::"dart","message"::"Undefined name 'ptr'.\nTry correcting the name to one that is defined, or defining the name."},{"range"::{"start"::{"line"::272,"character"::19},"end"::{"line"::272,"character"::21}},"severity"::1,"code"::"argument_type_not_assignable","codeDescription"::{"href"::"https:://dart.dev/diagnostics/argument_type_not_assignable"},"source"::"dart","message"::"The argument type 'dynamic' can't be assigned to the parameter type 'int'."},{"range"::{"start"::{"line"::209,"character"::14},"end"::{"line"::213,"character"::83}},"severity"::1,"code"::"implicit_dynamic_variable","source"::"dart","message"::"Missing variable type for 'hr'.\nTry adding an explicit type, or remove implicit-dynamic from your analysis options file."},{"range"::{"start"::{"line"::237,"character"::15},"end"::{"line"::237,"character"::23}},"severity"::1,"code"::"return_of_invalid_type","codeDescription"::{"href"::"https:://dart.dev/diagnostics/return_of_invalid_type"},"source"::"dart","message"::"A value of type 'dynamic' can't be returned from the function 'substitutionGroup' because it has a return type of 'COMObject'."},{"range"::{"start"::{"line"::190,"character"::14},"end"::{"line"::194,"character"::74}},"severity"::1,"code"::"implicit_dynamic_variable","source"::"dart","message"::"Missing variable type for 'hr'.\nTry adding an explicit type, or remove implicit-dynamic from your analysis options file."},{"range"::{"start"::{"line"::141,"character"::37},"end"::{"line"::141,"character"::42}},"severity"::1,"code"::"undefined_getter","codeDescription"::{"href"::"https:://dart.dev/diagnostics/undefined_getter"},"source"::"dart","message"::"The getter 'value' isn't defined for the type 'Pointer<COMObject>'.\nTry importing the library that defines 'value', correcting the name to the name of an existing getter, or defining a getter or field named 'value'."},{"range"::{"start"::{"line"::310,"character"::47},"end"::{"line"::310,"character"::49}},"severity"::1,"code"::"argument_type_not_assignable","codeDescription"::{"href"::"https:://dart.dev/diagnostics/argument_type_not_assignable"},"source"::"dart","message"::"The argument type 'dynamic' can't be assigned to the parameter type 'int'."},{"range"::{"start"::{"line"::251,"character"::63},"end"::{"line"::251,"character"::66}},"severity"::1,"code"::"undefined_identifier","codeDescription"::{"href"::"https:://dart.dev/diagnostics/undefined_identifier"},"source"::"dart","message"::"Undefined name 'ptr'.\nTry correcting the name to one that is defined, or defining the name."},{"range"::{"start"::{"line"::289,"character"::46},"end"::{"line"::289,"character"::49}},"severity"::1,"code"::"undefined_identifier","codeDescription"::{"href"::"https:://dart.dev/diagnostics/undefined_identifier"},"source"::"dart","message"::"Undefined name 'ptr'.\nTry correcting the name to one that is defined, or defining the name."},{"range"::{"start"::{"line"::190,"character"::19},"end"::{"line"::190,"character"::22}},"severity"::1,"code"::"undefined_identifier","codeDescription"::{"href"::"https:://dart.dev/diagnostics/undefined_identifier"},"source"::"dart","message"::"Undefined name 'ptr'.\nTry correcting the name to one that is defined, or defining the name."},{"range"::{"start"::{"line"::236,"character"::14},"end"::{"line"::236,"character"::42}},"severity"::1,"code"::"implicit_dynamic_variable","source"::"dart","message"::"Missing variable type for 'retValue'.\nTry adding an explicit type, or remove implicit-dynamic from your analysis options file."},{"range"::{"start"::{"line"::228,"character"::14},"end"::{"line"::232,"character"::81}},"severity"::1,"code"::"implicit_dynamic_variable","source"::"dart","message"::"Missing variable type for 'hr'.\nTry adding an explicit type, or remove implicit-dynamic from your analysis options file."},{"range"::{"start"::{"line"::209,"character"::19},"end"::{"line"::209,"character"::22}},"severity"::1,"code"::"undefined_identifier","codeDescription"::{"href"::"https:://dart.dev/diagnostics/undefined_identifier"},"source"::"dart","message"::"Undefined name 'ptr'.\nTry correcting the name to one that is defined, or defining the name."},{"range"::{"start"::{"line"::291,"character"::47},"end"::{"line"::291,"character"::49}},"severity"::1,"code"::"argument_type_not_assignable","codeDescription"::{"href"::"https:://dart.dev/diagnostics/argument_type_not_assignable"},"source"::"dart","message"::"The argument type 'dynamic' can't be assigned to the parameter type 'int'."},{"range"::{"start"::{"line"::171,"character"::14},"end"::{"line"::175,"character"::74}},"severity"::1,"code"::"implicit_dynamic_variable","source"::"dart","message"::"Missing variable type for 'hr'.\nTry adding an explicit type, or remove implicit-dynamic from your analysis options file."},{"range"::{"start"::{"line"::133,"character"::14},"end"::{"line"::137,"character"::69}},"severity"::1,"code"::"implicit_dynamic_variable","source"::"dart","message"::"Missing variable type for 'hr'.\nTry adding an explicit type, or remove implicit-dynamic from your analysis options file."},{"range"::{"start"::{"line"::270,"character"::59},"end"::{"line"::270,"character"::62}},"severity"::1,"code"::"undefined_identifier","codeDescription"::{"href"::"https:://dart.dev/diagnostics/undefined_identifier"},"source"::"dart","message"::"Undefined name 'ptr'.\nTry correcting the name to one that is defined, or defining the name."},{"range"::{"start"::{"line"::152,"character"::14},"end"::{"line"::156,"character"::76}},"severity"::1,"code"::"implicit_dynamic_variable","source"::"dart","message"::"Missing variable type for 'hr'.\nTry adding an explicit type, or remove implicit-dynamic from your analysis options file."},{"range"::{"start"::{"line"::152,"character"::19},"end"::{"line"::152,"character"::22}},"severity"::1,"code"::"undefined_identifier","codeDescription"::{"href"::"https:://dart.dev/diagnostics/undefined_identifier"},"source"::"dart","message"::"Undefined name 'ptr'.\nTry correcting the name to one that is defined, or defining the name."},{"range"::{"start"::{"line"::133,"character"::19},"end"::{"line"::133,"character"::22}},"severity"::1,"code"::"undefined_identifier","codeDescription"::{"href"::"https:://dart.dev/diagnostics/undefined_identifier"},"source"::"dart","message"::"Undefined name 'ptr'.\nTry correcting the name to one that is defined, or defining the name."},{"range"::{"start"::{"line"::253,"character"::47},"end"::{"line"::253,"character"::49}},"severity"::1,"code"::"argument_type_not_assignable","codeDescription"::{"href"::"https:://dart.dev/diagnostics/argument_type_not_assignable"},"source"::"dart","message"::"The argument type 'dynamic' can't be assigned to the parameter type 'int'."}]},"jsonrpc"::"2.0"}
1635476735562:Res:{"method"::"textDocument/publishDiagnostics","params"::{"uri"::"file::///c::/src/win32/lib/src/data/xml/msxml/ISchemaIdentityConstraint.dart","diagnostics"::[{"range"::{"start"::{"line"::83,"character"::19},"end"::{"line"::83,"character"::21}},"severity"::1,"code"::"argument_type_not_assignable","codeDescription"::{"href"::"https:://dart.dev/diagnostics/argument_type_not_assignable"},"source"::"dart","message"::"The argument type 'dynamic' can't be assigned to the parameter type 'int'."},{"range"::{"start"::{"line"::102,"character"::19},"end"::{"line"::102,"character"::21}},"severity"::1,"code"::"argument_type_not_assignable","codeDescription"::{"href"::"https:://dart.dev/diagnostics/argument_type_not_assignable"},"source"::"dart","message"::"The argument type 'dynamic' can't be assigned to the parameter type 'int'."},{"range"::{"start"::{"line"::85,"character"::14},"end"::{"line"::85,"character"::42}},"severity"::1,"code"::"implicit_dynamic_variable","source"::"dart","message"::"Missing variable type for 'retValue'.\nTry adding an explicit type, or remove implicit-dynamic from your analysis options file."},{"range"::{"start"::{"line"::64,"character"::47},"end"::{"line"::64,"character"::49}},"severity"::1,"code"::"argument_type_not_assignable","codeDescription"::{"href"::"https:://dart.dev/diagnostics/argument_type_not_assignable"},"source"::"dart","message"::"The argument type 'dynamic' can't be assigned to the parameter type 'int'."},{"range"::{"start"::{"line"::58,"character"::14},"end"::{"line"::62,"character"::72}},"severity"::1,"code"::"implicit_dynamic_variable","source"::"dart","message"::"Missing variable type for 'hr'.\nTry adding an explicit type, or remove implicit-dynamic from your analysis options file."},{"range"::{"start"::{"line"::58,"character"::19},"end"::{"line"::58,"character"::22}},"severity"::1,"code"::"undefined_identifier","codeDescription"::{"href"::"https:://dart.dev/diagnostics/undefined_identifier"},"source"::"dart","message"::"Undefined name 'ptr'.\nTry correcting the name to one that is defined, or defining the name."},{"range"::{"start"::{"line"::104,"character"::14},"end"::{"line"::104,"character"::42}},"severity"::1,"code"::"implicit_dynamic_variable","source"::"dart","message"::"Missing variable type for 'retValue'.\nTry adding an explicit type, or remove implicit-dynamic from your analysis options file."},{"range"::{"start"::{"line"::86,"character"::15},"end"::{"line"::86,"character"::23}},"severity"::1,"code"::"return_of_invalid_type","codeDescription"::{"href"::"https:://dart.dev/diagnostics/return_of_invalid_type"},"source"::"dart","message"::"A value of type 'dynamic' can't be returned from the function 'fields' because it has a return type of 'COMObject'."},{"range"::{"start"::{"line"::102,"character"::47},"end"::{"line"::102,"character"::49}},"severity"::1,"code"::"argument_type_not_assignable","codeDescription"::{"href"::"https:://dart.dev/diagnostics/argument_type_not_assignable"},"source"::"dart","message"::"The argument type 'dynamic' can't be assigned to the parameter type 'int'."},{"range"::{"start"::{"line"::77,"character"::19},"end"::{"line"::77,"character"::22}},"severity"::1,"code"::"undefined_identifier","codeDescription"::{"href"::"https:://dart.dev/diagnostics/undefined_identifier"},"source"::"dart","message"::"Undefined name 'ptr'.\nTry correcting the name to one that is defined, or defining the name."},{"range"::{"start"::{"line"::77,"character"::14},"end"::{"line"::81,"character"::70}},"severity"::1,"code"::"implicit_dynamic_variable","source"::"dart","message"::"Missing variable type for 'hr'.\nTry adding an explicit type, or remove implicit-dynamic from your analysis options file."},{"range"::{"start"::{"line"::105,"character"::15},"end"::{"line"::105,"character"::23}},"severity"::1,"code"::"return_of_invalid_type","codeDescription"::{"href"::"https:://dart.dev/diagnostics/return_of_invalid_type"},"source"::"dart","message"::"A value of type 'dynamic' can't be returned from the function 'referencedKey' because it has a return type of 'COMObject'."},{"range"::{"start"::{"line"::62,"character"::44},"end"::{"line"::62,"character"::47}},"severity"::1,"code"::"undefined_identifier","codeDescription"::{"href"::"https:://dart.dev/diagnostics/undefined_identifier"},"source"::"dart","message"::"Undefined name 'ptr'.\nTry correcting the name to one that is defined, or defining the name."},{"range"::{"start"::{"line"::96,"character"::19},"end"::{"line"::96,"character"::22}},"severity"::1,"code"::"undefined_identifier","codeDescription"::{"href"::"https:://dart.dev/diagnostics/undefined_identifier"},"source"::"dart","message"::"Undefined name 'ptr'.\nTry correcting the name to one that is defined, or defining the name."},{"range"::{"start"::{"line"::64,"character"::19},"end"::{"line"::64,"character"::21}},"severity"::1,"code"::"argument_type_not_assignable","codeDescription"::{"href"::"https:://dart.dev/diagnostics/argument_type_not_assignable"},"source"::"dart","message"::"The argument type 'dynamic' can't be assigned to the parameter type 'int'."},{"range"::{"start"::{"line"::96,"character"::14},"end"::{"line"::100,"character"::77}},"severity"::1,"code"::"implicit_dynamic_variable","source"::"dart","message"::"Missing variable type for 'hr'.\nTry adding an explicit type, or remove implicit-dynamic from your analysis options file."},{"range"::{"start"::{"line"::104,"character"::37},"end"::{"line"::104,"character"::42}},"severity"::1,"code"::"undefined_getter","codeDescription"::{"href"::"https:://dart.dev/diagnostics/undefined_getter"},"source"::"dart","message"::"The getter 'value' isn't defined for the type 'Pointer<COMObject>'.\nTry importing the library that defines 'value', correcting the name to the name of an existing getter, or defining a getter or field named 'value'."},{"range"::{"start"::{"line"::85,"character"::37},"end"::{"line"::85,"character"::42}},"severity"::1,"code"::"undefined_getter","codeDescription"::{"href"::"https:://dart.dev/diagnostics/undefined_getter"},"source"::"dart","message"::"The getter 'value' isn't defined for the type 'Pointer<COMObject>'.\nTry importing the library that defines 'value', correcting the name to the name of an existing getter, or defining a getter or field named 'value'."},{"range"::{"start"::{"line"::83,"character"::47},"end"::{"line"::83,"character"::49}},"severity"::1,"code"::"argument_type_not_assignable","codeDescription"::{"href"::"https:://dart.dev/diagnostics/argument_type_not_assignable"},"source"::"dart","message"::"The argument type 'dynamic' can't be assigned to the parameter type 'int'."},{"range"::{"start"::{"line"::81,"character"::42},"end"::{"line"::81,"character"::45}},"severity"::1,"code"::"undefined_identifier","codeDescription"::{"href"::"https:://dart.dev/diagnostics/undefined_identifier"},"source"::"dart","message"::"Undefined name 'ptr'.\nTry correcting the name to one that is defined, or defining the name."},{"range"::{"start"::{"line"::100,"character"::49},"end"::{"line"::100,"character"::52}},"severity"::1,"code"::"undefined_identifier","codeDescription"::{"href"::"https:://dart.dev/diagnostics/undefined_identifier"},"source"::"dart","message"::"Undefined name 'ptr'.\nTry correcting the name to one that is defined, or defining the name."}]},"jsonrpc"::"2.0"}
1635476735567:Res:{"method"::"textDocument/publishDiagnostics","params"::{"uri"::"file::///c::/src/win32/lib/src/data/xml/msxml/ISchemaItem.dart","diagnostics"::[{"range"::{"start"::{"line"::204,"character"::43},"end"::{"line"::204,"character"::46}},"severity"::1,"code"::"undefined_identifier","codeDescription"::{"href"::"https:://dart.dev/diagnostics/undefined_identifier"},"source"::"dart","message"::"Undefined name 'ptr'.\nTry correcting the name to one that is defined, or defining the name."},{"range"::{"start"::{"line"::167,"character"::19},"end"::{"line"::167,"character"::22}},"severity"::1,"code"::"undefined_identifier","codeDescription"::{"href"::"https:://dart.dev/diagnostics/undefined_identifier"},"source"::"dart","message"::"Undefined name 'ptr'.\nTry correcting the name to one that is defined, or defining the name."},{"range"::{"start"::{"line"::116,"character"::47},"end"::{"line"::116,"character"::49}},"severity"::1,"code"::"argument_type_not_assignable","codeDescription"::{"href"::"https:://dart.dev/diagnostics/argument_type_not_assignable"},"source"::"dart","message"::"The argument type 'dynamic' can't be assigned to the parameter type 'int'."},{"range"::{"start"::{"line"::137,"character"::14},"end"::{"line"::137,"character"::42}},"severity"::1,"code"::"implicit_dynamic_variable","source"::"dart","message"::"Missing variable type for 'retValue'.\nTry adding an explicit type, or remove implicit-dynamic from your analysis options file."},{"range"::{"start"::{"line"::186,"character"::14},"end"::{"line"::190,"character"::83}},"severity"::1,"code"::"implicit_dynamic_variable","source"::"dart","message"::"Missing variable type for 'hr'.\nTry adding an explicit type, or remove implicit-dynamic from your analysis options file."},{"range"::{"start"::{"line"::167,"character"::14},"end"::{"line"::171,"character"::72}},"severity"::1,"code"::"implicit_dynamic_variable","source"::"dart","message"::"Missing variable type for 'hr'.\nTry adding an explicit type, or remove implicit-dynamic from your analysis options file."},{"range"::{"start"::{"line"::97,"character"::47},"end"::{"line"::97,"character"::49}},"severity"::1,"code"::"argument_type_not_assignable","codeDescription"::{"href"::"https:://dart.dev/diagnostics/argument_type_not_assignable"},"source"::"dart","message"::"The argument type 'dynamic' can't be assigned to the parameter type 'int'."},{"range"::{"start"::{"line"::186,"character"::19},"end"::{"line"::186,"character"::22}},"severity"::1,"code"::"undefined_identifier","codeDescription"::{"href"::"https:://dart.dev/diagnostics/undefined_identifier"},"source"::"dart","message"::"Undefined name 'ptr'.\nTry correcting the name to one that is defined, or defining the name."},{"range"::{"start"::{"line"::195,"character"::15},"end"::{"line"::195,"character"::23}},"severity"::1,"code"::"return_of_invalid_type","codeDescription"::{"href"::"https:://dart.dev/diagnostics/return_of_invalid_type"},"source"::"dart","message"::"A value of type 'dynamic' can't be returned from the function 'unhandledAttributes' because it has a return type of 'COMObject'."},{"range"::{"start"::{"line"::95,"character"::40},"end"::{"line"::95,"character"::43}},"severity"::1,"code"::"undefined_identifier","codeDescription"::{"href"::"https:://dart.dev/diagnostics/undefined_identifier"},"source"::"dart","message"::"Undefined name 'ptr'.\nTry correcting the name to one that is defined, or defining the name."},{"range"::{"start"::{"line"::194,"character"::37},"end"::{"line"::194,"character"::42}},"severity"::1,"code"::"undefined_getter","codeDescription"::{"href"::"https:://dart.dev/diagnostics/undefined_getter"},"source"::"dart","message"::"The getter 'value' isn't defined for the type 'Pointer<COMObject>'.\nTry importing the library that defines 'value', correcting the name to the name of an existing getter, or defining a getter or field named 'value'."},{"range"::{"start"::{"line"::201,"character"::77},"end"::{"line"::201,"character"::80}},"severity"::1,"code"::"undefined_identifier","codeDescription"::{"href"::"https:://dart.dev/diagnostics/undefined_identifier"},"source"::"dart","message"::"Undefined name 'ptr'.\nTry correcting the name to one that is defined, or defining the name."},{"range"::{"start"::{"line"::114,"character"::48},"end"::{"line"::114,"character"::51}},"severity"::1,"code"::"undefined_identifier","codeDescription"::{"href"::"https:://dart.dev/diagnostics/undefined_identifier"},"source"::"dart","message"::"Undefined name 'ptr'.\nTry correcting the name to one that is defined, or defining the name."},{"range"::{"start"::{"line"::194,"character"::14},"end"::{"line"::194,"character"::42}},"severity"::1,"code"::"implicit_dynamic_variable","source"::"dart","message"::"Missing variable type for 'retValue'.\nTry adding an explicit type, or remove implicit-dynamic from your analysis options file."},{"range"::{"start"::{"line"::135,"character"::47},"end"::{"line"::135,"character"::49}},"severity"::1,"code"::"argument_type_not_assignable","codeDescription"::{"href"::"https:://dart.dev/diagnostics/argument_type_not_assignable"},"source"::"dart","message"::"The argument type 'dynamic' can't be assigned to the parameter type 'int'."},{"range"::{"start"::{"line"::201,"character"::77},"end"::{"line"::204,"character"::85}},"severity"::1,"code"::"return_of_invalid_type","codeDescription"::{"href"::"https:://dart.dev/diagnostics/return_of_invalid_type"},"source"::"dart","message"::"A value of type 'dynamic' can't be returned from the method 'writeAnnotation' because it has a return type of 'int'."},{"range"::{"start"::{"line"::116,"character"::19},"end"::{"line"::116,"character"::21}},"severity"::1,"code"::"argument_type_not_assignable","codeDescription"::{"href"::"https:://dart.dev/diagnostics/argument_type_not_assignable"},"source"::"dart","message"::"The argument type 'dynamic' can't be assigned to the parameter type 'int'."},{"range"::{"start"::{"line"::154,"character"::47},"end"::{"line"::154,"character"::49}},"severity"::1,"code"::"argument_type_not_assignable","codeDescription"::{"href"::"https:://dart.dev/diagnostics/argument_type_not_assignable"},"source"::"dart","message"::"The argument type 'dynamic' can't be assigned to the parameter type 'int'."},{"range"::{"start"::{"line"::97,"character"::19},"end"::{"line"::97,"character"::21}},"severity"::1,"code"::"argument_type_not_assignable","codeDescription"::{"href"::"https:://dart.dev/diagnostics/argument_type_not_assignable"},"source"::"dart","message"::"The argument type 'dynamic' can't be assigned to the parameter type 'int'."},{"range"::{"start"::{"line"::133,"character"::42},"end"::{"line"::133,"character"::45}},"severity"::1,"code"::"undefined_identifier","codeDescription"::{"href"::"https:://dart.dev/diagnostics/undefined_identifier"},"source"::"dart","message"::"Undefined name 'ptr'.\nTry correcting the name to one that is defined, or defining the name."},{"range"::{"start"::{"line"::135,"character"::19},"end"::{"line"::135,"character"::21}},"severity"::1,"code"::"argument_type_not_assignable","codeDescription"::{"href"::"https:://dart.dev/diagnostics/argument_type_not_assignable"},"source"::"dart","message"::"The argument type 'dynamic' can't be assigned to the parameter type 'int'."},{"range"::{"start"::{"line"::82,"character"::26},"end"::{"line"::82,"character"::35}},"severity"::1,"code"::"extends_non_class","codeDescription"::{"href"::"https:://dart.dev/diagnostics/extends_non_class"},"source"::"dart","message"::"Classes can only extend other classes.\nTry specifying a different superclass, or removing the extends clause."},{"range"::{"start"::{"line"::190,"character"::55},"end"::{"line"::190,"character"::58}},"severity"::1,"code"::"undefined_identifier","codeDescription"::{"href"::"https:://dart.dev/diagnostics/undefined_identifier"},"source"::"dart","message"::"Undefined name 'ptr'.\nTry correcting the name to one that is defined, or defining the name."},{"range"::{"start"::{"line"::91,"character"::19},"end"::{"line"::91,"character"::22}},"severity"::1,"code"::"undefined_identifier","codeDescription"::{"href"::"https:://dart.dev/diagnostics/undefined_identifier"},"source"::"dart","message"::"Undefined name 'ptr'.\nTry correcting the name to one that is defined, or defining the name."},{"range"::{"start"::{"line"::192,"character"::47},"end"::{"line"::192,"character"::49}},"severity"::1,"code"::"argument_type_not_assignable","codeDescription"::{"href"::"https:://dart.dev/diagnostics/argument_type_not_assignable"},"source"::"dart","message"::"The argument type 'dynamic' can't be assigned to the parameter type 'int'."},{"range"::{"start"::{"line"::152,"character"::38},"end"::{"line"::152,"character"::41}},"severity"::1,"code"::"undefined_identifier","codeDescription"::{"href"::"https:://dart.dev/diagnostics/undefined_identifier"},"source"::"dart","message"::"Undefined name 'ptr'.\nTry correcting the name to one that is defined, or defining the name."},{"range"::{"start"::{"line"::138,"character"::15},"end"::{"line"::138,"character"::23}},"severity"::1,"code"::"return_of_invalid_type","codeDescription"::{"href"::"https:://dart.dev/diagnostics/return_of_invalid_type"},"source"::"dart","message"::"A value of type 'dynamic' can't be returned from the function 'schema' because it has a return type of 'COMObject'."},{"range"::{"start"::{"line"::20,"character"::7},"end"::{"line"::20,"character"::54}},"severity"::1,"code"::"uri_does_not_exist","codeDescription"::{"href"::"https:://dart.dev/diagnostics/uri_does_not_exist"},"source"::"dart","message"::"Target of URI doesn't exist:: '../../../system/ole/automation/IDispatch.dart'.\nTry creating the file referenced by the URI, or Try using a URI for a file that does exist."},{"range"::{"start"::{"line"::137,"character"::37},"end"::{"line"::137,"character"::42}},"severity"::1,"code"::"undefined_getter","codeDescription"::{"href"::"https:://dart.dev/diagnostics/undefined_getter"},"source"::"dart","message"::"The getter 'value' isn't defined for the type 'Pointer<COMObject>'.\nTry importing the library that defines 'value', correcting the name to the name of an existing getter, or defining a getter or field named 'value'."},{"range"::{"start"::{"line"::173,"character"::47},"end"::{"line"::173,"character"::49}},"severity"::1,"code"::"argument_type_not_assignable","codeDescription"::{"href"::"https:://dart.dev/diagnostics/argument_type_not_assignable"},"source"::"dart","message"::"The argument type 'dynamic' can't be assigned to the parameter type 'int'."},{"range"::{"start"::{"line"::129,"character"::19},"end"::{"line"::129,"character"::22}},"severity"::1,"code"::"undefined_identifier","codeDescription"::{"href"::"https:://dart.dev/diagnostics/undefined_identifier"},"source"::"dart","message"::"Undefined name 'ptr'.\nTry correcting the name to one that is defined, or defining the name."},{"range"::{"start"::{"line"::91,"character"::14},"end"::{"line"::95,"character"::68}},"severity"::1,"code"::"implicit_dynamic_variable","source"::"dart","message"::"Missing variable type for 'hr'.\nTry adding an explicit type, or remove implicit-dynamic from your analysis options file."},{"range"::{"start"::{"line"::85,"character"::47},"end"::{"line"::85,"character"::50}},"severity"::1,"code"::"extra_positional_arguments","codeDescription"::{"href"::"https:://dart.dev/diagnostics/extra_positional_arguments"},"source"::"dart","message"::"Too many positional arguments:: 0 expected, but 1 found.\nTry removing the extra arguments."},{"range"::{"start"::{"line"::192,"character"::19},"end"::{"line"::192,"character"::21}},"severity"::1,"code"::"argument_type_not_assignable","codeDescription"::{"href"::"https:://dart.dev/diagnostics/argument_type_not_assignable"},"source"::"dart","message"::"The argument type 'dynamic' can't be assigned to the parameter type 'int'."},{"range"::{"start"::{"line"::110,"character"::19},"end"::{"line"::110,"character"::22}},"severity"::1,"code"::"undefined_identifier","codeDescription"::{"href"::"https:://dart.dev/diagnostics/undefined_identifier"},"source"::"dart","message"::"Undefined name 'ptr'.\nTry correcting the name to one that is defined, or defining the name."},{"range"::{"start"::{"line"::110,"character"::14},"end"::{"line"::114,"character"::76}},"severity"::1,"code"::"implicit_dynamic_variable","source"::"dart","message"::"Missing variable type for 'hr'.\nTry adding an explicit type, or remove implicit-dynamic from your analysis options file."},{"range"::{"start"::{"line"::154,"character"::19},"end"::{"line"::154,"character"::21}},"severity"::1,"code"::"argument_type_not_assignable","codeDescription"::{"href"::"https:://dart.dev/diagnostics/argument_type_not_assignable"},"source"::"dart","message"::"The argument type 'dynamic' can't be assigned to the parameter type 'int'."},{"range"::{"start"::{"line"::129,"character"::14},"end"::{"line"::133,"character"::70}},"severity"::1,"code"::"implicit_dynamic_variable","source"::"dart","message"::"Missing variable type for 'hr'.\nTry adding an explicit type, or remove implicit-dynamic from your analysis options file."},{"range"::{"start"::{"line"::148,"character"::19},"end"::{"line"::148,"character"::22}},"severity"::1,"code"::"undefined_identifier","codeDescription"::{"href"::"https:://dart.dev/diagnostics/undefined_identifier"},"source"::"dart","message"::"Undefined name 'ptr'.\nTry correcting the name to one that is defined, or defining the name."},{"range"::{"start"::{"line"::171,"character"::44},"end"::{"line"::171,"character"::47}},"severity"::1,"code"::"undefined_identifier","codeDescription"::{"href"::"https:://dart.dev/diagnostics/undefined_identifier"},"source"::"dart","message"::"Undefined name 'ptr'.\nTry correcting the name to one that is defined, or defining the name."},{"range"::{"start"::{"line"::173,"character"::19},"end"::{"line"::173,"character"::21}},"severity"::1,"code"::"argument_type_not_assignable","codeDescription"::{"href"::"https:://dart.dev/diagnostics/argument_type_not_assignable"},"source"::"dart","message"::"The argument type 'dynamic' can't be assigned to the parameter type 'int'."},{"range"::{"start"::{"line"::148,"character"::14},"end"::{"line"::152,"character"::66}},"severity"::1,"code"::"implicit_dynamic_variable","source"::"dart","message"::"Missing variable type for 'hr'.\nTry adding an explicit type, or remove implicit-dynamic from your analysis options file."}]},"jsonrpc"::"2.0"}
1635476735572:Res:{"method"::"textDocument/publishDiagnostics","params"::{"uri"::"file::///c::/src/win32/lib/src/data/xml/msxml/ISchemaItemCollection.dart","diagnostics"::[{"range"::{"start"::{"line"::137,"character"::47},"end"::{"line"::137,"character"::49}},"severity"::1,"code"::"argument_type_not_assignable","codeDescription"::{"href"::"https:://dart.dev/diagnostics/argument_type_not_assignable"},"source"::"dart","message"::"The argument type 'dynamic' can't be assigned to the parameter type 'int'."},{"range"::{"start"::{"line"::131,"character"::14},"end"::{"line"::135,"character"::72}},"severity"::1,"code"::"implicit_dynamic_variable","source"::"dart","message"::"Missing variable type for 'hr'.\nTry adding an explicit type, or remove implicit-dynamic from your analysis options file."},{"range"::{"start"::{"line"::77,"character"::57},"end"::{"line"::77,"character"::60}},"severity"::1,"code"::"extra_positional_arguments","codeDescription"::{"href"::"https:://dart.dev/diagnostics/extra_positional_arguments"},"source"::"dart","message"::"Too many positional arguments:: 0 expected, but 1 found.\nTry removing the extra arguments."},{"range"::{"start"::{"line"::116,"character"::42},"end"::{"line"::116,"character"::45}},"severity"::1,"code"::"undefined_identifier","codeDescription"::{"href"::"https:://dart.dev/diagnostics/undefined_identifier"},"source"::"dart","message"::"Undefined name 'ptr'.\nTry correcting the name to one that is defined, or defining the name."},{"range"::{"start"::{"line"::89,"character"::19},"end"::{"line"::89,"character"::21}},"severity"::1,"code"::"argument_type_not_assignable","codeDescription"::{"href"::"https:://dart.dev/diagnostics/argument_type_not_assignable"},"source"::"dart","message"::"The argument type 'dynamic' can't be assigned to the parameter type 'int'."},{"range"::{"start"::{"line"::118,"character"::19},"end"::{"line"::118,"character"::21}},"severity"::1,"code"::"argument_type_not_assignable","codeDescription"::{"href"::"https:://dart.dev/diagnostics/argument_type_not_assignable"},"source"::"dart","message"::"The argument type 'dynamic' can't be assigned to the parameter type 'int'."},{"range"::{"start"::{"line"::103,"character"::96},"end"::{"line"::103,"character"::99}},"severity"::1,"code"::"undefined_identifier","codeDescription"::{"href"::"https:://dart.dev/diagnostics/undefined_identifier"},"source"::"dart","message"::"Undefined name 'ptr'.\nTry correcting the name to one that is defined, or defining the name."},{"range"::{"start"::{"line"::20,"character"::7},"end"::{"line"::20,"character"::54}},"severity"::1,"code"::"uri_does_not_exist","codeDescription"::{"href"::"https:://dart.dev/diagnostics/uri_does_not_exist"},"source"::"dart","message"::"Target of URI doesn't exist:: '../../../system/ole/automation/IDispatch.dart'.\nTry creating the file referenced by the URI, or Try using a URI for a file that does exist."},{"range"::{"start"::{"line"::137,"character"::19},"end"::{"line"::137,"character"::21}},"severity"::1,"code"::"argument_type_not_assignable","codeDescription"::{"href"::"https:://dart.dev/diagnostics/argument_type_not_assignable"},"source"::"dart","message"::"The argument type 'dynamic' can't be assigned to the parameter type 'int'."},{"range"::{"start"::{"line"::140,"character"::15},"end"::{"line"::140,"character"::23}},"severity"::1,"code"::"return_of_invalid_type","codeDescription"::{"href"::"https:://dart.dev/diagnostics/return_of_invalid_type"},"source"::"dart","message"::"A value of type 'dynamic' can't be returned from the function 'newEnum' because it has a return type of 'COMObject'."},{"range"::{"start"::{"line"::135,"character"::44},"end"::{"line"::135,"character"::47}},"severity"::1,"code"::"undefined_identifier","codeDescription"::{"href"::"https:://dart.dev/diagnostics/undefined_identifier"},"source"::"dart","message"::"Undefined name 'ptr'.\nTry correcting the name to one that is defined, or defining the name."},{"range"::{"start"::{"line"::92,"character"::15},"end"::{"line"::92,"character"::23}},"severity"::1,"code"::"return_of_invalid_type","codeDescription"::{"href"::"https:://dart.dev/diagnostics/return_of_invalid_type"},"source"::"dart","message"::"A value of type 'dynamic' can't be returned from the function 'item' because it has a return type of 'COMObject'."},{"range"::{"start"::{"line"::101,"character"::38},"end"::{"line"::101,"character"::41}},"severity"::1,"code"::"undefined_identifier","codeDescription"::{"href"::"https:://dart.dev/diagnostics/undefined_identifier"},"source"::"dart","message"::"Undefined name 'ptr'.\nTry correcting the name to one that is defined, or defining the name."},{"range"::{"start"::{"line"::91,"character"::14},"end"::{"line"::91,"character"::42}},"severity"::1,"code"::"implicit_dynamic_variable","source"::"dart","message"::"Missing variable type for 'retValue'.\nTry adding an explicit type, or remove implicit-dynamic from your analysis options file."},{"range"::{"start"::{"line"::139,"character"::37},"end"::{"line"::139,"character"::42}},"severity"::1,"code"::"undefined_getter","codeDescription"::{"href"::"https:://dart.dev/diagnostics/undefined_getter"},"source"::"dart","message"::"The getter 'value' isn't defined for the type 'Pointer<COMObject>'.\nTry importing the library that defines 'value', correcting the name to the name of an existing getter, or defining a getter or field named 'value'."},{"range"::{"start"::{"line"::98,"character"::66},"end"::{"line"::98,"character"::69}},"severity"::1,"code"::"undefined_identifier","codeDescription"::{"href"::"https:://dart.dev/diagnostics/undefined_identifier"},"source"::"dart","message"::"Undefined name 'ptr'.\nTry correcting the name to one that is defined, or defining the name."},{"range"::{"start"::{"line"::112,"character"::19},"end"::{"line"::112,"character"::22}},"severity"::1,"code"::"undefined_identifier","codeDescription"::{"href"::"https:://dart.dev/diagnostics/undefined_identifier"},"source"::"dart","message"::"Undefined name 'ptr'.\nTry correcting the name to one that is defined, or defining the name."},{"range"::{"start"::{"line"::83,"character"::14},"end"::{"line"::87,"character"::68}},"severity"::1,"code"::"implicit_dynamic_variable","source"::"dart","message"::"Missing variable type for 'hr'.\nTry adding an explicit type, or remove implicit-dynamic from your analysis options file."},{"range"::{"start"::{"line"::74,"character"::36},"end"::{"line"::74,"character"::45}},"severity"::1,"code"::"extends_non_class","codeDescription"::{"href"::"https:://dart.dev/diagnostics/extends_non_class"},"source"::"dart","message"::"Classes can only extend other classes.\nTry specifying a different superclass, or removing the extends clause."},{"range"::{"start"::{"line"::103,"character"::96},"end"::{"line"::106,"character"::80}},"severity"::1,"code"::"return_of_invalid_type","codeDescription"::{"href"::"https:://dart.dev/diagnostics/return_of_invalid_type"},"source"::"dart","message"::"A value of type 'dynamic' can't be returned from the method 'itemByQName' because it has a return type of 'int'."},{"range"::{"start"::{"line"::139,"character"::14},"end"::{"line"::139,"character"::42}},"severity"::1,"code"::"implicit_dynamic_variable","source"::"dart","message"::"Missing variable type for 'retValue'.\nTry adding an explicit type, or remove implicit-dynamic from your analysis options file."},{"range"::{"start"::{"line"::112,"character"::14},"end"::{"line"::116,"character"::70}},"severity"::1,"code"::"implicit_dynamic_variable","source"::"dart","message"::"Missing variable type for 'hr'.\nTry adding an explicit type, or remove implicit-dynamic from your analysis options file."},{"range"::{"start"::{"line"::83,"character"::19},"end"::{"line"::83,"character"::22}},"severity"::1,"code"::"undefined_identifier","codeDescription"::{"href"::"https:://dart.dev/diagnostics/undefined_identifier"},"source"::"dart","message"::"Undefined name 'ptr'.\nTry correcting the name to one that is defined, or defining the name."},{"range"::{"start"::{"line"::106,"character"::39},"end"::{"line"::106,"character"::42}},"severity"::1,"code"::"undefined_identifier","codeDescription"::{"href"::"https:://dart.dev/diagnostics/undefined_identifier"},"source"::"dart","message"::"Undefined name 'ptr'.\nTry correcting the name to one that is defined, or defining the name."},{"range"::{"start"::{"line"::91,"character"::37},"end"::{"line"::91,"character"::42}},"severity"::1,"code"::"undefined_getter","codeDescription"::{"href"::"https:://dart.dev/diagnostics/undefined_getter"},"source"::"dart","message"::"The getter 'value' isn't defined for the type 'Pointer<COMObject>'.\nTry importing the library that defines 'value', correcting the name to the name of an existing getter, or defining a getter or field named 'value'."},{"range"::{"start"::{"line"::131,"character"::19},"end"::{"line"::131,"character"::22}},"severity"::1,"code"::"undefined_identifier","codeDescription"::{"href"::"https:://dart.dev/diagnostics/undefined_identifier"},"source"::"dart","message"::"Undefined name 'ptr'.\nTry correcting the name to one that is defined, or defining the name."},{"range"::{"start"::{"line"::87,"character"::40},"end"::{"line"::87,"character"::43}},"severity"::1,"code"::"undefined_identifier","codeDescription"::{"href"::"https:://dart.dev/diagnostics/undefined_identifier"},"source"::"dart","message"::"Undefined name 'ptr'.\nTry correcting the name to one that is defined, or defining the name."},{"range"::{"start"::{"line"::89,"character"::47},"end"::{"line"::89,"character"::49}},"severity"::1,"code"::"argument_type_not_assignable","codeDescription"::{"href"::"https:://dart.dev/diagnostics/argument_type_not_assignable"},"source"::"dart","message"::"The argument type 'dynamic' can't be assigned to the parameter type 'int'."},{"range"::{"start"::{"line"::118,"character"::47},"end"::{"line"::118,"character"::49}},"severity"::1,"code"::"argument_type_not_assignable","codeDescription"::{"href"::"https:://dart.dev/diagnostics/argument_type_not_assignable"},"source"::"dart","message"::"The argument type 'dynamic' can't be assigned to the parameter type 'int'."},{"range"::{"start"::{"line"::98,"character"::66},"end"::{"line"::101,"character"::65}},"severity"::1,"code"::"return_of_invalid_type","codeDescription"::{"href"::"https:://dart.dev/diagnostics/return_of_invalid_type"},"source"::"dart","message"::"A value of type 'dynamic' can't be returned from the method 'itemByName' because it has a return type of 'int'."}]},"jsonrpc"::"2.0"}
1635476735572:Res:{"method"::"textDocument/publishDiagnostics","params"::{"uri"::"file::///c::/src/win32/lib/src/data/xml/msxml/ISchemaModelGroup.dart","diagnostics"::[{"range"::{"start"::{"line"::52,"character"::37},"end"::{"line"::52,"character"::42}},"severity"::1,"code"::"undefined_getter","codeDescription"::{"href"::"https:://dart.dev/diagnostics/undefined_getter"},"source"::"dart","message"::"The getter 'value' isn't defined for the type 'Pointer<COMObject>'.\nTry importing the library that defines 'value', correcting the name to the name of an existing getter, or defining a getter or field named 'value'."},{"range"::{"start"::{"line"::48,"character"::45},"end"::{"line"::48,"character"::48}},"severity"::1,"code"::"undefined_identifier","codeDescription"::{"href"::"https:://dart.dev/diagnostics/undefined_identifier"},"source"::"dart","message"::"Undefined name 'ptr'.\nTry correcting the name to one that is defined, or defining the name."},{"range"::{"start"::{"line"::52,"character"::14},"end"::{"line"::52,"character"::42}},"severity"::1,"code"::"implicit_dynamic_variable","source"::"dart","message"::"Missing variable type for 'retValue'.\nTry adding an explicit type, or remove implicit-dynamic from your analysis options file."},{"range"::{"start"::{"line"::44,"character"::19},"end"::{"line"::44,"character"::22}},"severity"::1,"code"::"undefined_identifier","codeDescription"::{"href"::"https:://dart.dev/diagnostics/undefined_identifier"},"source"::"dart","message"::"Undefined name 'ptr'.\nTry correcting the name to one that is defined, or defining the name."},{"range"::{"start"::{"line"::50,"character"::47},"end"::{"line"::50,"character"::49}},"severity"::1,"code"::"argument_type_not_assignable","codeDescription"::{"href"::"https:://dart.dev/diagnostics/argument_type_not_assignable"},"source"::"dart","message"::"The argument type 'dynamic' can't be assigned to the parameter type 'int'."},{"range"::{"start"::{"line"::53,"character"::15},"end"::{"line"::53,"character"::23}},"severity"::1,"code"::"return_of_invalid_type","codeDescription"::{"href"::"https:://dart.dev/diagnostics/return_of_invalid_type"},"source"::"dart","message"::"A value of type 'dynamic' can't be returned from the function 'particles' because it has a return type of 'COMObject'."},{"range"::{"start"::{"line"::44,"character"::14},"end"::{"line"::48,"character"::73}},"severity"::1,"code"::"implicit_dynamic_variable","source"::"dart","message"::"Missing variable type for 'hr'.\nTry adding an explicit type, or remove implicit-dynamic from your analysis options file."},{"range"::{"start"::{"line"::50,"character"::19},"end"::{"line"::50,"character"::21}},"severity"::1,"code"::"argument_type_not_assignable","codeDescription"::{"href"::"https:://dart.dev/diagnostics/argument_type_not_assignable"},"source"::"dart","message"::"The argument type 'dynamic' can't be assigned to the parameter type 'int'."}]},"jsonrpc"::"2.0"}
1635476735583:Res:{"method"::"textDocument/publishDiagnostics","params"::{"uri"::"file::///c::/src/win32/lib/src/data/xml/msxml/ISchemaNotation.dart","diagnostics"::[{"range"::{"start"::{"line"::50,"character"::14},"end"::{"line"::54,"character"::80}},"severity"::1,"code"::"implicit_dynamic_variable","source"::"dart","message"::"Missing variable type for 'hr'.\nTry adding an explicit type, or remove implicit-dynamic from your analysis options file."},{"range"::{"start"::{"line"::50,"character"::19},"end"::{"line"::50,"character"::22}},"severity"::1,"code"::"undefined_identifier","codeDescription"::{"href"::"https:://dart.dev/diagnostics/undefined_identifier"},"source"::"dart","message"::"Undefined name 'ptr'.\nTry correcting the name to one that is defined, or defining the name."},{"range"::{"start"::{"line"::54,"character"::52},"end"::{"line"::54,"character"::55}},"severity"::1,"code"::"undefined_identifier","codeDescription"::{"href"::"https:://dart.dev/diagnostics/undefined_identifier"},"source"::"dart","message"::"Undefined name 'ptr'.\nTry correcting the name to one that is defined, or defining the name."},{"range"::{"start"::{"line"::75,"character"::47},"end"::{"line"::75,"character"::49}},"severity"::1,"code"::"argument_type_not_assignable","codeDescription"::{"href"::"https:://dart.dev/diagnostics/argument_type_not_assignable"},"source"::"dart","message"::"The argument type 'dynamic' can't be assigned to the parameter type 'int'."},{"range"::{"start"::{"line"::75,"character"::19},"end"::{"line"::75,"character"::21}},"severity"::1,"code"::"argument_type_not_assignable","codeDescription"::{"href"::"https:://dart.dev/diagnostics/argument_type_not_assignable"},"source"::"dart","message"::"The argument type 'dynamic' can't be assigned to the parameter type 'int'."},{"range"::{"start"::{"line"::69,"character"::19},"end"::{"line"::69,"character"::22}},"severity"::1,"code"::"undefined_identifier","codeDescription"::{"href"::"https:://dart.dev/diagnostics/undefined_identifier"},"source"::"dart","message"::"Undefined name 'ptr'.\nTry correcting the name to one that is defined, or defining the name."},{"range"::{"start"::{"line"::73,"character"::52},"end"::{"line"::73,"character"::55}},"severity"::1,"code"::"undefined_identifier","codeDescription"::{"href"::"https:://dart.dev/diagnostics/undefined_identifier"},"source"::"dart","message"::"Undefined name 'ptr'.\nTry correcting the name to one that is defined, or defining the name."},{"range"::{"start"::{"line"::56,"character"::47},"end"::{"line"::56,"character"::49}},"severity"::1,"code"::"argument_type_not_assignable","codeDescription"::{"href"::"https:://dart.dev/diagnostics/argument_type_not_assignable"},"source"::"dart","message"::"The argument type 'dynamic' can't be assigned to the parameter type 'int'."},{"range"::{"start"::{"line"::56,"character"::19},"end"::{"line"::56,"character"::21}},"severity"::1,"code"::"argument_type_not_assignable","codeDescription"::{"href"::"https:://dart.dev/diagnostics/argument_type_not_assignable"},"source"::"dart","message"::"The argument type 'dynamic' can't be assigned to the parameter type 'int'."},{"range"::{"start"::{"line"::69,"character"::14},"end"::{"line"::73,"character"::80}},"severity"::1,"code"::"implicit_dynamic_variable","source"::"dart","message"::"Missing variable type for 'hr'.\nTry adding an explicit type, or remove implicit-dynamic from your analysis options file."}]},"jsonrpc"::"2.0"}
1635476735584:Res:{"method"::"textDocument/publishDiagnostics","params"::{"uri"::"file::///c::/src/win32/lib/src/data/xml/msxml/ISchemaParticle.dart","diagnostics"::[{"range"::{"start"::{"line"::57,"character"::47},"end"::{"line"::57,"character"::49}},"severity"::1,"code"::"argument_type_not_assignable","codeDescription"::{"href"::"https:://dart.dev/diagnostics/argument_type_not_assignable"},"source"::"dart","message"::"The argument type 'dynamic' can't be assigned to the parameter type 'int'."},{"range"::{"start"::{"line"::51,"character"::14},"end"::{"line"::55,"character"::73}},"severity"::1,"code"::"implicit_dynamic_variable","source"::"dart","message"::"Missing variable type for 'hr'.\nTry adding an explicit type, or remove implicit-dynamic from your analysis options file."},{"range"::{"start"::{"line"::74,"character"::45},"end"::{"line"::74,"character"::48}},"severity"::1,"code"::"undefined_identifier","codeDescription"::{"href"::"https:://dart.dev/diagnostics/undefined_identifier"},"source"::"dart","message"::"Undefined name 'ptr'.\nTry correcting the name to one that is defined, or defining the name."},{"range"::{"start"::{"line"::51,"character"::19},"end"::{"line"::51,"character"::22}},"severity"::1,"code"::"undefined_identifier","codeDescription"::{"href"::"https:://dart.dev/diagnostics/undefined_identifier"},"source"::"dart","message"::"Undefined name 'ptr'.\nTry correcting the name to one that is defined, or defining the name."},{"range"::{"start"::{"line"::78,"character"::14},"end"::{"line"::78,"character"::42}},"severity"::1,"code"::"implicit_dynamic_variable","source"::"dart","message"::"Missing variable type for 'retValue'.\nTry adding an explicit type, or remove implicit-dynamic from your analysis options file."},{"range"::{"start"::{"line"::59,"character"::37},"end"::{"line"::59,"character"::42}},"severity"::1,"code"::"undefined_getter","codeDescription"::{"href"::"https:://dart.dev/diagnostics/undefined_getter"},"source"::"dart","message"::"The getter 'value' isn't defined for the type 'Pointer<VARIANT>'.\nTry importing the library that defines 'value', correcting the name to the name of an existing getter, or defining a getter or field named 'value'."},{"range"::{"start"::{"line"::57,"character"::19},"end"::{"line"::57,"character"::21}},"severity"::1,"code"::"argument_type_not_assignable","codeDescription"::{"href"::"https:://dart.dev/diagnostics/argument_type_not_assignable"},"source"::"dart","message"::"The argument type 'dynamic' can't be assigned to the parameter type 'int'."},{"range"::{"start"::{"line"::60,"character"::15},"end"::{"line"::60,"character"::23}},"severity"::1,"code"::"return_of_invalid_type","codeDescription"::{"href"::"https:://dart.dev/diagnostics/return_of_invalid_type"},"source"::"dart","message"::"A value of type 'dynamic' can't be returned from the function 'minOccurs' because it has a return type of 'VARIANT'."},{"range"::{"start"::{"line"::55,"character"::45},"end"::{"line"::55,"character"::48}},"severity"::1,"code"::"undefined_identifier","codeDescription"::{"href"::"https:://dart.dev/diagnostics/undefined_identifier"},"source"::"dart","message"::"Undefined name 'ptr'.\nTry correcting the name to one that is defined, or defining the name."},{"range"::{"start"::{"line"::70,"character"::14},"end"::{"line"::74,"character"::73}},"severity"::1,"code"::"implicit_dynamic_variable","source"::"dart","message"::"Missing variable type for 'hr'.\nTry adding an explicit type, or remove implicit-dynamic from your analysis options file."},{"range"::{"start"::{"line"::70,"character"::19},"end"::{"line"::70,"character"::22}},"severity"::1,"code"::"undefined_identifier","codeDescription"::{"href"::"https:://dart.dev/diagnostics/undefined_identifier"},"source"::"dart","message"::"Undefined name 'ptr'.\nTry correcting the name to one that is defined, or defining the name."},{"range"::{"start"::{"line"::79,"character"::15},"end"::{"line"::79,"character"::23}},"severity"::1,"code"::"return_of_invalid_type","codeDescription"::{"href"::"https:://dart.dev/diagnostics/return_of_invalid_type"},"source"::"dart","message"::"A value of type 'dynamic' can't be returned from the function 'maxOccurs' because it has a return type of 'VARIANT'."},{"range"::{"start"::{"line"::76,"character"::19},"end"::{"line"::76,"character"::21}},"severity"::1,"code"::"argument_type_not_assignable","codeDescription"::{"href"::"https:://dart.dev/diagnostics/argument_type_not_assignable"},"source"::"dart","message"::"The argument type 'dynamic' can't be assigned to the parameter type 'int'."},{"range"::{"start"::{"line"::59,"character"::14},"end"::{"line"::59,"character"::42}},"severity"::1,"code"::"implicit_dynamic_variable","source"::"dart","message"::"Missing variable type for 'retValue'.\nTry adding an explicit type, or remove implicit-dynamic from your analysis options file."},{"range"::{"start"::{"line"::76,"character"::47},"end"::{"line"::76,"character"::49}},"severity"::1,"code"::"argument_type_not_assignable","codeDescription"::{"href"::"https:://dart.dev/diagnostics/argument_type_not_assignable"},"source"::"dart","message"::"The argument type 'dynamic' can't be assigned to the parameter type 'int'."},{"range"::{"start"::{"line"::78,"character"::37},"end"::{"line"::78,"character"::42}},"severity"::1,"code"::"undefined_getter","codeDescription"::{"href"::"https:://dart.dev/diagnostics/undefined_getter"},"source"::"dart","message"::"The getter 'value' isn't defined for the type 'Pointer<VARIANT>'.\nTry importing the library that defines 'value', correcting the name to the name of an existing getter, or defining a getter or field named 'value'."}]},"jsonrpc"::"2.0"}
1635476735586:Res:{"method"::"textDocument/publishDiagnostics","params"::{"uri"::"file::///c::/src/win32/lib/src/data/xml/msxml/ISchemaStringCollection.dart","diagnostics"::[{"range"::{"start"::{"line"::20,"character"::7},"end"::{"line"::20,"character"::54}},"severity"::1,"code"::"uri_does_not_exist","codeDescription"::{"href"::"https:://dart.dev/diagnostics/uri_does_not_exist"},"source"::"dart","message"::"Target of URI doesn't exist:: '../../../system/ole/automation/IDispatch.dart'.\nTry creating the file referenced by the URI, or Try using a URI for a file that does exist."},{"range"::{"start"::{"line"::64,"character"::19},"end"::{"line"::64,"character"::21}},"severity"::1,"code"::"argument_type_not_assignable","codeDescription"::{"href"::"https:://dart.dev/diagnostics/argument_type_not_assignable"},"source"::"dart","message"::"The argument type 'dynamic' can't be assigned to the parameter type 'int'."},{"range"::{"start"::{"line"::96,"character"::19},"end"::{"line"::96,"character"::22}},"severity"::1,"code"::"undefined_identifier","codeDescription"::{"href"::"https:://dart.dev/diagnostics/undefined_identifier"},"source"::"dart","message"::"Undefined name 'ptr'.\nTry correcting the name to one that is defined, or defining the name."},{"range"::{"start"::{"line"::104,"character"::14},"end"::{"line"::104,"character"::42}},"severity"::1,"code"::"implicit_dynamic_variable","source"::"dart","message"::"Missing variable type for 'retValue'.\nTry adding an explicit type, or remove implicit-dynamic from your analysis options file."},{"range"::{"start"::{"line"::83,"character"::47},"end"::{"line"::83,"character"::49}},"severity"::1,"code"::"argument_type_not_assignable","codeDescription"::{"href"::"https:://dart.dev/diagnostics/argument_type_not_assignable"},"source"::"dart","message"::"The argument type 'dynamic' can't be assigned to the parameter type 'int'."},{"range"::{"start"::{"line"::62,"character"::40},"end"::{"line"::62,"character"::43}},"severity"::1,"code"::"undefined_identifier","codeDescription"::{"href"::"https:://dart.dev/diagnostics/undefined_identifier"},"source"::"dart","message"::"Undefined name 'ptr'.\nTry correcting the name to one that is defined, or defining the name."},{"range"::{"start"::{"line"::77,"character"::14},"end"::{"line"::81,"character"::70}},"severity"::1,"code"::"implicit_dynamic_variable","source"::"dart","message"::"Missing variable type for 'hr'.\nTry adding an explicit type, or remove implicit-dynamic from your analysis options file."},{"range"::{"start"::{"line"::104,"character"::37},"end"::{"line"::104,"character"::42}},"severity"::1,"code"::"undefined_getter","codeDescription"::{"href"::"https:://dart.dev/diagnostics/undefined_getter"},"source"::"dart","message"::"The getter 'value' isn't defined for the type 'Pointer<COMObject>'.\nTry importing the library that defines 'value', correcting the name to the name of an existing getter, or defining a getter or field named 'value'."},{"range"::{"start"::{"line"::102,"character"::19},"end"::{"line"::102,"character"::21}},"severity"::1,"code"::"argument_type_not_assignable","codeDescription"::{"href"::"https:://dart.dev/diagnostics/argument_type_not_assignable"},"source"::"dart","message"::"The argument type 'dynamic' can't be assigned to the parameter type 'int'."},{"range"::{"start"::{"line"::77,"character"::19},"end"::{"line"::77,"character"::22}},"severity"::1,"code"::"undefined_identifier","codeDescription"::{"href"::"https:://dart.dev/diagnostics/undefined_identifier"},"source"::"dart","message"::"Undefined name 'ptr'.\nTry correcting the name to one that is defined, or defining the name."},{"range"::{"start"::{"line"::49,"character"::38},"end"::{"line"::49,"character"::47}},"severity"::1,"code"::"extends_non_class","codeDescription"::{"href"::"https:://dart.dev/diagnostics/extends_non_class"},"source"::"dart","message"::"Classes can only extend other classes.\nTry specifying a different superclass, or removing the extends clause."},{"range"::{"start"::{"line"::100,"character"::44},"end"::{"line"::100,"character"::47}},"severity"::1,"code"::"undefined_identifier","codeDescription"::{"href"::"https:://dart.dev/diagnostics/undefined_identifier"},"source"::"dart","message"::"Undefined name 'ptr'.\nTry correcting the name to one that is defined, or defining the name."},{"range"::{"start"::{"line"::105,"character"::15},"end"::{"line"::105,"character"::23}},"severity"::1,"code"::"return_of_invalid_type","codeDescription"::{"href"::"https:://dart.dev/diagnostics/return_of_invalid_type"},"source"::"dart","message"::"A value of type 'dynamic' can't be returned from the function 'newEnum' because it has a return type of 'COMObject'."},{"range"::{"start"::{"line"::83,"character"::19},"end"::{"line"::83,"character"::21}},"severity"::1,"code"::"argument_type_not_assignable","codeDescription"::{"href"::"https:://dart.dev/diagnostics/argument_type_not_assignable"},"source"::"dart","message"::"The argument type 'dynamic' can't be assigned to the parameter type 'int'."},{"range"::{"start"::{"line"::52,"character"::59},"end"::{"line"::52,"character"::62}},"severity"::1,"code"::"extra_positional_arguments","codeDescription"::{"href"::"https:://dart.dev/diagnostics/extra_positional_arguments"},"source"::"dart","message"::"Too many positional arguments:: 0 expected, but 1 found.\nTry removing the extra arguments."},{"range"::{"start"::{"line"::64,"character"::47},"end"::{"line"::64,"character"::49}},"severity"::1,"code"::"argument_type_not_assignable","codeDescription"::{"href"::"https:://dart.dev/diagnostics/argument_type_not_assignable"},"source"::"dart","message"::"The argument type 'dynamic' can't be assigned to the parameter type 'int'."},{"range"::{"start"::{"line"::58,"character"::14},"end"::{"line"::62,"character"::68}},"severity"::1,"code"::"implicit_dynamic_variable","source"::"dart","message"::"Missing variable type for 'hr'.\nTry adding an explicit type, or remove implicit-dynamic from your analysis options file."},{"range"::{"start"::{"line"::81,"character"::42},"end"::{"line"::81,"character"::45}},"severity"::1,"code"::"undefined_identifier","codeDescription"::{"href"::"https:://dart.dev/diagnostics/undefined_identifier"},"source"::"dart","message"::"Undefined name 'ptr'.\nTry correcting the name to one that is defined, or defining the name."},{"range"::{"start"::{"line"::96,"character"::14},"end"::{"line"::100,"character"::72}},"severity"::1,"code"::"implicit_dynamic_variable","source"::"dart","message"::"Missing variable type for 'hr'.\nTry adding an explicit type, or remove implicit-dynamic from your analysis options file."},{"range"::{"start"::{"line"::58,"character"::19},"end"::{"line"::58,"character"::22}},"severity"::1,"code"::"undefined_identifier","codeDescription"::{"href"::"https:://dart.dev/diagnostics/undefined_identifier"},"source"::"dart","message"::"Undefined name 'ptr'.\nTry correcting the name to one that is defined, or defining the name."},{"range"::{"start"::{"line"::102,"character"::47},"end"::{"line"::102,"character"::49}},"severity"::1,"code"::"argument_type_not_assignable","codeDescription"::{"href"::"https:://dart.dev/diagnostics/argument_type_not_assignable"},"source"::"dart","message"::"The argument type 'dynamic' can't be assigned to the parameter type 'int'."}]},"jsonrpc"::"2.0"}
1635476735604:Res:{"method"::"textDocument/publishDiagnostics","params"::{"uri"::"file::///c::/src/win32/lib/src/data/xml/msxml/ISchemaType.dart","diagnostics"::[{"range"::{"start"::{"line"::303,"character"::48},"end"::{"line"::303,"character"::51}},"severity"::1,"code"::"undefined_identifier","codeDescription"::{"href"::"https:://dart.dev/diagnostics/undefined_identifier"},"source"::"dart","message"::"Undefined name 'ptr'.\nTry correcting the name to one that is defined, or defining the name."},{"range"::{"start"::{"line"::286,"character"::47},"end"::{"line"::286,"character"::49}},"severity"::1,"code"::"argument_type_not_assignable","codeDescription"::{"href"::"https:://dart.dev/diagnostics/argument_type_not_assignable"},"source"::"dart","message"::"The argument type 'dynamic' can't be assigned to the parameter type 'int'."},{"range"::{"start"::{"line"::324,"character"::47},"end"::{"line"::324,"character"::49}},"severity"::1,"code"::"argument_type_not_assignable","codeDescription"::{"href"::"https:://dart.dev/diagnostics/argument_type_not_assignable"},"source"::"dart","message"::"The argument type 'dynamic' can't be assigned to the parameter type 'int'."},{"range"::{"start"::{"line"::203,"character"::43},"end"::{"line"::203,"character"::46}},"severity"::1,"code"::"undefined_identifier","codeDescription"::{"href"::"https:://dart.dev/diagnostics/undefined_identifier"},"source"::"dart","message"::"Undefined name 'ptr'.\nTry correcting the name to one that is defined, or defining the name."},{"range"::{"start"::{"line"::161,"character"::14},"end"::{"line"::165,"character"::73}},"severity"::1,"code"::"implicit_dynamic_variable","source"::"dart","message"::"Missing variable type for 'hr'.\nTry adding an explicit type, or remove implicit-dynamic from your analysis options file."},{"range"::{"start"::{"line"::343,"character"::47},"end"::{"line"::343,"character"::49}},"severity"::1,"code"::"argument_type_not_assignable","codeDescription"::{"href"::"https:://dart.dev/diagnostics/argument_type_not_assignable"},"source"::"dart","message"::"The argument type 'dynamic' can't be assigned to the parameter type 'int'."},{"range"::{"start"::{"line"::432,"character"::19},"end"::{"line"::432,"character"::22}},"severity"::1,"code"::"undefined_identifier","codeDescription"::{"href"::"https:://dart.dev/diagnostics/undefined_identifier"},"source"::"dart","message"::"Undefined name 'ptr'.\nTry correcting the name to one that is defined, or defining the name."},{"range"::{"start"::{"line"::233,"character"::60},"end"::{"line"::233,"character"::63}},"severity"::1,"code"::"undefined_identifier","codeDescription"::{"href"::"https:://dart.dev/diagnostics/undefined_identifier"},"source"::"dart","message"::"Undefined name 'ptr'.\nTry correcting the name to one that is defined, or defining the name."},{"range"::{"start"::{"line"::460,"character"::15},"end"::{"line"::460,"character"::23}},"severity"::1,"code"::"return_of_invalid_type","codeDescription"::{"href"::"https:://dart.dev/diagnostics/return_of_invalid_type"},"source"::"dart","message"::"A value of type 'dynamic' can't be returned from the function 'patterns' because it has a return type of 'COMObject'."},{"range"::{"start"::{"line"::224,"character"::47},"end"::{"line"::224,"character"::49}},"severity"::1,"code"::"argument_type_not_assignable","codeDescription"::{"href"::"https:://dart.dev/diagnostics/argument_type_not_assignable"},"source"::"dart","message"::"The argument type 'dynamic' can't be assigned to the parameter type 'int'."},{"range"::{"start"::{"line"::169,"character"::37},"end"::{"line"::169,"character"::42}},"severity"::1,"code"::"undefined_getter","codeDescription"::{"href"::"https:://dart.dev/diagnostics/undefined_getter"},"source"::"dart","message"::"The getter 'value' isn't defined for the type 'Pointer<COMObject>'.\nTry importing the library that defines 'value', correcting the name to the name of an existing getter, or defining a getter or field named 'value'."},{"range"::{"start"::{"line"::413,"character"::19},"end"::{"line"::413,"character"::22}},"severity"::1,"code"::"undefined_identifier","codeDescription"::{"href"::"https:://dart.dev/diagnostics/undefined_identifier"},"source"::"dart","message"::"Undefined name 'ptr'.\nTry correcting the name to one that is defined, or defining the name."},{"range"::{"start"::{"line"::422,"character"::15},"end"::{"line"::422,"character"::23}},"severity"::1,"code"::"return_of_invalid_type","codeDescription"::{"href"::"https:://dart.dev/diagnostics/return_of_invalid_type"},"source"::"dart","message"::"A value of type 'dynamic' can't be returned from the function 'enumeration' because it has a return type of 'COMObject'."},{"range"::{"start"::{"line"::205,"character"::47},"end"::{"line"::205,"character"::49}},"severity"::1,"code"::"argument_type_not_assignable","codeDescription"::{"href"::"https:://dart.dev/diagnostics/argument_type_not_assignable"},"source"::"dart","message"::"The argument type 'dynamic' can't be assigned to the parameter type 'int'."},{"range"::{"start"::{"line"::394,"character"::19},"end"::{"line"::394,"character"::22}},"severity"::1,"code"::"undefined_identifier","codeDescription"::{"href"::"https:://dart.dev/diagnostics/undefined_identifier"},"source"::"dart","message"::"Undefined name 'ptr'.\nTry correcting the name to one that is defined, or defining the name."},{"range"::{"start"::{"line"::184,"character"::41},"end"::{"line"::184,"character"::44}},"severity"::1,"code"::"undefined_identifier","codeDescription"::{"href"::"https:://dart.dev/diagnostics/undefined_identifier"},"source"::"dart","message"::"Undefined name 'ptr'.\nTry correcting the name to one that is defined, or defining the name."},{"range"::{"start"::{"line"::305,"character"::47},"end"::{"line"::305,"character"::49}},"severity"::1,"code"::"argument_type_not_assignable","codeDescription"::{"href"::"https:://dart.dev/diagnostics/argument_type_not_assignable"},"source"::"dart","message"::"The argument type 'dynamic' can't be assigned to the parameter type 'int'."},{"range"::{"start"::{"line"::186,"character"::19},"end"::{"line"::186,"character"::21}},"severity"::1,"code"::"argument_type_not_assignable","codeDescription"::{"href"::"https:://dart.dev/diagnostics/argument_type_not_assignable"},"source"::"dart","message"::"The argument type 'dynamic' can't be assigned to the parameter type 'int'."},{"range"::{"start"::{"line"::286,"character"::19},"end"::{"line"::286,"character"::21}},"severity"::1,"code"::"argument_type_not_assignable","codeDescription"::{"href"::"https:://dart.dev/diagnostics/argument_type_not_assignable"},"source"::"dart","message"::"The argument type 'dynamic' can't be assigned to the parameter type 'int'."},{"range"::{"start"::{"line"::324,"character"::19},"end"::{"line"::324,"character"::21}},"severity"::1,"code"::"argument_type_not_assignable","codeDescription"::{"href"::"https:://dart.dev/diagnostics/argument_type_not_assignable"},"source"::"dart","message"::"The argument type 'dynamic' can't be assigned to the parameter type 'int'."},{"range"::{"start"::{"line"::343,"character"::19},"end"::{"line"::343,"character"::21}},"severity"::1,"code"::"argument_type_not_assignable","codeDescription"::{"href"::"https:://dart.dev/diagnostics/argument_type_not_assignable"},"source"::"dart","message"::"The argument type 'dynamic' can't be assigned to the parameter type 'int'."},{"range"::{"start"::{"line"::360,"character"::42},"end"::{"line"::360,"character"::45}},"severity"::1,"code"::"undefined_identifier","codeDescription"::{"href"::"https:://dart.dev/diagnostics/undefined_identifier"},"source"::"dart","message"::"Undefined name 'ptr'.\nTry correcting the name to one that is defined, or defining the name."},{"range"::{"start"::{"line"::383,"character"::37},"end"::{"line"::383,"character"::42}},"severity"::1,"code"::"undefined_getter","codeDescription"::{"href"::"https:://dart.dev/diagnostics/undefined_getter"},"source"::"dart","message"::"The getter 'value' isn't defined for the type 'Pointer<VARIANT>'.\nTry importing the library that defines 'value', correcting the name to the name of an existing getter, or defining a getter or field named 'value'."},{"range"::{"start"::{"line"::224,"character"::19},"end"::{"line"::224,"character"::21}},"severity"::1,"code"::"argument_type_not_assignable","codeDescription"::{"href"::"https:://dart.dev/diagnostics/argument_type_not_assignable"},"source"::"dart","message"::"The argument type 'dynamic' can't be assigned to the parameter type 'int'."},{"range"::{"start"::{"line"::364,"character"::37},"end"::{"line"::364,"character"::42}},"severity"::1,"code"::"undefined_getter","codeDescription"::{"href"::"https:://dart.dev/diagnostics/undefined_getter"},"source"::"dart","message"::"The getter 'value' isn't defined for the type 'Pointer<VARIANT>'.\nTry importing the library that defines 'value', correcting the name to the name of an existing getter, or defining a getter or field named 'value'."},{"range"::{"start"::{"line"::381,"character"::47},"end"::{"line"::381,"character"::49}},"severity"::1,"code"::"argument_type_not_assignable","codeDescription"::{"href"::"https:://dart.dev/diagnostics/argument_type_not_assignable"},"source"::"dart","message"::"The argument type 'dynamic' can't be assigned to the parameter type 'int'."},{"range"::{"start"::{"line"::246,"character"::48},"end"::{"line"::246,"character"::51}},"severity"::1,"code"::"undefined_identifier","codeDescription"::{"href"::"https:://dart.dev/diagnostics/undefined_identifier"},"source"::"dart","message"::"Undefined name 'ptr'.\nTry correcting the name to one that is defined, or defining the name."},{"range"::{"start"::{"line"::169,"character"::14},"end"::{"line"::169,"character"::42}},"severity"::1,"code"::"implicit_dynamic_variable","source"::"dart","message"::"Missing variable type for 'retValue'.\nTry adding an explicit type, or remove implicit-dynamic from your analysis options file."},{"range"::{"start"::{"line"::267,"character"::19},"end"::{"line"::267,"character"::21}},"severity"::1,"code"::"argument_type_not_assignable","codeDescription"::{"href"::"https:://dart.dev/diagnostics/argument_type_not_assignable"},"source"::"dart","message"::"The argument type 'dynamic' can't be assigned to the parameter type 'int'."},{"range"::{"start"::{"line"::222,"character"::45},"end"::{"line"::222,"character"::48}},"severity"::1,"code"::"undefined_identifier","codeDescription"::{"href"::"https:://dart.dev/diagnostics/undefined_identifier"},"source"::"dart","message"::"Undefined name 'ptr'.\nTry correcting the name to one that is defined, or defining the name."},{"range"::{"start"::{"line"::265,"character"::48},"end"::{"line"::265,"character"::51}},"severity"::1,"code"::"undefined_identifier","codeDescription"::{"href"::"https:://dart.dev/diagnostics/undefined_identifier"},"source"::"dart","message"::"Undefined name 'ptr'.\nTry correcting the name to one that is defined, or defining the name."},{"range"::{"start"::{"line"::267,"character"::47},"end"::{"line"::267,"character"::49}},"severity"::1,"code"::"argument_type_not_assignable","codeDescription"::{"href"::"https:://dart.dev/diagnostics/argument_type_not_assignable"},"source"::"dart","message"::"The argument type 'dynamic' can't be assigned to the parameter type 'int'."},{"range"::{"start"::{"line"::205,"character"::19},"end"::{"line"::205,"character"::21}},"severity"::1,"code"::"argument_type_not_assignable","codeDescription"::{"href"::"https:://dart.dev/diagnostics/argument_type_not_assignable"},"source"::"dart","message"::"The argument type 'dynamic' can't be assigned to the parameter type 'int'."},{"range"::{"start"::{"line"::233,"character"::60},"end"::{"line"::236,"character"::63}},"severity"::1,"code"::"return_of_invalid_type","codeDescription"::{"href"::"https:://dart.dev/diagnostics/return_of_invalid_type"},"source"::"dart","message"::"A value of type 'dynamic' can't be returned from the method 'isValid' because it has a return type of 'int'."},{"range"::{"start"::{"line"::402,"character"::37},"end"::{"line"::402,"character"::42}},"severity"::1,"code"::"undefined_getter","codeDescription"::{"href"::"https:://dart.dev/diagnostics/undefined_getter"},"source"::"dart","message"::"The getter 'value' isn't defined for the type 'Pointer<VARIANT>'.\nTry importing the library that defines 'value', correcting the name to the name of an existing getter, or defining a getter or field named 'value'."},{"range"::{"start"::{"line"::322,"character"::47},"end"::{"line"::322,"character"::50}},"severity"::1,"code"::"undefined_identifier","codeDescription"::{"href"::"https:://dart.dev/diagnostics/undefined_identifier"},"source"::"dart","message"::"Undefined name 'ptr'.\nTry correcting the name to one that is defined, or defining the name."},{"range"::{"start"::{"line"::305,"character"::19},"end"::{"line"::305,"character"::21}},"severity"::1,"code"::"argument_type_not_assignable","codeDescription"::{"href"::"https:://dart.dev/diagnostics/argument_type_not_assignable"},"source"::"dart","message"::"The argument type 'dynamic' can't be assigned to the parameter type 'int'."},{"range"::{"start"::{"line"::284,"character"::48},"end"::{"line"::284,"character"::51}},"severity"::1,"code"::"undefined_identifier","codeDescription"::{"href"::"https:://dart.dev/diagnostics/undefined_identifier"},"source"::"dart","message"::"Undefined name 'ptr'.\nTry correcting the name to one that is defined, or defining the name."},{"range"::{"start"::{"line"::248,"character"::47},"end"::{"line"::248,"character"::49}},"severity"::1,"code"::"argument_type_not_assignable","codeDescription"::{"href"::"https:://dart.dev/diagnostics/argument_type_not_assignable"},"source"::"dart","message"::"The argument type 'dynamic' can't be assigned to the parameter type 'int'."},{"range"::{"start"::{"line"::180,"character"::14},"end"::{"line"::184,"character"::69}},"severity"::1,"code"::"implicit_dynamic_variable","source"::"dart","message"::"Missing variable type for 'hr'.\nTry adding an explicit type, or remove implicit-dynamic from your analysis options file."},{"range"::{"start"::{"line"::341,"character"::50},"end"::{"line"::341,"character"::53}},"severity"::1,"code"::"undefined_identifier","codeDescription"::{"href"::"https:://dart.dev/diagnostics/undefined_identifier"},"source"::"dart","message"::"Undefined name 'ptr'.\nTry correcting the name to one that is defined, or defining the name."},{"range"::{"start"::{"line"::362,"character"::47},"end"::{"line"::362,"character"::49}},"severity"::1,"code"::"argument_type_not_assignable","codeDescription"::{"href"::"https:://dart.dev/diagnostics/argument_type_not_assignable"},"source"::"dart","message"::"The argument type 'dynamic' can't be assigned to the parameter type 'int'."},{"range"::{"start"::{"line"::451,"character"::19},"end"::{"line"::451,"character"::22}},"severity"::1,"code"::"undefined_identifier","codeDescription"::{"href"::"https:://dart.dev/diagnostics/undefined_identifier"},"source"::"dart","message"::"Undefined name 'ptr'.\nTry correcting the name to one that is defined, or defining the name."},{"range"::{"start"::{"line"::280,"character"::19},"end"::{"line"::280,"character"::22}},"severity"::1,"code"::"undefined_identifier","codeDescription"::{"href"::"https:://dart.dev/diagnostics/undefined_identifier"},"source"::"dart","message"::"Undefined name 'ptr'.\nTry correcting the name to one that is defined, or defining the name."},{"range"::{"start"::{"line"::381,"character"::19},"end"::{"line"::381,"character"::21}},"severity"::1,"code"::"argument_type_not_assignable","codeDescription"::{"href"::"https:://dart.dev/diagnostics/argument_type_not_assignable"},"source"::"dart","message"::"The argument type 'dynamic' can't be assigned to the parameter type 'int'."},{"range"::{"start"::{"line"::218,"character"::19},"end"::{"line"::218,"character"::22}},"severity"::1,"code"::"undefined_identifier","codeDescription"::{"href"::"https:://dart.dev/diagnostics/undefined_identifier"},"source"::"dart","message"::"Undefined name 'ptr'.\nTry correcting the name to one that is defined, or defining the name."},{"range"::{"start"::{"line"::337,"character"::19},"end"::{"line"::337,"character"::22}},"severity"::1,"code"::"undefined_identifier","codeDescription"::{"href"::"https:://dart.dev/diagnostics/undefined_identifier"},"source"::"dart","message"::"Undefined name 'ptr'.\nTry correcting the name to one that is defined, or defining the name."},{"range"::{"start"::{"line"::318,"character"::19},"end"::{"line"::318,"character"::22}},"severity"::1,"code"::"undefined_identifier","codeDescription"::{"href"::"https:://dart.dev/diagnostics/undefined_identifier"},"source"::"dart","message"::"Undefined name 'ptr'.\nTry correcting the name to one that is defined, or defining the name."},{"range"::{"start"::{"line"::299,"character"::19},"end"::{"line"::299,"character"::22}},"severity"::1,"code"::"undefined_identifier","codeDescription"::{"href"::"https:://dart.dev/diagnostics/undefined_identifier"},"source"::"dart","message"::"Undefined name 'ptr'.\nTry correcting the name to one that is defined, or defining the name."},{"range"::{"start"::{"line"::176,"character"::12},"end"::{"line"::176,"character"::17}},"severity"::1,"code"::"expected_identifier_but_got_keyword","source"::"dart","message"::"'final' can't be used as an identifier because it's a keyword.\nTry renaming this to be an identifier that isn't a keyword."},{"range"::{"start"::{"line"::438,"character"::47},"end"::{"line"::438,"character"::49}},"severity"::1,"code"::"argument_type_not_assignable","codeDescription"::{"href"::"https:://dart.dev/diagnostics/argument_type_not_assignable"},"source"::"dart","message"::"The argument type 'dynamic' can't be assigned to the parameter type 'int'."},{"range"::{"start"::{"line"::170,"character"::15},"end"::{"line"::170,"character"::23}},"severity"::1,"code"::"return_of_invalid_type","codeDescription"::{"href"::"https:://dart.dev/diagnostics/return_of_invalid_type"},"source"::"dart","message"::"A value of type 'dynamic' can't be returned from the function 'baseTypes' because it has a return type of 'COMObject'."},{"range"::{"start"::{"line"::248,"character"::19},"end"::{"line"::248,"character"::21}},"severity"::1,"code"::"argument_type_not_assignable","codeDescription"::{"href"::"https:://dart.dev/diagnostics/argument_type_not_assignable"},"source"::"dart","message"::"The argument type 'dynamic' can't be assigned to the parameter type 'int'."},{"range"::{"start"::{"line"::384,"character"::15},"end"::{"line"::384,"character"::23}},"severity"::1,"code"::"return_of_invalid_type","codeDescription"::{"href"::"https:://dart.dev/diagnostics/return_of_invalid_type"},"source"::"dart","message"::"A value of type 'dynamic' can't be returned from the function 'minLength' because it has a return type of 'VARIANT'."},{"range"::{"start"::{"line"::362,"character"::19},"end"::{"line"::362,"character"::21}},"severity"::1,"code"::"argument_type_not_assignable","codeDescription"::{"href"::"https:://dart.dev/diagnostics/argument_type_not_assignable"},"source"::"dart","message"::"The argument type 'dynamic' can't be assigned to the parameter type 'int'."},{"range"::{"start"::{"line"::400,"character"::47},"end"::{"line"::400,"character"::49}},"severity"::1,"code"::"argument_type_not_assignable","codeDescription"::{"href"::"https:://dart.dev/diagnostics/argument_type_not_assignable"},"source"::"dart","message"::"The argument type 'dynamic' can't be assigned to the parameter type 'int'."},{"range"::{"start"::{"line"::199,"character"::19},"end"::{"line"::199,"character"::22}},"severity"::1,"code"::"undefined_identifier","codeDescription"::{"href"::"https:://dart.dev/diagnostics/undefined_identifier"},"source"::"dart","message"::"Undefined name 'ptr'.\nTry correcting the name to one that is defined, or defining the name."},{"range"::{"start"::{"line"::419,"character"::47},"end"::{"line"::419,"character"::49}},"severity"::1,"code"::"argument_type_not_assignable","codeDescription"::{"href"::"https:://dart.dev/diagnostics/argument_type_not_assignable"},"source"::"dart","message"::"The argument type 'dynamic' can't be assigned to the parameter type 'int'."},{"range"::{"start"::{"line"::375,"character"::19},"end"::{"line"::375,"character"::22}},"severity"::1,"code"::"undefined_identifier","codeDescription"::{"href"::"https:://dart.dev/diagnostics/undefined_identifier"},"source"::"dart","message"::"Undefined name 'ptr'.\nTry correcting the name to one that is defined, or defining the name."},{"range"::{"start"::{"line"::438,"character"::19},"end"::{"line"::438,"character"::21}},"severity"::1,"code"::"argument_type_not_assignable","codeDescription"::{"href"::"https:://dart.dev/diagnostics/argument_type_not_assignable"},"source"::"dart","message"::"The argument type 'dynamic' can't be assigned to the parameter type 'int'."},{"range"::{"start"::{"line"::242,"character"::19},"end"::{"line"::242,"character"::22}},"severity"::1,"code"::"undefined_identifier","codeDescription"::{"href"::"https:://dart.dev/diagnostics/undefined_identifier"},"source"::"dart","message"::"Undefined name 'ptr'.\nTry correcting the name to one that is defined, or defining the name."},{"range"::{"start"::{"line"::400,"character"::19},"end"::{"line"::400,"character"::21}},"severity"::1,"code"::"argument_type_not_assignable","codeDescription"::{"href"::"https:://dart.dev/diagnostics/argument_type_not_assignable"},"source"::"dart","message"::"The argument type 'dynamic' can't be assigned to the parameter type 'int'."},{"range"::{"start"::{"line"::457,"character"::47},"end"::{"line"::457,"character"::49}},"severity"::1,"code"::"argument_type_not_assignable","codeDescription"::{"href"::"https:://dart.dev/diagnostics/argument_type_not_assignable"},"source"::"dart","message"::"The argument type 'dynamic' can't be assigned to the parameter type 'int'."},{"range"::{"start"::{"line"::419,"character"::19},"end"::{"line"::419,"character"::21}},"severity"::1,"code"::"argument_type_not_assignable","codeDescription"::{"href"::"https:://dart.dev/diagnostics/argument_type_not_assignable"},"source"::"dart","message"::"The argument type 'dynamic' can't be assigned to the parameter type 'int'."},{"range"::{"start"::{"line"::165,"character"::45},"end"::{"line"::165,"character"::48}},"severity"::1,"code"::"undefined_identifier","codeDescription"::{"href"::"https:://dart.dev/diagnostics/undefined_identifier"},"source"::"dart","message"::"Undefined name 'ptr'.\nTry correcting the name to one that is defined, or defining the name."},{"range"::{"start"::{"line"::356,"character"::19},"end"::{"line"::356,"character"::22}},"severity"::1,"code"::"undefined_identifier","codeDescription"::{"href"::"https:://dart.dev/diagnostics/undefined_identifier"},"source"::"dart","message"::"Undefined name 'ptr'.\nTry correcting the name to one that is defined, or defining the name."},{"range"::{"start"::{"line"::261,"character"::19},"end"::{"line"::261,"character"::22}},"severity"::1,"code"::"undefined_identifier","codeDescription"::{"href"::"https:://dart.dev/diagnostics/undefined_identifier"},"source"::"dart","message"::"Undefined name 'ptr'.\nTry correcting the name to one that is defined, or defining the name."},{"range"::{"start"::{"line"::327,"character"::15},"end"::{"line"::327,"character"::23}},"severity"::1,"code"::"return_of_invalid_type","codeDescription"::{"href"::"https:://dart.dev/diagnostics/return_of_invalid_type"},"source"::"dart","message"::"A value of type 'dynamic' can't be returned from the function 'totalDigits' because it has a return type of 'VARIANT'."},{"range"::{"start"::{"line"::413,"character"::14},"end"::{"line"::417,"character"::75}},"severity"::1,"code"::"implicit_dynamic_variable","source"::"dart","message"::"Missing variable type for 'hr'.\nTry adding an explicit type, or remove implicit-dynamic from your analysis options file."},{"range"::{"start"::{"line"::421,"character"::37},"end"::{"line"::421,"character"::42}},"severity"::1,"code"::"undefined_getter","codeDescription"::{"href"::"https:://dart.dev/diagnostics/undefined_getter"},"source"::"dart","message"::"The getter 'value' isn't defined for the type 'Pointer<COMObject>'.\nTry importing the library that defines 'value', correcting the name to the name of an existing getter, or defining a getter or field named 'value'."},{"range"::{"start"::{"line"::403,"character"::15},"end"::{"line"::403,"character"::23}},"severity"::1,"code"::"return_of_invalid_type","codeDescription"::{"href"::"https:://dart.dev/diagnostics/return_of_invalid_type"},"source"::"dart","message"::"A value of type 'dynamic' can't be returned from the function 'maxLength' because it has a return type of 'VARIANT'."},{"range"::{"start"::{"line"::364,"character"::14},"end"::{"line"::364,"character"::42}},"severity"::1,"code"::"implicit_dynamic_variable","source"::"dart","message"::"Missing variable type for 'retValue'.\nTry adding an explicit type, or remove implicit-dynamic from your analysis options file."},{"range"::{"start"::{"line"::432,"character"::14},"end"::{"line"::436,"character"::74}},"severity"::1,"code"::"implicit_dynamic_variable","source"::"dart","message"::"Missing variable type for 'hr'.\nTry adding an explicit type, or remove implicit-dynamic from your analysis options file."},{"range"::{"start"::{"line"::326,"character"::14},"end"::{"line"::326,"character"::42}},"severity"::1,"code"::"implicit_dynamic_variable","source"::"dart","message"::"Missing variable type for 'retValue'.\nTry adding an explicit type, or remove implicit-dynamic from your analysis options file."},{"range"::{"start"::{"line"::345,"character"::14},"end"::{"line"::345,"character"::42}},"severity"::1,"code"::"implicit_dynamic_variable","source"::"dart","message"::"Missing variable type for 'retValue'.\nTry adding an explicit type, or remove implicit-dynamic from your analysis options file."},{"range"::{"start"::{"line"::161,"character"::19},"end"::{"line"::161,"character"::22}},"severity"::1,"code"::"undefined_identifier","codeDescription"::{"href"::"https:://dart.dev/diagnostics/undefined_identifier"},"source"::"dart","message"::"Undefined name 'ptr'.\nTry correcting the name to one that is defined, or defining the name."},{"range"::{"start"::{"line"::236,"character"::35},"end"::{"line"::236,"character"::38}},"severity"::1,"code"::"undefined_identifier","codeDescription"::{"href"::"https:://dart.dev/diagnostics/undefined_identifier"},"source"::"dart","message"::"Undefined name 'ptr'.\nTry correcting the name to one that is defined, or defining the name."},{"range"::{"start"::{"line"::457,"character"::19},"end"::{"line"::457,"character"::21}},"severity"::1,"code"::"argument_type_not_assignable","codeDescription"::{"href"::"https:://dart.dev/diagnostics/argument_type_not_assignable"},"source"::"dart","message"::"The argument type 'dynamic' can't be assigned to the parameter type 'int'."},{"range"::{"start"::{"line"::394,"character"::14},"end"::{"line"::398,"character"::73}},"severity"::1,"code"::"implicit_dynamic_variable","source"::"dart","message"::"Missing variable type for 'hr'.\nTry adding an explicit type, or remove implicit-dynamic from your analysis options file."},{"range"::{"start"::{"line"::459,"character"::37},"end"::{"line"::459,"character"::42}},"severity"::1,"code"::"undefined_getter","codeDescription"::{"href"::"https:://dart.dev/diagnostics/undefined_getter"},"source"::"dart","message"::"The getter 'value' isn't defined for the type 'Pointer<COMObject>'.\nTry importing the library that defines 'value', correcting the name to the name of an existing getter, or defining a getter or field named 'value'."},{"range"::{"start"::{"line"::402,"character"::14},"end"::{"line"::402,"character"::42}},"severity"::1,"code"::"implicit_dynamic_variable","source"::"dart","message"::"Missing variable type for 'retValue'.\nTry adding an explicit type, or remove implicit-dynamic from your analysis options file."},{"range"::{"start"::{"line"::421,"character"::14},"end"::{"line"::421,"character"::42}},"severity"::1,"code"::"implicit_dynamic_variable","source"::"dart","message"::"Missing variable type for 'retValue'.\nTry adding an explicit type, or remove implicit-dynamic from your analysis options file."},{"range"::{"start"::{"line"::383,"character"::14},"end"::{"line"::383,"character"::42}},"severity"::1,"code"::"implicit_dynamic_variable","source"::"dart","message"::"Missing variable type for 'retValue'.\nTry adding an explicit type, or remove implicit-dynamic from your analysis options file."},{"range"::{"start"::{"line"::451,"character"::14},"end"::{"line"::455,"character"::72}},"severity"::1,"code"::"implicit_dynamic_variable","source"::"dart","message"::"Missing variable type for 'hr'.\nTry adding an explicit type, or remove implicit-dynamic from your analysis options file."},{"range"::{"start"::{"line"::180,"character"::19},"end"::{"line"::180,"character"::22}},"severity"::1,"code"::"undefined_identifier","codeDescription"::{"href"::"https:://dart.dev/diagnostics/undefined_identifier"},"source"::"dart","message"::"Undefined name 'ptr'.\nTry correcting the name to one that is defined, or defining the name."},{"range"::{"start"::{"line"::167,"character"::47},"end"::{"line"::167,"character"::49}},"severity"::1,"code"::"argument_type_not_assignable","codeDescription"::{"href"::"https:://dart.dev/diagnostics/argument_type_not_assignable"},"source"::"dart","message"::"The argument type 'dynamic' can't be assigned to the parameter type 'int'."},{"range"::{"start"::{"line"::345,"character"::37},"end"::{"line"::345,"character"::42}},"severity"::1,"code"::"undefined_getter","codeDescription"::{"href"::"https:://dart.dev/diagnostics/undefined_getter"},"source"::"dart","message"::"The getter 'value' isn't defined for the type 'Pointer<VARIANT>'.\nTry importing the library that defines 'value', correcting the name to the name of an existing getter, or defining a getter or field named 'value'."},{"range"::{"start"::{"line"::326,"character"::37},"end"::{"line"::326,"character"::42}},"severity"::1,"code"::"undefined_getter","codeDescription"::{"href"::"https:://dart.dev/diagnostics/undefined_getter"},"source"::"dart","message"::"The getter 'value' isn't defined for the type 'Pointer<VARIANT>'.\nTry importing the library that defines 'value', correcting the name to the name of an existing getter, or defining a getter or field named 'value'."},{"range"::{"start"::{"line"::299,"character"::14},"end"::{"line"::303,"character"::76}},"severity"::1,"code"::"implicit_dynamic_variable","source"::"dart","message"::"Missing variable type for 'hr'.\nTry adding an explicit type, or remove implicit-dynamic from your analysis options file."},{"range"::{"start"::{"line"::459,"character"::14},"end"::{"line"::459,"character"::42}},"severity"::1,"code"::"implicit_dynamic_variable","source"::"dart","message"::"Missing variable type for 'retValue'.\nTry adding an explicit type, or remove implicit-dynamic from your analysis options file."},{"range"::{"start"::{"line"::417,"character"::47},"end"::{"line"::417,"character"::50}},"severity"::1,"code"::"undefined_identifier","codeDescription"::{"href"::"https:://dart.dev/diagnostics/undefined_identifier"},"source"::"dart","message"::"Undefined name 'ptr'.\nTry correcting the name to one that is defined, or defining the name."},{"range"::{"start"::{"line"::398,"character"::45},"end"::{"line"::398,"character"::48}},"severity"::1,"code"::"undefined_identifier","codeDescription"::{"href"::"https:://dart.dev/diagnostics/undefined_identifier"},"source"::"dart","message"::"Undefined name 'ptr'.\nTry correcting the name to one that is defined, or defining the name."},{"range"::{"start"::{"line"::318,"character"::14},"end"::{"line"::322,"character"::75}},"severity"::1,"code"::"implicit_dynamic_variable","source"::"dart","message"::"Missing variable type for 'hr'.\nTry adding an explicit type, or remove implicit-dynamic from your analysis options file."},{"range"::{"start"::{"line"::218,"character"::14},"end"::{"line"::222,"character"::73}},"severity"::1,"code"::"implicit_dynamic_variable","source"::"dart","message"::"Missing variable type for 'hr'.\nTry adding an explicit type, or remove implicit-dynamic from your analysis options file."},{"range"::{"start"::{"line"::280,"character"::14},"end"::{"line"::284,"character"::76}},"severity"::1,"code"::"implicit_dynamic_variable","source"::"dart","message"::"Missing variable type for 'hr'.\nTry adding an explicit type, or remove implicit-dynamic from your analysis options file."},{"range"::{"start"::{"line"::365,"character"::15},"end"::{"line"::365,"character"::23}},"severity"::1,"code"::"return_of_invalid_type","codeDescription"::{"href"::"https:://dart.dev/diagnostics/return_of_invalid_type"},"source"::"dart","message"::"A value of type 'dynamic' can't be returned from the function 'length' because it has a return type of 'VARIANT'."},{"range"::{"start"::{"line"::379,"character"::45},"end"::{"line"::379,"character"::48}},"severity"::1,"code"::"undefined_identifier","codeDescription"::{"href"::"https:://dart.dev/diagnostics/undefined_identifier"},"source"::"dart","message"::"Undefined name 'ptr'.\nTry correcting the name to one that is defined, or defining the name."},{"range"::{"start"::{"line"::199,"character"::14},"end"::{"line"::203,"character"::71}},"severity"::1,"code"::"implicit_dynamic_variable","source"::"dart","message"::"Missing variable type for 'hr'.\nTry adding an explicit type, or remove implicit-dynamic from your analysis options file."},{"range"::{"start"::{"line"::186,"character"::47},"end"::{"line"::186,"character"::49}},"severity"::1,"code"::"argument_type_not_assignable","codeDescription"::{"href"::"https:://dart.dev/diagnostics/argument_type_not_assignable"},"source"::"dart","message"::"The argument type 'dynamic' can't be assigned to the parameter type 'int'."},{"range"::{"start"::{"line"::242,"character"::14},"end"::{"line"::246,"character"::76}},"severity"::1,"code"::"implicit_dynamic_variable","source"::"dart","message"::"Missing variable type for 'hr'.\nTry adding an explicit type, or remove implicit-dynamic from your analysis options file."},{"range"::{"start"::{"line"::375,"character"::14},"end"::{"line"::379,"character"::73}},"severity"::1,"code"::"implicit_dynamic_variable","source"::"dart","message"::"Missing variable type for 'hr'.\nTry adding an explicit type, or remove implicit-dynamic from your analysis options file."},{"range"::{"start"::{"line"::455,"character"::44},"end"::{"line"::455,"character"::47}},"severity"::1,"code"::"undefined_identifier","codeDescription"::{"href"::"https:://dart.dev/diagnostics/undefined_identifier"},"source"::"dart","message"::"Undefined name 'ptr'.\nTry correcting the name to one that is defined, or defining the name."},{"range"::{"start"::{"line"::337,"character"::14},"end"::{"line"::341,"character"::78}},"severity"::1,"code"::"implicit_dynamic_variable","source"::"dart","message"::"Missing variable type for 'hr'.\nTry adding an explicit type, or remove implicit-dynamic from your analysis options file."},{"range"::{"start"::{"line"::346,"character"::15},"end"::{"line"::346,"character"::23}},"severity"::1,"code"::"return_of_invalid_type","codeDescription"::{"href"::"https:://dart.dev/diagnostics/return_of_invalid_type"},"source"::"dart","message"::"A value of type 'dynamic' can't be returned from the function 'fractionDigits' because it has a return type of 'VARIANT'."},{"range"::{"start"::{"line"::436,"character"::46},"end"::{"line"::436,"character"::49}},"severity"::1,"code"::"undefined_identifier","codeDescription"::{"href"::"https:://dart.dev/diagnostics/undefined_identifier"},"source"::"dart","message"::"Undefined name 'ptr'.\nTry correcting the name to one that is defined, or defining the name."},{"range"::{"start"::{"line"::261,"character"::14},"end"::{"line"::265,"character"::76}},"severity"::1,"code"::"implicit_dynamic_variable","source"::"dart","message"::"Missing variable type for 'hr'.\nTry adding an explicit type, or remove implicit-dynamic from your analysis options file."},{"range"::{"start"::{"line"::356,"character"::14},"end"::{"line"::360,"character"::70}},"severity"::1,"code"::"implicit_dynamic_variable","source"::"dart","message"::"Missing variable type for 'hr'.\nTry adding an explicit type, or remove implicit-dynamic from your analysis options file."},{"range"::{"start"::{"line"::167,"character"::19},"end"::{"line"::167,"character"::21}},"severity"::1,"code"::"argument_type_not_assignable","codeDescription"::{"href"::"https:://dart.dev/diagnostics/argument_type_not_assignable"},"source"::"dart","message"::"The argument type 'dynamic' can't be assigned to the parameter type 'int'."}]},"jsonrpc"::"2.0"}
1635476735633:Res:{"method"::"textDocument/publishDiagnostics","params"::{"uri"::"file::///c::/src/win32/lib/src/data/xml/msxml/IServerXMLHTTPRequest.dart","diagnostics"::[{"range"::{"start"::{"line"::92,"character"::55},"end"::{"line"::92,"character"::58}},"severity"::1,"code"::"undefined_identifier","codeDescription"::{"href"::"https:://dart.dev/diagnostics/undefined_identifier"},"source"::"dart","message"::"Undefined name 'ptr'.\nTry correcting the name to one that is defined, or defining the name."},{"range"::{"start"::{"line"::82,"character"::98},"end"::{"line"::82,"character"::101}},"severity"::1,"code"::"undefined_identifier","codeDescription"::{"href"::"https:://dart.dev/diagnostics/undefined_identifier"},"source"::"dart","message"::"Undefined name 'ptr'.\nTry correcting the name to one that is defined, or defining the name."},{"range"::{"start"::{"line"::97,"character"::46},"end"::{"line"::100,"character"::67}},"severity"::1,"code"::"return_of_invalid_type","codeDescription"::{"href"::"https:://dart.dev/diagnostics/return_of_invalid_type"},"source"::"dart","message"::"A value of type 'dynamic' can't be returned from the method 'setOption' because it has a return type of 'int'."},{"range"::{"start"::{"line"::92,"character"::55},"end"::{"line"::95,"character"::67}},"severity"::1,"code"::"return_of_invalid_type","codeDescription"::{"href"::"https:://dart.dev/diagnostics/return_of_invalid_type"},"source"::"dart","message"::"A value of type 'dynamic' can't be returned from the method 'getOption' because it has a return type of 'int'."},{"range"::{"start"::{"line"::100,"character"::37},"end"::{"line"::100,"character"::40}},"severity"::1,"code"::"undefined_identifier","codeDescription"::{"href"::"https:://dart.dev/diagnostics/undefined_identifier"},"source"::"dart","message"::"Undefined name 'ptr'.\nTry correcting the name to one that is defined, or defining the name."},{"range"::{"start"::{"line"::87,"character"::80},"end"::{"line"::87,"character"::83}},"severity"::1,"code"::"undefined_identifier","codeDescription"::{"href"::"https:://dart.dev/diagnostics/undefined_identifier"},"source"::"dart","message"::"Undefined name 'ptr'.\nTry correcting the name to one that is defined, or defining the name."},{"range"::{"start"::{"line"::87,"character"::80},"end"::{"line"::90,"character"::90}},"severity"::1,"code"::"return_of_invalid_type","codeDescription"::{"href"::"https:://dart.dev/diagnostics/return_of_invalid_type"},"source"::"dart","message"::"A value of type 'dynamic' can't be returned from the method 'waitForResponse' because it has a return type of 'int'."},{"range"::{"start"::{"line"::97,"character"::46},"end"::{"line"::97,"character"::49}},"severity"::1,"code"::"undefined_identifier","codeDescription"::{"href"::"https:://dart.dev/diagnostics/undefined_identifier"},"source"::"dart","message"::"Undefined name 'ptr'.\nTry correcting the name to one that is defined, or defining the name."},{"range"::{"start"::{"line"::82,"character"::98},"end"::{"line"::85,"character"::115}},"severity"::1,"code"::"return_of_invalid_type","codeDescription"::{"href"::"https:://dart.dev/diagnostics/return_of_invalid_type"},"source"::"dart","message"::"A value of type 'dynamic' can't be returned from the method 'setTimeouts' because it has a return type of 'int'."},{"range"::{"start"::{"line"::95,"character"::37},"end"::{"line"::95,"character"::40}},"severity"::1,"code"::"undefined_identifier","codeDescription"::{"href"::"https:://dart.dev/diagnostics/undefined_identifier"},"source"::"dart","message"::"Undefined name 'ptr'.\nTry correcting the name to one that is defined, or defining the name."},{"range"::{"start"::{"line"::85,"character"::39},"end"::{"line"::85,"character"::42}},"severity"::1,"code"::"undefined_identifier","codeDescription"::{"href"::"https:://dart.dev/diagnostics/undefined_identifier"},"source"::"dart","message"::"Undefined name 'ptr'.\nTry correcting the name to one that is defined, or defining the name."},{"range"::{"start"::{"line"::90,"character"::43},"end"::{"line"::90,"character"::46}},"severity"::1,"code"::"undefined_identifier","codeDescription"::{"href"::"https:://dart.dev/diagnostics/undefined_identifier"},"source"::"dart","message"::"Undefined name 'ptr'.\nTry correcting the name to one that is defined, or defining the name."}]},"jsonrpc"::"2.0"}
1635476735645:Res:{"method"::"textDocument/publishDiagnostics","params"::{"uri"::"file::///c::/src/win32/lib/src/data/xml/msxml/IServerXMLHTTPRequest2.dart","diagnostics"::[{"range"::{"start"::{"line"::61,"character"::36},"end"::{"line"::61,"character"::39}},"severity"::1,"code"::"undefined_identifier","codeDescription"::{"href"::"https:://dart.dev/diagnostics/undefined_identifier"},"source"::"dart","message"::"Undefined name 'ptr'.\nTry correcting the name to one that is defined, or defining the name."},{"range"::{"start"::{"line"::66,"character"::47},"end"::{"line"::66,"character"::50}},"severity"::1,"code"::"undefined_identifier","codeDescription"::{"href"::"https:://dart.dev/diagnostics/undefined_identifier"},"source"::"dart","message"::"Undefined name 'ptr'.\nTry correcting the name to one that is defined, or defining the name."},{"range"::{"start"::{"line"::58,"character"::83},"end"::{"line"::61,"character"::96}},"severity"::1,"code"::"return_of_invalid_type","codeDescription"::{"href"::"https:://dart.dev/diagnostics/return_of_invalid_type"},"source"::"dart","message"::"A value of type 'dynamic' can't be returned from the method 'setProxy' because it has a return type of 'int'."},{"range"::{"start"::{"line"::63,"character"::87},"end"::{"line"::66,"character"::90}},"severity"::1,"code"::"return_of_invalid_type","codeDescription"::{"href"::"https:://dart.dev/diagnostics/return_of_invalid_type"},"source"::"dart","message"::"A value of type 'dynamic' can't be returned from the method 'setProxyCredentials' because it has a return type of 'int'."},{"range"::{"start"::{"line"::58,"character"::83},"end"::{"line"::58,"character"::86}},"severity"::1,"code"::"undefined_identifier","codeDescription"::{"href"::"https:://dart.dev/diagnostics/undefined_identifier"},"source"::"dart","message"::"Undefined name 'ptr'.\nTry correcting the name to one that is defined, or defining the name."},{"range"::{"start"::{"line"::63,"character"::87},"end"::{"line"::63,"character"::90}},"severity"::1,"code"::"undefined_identifier","codeDescription"::{"href"::"https:://dart.dev/diagnostics/undefined_identifier"},"source"::"dart","message"::"Undefined name 'ptr'.\nTry correcting the name to one that is defined, or defining the name."}]},"jsonrpc"::"2.0"}
1635476735655:Res:{"method"::"textDocument/publishDiagnostics","params"::{"uri"::"file::///c::/src/win32/lib/src/data/xml/msxml/IVBMXNamespaceManager.dart","diagnostics"::[{"range"::{"start"::{"line"::200,"character"::95},"end"::{"line"::203,"character"::86}},"severity"::1,"code"::"return_of_invalid_type","codeDescription"::{"href"::"https:://dart.dev/diagnostics/return_of_invalid_type"},"source"::"dart","message"::"A value of type 'dynamic' can't be returned from the method 'getURIFromNode' because it has a return type of 'int'."},{"range"::{"start"::{"line"::20,"character"::7},"end"::{"line"::20,"character"::54}},"severity"::1,"code"::"uri_does_not_exist","codeDescription"::{"href"::"https:://dart.dev/diagnostics/uri_does_not_exist"},"source"::"dart","message"::"Target of URI doesn't exist:: '../../../system/ole/automation/IDispatch.dart'.\nTry creating the file referenced by the URI, or Try using a URI for a file that does exist."},{"range"::{"start"::{"line"::195,"character"::61},"end"::{"line"::198,"character"::62}},"severity"::1,"code"::"return_of_invalid_type","codeDescription"::{"href"::"https:://dart.dev/diagnostics/return_of_invalid_type"},"source"::"dart","message"::"A value of type 'dynamic' can't be returned from the method 'getURI' because it has a return type of 'int'."},{"range"::{"start"::{"line"::149,"character"::49},"end"::{"line"::149,"character"::52}},"severity"::1,"code"::"undefined_identifier","codeDescription"::{"href"::"https:://dart.dev/diagnostics/undefined_identifier"},"source"::"dart","message"::"Undefined name 'ptr'.\nTry correcting the name to one that is defined, or defining the name."},{"range"::{"start"::{"line"::170,"character"::59},"end"::{"line"::170,"character"::62}},"severity"::1,"code"::"undefined_identifier","codeDescription"::{"href"::"https:://dart.dev/diagnostics/undefined_identifier"},"source"::"dart","message"::"Undefined name 'ptr'.\nTry correcting the name to one that is defined, or defining the name."},{"range"::{"start"::{"line"::193,"character"::39},"end"::{"line"::193,"character"::42}},"severity"::1,"code"::"undefined_identifier","codeDescription"::{"href"::"https:://dart.dev/diagnostics/undefined_identifier"},"source"::"dart","message"::"Undefined name 'ptr'.\nTry correcting the name to one that is defined, or defining the name."},{"range"::{"start"::{"line"::160,"character"::17},"end"::{"line"::163,"character"::48}},"severity"::1,"code"::"return_of_invalid_type","codeDescription"::{"href"::"https:://dart.dev/diagnostics/return_of_invalid_type"},"source"::"dart","message"::"A value of type 'dynamic' can't be returned from the method 'reset' because it has a return type of 'int'."},{"range"::{"start"::{"line"::138,"character"::43},"end"::{"line"::138,"character"::45}},"severity"::1,"code"::"argument_type_not_assignable","codeDescription"::{"href"::"https:://dart.dev/diagnostics/argument_type_not_assignable"},"source"::"dart","message"::"The argument type 'dynamic' can't be assigned to the parameter type 'int'."},{"range"::{"start"::{"line"::151,"character"::47},"end"::{"line"::151,"character"::49}},"severity"::1,"code"::"argument_type_not_assignable","codeDescription"::{"href"::"https:://dart.dev/diagnostics/argument_type_not_assignable"},"source"::"dart","message"::"The argument type 'dynamic' can't be assigned to the parameter type 'int'."},{"range"::{"start"::{"line"::165,"character"::23},"end"::{"line"::165,"character"::26}},"severity"::1,"code"::"undefined_identifier","codeDescription"::{"href"::"https:://dart.dev/diagnostics/undefined_identifier"},"source"::"dart","message"::"Undefined name 'ptr'.\nTry correcting the name to one that is defined, or defining the name."},{"range"::{"start"::{"line"::136,"character"::49},"end"::{"line"::136,"character"::52}},"severity"::1,"code"::"undefined_identifier","codeDescription"::{"href"::"https:://dart.dev/diagnostics/undefined_identifier"},"source"::"dart","message"::"Undefined name 'ptr'.\nTry correcting the name to one that is defined, or defining the name."},{"range"::{"start"::{"line"::203,"character"::42},"end"::{"line"::203,"character"::45}},"severity"::1,"code"::"undefined_identifier","codeDescription"::{"href"::"https:://dart.dev/diagnostics/undefined_identifier"},"source"::"dart","message"::"Undefined name 'ptr'.\nTry correcting the name to one that is defined, or defining the name."},{"range"::{"start"::{"line"::165,"character"::23},"end"::{"line"::168,"character"::54}},"severity"::1,"code"::"return_of_invalid_type","codeDescription"::{"href"::"https:://dart.dev/diagnostics/return_of_invalid_type"},"source"::"dart","message"::"A value of type 'dynamic' can't be returned from the method 'pushContext' because it has a return type of 'int'."},{"range"::{"start"::{"line"::185,"character"::58},"end"::{"line"::188,"character"::72}},"severity"::1,"code"::"return_of_invalid_type","codeDescription"::{"href"::"https:://dart.dev/diagnostics/return_of_invalid_type"},"source"::"dart","message"::"A value of type 'dynamic' can't be returned f
View raw

(Sorry about that, but we can’t show files that are this big right now.)

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment