10.0.19041.5-preview.26

This commit is contained in:
Jonathan Marler
2021-02-15 19:12:04 -07:00
commit dfc13b7a7a
202 changed files with 935098 additions and 0 deletions
+21
View File
@@ -0,0 +1,21 @@
The MIT License (MIT)
Copyright (c) Microsoft Corporation
Permission is hereby granted, free of charge, to any person obtaining a copy
of this software and associated documentation files (the "Software"), to deal
in the Software without restriction, including without limitation the rights
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
copies of the Software, and to permit persons to whom the Software is
furnished to do so, subject to the following conditions:
The above copyright notice and this permission notice shall be included in all
copies or substantial portions of the Software.
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
SOFTWARE.
+11
View File
@@ -0,0 +1,11 @@
# win32json
A JSON representation of win32metadata.
# How are these files Generated?
https://github.com/marlersoft/win32jsongen
# TODO
* create a schema
File diff suppressed because it is too large Load Diff
+7266
View File
File diff suppressed because it is too large Load Diff
+401
View File
@@ -0,0 +1,401 @@
{
"Constants":[
]
,"Types":[
{
"Name":"AMSI_RESULT"
,"Kind":"Enum"
,"Flags":false
,"Values":[
{"Name":"AMSI_RESULT_CLEAN","Value":0}
,{"Name":"AMSI_RESULT_NOT_DETECTED","Value":1}
,{"Name":"AMSI_RESULT_BLOCKED_BY_ADMIN_START","Value":16384}
,{"Name":"AMSI_RESULT_BLOCKED_BY_ADMIN_END","Value":20479}
,{"Name":"AMSI_RESULT_DETECTED","Value":32768}
]
,"IntegerBase":"Int32"
}
,{
"Name":"AMSI_ATTRIBUTE"
,"Kind":"Enum"
,"Flags":false
,"Values":[
{"Name":"AMSI_ATTRIBUTE_APP_NAME","Value":0}
,{"Name":"AMSI_ATTRIBUTE_CONTENT_NAME","Value":1}
,{"Name":"AMSI_ATTRIBUTE_CONTENT_SIZE","Value":2}
,{"Name":"AMSI_ATTRIBUTE_CONTENT_ADDRESS","Value":3}
,{"Name":"AMSI_ATTRIBUTE_SESSION","Value":4}
,{"Name":"AMSI_ATTRIBUTE_REDIRECT_CHAIN_SIZE","Value":5}
,{"Name":"AMSI_ATTRIBUTE_REDIRECT_CHAIN_ADDRESS","Value":6}
,{"Name":"AMSI_ATTRIBUTE_ALL_SIZE","Value":7}
,{"Name":"AMSI_ATTRIBUTE_ALL_ADDRESS","Value":8}
,{"Name":"AMSI_ATTRIBUTE_QUIET","Value":9}
]
,"IntegerBase":"Int32"
}
,{
"Name":"AMSI_UAC_REQUEST_TYPE"
,"Kind":"Enum"
,"Flags":false
,"Values":[
{"Name":"AMSI_UAC_REQUEST_TYPE_EXE","Value":0}
,{"Name":"AMSI_UAC_REQUEST_TYPE_COM","Value":1}
,{"Name":"AMSI_UAC_REQUEST_TYPE_MSI","Value":2}
,{"Name":"AMSI_UAC_REQUEST_TYPE_AX","Value":3}
,{"Name":"AMSI_UAC_REQUEST_TYPE_PACKAGED_APP","Value":4}
,{"Name":"AMSI_UAC_REQUEST_TYPE_MAX","Value":5}
]
,"IntegerBase":"Int32"
}
,{
"Name":"AMSI_UAC_TRUST_STATE"
,"Kind":"Enum"
,"Flags":false
,"Values":[
{"Name":"AMSI_UAC_TRUST_STATE_TRUSTED","Value":0}
,{"Name":"AMSI_UAC_TRUST_STATE_UNTRUSTED","Value":1}
,{"Name":"AMSI_UAC_TRUST_STATE_BLOCKED","Value":2}
,{"Name":"AMSI_UAC_TRUST_STATE_MAX","Value":3}
]
,"IntegerBase":"Int32"
}
,{
"Name":"AMSI_UAC_MSI_ACTION"
,"Kind":"Enum"
,"Flags":false
,"Values":[
{"Name":"AMSI_UAC_MSI_ACTION_INSTALL","Value":0}
,{"Name":"AMSI_UAC_MSI_ACTION_UNINSTALL","Value":1}
,{"Name":"AMSI_UAC_MSI_ACTION_UPDATE","Value":2}
,{"Name":"AMSI_UAC_MSI_ACTION_MAINTENANCE","Value":3}
,{"Name":"AMSI_UAC_MSI_ACTION_MAX","Value":4}
]
,"IntegerBase":"Int32"
}
,{
"Name":"AMSI_UAC_REQUEST_EXE_INFO"
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Fields":[
{"Name":"ulLength","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"lpwszApplicationName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]}
,{"Name":"lpwszCommandLine","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]}
,{"Name":"lpwszDLLParameter","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]}
]
,"NestedTypes":[
]
}
,{
"Name":"AMSI_UAC_REQUEST_COM_INFO"
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Fields":[
{"Name":"ulLength","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"lpwszServerBinary","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]}
,{"Name":"lpwszRequestor","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]}
,{"Name":"Clsid","Type":{"Kind":"Native","Name":"Guid"},"Attrs":[]}
]
,"NestedTypes":[
]
}
,{
"Name":"AMSI_UAC_REQUEST_MSI_INFO"
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Fields":[
{"Name":"ulLength","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"MsiAction","Type":{"Kind":"ApiRef","Name":"AMSI_UAC_MSI_ACTION","TargetKind":"Default","Api":"Antimalware","Parents":[]},"Attrs":[]}
,{"Name":"lpwszProductName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]}
,{"Name":"lpwszVersion","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]}
,{"Name":"lpwszLanguage","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]}
,{"Name":"lpwszManufacturer","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]}
,{"Name":"lpwszPackagePath","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]}
,{"Name":"lpwszPackageSource","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]}
,{"Name":"ulUpdates","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"ppwszUpdates","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":[]}
,{"Name":"ppwszUpdateSources","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":[]}
]
,"NestedTypes":[
]
}
,{
"Name":"AMSI_UAC_REQUEST_AX_INFO"
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Fields":[
{"Name":"ulLength","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"lpwszLocalInstallPath","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]}
,{"Name":"lpwszSourceURL","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]}
]
,"NestedTypes":[
]
}
,{
"Name":"AMSI_UAC_REQUEST_PACKAGED_APP_INFO"
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Fields":[
{"Name":"ulLength","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"lpwszApplicationName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]}
,{"Name":"lpwszCommandLine","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]}
,{"Name":"lpPackageFamilyName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]}
,{"Name":"lpApplicationId","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]}
]
,"NestedTypes":[
]
}
,{
"Name":"AMSI_UAC_REQUEST_CONTEXT"
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Fields":[
{"Name":"ulLength","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"ulRequestorProcessId","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"UACTrustState","Type":{"Kind":"ApiRef","Name":"AMSI_UAC_TRUST_STATE","TargetKind":"Default","Api":"Antimalware","Parents":[]},"Attrs":[]}
,{"Name":"Type","Type":{"Kind":"ApiRef","Name":"AMSI_UAC_REQUEST_TYPE","TargetKind":"Default","Api":"Antimalware","Parents":[]},"Attrs":[]}
,{"Name":"RequestType","Type":{"Kind":"ApiRef","Name":"_RequestType_e__Union","TargetKind":"Default","Api":"Antimalware","Parents":["AMSI_UAC_REQUEST_CONTEXT"]},"Attrs":[]}
,{"Name":"bAutoElevateRequest","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]}
]
,"NestedTypes":[
{
"Name":"_RequestType_e__Union"
,"Comment":"TODO: Explicit layout data implemented"
,"Kind":"StructOrUnion"
,"Size":0
,"PackingSize":0
,"Fields":[
{"Name":"ExeInfo","Type":{"Kind":"ApiRef","Name":"AMSI_UAC_REQUEST_EXE_INFO","TargetKind":"Default","Api":"Antimalware","Parents":[]},"Attrs":[]}
,{"Name":"ComInfo","Type":{"Kind":"ApiRef","Name":"AMSI_UAC_REQUEST_COM_INFO","TargetKind":"Default","Api":"Antimalware","Parents":[]},"Attrs":[]}
,{"Name":"MsiInfo","Type":{"Kind":"ApiRef","Name":"AMSI_UAC_REQUEST_MSI_INFO","TargetKind":"Default","Api":"Antimalware","Parents":[]},"Attrs":[]}
,{"Name":"ActiveXInfo","Type":{"Kind":"ApiRef","Name":"AMSI_UAC_REQUEST_AX_INFO","TargetKind":"Default","Api":"Antimalware","Parents":[]},"Attrs":[]}
,{"Name":"PackagedAppInfo","Type":{"Kind":"ApiRef","Name":"AMSI_UAC_REQUEST_PACKAGED_APP_INFO","TargetKind":"Default","Api":"Antimalware","Parents":[]},"Attrs":[]}
]
,"NestedTypes":[
]
}
]
}
,{
"Name":"IAmsiStream"
,"Kind":"Com"
,"Guid":"3e47f2e5-81d4-4d3b-897f-545096770373"
,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]}
,"Methods":[
{
"Name":"GetAttribute"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
{"Name":"attribute","Type":{"Kind":"ApiRef","Name":"AMSI_ATTRIBUTE","TargetKind":"Default","Api":"Antimalware","Parents":[]},"Attrs":["In"]}
,{"Name":"dataSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"data","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":1,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out"]}
,{"Name":"retData","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]}
]
}
,{
"Name":"Read"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
{"Name":"position","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":["In"]}
,{"Name":"size","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"buffer","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":1,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out"]}
,{"Name":"readSize","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]}
]
}
]
}
,{
"Name":"IAntimalwareProvider"
,"Kind":"Com"
,"Guid":"b2cabfe3-fe04-42b1-a5df-08d483d4d125"
,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]}
,"Methods":[
{
"Name":"Scan"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
{"Name":"stream","Type":{"Kind":"ApiRef","Name":"IAmsiStream","TargetKind":"Com","Api":"Antimalware","Parents":[]},"Attrs":["In"]}
,{"Name":"result","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"AMSI_RESULT","TargetKind":"Default","Api":"Antimalware","Parents":[]}},"Attrs":["Out"]}
]
}
,{
"Name":"CloseSession"
,"SetLastError":false
,"ReturnType":{"Kind":"Native","Name":"Void"}
,"Params":[
{"Name":"session","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":["In"]}
]
}
,{
"Name":"DisplayName"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
{"Name":"displayName","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]}
]
}
]
}
,{
"Name":"IAntimalwareUacProvider"
,"Kind":"Com"
,"Guid":"b2cabfe4-fe04-42b1-a5df-08d483d4d125"
,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]}
,"Methods":[
{
"Name":"UacScan"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
{"Name":"context","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"AMSI_UAC_REQUEST_CONTEXT","TargetKind":"Default","Api":"Antimalware","Parents":[]}},"Attrs":["In"]}
,{"Name":"result","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"AMSI_RESULT","TargetKind":"Default","Api":"Antimalware","Parents":[]}},"Attrs":["Out"]}
]
}
,{
"Name":"DisplayName"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
{"Name":"displayName","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]}
]
}
]
}
,{
"Name":"IAntimalware"
,"Kind":"Com"
,"Guid":"82d29c2e-f062-44e6-b5c9-3d9a2f24a2df"
,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]}
,"Methods":[
{
"Name":"Scan"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
{"Name":"stream","Type":{"Kind":"ApiRef","Name":"IAmsiStream","TargetKind":"Com","Api":"Antimalware","Parents":[]},"Attrs":["In"]}
,{"Name":"result","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"AMSI_RESULT","TargetKind":"Default","Api":"Antimalware","Parents":[]}},"Attrs":["Out"]}
,{"Name":"provider","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IAntimalwareProvider","TargetKind":"Com","Api":"Antimalware","Parents":[]}},"Attrs":["Out"]}
]
}
,{
"Name":"CloseSession"
,"SetLastError":false
,"ReturnType":{"Kind":"Native","Name":"Void"}
,"Params":[
{"Name":"session","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":["In"]}
]
}
]
}
,{
"Name":"CAntimalware"
,"Kind":"ComClassID"
,"Guid":"fdb00e52-a214-4aa1-8fba-4357bb0072ec"
}
,{
"Name":"HAMSICONTEXT__"
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Fields":[
{"Name":"unused","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]}
]
,"NestedTypes":[
]
}
,{
"Name":"HAMSISESSION__"
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Fields":[
{"Name":"unused","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]}
]
,"NestedTypes":[
]
}
]
,"Functions":[
{
"Name":"AmsiInitialize"
,"SetLastError":false
,"DllImport":"Amsi"
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
{"Name":"appName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]}
,{"Name":"amsiContext","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"IntPtr"}},"Attrs":["Out"]}
]
}
,{
"Name":"AmsiUninitialize"
,"SetLastError":false
,"DllImport":"Amsi"
,"ReturnType":{"Kind":"Native","Name":"Void"}
,"Params":[
{"Name":"amsiContext","Type":{"Kind":"Native","Name":"IntPtr"},"Attrs":["In"]}
]
}
,{
"Name":"AmsiOpenSession"
,"SetLastError":false
,"DllImport":"Amsi"
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
{"Name":"amsiContext","Type":{"Kind":"Native","Name":"IntPtr"},"Attrs":["In"]}
,{"Name":"amsiSession","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"IntPtr"}},"Attrs":["Out"]}
]
}
,{
"Name":"AmsiCloseSession"
,"SetLastError":false
,"DllImport":"Amsi"
,"ReturnType":{"Kind":"Native","Name":"Void"}
,"Params":[
{"Name":"amsiContext","Type":{"Kind":"Native","Name":"IntPtr"},"Attrs":["In"]}
,{"Name":"amsiSession","Type":{"Kind":"Native","Name":"IntPtr"},"Attrs":["In"]}
]
}
,{
"Name":"AmsiScanBuffer"
,"SetLastError":false
,"DllImport":"Amsi"
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
{"Name":"amsiContext","Type":{"Kind":"Native","Name":"IntPtr"},"Attrs":["In"]}
,{"Name":"buffer","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":2,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]}
,{"Name":"length","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"contentName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]}
,{"Name":"amsiSession","Type":{"Kind":"Native","Name":"IntPtr"},"Attrs":["In","Optional"]}
,{"Name":"result","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"AMSI_RESULT","TargetKind":"Default","Api":"Antimalware","Parents":[]}},"Attrs":["Out"]}
]
}
,{
"Name":"AmsiScanString"
,"SetLastError":false
,"DllImport":"Amsi"
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
{"Name":"amsiContext","Type":{"Kind":"Native","Name":"IntPtr"},"Attrs":["In"]}
,{"Name":"string","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]}
,{"Name":"contentName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]}
,{"Name":"amsiSession","Type":{"Kind":"Native","Name":"IntPtr"},"Attrs":["In","Optional"]}
,{"Name":"result","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"AMSI_RESULT","TargetKind":"Default","Api":"Antimalware","Parents":[]}},"Attrs":["Out"]}
]
}
]
,"UnicodeAliases":[
]
}
File diff suppressed because it is too large Load Diff
File diff suppressed because it is too large Load Diff
+3919
View File
File diff suppressed because it is too large Load Diff
+7263
View File
File diff suppressed because it is too large Load Diff
File diff suppressed because it is too large Load Diff
+1183
View File
File diff suppressed because it is too large Load Diff
File diff suppressed because it is too large Load Diff
+18137
View File
File diff suppressed because it is too large Load Diff
File diff suppressed because it is too large Load Diff
+199
View File
@@ -0,0 +1,199 @@
{
"Constants":[
]
,"Types":[
{
"Name":"COMPRESSOR_HANDLE"
,"Kind":"NativeTypedef"
,"Def":{"Kind":"Native","Name":"IntPtr"}
,"FreeFunc":"CloseDecompressor"
}
,{
"Name":"PFN_COMPRESS_ALLOCATE"
,"Kind":"FunctionPointer"
,"SetLastError":false
,"ReturnType":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}
,"Params":[
{"Name":"UserContext","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]}
,{"Name":"Size","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]}
]
}
,{
"Name":"PFN_COMPRESS_FREE"
,"Kind":"FunctionPointer"
,"SetLastError":false
,"ReturnType":{"Kind":"Native","Name":"Void"}
,"Params":[
{"Name":"UserContext","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]}
,{"Name":"Memory","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]}
]
}
,{
"Name":"COMPRESS_ALLOCATION_ROUTINES"
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Fields":[
{"Name":"Allocate","Type":{"Kind":"ApiRef","Name":"PFN_COMPRESS_ALLOCATE","TargetKind":"FunctionPointer","Api":"Compression","Parents":[]},"Attrs":[]}
,{"Name":"Free","Type":{"Kind":"ApiRef","Name":"PFN_COMPRESS_FREE","TargetKind":"FunctionPointer","Api":"Compression","Parents":[]},"Attrs":[]}
,{"Name":"UserContext","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":[]}
]
,"NestedTypes":[
]
}
,{
"Name":"COMPRESS_INFORMATION_CLASS"
,"Kind":"Enum"
,"Flags":false
,"Values":[
{"Name":"COMPRESS_INFORMATION_CLASS_INVALID","Value":0}
,{"Name":"COMPRESS_INFORMATION_CLASS_BLOCK_SIZE","Value":1}
,{"Name":"COMPRESS_INFORMATION_CLASS_LEVEL","Value":2}
]
,"IntegerBase":"Int32"
}
]
,"Functions":[
{
"Name":"CreateCompressor"
,"SetLastError":true
,"DllImport":"Cabinet"
,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]}
,"Params":[
{"Name":"Algorithm","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"AllocationRoutines","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"COMPRESS_ALLOCATION_ROUTINES","TargetKind":"Default","Api":"Compression","Parents":[]}},"Attrs":["In","Optional"]}
,{"Name":"CompressorHandle","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"COMPRESSOR_HANDLE","TargetKind":"Default","Api":"Compression","Parents":[]}},"Attrs":["Out"]}
]
}
,{
"Name":"SetCompressorInformation"
,"SetLastError":true
,"DllImport":"Cabinet"
,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]}
,"Params":[
{"Name":"CompressorHandle","Type":{"Kind":"ApiRef","Name":"COMPRESSOR_HANDLE","TargetKind":"Default","Api":"Compression","Parents":[]},"Attrs":["In"]}
,{"Name":"CompressInformationClass","Type":{"Kind":"ApiRef","Name":"COMPRESS_INFORMATION_CLASS","TargetKind":"Default","Api":"Compression","Parents":[]},"Attrs":["In"]}
,{"Name":"CompressInformation","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":3,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Const"]}
,{"Name":"CompressInformationSize","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]}
]
}
,{
"Name":"QueryCompressorInformation"
,"SetLastError":true
,"DllImport":"Cabinet"
,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]}
,"Params":[
{"Name":"CompressorHandle","Type":{"Kind":"ApiRef","Name":"COMPRESSOR_HANDLE","TargetKind":"Default","Api":"Compression","Parents":[]},"Attrs":["In"]}
,{"Name":"CompressInformationClass","Type":{"Kind":"ApiRef","Name":"COMPRESS_INFORMATION_CLASS","TargetKind":"Default","Api":"Compression","Parents":[]},"Attrs":["In"]}
,{"Name":"CompressInformation","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":3,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Void"}},"Attrs":["Out"]}
,{"Name":"CompressInformationSize","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]}
]
}
,{
"Name":"Compress"
,"SetLastError":true
,"DllImport":"Cabinet"
,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]}
,"Params":[
{"Name":"CompressorHandle","Type":{"Kind":"ApiRef","Name":"COMPRESSOR_HANDLE","TargetKind":"Default","Api":"Compression","Parents":[]},"Attrs":["In"]}
,{"Name":"UncompressedData","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":2,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Optional","Const"]}
,{"Name":"UncompressedDataSize","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]}
,{"Name":"CompressedBuffer","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":4,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Void"}},"Attrs":["Out","Optional"]}
,{"Name":"CompressedBufferSize","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]}
,{"Name":"CompressedDataSize","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UIntPtr"}},"Attrs":["Out"]}
]
}
,{
"Name":"ResetCompressor"
,"SetLastError":true
,"DllImport":"Cabinet"
,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]}
,"Params":[
{"Name":"CompressorHandle","Type":{"Kind":"ApiRef","Name":"COMPRESSOR_HANDLE","TargetKind":"Default","Api":"Compression","Parents":[]},"Attrs":["In"]}
]
}
,{
"Name":"CloseCompressor"
,"SetLastError":true
,"DllImport":"Cabinet"
,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]}
,"Params":[
{"Name":"CompressorHandle","Type":{"Kind":"ApiRef","Name":"COMPRESSOR_HANDLE","TargetKind":"Default","Api":"Compression","Parents":[]},"Attrs":["In"]}
]
}
,{
"Name":"CreateDecompressor"
,"SetLastError":true
,"DllImport":"Cabinet"
,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]}
,"Params":[
{"Name":"Algorithm","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"AllocationRoutines","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"COMPRESS_ALLOCATION_ROUTINES","TargetKind":"Default","Api":"Compression","Parents":[]}},"Attrs":["In","Optional"]}
,{"Name":"DecompressorHandle","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"IntPtr"}},"Attrs":["Out"]}
]
}
,{
"Name":"SetDecompressorInformation"
,"SetLastError":true
,"DllImport":"Cabinet"
,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]}
,"Params":[
{"Name":"DecompressorHandle","Type":{"Kind":"Native","Name":"IntPtr"},"Attrs":["In"]}
,{"Name":"CompressInformationClass","Type":{"Kind":"ApiRef","Name":"COMPRESS_INFORMATION_CLASS","TargetKind":"Default","Api":"Compression","Parents":[]},"Attrs":["In"]}
,{"Name":"CompressInformation","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":3,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Const"]}
,{"Name":"CompressInformationSize","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]}
]
}
,{
"Name":"QueryDecompressorInformation"
,"SetLastError":true
,"DllImport":"Cabinet"
,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]}
,"Params":[
{"Name":"DecompressorHandle","Type":{"Kind":"Native","Name":"IntPtr"},"Attrs":["In"]}
,{"Name":"CompressInformationClass","Type":{"Kind":"ApiRef","Name":"COMPRESS_INFORMATION_CLASS","TargetKind":"Default","Api":"Compression","Parents":[]},"Attrs":["In"]}
,{"Name":"CompressInformation","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":3,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Void"}},"Attrs":["Out"]}
,{"Name":"CompressInformationSize","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]}
]
}
,{
"Name":"Decompress"
,"SetLastError":true
,"DllImport":"Cabinet"
,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]}
,"Params":[
{"Name":"DecompressorHandle","Type":{"Kind":"Native","Name":"IntPtr"},"Attrs":["In"]}
,{"Name":"CompressedData","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":2,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Optional","Const"]}
,{"Name":"CompressedDataSize","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]}
,{"Name":"UncompressedBuffer","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":4,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Void"}},"Attrs":["Out","Optional"]}
,{"Name":"UncompressedBufferSize","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]}
,{"Name":"UncompressedDataSize","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UIntPtr"}},"Attrs":["Out","Optional"]}
]
}
,{
"Name":"ResetDecompressor"
,"SetLastError":true
,"DllImport":"Cabinet"
,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]}
,"Params":[
{"Name":"DecompressorHandle","Type":{"Kind":"Native","Name":"IntPtr"},"Attrs":["In"]}
]
}
,{
"Name":"CloseDecompressor"
,"SetLastError":true
,"DllImport":"Cabinet"
,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]}
,"Params":[
{"Name":"DecompressorHandle","Type":{"Kind":"Native","Name":"IntPtr"},"Attrs":["In"]}
]
}
]
,"UnicodeAliases":[
]
}
+13923
View File
File diff suppressed because it is too large Load Diff
+14335
View File
File diff suppressed because it is too large Load Diff
+117
View File
@@ -0,0 +1,117 @@
{
"Constants":[
]
,"Types":[
{
"Name":"DedupBackupSupport"
,"Kind":"ComClassID"
,"Guid":"73d6b2ad-2984-4715-b2e3-924c149744dd"
}
,{
"Name":"DEDUP_CONTAINER_EXTENT"
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Fields":[
{"Name":"ContainerIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"StartOffset","Type":{"Kind":"Native","Name":"Int64"},"Attrs":[]}
,{"Name":"Length","Type":{"Kind":"Native","Name":"Int64"},"Attrs":[]}
]
,"NestedTypes":[
]
}
,{
"Name":"DDP_FILE_EXTENT"
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Fields":[
{"Name":"Length","Type":{"Kind":"Native","Name":"Int64"},"Attrs":[]}
,{"Name":"Offset","Type":{"Kind":"Native","Name":"Int64"},"Attrs":[]}
]
,"NestedTypes":[
]
}
,{
"Name":"DEDUP_BACKUP_SUPPORT_PARAM_TYPE"
,"Kind":"Enum"
,"Flags":false
,"Values":[
{"Name":"DEDUP_RECONSTRUCT_UNOPTIMIZED","Value":1}
,{"Name":"DEDUP_RECONSTRUCT_OPTIMIZED","Value":2}
]
,"IntegerBase":"Int32"
}
,{
"Name":"IDedupReadFileCallback"
,"Kind":"Com"
,"Guid":"7bacc67a-2f1d-42d0-897e-6ff62dd533bb"
,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]}
,"Methods":[
{
"Name":"ReadBackupFile"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
{"Name":"FileFullPath","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]}
,{"Name":"FileOffset","Type":{"Kind":"Native","Name":"Int64"},"Attrs":["In"]}
,{"Name":"SizeToRead","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"FileBuffer","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":2,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out"]}
,{"Name":"ReturnedSize","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]}
,{"Name":"Flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
]
}
,{
"Name":"OrderContainersRestore"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
{"Name":"NumberOfContainers","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"ContainerPaths","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":0,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["In"]}
,{"Name":"ReadPlanEntries","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]}
,{"Name":"ReadPlan","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":2,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DEDUP_CONTAINER_EXTENT","TargetKind":"Default","Api":"DataDeduplication","Parents":[]}}},"Attrs":["Out"]}
]
}
,{
"Name":"PreviewContainerRead"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
{"Name":"FileFullPath","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]}
,{"Name":"NumberOfReads","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"ReadOffsets","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":1,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"ApiRef","Name":"DDP_FILE_EXTENT","TargetKind":"Default","Api":"DataDeduplication","Parents":[]}},"Attrs":["In"]}
]
}
]
}
,{
"Name":"IDedupBackupSupport"
,"Kind":"Com"
,"Guid":"c719d963-2b2d-415e-acf7-7eb7ca596ff4"
,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]}
,"Methods":[
{
"Name":"RestoreFiles"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
{"Name":"NumberOfFiles","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"FileFullPaths","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":0,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["In"]}
,{"Name":"Store","Type":{"Kind":"ApiRef","Name":"IDedupReadFileCallback","TargetKind":"Com","Api":"DataDeduplication","Parents":[]},"Attrs":["In"]}
,{"Name":"Flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"FileResults","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":0,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}},"Attrs":["Out"]}
]
}
]
}
]
,"Functions":[
]
,"UnicodeAliases":[
]
}
File diff suppressed because it is too large Load Diff
+69600
View File
File diff suppressed because it is too large Load Diff
+43
View File
@@ -0,0 +1,43 @@
{
"Constants":[
]
,"Types":[
]
,"Functions":[
{
"Name":"CheckDeveloperLicense"
,"SetLastError":false
,"DllImport":"WSClient"
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
{"Name":"pExpiration","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"FILETIME","TargetKind":"Default","Api":"WindowsProgramming","Parents":[]}},"Attrs":["Out"]}
]
}
,{
"Name":"AcquireDeveloperLicense"
,"SetLastError":false
,"DllImport":"WSClient"
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
{"Name":"hwndParent","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In","Optional"]}
,{"Name":"pExpiration","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"FILETIME","TargetKind":"Default","Api":"WindowsProgramming","Parents":[]}},"Attrs":["Out"]}
]
}
,{
"Name":"RemoveDeveloperLicense"
,"SetLastError":false
,"DllImport":"WSClient"
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
{"Name":"hwndParent","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In","Optional"]}
]
}
]
,"UnicodeAliases":[
]
}
+131
View File
@@ -0,0 +1,131 @@
{
"Constants":[
{
"Name":"CLSID_DeviceIoControl"
,"NativeType":"Guid"
,"Value":"12d3e372-874b-457d-9fdf-73977778686c"
,"Attrs":[]
}
]
,"Types":[
{
"Name":"IDeviceRequestCompletionCallback"
,"Kind":"Com"
,"Guid":"999bad24-9acd-45bb-8669-2a2fc0288b04"
,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]}
,"Methods":[
{
"Name":"Invoke"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
{"Name":"requestResult","Type":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]},"Attrs":["In"]}
,{"Name":"bytesReturned","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
]
}
]
}
,{
"Name":"IDeviceIoControl"
,"Kind":"Com"
,"Guid":"9eefe161-23ab-4f18-9b49-991b586ae970"
,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]}
,"Methods":[
{
"Name":"DeviceIoControlSync"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
{"Name":"ioControlCode","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"inputBuffer","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":2,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In","Optional"]}
,{"Name":"inputBufferSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"outputBuffer","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":4,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out","Optional"]}
,{"Name":"outputBufferSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"bytesReturned","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]}
]
}
,{
"Name":"DeviceIoControlAsync"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
{"Name":"ioControlCode","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"inputBuffer","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":2,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In","Optional"]}
,{"Name":"inputBufferSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"outputBuffer","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":4,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out","Optional"]}
,{"Name":"outputBufferSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"requestCompletionCallback","Type":{"Kind":"ApiRef","Name":"IDeviceRequestCompletionCallback","TargetKind":"Com","Api":"DeviceAccess","Parents":[]},"Attrs":["In"]}
,{"Name":"cancelContext","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UIntPtr"}},"Attrs":["Out","Optional"]}
]
}
,{
"Name":"CancelOperation"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
{"Name":"cancelContext","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]}
]
}
]
}
,{
"Name":"ICreateDeviceAccessAsync"
,"Kind":"Com"
,"Guid":"3474628f-683d-42d2-abcb-db018c6503bc"
,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]}
,"Methods":[
{
"Name":"Cancel"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
]
}
,{
"Name":"Wait"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
{"Name":"timeout","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
]
}
,{
"Name":"Close"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
]
}
,{
"Name":"GetResult"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
{"Name":"riid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]}
,{"Name":"deviceAccess","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["In","Out","ComOutPtr"]}
]
}
]
}
]
,"Functions":[
{
"Name":"CreateDeviceAccessInstance"
,"SetLastError":false
,"DllImport":"deviceaccess"
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
{"Name":"deviceInterfacePath","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]}
,{"Name":"desiredAccess","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"createAsync","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ICreateDeviceAccessAsync","TargetKind":"Com","Api":"DeviceAccess","Parents":[]}},"Attrs":["Out","ComOutPtr"]}
]
}
]
,"UnicodeAliases":[
]
}
File diff suppressed because it is too large Load Diff
+5083
View File
File diff suppressed because it is too large Load Diff
+9241
View File
File diff suppressed because it is too large Load Diff
+6214
View File
File diff suppressed because it is too large Load Diff
+10072
View File
File diff suppressed because it is too large Load Diff
+12672
View File
File diff suppressed because it is too large Load Diff
+4128
View File
File diff suppressed because it is too large Load Diff
+720
View File
@@ -0,0 +1,720 @@
{
"Constants":[
{
"Name":"D3DCOMPILER_DLL"
,"NativeType":"String"
,"Value":"d3dcompiler_47.dll"
,"Attrs":[]
}
,{
"Name":"D3D_COMPILER_VERSION"
,"NativeType":"Int32"
,"Value":47
,"Attrs":[]
}
,{
"Name":"D3DCOMPILE_DEBUG"
,"NativeType":"UInt32"
,"Value":1
,"Attrs":[]
}
,{
"Name":"D3DCOMPILE_SKIP_VALIDATION"
,"NativeType":"UInt32"
,"Value":2
,"Attrs":[]
}
,{
"Name":"D3DCOMPILE_SKIP_OPTIMIZATION"
,"NativeType":"UInt32"
,"Value":4
,"Attrs":[]
}
,{
"Name":"D3DCOMPILE_PACK_MATRIX_ROW_MAJOR"
,"NativeType":"UInt32"
,"Value":8
,"Attrs":[]
}
,{
"Name":"D3DCOMPILE_PACK_MATRIX_COLUMN_MAJOR"
,"NativeType":"UInt32"
,"Value":16
,"Attrs":[]
}
,{
"Name":"D3DCOMPILE_PARTIAL_PRECISION"
,"NativeType":"UInt32"
,"Value":32
,"Attrs":[]
}
,{
"Name":"D3DCOMPILE_FORCE_VS_SOFTWARE_NO_OPT"
,"NativeType":"UInt32"
,"Value":64
,"Attrs":[]
}
,{
"Name":"D3DCOMPILE_FORCE_PS_SOFTWARE_NO_OPT"
,"NativeType":"UInt32"
,"Value":128
,"Attrs":[]
}
,{
"Name":"D3DCOMPILE_NO_PRESHADER"
,"NativeType":"UInt32"
,"Value":256
,"Attrs":[]
}
,{
"Name":"D3DCOMPILE_AVOID_FLOW_CONTROL"
,"NativeType":"UInt32"
,"Value":512
,"Attrs":[]
}
,{
"Name":"D3DCOMPILE_PREFER_FLOW_CONTROL"
,"NativeType":"UInt32"
,"Value":1024
,"Attrs":[]
}
,{
"Name":"D3DCOMPILE_ENABLE_STRICTNESS"
,"NativeType":"UInt32"
,"Value":2048
,"Attrs":[]
}
,{
"Name":"D3DCOMPILE_ENABLE_BACKWARDS_COMPATIBILITY"
,"NativeType":"UInt32"
,"Value":4096
,"Attrs":[]
}
,{
"Name":"D3DCOMPILE_IEEE_STRICTNESS"
,"NativeType":"UInt32"
,"Value":8192
,"Attrs":[]
}
,{
"Name":"D3DCOMPILE_OPTIMIZATION_LEVEL0"
,"NativeType":"UInt32"
,"Value":16384
,"Attrs":[]
}
,{
"Name":"D3DCOMPILE_OPTIMIZATION_LEVEL1"
,"NativeType":"UInt32"
,"Value":0
,"Attrs":[]
}
,{
"Name":"D3DCOMPILE_OPTIMIZATION_LEVEL2"
,"NativeType":"UInt32"
,"Value":49152
,"Attrs":[]
}
,{
"Name":"D3DCOMPILE_OPTIMIZATION_LEVEL3"
,"NativeType":"UInt32"
,"Value":32768
,"Attrs":[]
}
,{
"Name":"D3DCOMPILE_RESERVED16"
,"NativeType":"UInt32"
,"Value":65536
,"Attrs":[]
}
,{
"Name":"D3DCOMPILE_RESERVED17"
,"NativeType":"UInt32"
,"Value":131072
,"Attrs":[]
}
,{
"Name":"D3DCOMPILE_WARNINGS_ARE_ERRORS"
,"NativeType":"UInt32"
,"Value":262144
,"Attrs":[]
}
,{
"Name":"D3DCOMPILE_RESOURCES_MAY_ALIAS"
,"NativeType":"UInt32"
,"Value":524288
,"Attrs":[]
}
,{
"Name":"D3DCOMPILE_ENABLE_UNBOUNDED_DESCRIPTOR_TABLES"
,"NativeType":"UInt32"
,"Value":1048576
,"Attrs":[]
}
,{
"Name":"D3DCOMPILE_ALL_RESOURCES_BOUND"
,"NativeType":"UInt32"
,"Value":2097152
,"Attrs":[]
}
,{
"Name":"D3DCOMPILE_DEBUG_NAME_FOR_SOURCE"
,"NativeType":"UInt32"
,"Value":4194304
,"Attrs":[]
}
,{
"Name":"D3DCOMPILE_DEBUG_NAME_FOR_BINARY"
,"NativeType":"UInt32"
,"Value":8388608
,"Attrs":[]
}
,{
"Name":"D3DCOMPILE_EFFECT_CHILD_EFFECT"
,"NativeType":"UInt32"
,"Value":1
,"Attrs":[]
}
,{
"Name":"D3DCOMPILE_EFFECT_ALLOW_SLOW_OPS"
,"NativeType":"UInt32"
,"Value":2
,"Attrs":[]
}
,{
"Name":"D3DCOMPILE_FLAGS2_FORCE_ROOT_SIGNATURE_LATEST"
,"NativeType":"UInt32"
,"Value":0
,"Attrs":[]
}
,{
"Name":"D3DCOMPILE_FLAGS2_FORCE_ROOT_SIGNATURE_1_0"
,"NativeType":"UInt32"
,"Value":16
,"Attrs":[]
}
,{
"Name":"D3DCOMPILE_FLAGS2_FORCE_ROOT_SIGNATURE_1_1"
,"NativeType":"UInt32"
,"Value":32
,"Attrs":[]
}
,{
"Name":"D3D_COMPILE_STANDARD_FILE_INCLUDE"
,"NativeType":"UInt32"
,"Value":1
,"Attrs":[]
}
,{
"Name":"D3DCOMPILE_SECDATA_MERGE_UAV_SLOTS"
,"NativeType":"UInt32"
,"Value":1
,"Attrs":[]
}
,{
"Name":"D3DCOMPILE_SECDATA_PRESERVE_TEMPLATE_SLOTS"
,"NativeType":"UInt32"
,"Value":2
,"Attrs":[]
}
,{
"Name":"D3DCOMPILE_SECDATA_REQUIRE_TEMPLATE_MATCH"
,"NativeType":"UInt32"
,"Value":4
,"Attrs":[]
}
,{
"Name":"D3D_DISASM_ENABLE_COLOR_CODE"
,"NativeType":"UInt32"
,"Value":1
,"Attrs":[]
}
,{
"Name":"D3D_DISASM_ENABLE_DEFAULT_VALUE_PRINTS"
,"NativeType":"UInt32"
,"Value":2
,"Attrs":[]
}
,{
"Name":"D3D_DISASM_ENABLE_INSTRUCTION_NUMBERING"
,"NativeType":"UInt32"
,"Value":4
,"Attrs":[]
}
,{
"Name":"D3D_DISASM_ENABLE_INSTRUCTION_CYCLE"
,"NativeType":"UInt32"
,"Value":8
,"Attrs":[]
}
,{
"Name":"D3D_DISASM_DISABLE_DEBUG_INFO"
,"NativeType":"UInt32"
,"Value":16
,"Attrs":[]
}
,{
"Name":"D3D_DISASM_ENABLE_INSTRUCTION_OFFSET"
,"NativeType":"UInt32"
,"Value":32
,"Attrs":[]
}
,{
"Name":"D3D_DISASM_INSTRUCTION_ONLY"
,"NativeType":"UInt32"
,"Value":64
,"Attrs":[]
}
,{
"Name":"D3D_DISASM_PRINT_HEX_LITERALS"
,"NativeType":"UInt32"
,"Value":128
,"Attrs":[]
}
,{
"Name":"D3D_GET_INST_OFFSETS_INCLUDE_NON_EXECUTABLE"
,"NativeType":"UInt32"
,"Value":1
,"Attrs":[]
}
,{
"Name":"D3D_COMPRESS_SHADER_KEEP_ALL_PARTS"
,"NativeType":"UInt32"
,"Value":1
,"Attrs":[]
}
]
,"Types":[
{
"Name":"pD3DCompile"
,"Kind":"FunctionPointer"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
{"Name":"pSrcData","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Const"]}
,{"Name":"SrcDataSize","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]}
,{"Name":"pFileName","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]}
,{"Name":"pDefines","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D3D_SHADER_MACRO","TargetKind":"Default","Api":"Direct3D11","Parents":[]}},"Attrs":["In","Const"]}
,{"Name":"pInclude","Type":{"Kind":"ApiRef","Name":"ID3DInclude","TargetKind":"Com","Api":"Direct3D11","Parents":[]},"Attrs":["In"]}
,{"Name":"pEntrypoint","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]}
,{"Name":"pTarget","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]}
,{"Name":"Flags1","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"Flags2","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"ppCode","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ID3DBlob","TargetKind":"Com","Api":"Direct3D11","Parents":[]}},"Attrs":["Out"]}
,{"Name":"ppErrorMsgs","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ID3DBlob","TargetKind":"Com","Api":"Direct3D11","Parents":[]}},"Attrs":["Out"]}
]
}
,{
"Name":"pD3DPreprocess"
,"Kind":"FunctionPointer"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
{"Name":"pSrcData","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Const"]}
,{"Name":"SrcDataSize","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]}
,{"Name":"pFileName","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]}
,{"Name":"pDefines","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D3D_SHADER_MACRO","TargetKind":"Default","Api":"Direct3D11","Parents":[]}},"Attrs":["In","Const"]}
,{"Name":"pInclude","Type":{"Kind":"ApiRef","Name":"ID3DInclude","TargetKind":"Com","Api":"Direct3D11","Parents":[]},"Attrs":["In"]}
,{"Name":"ppCodeText","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ID3DBlob","TargetKind":"Com","Api":"Direct3D11","Parents":[]}},"Attrs":["Out"]}
,{"Name":"ppErrorMsgs","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ID3DBlob","TargetKind":"Com","Api":"Direct3D11","Parents":[]}},"Attrs":["Out"]}
]
}
,{
"Name":"pD3DDisassemble"
,"Kind":"FunctionPointer"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
{"Name":"pSrcData","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Const"]}
,{"Name":"SrcDataSize","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]}
,{"Name":"Flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"szComments","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]}
,{"Name":"ppDisassembly","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ID3DBlob","TargetKind":"Com","Api":"Direct3D11","Parents":[]}},"Attrs":["Out"]}
]
}
,{
"Name":"D3DCOMPILER_STRIP_FLAGS"
,"Kind":"Enum"
,"Flags":false
,"Values":[
{"Name":"D3DCOMPILER_STRIP_REFLECTION_DATA","Value":1}
,{"Name":"D3DCOMPILER_STRIP_DEBUG_INFO","Value":2}
,{"Name":"D3DCOMPILER_STRIP_TEST_BLOBS","Value":4}
,{"Name":"D3DCOMPILER_STRIP_PRIVATE_DATA","Value":8}
,{"Name":"D3DCOMPILER_STRIP_ROOT_SIGNATURE","Value":16}
,{"Name":"D3DCOMPILER_STRIP_FORCE_DWORD","Value":2147483647}
]
,"IntegerBase":"Int32"
}
,{
"Name":"D3D_BLOB_PART"
,"Kind":"Enum"
,"Flags":false
,"Values":[
{"Name":"D3D_BLOB_INPUT_SIGNATURE_BLOB","Value":0}
,{"Name":"D3D_BLOB_OUTPUT_SIGNATURE_BLOB","Value":1}
,{"Name":"D3D_BLOB_INPUT_AND_OUTPUT_SIGNATURE_BLOB","Value":2}
,{"Name":"D3D_BLOB_PATCH_CONSTANT_SIGNATURE_BLOB","Value":3}
,{"Name":"D3D_BLOB_ALL_SIGNATURE_BLOB","Value":4}
,{"Name":"D3D_BLOB_DEBUG_INFO","Value":5}
,{"Name":"D3D_BLOB_LEGACY_SHADER","Value":6}
,{"Name":"D3D_BLOB_XNA_PREPASS_SHADER","Value":7}
,{"Name":"D3D_BLOB_XNA_SHADER","Value":8}
,{"Name":"D3D_BLOB_PDB","Value":9}
,{"Name":"D3D_BLOB_PRIVATE_DATA","Value":10}
,{"Name":"D3D_BLOB_ROOT_SIGNATURE","Value":11}
,{"Name":"D3D_BLOB_DEBUG_NAME","Value":12}
,{"Name":"D3D_BLOB_TEST_ALTERNATE_SHADER","Value":32768}
,{"Name":"D3D_BLOB_TEST_COMPILE_DETAILS","Value":32769}
,{"Name":"D3D_BLOB_TEST_COMPILE_PERF","Value":32770}
,{"Name":"D3D_BLOB_TEST_COMPILE_REPORT","Value":32771}
]
,"IntegerBase":"Int32"
}
,{
"Name":"D3D_SHADER_DATA"
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Fields":[
{"Name":"pBytecode","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["Const"]}
,{"Name":"BytecodeLength","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":[]}
]
,"NestedTypes":[
]
}
]
,"Functions":[
{
"Name":"D3DReadFileToBlob"
,"SetLastError":false
,"DllImport":"D3DCOMPILER_47"
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
{"Name":"pFileName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]}
,{"Name":"ppContents","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ID3DBlob","TargetKind":"Com","Api":"Direct3D11","Parents":[]}},"Attrs":["Out"]}
]
}
,{
"Name":"D3DWriteBlobToFile"
,"SetLastError":false
,"DllImport":"D3DCOMPILER_47"
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
{"Name":"pBlob","Type":{"Kind":"ApiRef","Name":"ID3DBlob","TargetKind":"Com","Api":"Direct3D11","Parents":[]},"Attrs":["In"]}
,{"Name":"pFileName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]}
,{"Name":"bOverwrite","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]}
]
}
,{
"Name":"D3DCompile"
,"SetLastError":false
,"DllImport":"D3DCOMPILER_47"
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
{"Name":"pSrcData","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Const"]}
,{"Name":"SrcDataSize","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]}
,{"Name":"pSourceName","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]}
,{"Name":"pDefines","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D3D_SHADER_MACRO","TargetKind":"Default","Api":"Direct3D11","Parents":[]}},"Attrs":["In","Optional","Const"]}
,{"Name":"pInclude","Type":{"Kind":"ApiRef","Name":"ID3DInclude","TargetKind":"Com","Api":"Direct3D11","Parents":[]},"Attrs":["In","Optional"]}
,{"Name":"pEntrypoint","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]}
,{"Name":"pTarget","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]}
,{"Name":"Flags1","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"Flags2","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"ppCode","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ID3DBlob","TargetKind":"Com","Api":"Direct3D11","Parents":[]}},"Attrs":["Out"]}
,{"Name":"ppErrorMsgs","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ID3DBlob","TargetKind":"Com","Api":"Direct3D11","Parents":[]}},"Attrs":["Out","Optional"]}
]
}
,{
"Name":"D3DCompile2"
,"SetLastError":false
,"DllImport":"D3DCOMPILER_47"
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
{"Name":"pSrcData","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Const"]}
,{"Name":"SrcDataSize","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]}
,{"Name":"pSourceName","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]}
,{"Name":"pDefines","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D3D_SHADER_MACRO","TargetKind":"Default","Api":"Direct3D11","Parents":[]}},"Attrs":["In","Optional","Const"]}
,{"Name":"pInclude","Type":{"Kind":"ApiRef","Name":"ID3DInclude","TargetKind":"Com","Api":"Direct3D11","Parents":[]},"Attrs":["In","Optional"]}
,{"Name":"pEntrypoint","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]}
,{"Name":"pTarget","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]}
,{"Name":"Flags1","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"Flags2","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"SecondaryDataFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"pSecondaryData","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":11,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Optional","Const"]}
,{"Name":"SecondaryDataSize","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]}
,{"Name":"ppCode","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ID3DBlob","TargetKind":"Com","Api":"Direct3D11","Parents":[]}},"Attrs":["Out"]}
,{"Name":"ppErrorMsgs","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ID3DBlob","TargetKind":"Com","Api":"Direct3D11","Parents":[]}},"Attrs":["Out","Optional"]}
]
}
,{
"Name":"D3DCompileFromFile"
,"SetLastError":false
,"DllImport":"D3DCOMPILER_47"
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
{"Name":"pFileName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]}
,{"Name":"pDefines","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D3D_SHADER_MACRO","TargetKind":"Default","Api":"Direct3D11","Parents":[]}},"Attrs":["In","Optional","Const"]}
,{"Name":"pInclude","Type":{"Kind":"ApiRef","Name":"ID3DInclude","TargetKind":"Com","Api":"Direct3D11","Parents":[]},"Attrs":["In","Optional"]}
,{"Name":"pEntrypoint","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]}
,{"Name":"pTarget","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]}
,{"Name":"Flags1","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"Flags2","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"ppCode","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ID3DBlob","TargetKind":"Com","Api":"Direct3D11","Parents":[]}},"Attrs":["Out"]}
,{"Name":"ppErrorMsgs","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ID3DBlob","TargetKind":"Com","Api":"Direct3D11","Parents":[]}},"Attrs":["Out","Optional"]}
]
}
,{
"Name":"D3DPreprocess"
,"SetLastError":false
,"DllImport":"D3DCOMPILER_47"
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
{"Name":"pSrcData","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Const"]}
,{"Name":"SrcDataSize","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]}
,{"Name":"pSourceName","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]}
,{"Name":"pDefines","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D3D_SHADER_MACRO","TargetKind":"Default","Api":"Direct3D11","Parents":[]}},"Attrs":["In","Optional","Const"]}
,{"Name":"pInclude","Type":{"Kind":"ApiRef","Name":"ID3DInclude","TargetKind":"Com","Api":"Direct3D11","Parents":[]},"Attrs":["In","Optional"]}
,{"Name":"ppCodeText","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ID3DBlob","TargetKind":"Com","Api":"Direct3D11","Parents":[]}},"Attrs":["Out"]}
,{"Name":"ppErrorMsgs","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ID3DBlob","TargetKind":"Com","Api":"Direct3D11","Parents":[]}},"Attrs":["Out","Optional"]}
]
}
,{
"Name":"D3DGetDebugInfo"
,"SetLastError":false
,"DllImport":"D3DCOMPILER_47"
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
{"Name":"pSrcData","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Const"]}
,{"Name":"SrcDataSize","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]}
,{"Name":"ppDebugInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ID3DBlob","TargetKind":"Com","Api":"Direct3D11","Parents":[]}},"Attrs":["Out"]}
]
}
,{
"Name":"D3DReflect"
,"SetLastError":false
,"DllImport":"D3DCOMPILER_47"
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
{"Name":"pSrcData","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Const"]}
,{"Name":"SrcDataSize","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]}
,{"Name":"pInterface","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]}
,{"Name":"ppReflector","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["Out"]}
]
}
,{
"Name":"D3DReflectLibrary"
,"SetLastError":false
,"DllImport":"D3DCOMPILER_47"
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
{"Name":"pSrcData","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Const"]}
,{"Name":"SrcDataSize","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]}
,{"Name":"riid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]}
,{"Name":"ppReflector","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["Out"]}
]
}
,{
"Name":"D3DDisassemble"
,"SetLastError":false
,"DllImport":"D3DCOMPILER_47"
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
{"Name":"pSrcData","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Const"]}
,{"Name":"SrcDataSize","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]}
,{"Name":"Flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"szComments","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]}
,{"Name":"ppDisassembly","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ID3DBlob","TargetKind":"Com","Api":"Direct3D11","Parents":[]}},"Attrs":["Out"]}
]
}
,{
"Name":"D3DDisassembleRegion"
,"SetLastError":false
,"DllImport":"D3DCOMPILER_47"
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
{"Name":"pSrcData","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Const"]}
,{"Name":"SrcDataSize","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]}
,{"Name":"Flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"szComments","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]}
,{"Name":"StartByteOffset","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]}
,{"Name":"NumInsts","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]}
,{"Name":"pFinishByteOffset","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UIntPtr"}},"Attrs":["Out","Optional"]}
,{"Name":"ppDisassembly","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ID3DBlob","TargetKind":"Com","Api":"Direct3D11","Parents":[]}},"Attrs":["Out"]}
]
}
,{
"Name":"D3DCreateLinker"
,"SetLastError":false
,"DllImport":"D3DCOMPILER_47"
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
{"Name":"ppLinker","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ID3D11Linker","TargetKind":"Com","Api":"Direct3D11","Parents":[]}},"Attrs":["Out"]}
]
}
,{
"Name":"D3DLoadModule"
,"SetLastError":false
,"DllImport":"D3DCOMPILER_47"
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
{"Name":"pSrcData","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Const"]}
,{"Name":"cbSrcDataSize","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]}
,{"Name":"ppModule","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ID3D11Module","TargetKind":"Com","Api":"Direct3D11","Parents":[]}},"Attrs":["Out"]}
]
}
,{
"Name":"D3DCreateFunctionLinkingGraph"
,"SetLastError":false
,"DllImport":"D3DCOMPILER_47"
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
{"Name":"uFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"ppFunctionLinkingGraph","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ID3D11FunctionLinkingGraph","TargetKind":"Com","Api":"Direct3D11","Parents":[]}},"Attrs":["Out"]}
]
}
,{
"Name":"D3DGetTraceInstructionOffsets"
,"SetLastError":false
,"DllImport":"D3DCOMPILER_47"
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
{"Name":"pSrcData","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Const"]}
,{"Name":"SrcDataSize","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]}
,{"Name":"Flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"StartInstIndex","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]}
,{"Name":"NumInsts","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]}
,{"Name":"pOffsets","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":4,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"UIntPtr"}},"Attrs":["Out","Optional"]}
,{"Name":"pTotalInsts","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UIntPtr"}},"Attrs":["Out","Optional"]}
]
}
,{
"Name":"D3DGetInputSignatureBlob"
,"SetLastError":false
,"DllImport":"D3DCOMPILER_47"
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
{"Name":"pSrcData","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Const"]}
,{"Name":"SrcDataSize","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]}
,{"Name":"ppSignatureBlob","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ID3DBlob","TargetKind":"Com","Api":"Direct3D11","Parents":[]}},"Attrs":["Out"]}
]
}
,{
"Name":"D3DGetOutputSignatureBlob"
,"SetLastError":false
,"DllImport":"D3DCOMPILER_47"
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
{"Name":"pSrcData","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Const"]}
,{"Name":"SrcDataSize","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]}
,{"Name":"ppSignatureBlob","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ID3DBlob","TargetKind":"Com","Api":"Direct3D11","Parents":[]}},"Attrs":["Out"]}
]
}
,{
"Name":"D3DGetInputAndOutputSignatureBlob"
,"SetLastError":false
,"DllImport":"D3DCOMPILER_47"
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
{"Name":"pSrcData","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Const"]}
,{"Name":"SrcDataSize","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]}
,{"Name":"ppSignatureBlob","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ID3DBlob","TargetKind":"Com","Api":"Direct3D11","Parents":[]}},"Attrs":["Out"]}
]
}
,{
"Name":"D3DStripShader"
,"SetLastError":false
,"DllImport":"D3DCOMPILER_47"
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
{"Name":"pShaderBytecode","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Const"]}
,{"Name":"BytecodeLength","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]}
,{"Name":"uStripFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"ppStrippedBlob","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ID3DBlob","TargetKind":"Com","Api":"Direct3D11","Parents":[]}},"Attrs":["Out"]}
]
}
,{
"Name":"D3DGetBlobPart"
,"SetLastError":false
,"DllImport":"D3DCOMPILER_47"
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
{"Name":"pSrcData","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Const"]}
,{"Name":"SrcDataSize","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]}
,{"Name":"Part","Type":{"Kind":"ApiRef","Name":"D3D_BLOB_PART","TargetKind":"Default","Api":"Direct3DHlsl","Parents":[]},"Attrs":["In"]}
,{"Name":"Flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"ppPart","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ID3DBlob","TargetKind":"Com","Api":"Direct3D11","Parents":[]}},"Attrs":["Out"]}
]
}
,{
"Name":"D3DSetBlobPart"
,"SetLastError":false
,"DllImport":"D3DCOMPILER_47"
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
{"Name":"pSrcData","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Const"]}
,{"Name":"SrcDataSize","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]}
,{"Name":"Part","Type":{"Kind":"ApiRef","Name":"D3D_BLOB_PART","TargetKind":"Default","Api":"Direct3DHlsl","Parents":[]},"Attrs":["In"]}
,{"Name":"Flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"pPart","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":5,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Const"]}
,{"Name":"PartSize","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]}
,{"Name":"ppNewShader","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ID3DBlob","TargetKind":"Com","Api":"Direct3D11","Parents":[]}},"Attrs":["Out"]}
]
}
,{
"Name":"D3DCreateBlob"
,"SetLastError":false
,"DllImport":"D3DCOMPILER_47"
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
{"Name":"Size","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]}
,{"Name":"ppBlob","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ID3DBlob","TargetKind":"Com","Api":"Direct3D11","Parents":[]}},"Attrs":["Out"]}
]
}
,{
"Name":"D3DCompressShaders"
,"SetLastError":false
,"DllImport":"D3DCOMPILER_47"
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
{"Name":"uNumShaders","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"pShaderData","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":0,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"ApiRef","Name":"D3D_SHADER_DATA","TargetKind":"Default","Api":"Direct3DHlsl","Parents":[]}},"Attrs":["In"]}
,{"Name":"uFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"ppCompressedData","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ID3DBlob","TargetKind":"Com","Api":"Direct3D11","Parents":[]}},"Attrs":["Out"]}
]
}
,{
"Name":"D3DDecompressShaders"
,"SetLastError":false
,"DllImport":"D3DCOMPILER_47"
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
{"Name":"pSrcData","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Const"]}
,{"Name":"SrcDataSize","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]}
,{"Name":"uNumShaders","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"uStartIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"pIndices","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":2,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Optional"]}
,{"Name":"uFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"ppShaders","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":2,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"ApiRef","Name":"ID3DBlob","TargetKind":"Com","Api":"Direct3D11","Parents":[]}},"Attrs":["Out"]}
,{"Name":"pTotalShaders","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out","Optional"]}
]
}
,{
"Name":"D3DDisassemble10Effect"
,"SetLastError":false
,"DllImport":"D3DCOMPILER_47"
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
{"Name":"pEffect","Type":{"Kind":"ApiRef","Name":"ID3D10Effect","TargetKind":"Com","Api":"Direct3D10","Parents":[]},"Attrs":["In"]}
,{"Name":"Flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"ppDisassembly","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ID3DBlob","TargetKind":"Com","Api":"Direct3D11","Parents":[]}},"Attrs":["Out"]}
]
}
]
,"UnicodeAliases":[
]
}
File diff suppressed because it is too large Load Diff
+3937
View File
File diff suppressed because it is too large Load Diff
+2183
View File
File diff suppressed because it is too large Load Diff
File diff suppressed because it is too large Load Diff
+44652
View File
File diff suppressed because it is too large Load Diff
+6742
View File
File diff suppressed because it is too large Load Diff
File diff suppressed because it is too large Load Diff
+695
View File
@@ -0,0 +1,695 @@
{
"Constants":[
]
,"Types":[
{
"Name":"DFS_TARGET_PRIORITY_CLASS"
,"Kind":"Enum"
,"Flags":false
,"Values":[
{"Name":"DfsInvalidPriorityClass","Value":-1}
,{"Name":"DfsSiteCostNormalPriorityClass","Value":0}
,{"Name":"DfsGlobalHighPriorityClass","Value":1}
,{"Name":"DfsSiteCostHighPriorityClass","Value":2}
,{"Name":"DfsSiteCostLowPriorityClass","Value":3}
,{"Name":"DfsGlobalLowPriorityClass","Value":4}
]
,"IntegerBase":"Int32"
}
,{
"Name":"DFS_TARGET_PRIORITY"
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Fields":[
{"Name":"TargetPriorityClass","Type":{"Kind":"ApiRef","Name":"DFS_TARGET_PRIORITY_CLASS","TargetKind":"Default","Api":"DistributedFileSystem","Parents":[]},"Attrs":[]}
,{"Name":"TargetPriorityRank","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]}
,{"Name":"Reserved","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]}
]
,"NestedTypes":[
]
}
,{
"Name":"DFS_INFO_1"
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Fields":[
{"Name":"EntryPath","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]}
]
,"NestedTypes":[
]
}
,{
"Name":"DFS_INFO_2"
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Fields":[
{"Name":"EntryPath","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]}
,{"Name":"Comment","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]}
,{"Name":"State","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"NumberOfStorages","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
]
,"NestedTypes":[
]
}
,{
"Name":"DFS_STORAGE_INFO"
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Fields":[
{"Name":"State","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"ServerName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]}
,{"Name":"ShareName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]}
]
,"NestedTypes":[
]
}
,{
"Name":"DFS_STORAGE_INFO_1"
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Fields":[
{"Name":"State","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"ServerName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]}
,{"Name":"ShareName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]}
,{"Name":"TargetPriority","Type":{"Kind":"ApiRef","Name":"DFS_TARGET_PRIORITY","TargetKind":"Default","Api":"DistributedFileSystem","Parents":[]},"Attrs":[]}
]
,"NestedTypes":[
]
}
,{
"Name":"DFS_INFO_3"
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Fields":[
{"Name":"EntryPath","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]}
,{"Name":"Comment","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]}
,{"Name":"State","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"NumberOfStorages","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"Storage","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DFS_STORAGE_INFO","TargetKind":"Default","Api":"DistributedFileSystem","Parents":[]}},"Attrs":[]}
]
,"NestedTypes":[
]
}
,{
"Name":"DFS_INFO_4"
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Fields":[
{"Name":"EntryPath","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]}
,{"Name":"Comment","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]}
,{"Name":"State","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"Timeout","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"Guid","Type":{"Kind":"Native","Name":"Guid"},"Attrs":[]}
,{"Name":"NumberOfStorages","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"Storage","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DFS_STORAGE_INFO","TargetKind":"Default","Api":"DistributedFileSystem","Parents":[]}},"Attrs":[]}
]
,"NestedTypes":[
]
}
,{
"Name":"DFS_INFO_5"
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Fields":[
{"Name":"EntryPath","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]}
,{"Name":"Comment","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]}
,{"Name":"State","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"Timeout","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"Guid","Type":{"Kind":"Native","Name":"Guid"},"Attrs":[]}
,{"Name":"PropertyFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"MetadataSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"NumberOfStorages","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
]
,"NestedTypes":[
]
}
,{
"Name":"DFS_INFO_6"
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Fields":[
{"Name":"EntryPath","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]}
,{"Name":"Comment","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]}
,{"Name":"State","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"Timeout","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"Guid","Type":{"Kind":"Native","Name":"Guid"},"Attrs":[]}
,{"Name":"PropertyFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"MetadataSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"NumberOfStorages","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"Storage","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DFS_STORAGE_INFO_1","TargetKind":"Default","Api":"DistributedFileSystem","Parents":[]}},"Attrs":[]}
]
,"NestedTypes":[
]
}
,{
"Name":"DFS_INFO_7"
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Fields":[
{"Name":"GenerationGuid","Type":{"Kind":"Native","Name":"Guid"},"Attrs":[]}
]
,"NestedTypes":[
]
}
,{
"Name":"DFS_INFO_8"
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Fields":[
{"Name":"EntryPath","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]}
,{"Name":"Comment","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]}
,{"Name":"State","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"Timeout","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"Guid","Type":{"Kind":"Native","Name":"Guid"},"Attrs":[]}
,{"Name":"PropertyFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"MetadataSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"SdLengthReserved","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"pSecurityDescriptor","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":[]}
,{"Name":"NumberOfStorages","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
]
,"NestedTypes":[
]
}
,{
"Name":"DFS_INFO_9"
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Fields":[
{"Name":"EntryPath","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]}
,{"Name":"Comment","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]}
,{"Name":"State","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"Timeout","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"Guid","Type":{"Kind":"Native","Name":"Guid"},"Attrs":[]}
,{"Name":"PropertyFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"MetadataSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"SdLengthReserved","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"pSecurityDescriptor","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":[]}
,{"Name":"NumberOfStorages","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"Storage","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DFS_STORAGE_INFO_1","TargetKind":"Default","Api":"DistributedFileSystem","Parents":[]}},"Attrs":[]}
]
,"NestedTypes":[
]
}
,{
"Name":"DFS_INFO_50"
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Fields":[
{"Name":"NamespaceMajorVersion","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"NamespaceMinorVersion","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"NamespaceCapabilities","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]}
]
,"NestedTypes":[
]
}
,{
"Name":"DFS_INFO_100"
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Fields":[
{"Name":"Comment","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]}
]
,"NestedTypes":[
]
}
,{
"Name":"DFS_INFO_101"
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Fields":[
{"Name":"State","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
]
,"NestedTypes":[
]
}
,{
"Name":"DFS_INFO_102"
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Fields":[
{"Name":"Timeout","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
]
,"NestedTypes":[
]
}
,{
"Name":"DFS_INFO_103"
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Fields":[
{"Name":"PropertyFlagMask","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"PropertyFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
]
,"NestedTypes":[
]
}
,{
"Name":"DFS_INFO_104"
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Fields":[
{"Name":"TargetPriority","Type":{"Kind":"ApiRef","Name":"DFS_TARGET_PRIORITY","TargetKind":"Default","Api":"DistributedFileSystem","Parents":[]},"Attrs":[]}
]
,"NestedTypes":[
]
}
,{
"Name":"DFS_INFO_105"
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Fields":[
{"Name":"Comment","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]}
,{"Name":"State","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"Timeout","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"PropertyFlagMask","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"PropertyFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
]
,"NestedTypes":[
]
}
,{
"Name":"DFS_INFO_106"
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Fields":[
{"Name":"State","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"TargetPriority","Type":{"Kind":"ApiRef","Name":"DFS_TARGET_PRIORITY","TargetKind":"Default","Api":"DistributedFileSystem","Parents":[]},"Attrs":[]}
]
,"NestedTypes":[
]
}
,{
"Name":"DFS_INFO_107"
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Fields":[
{"Name":"Comment","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]}
,{"Name":"State","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"Timeout","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"PropertyFlagMask","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"PropertyFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"SdLengthReserved","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"pSecurityDescriptor","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":[]}
]
,"NestedTypes":[
]
}
,{
"Name":"DFS_INFO_150"
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Fields":[
{"Name":"SdLengthReserved","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"pSecurityDescriptor","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":[]}
]
,"NestedTypes":[
]
}
,{
"Name":"DFS_INFO_200"
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Fields":[
{"Name":"FtDfsName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]}
]
,"NestedTypes":[
]
}
,{
"Name":"DFS_INFO_300"
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Fields":[
{"Name":"Flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"DfsName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]}
]
,"NestedTypes":[
]
}
,{
"Name":"DFS_SITENAME_INFO"
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Fields":[
{"Name":"SiteFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"SiteName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]}
]
,"NestedTypes":[
]
}
,{
"Name":"DFS_SITELIST_INFO"
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Fields":[
{"Name":"cSites","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"Site","Type":{"Kind":"Array","Shape":null,"Child":{"Kind":"ApiRef","Name":"DFS_SITENAME_INFO","TargetKind":"Default","Api":"DistributedFileSystem","Parents":[]}},"Attrs":[]}
]
,"NestedTypes":[
]
}
,{
"Name":"DFS_NAMESPACE_VERSION_ORIGIN"
,"Kind":"Enum"
,"Flags":false
,"Values":[
{"Name":"DFS_NAMESPACE_VERSION_ORIGIN_COMBINED","Value":0}
,{"Name":"DFS_NAMESPACE_VERSION_ORIGIN_SERVER","Value":1}
,{"Name":"DFS_NAMESPACE_VERSION_ORIGIN_DOMAIN","Value":2}
]
,"IntegerBase":"Int32"
}
,{
"Name":"DFS_SUPPORTED_NAMESPACE_VERSION_INFO"
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Fields":[
{"Name":"DomainDfsMajorVersion","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"DomainDfsMinorVersion","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"DomainDfsCapabilities","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]}
,{"Name":"StandaloneDfsMajorVersion","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"StandaloneDfsMinorVersion","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"StandaloneDfsCapabilities","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]}
]
,"NestedTypes":[
]
}
,{
"Name":"DFS_GET_PKT_ENTRY_STATE_ARG"
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Fields":[
{"Name":"DfsEntryPathLen","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]}
,{"Name":"ServerNameLen","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]}
,{"Name":"ShareNameLen","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]}
,{"Name":"Level","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"Buffer","Type":{"Kind":"Array","Shape":null,"Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":[]}
]
,"NestedTypes":[
]
}
]
,"Functions":[
{
"Name":"NetDfsAdd"
,"SetLastError":false
,"DllImport":"dfscli"
,"ReturnType":{"Kind":"Native","Name":"UInt32"}
,"Params":[
{"Name":"DfsEntryPath","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]}
,{"Name":"ServerName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]}
,{"Name":"ShareName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]}
,{"Name":"Comment","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional"]}
,{"Name":"Flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
]
}
,{
"Name":"NetDfsAddStdRoot"
,"SetLastError":false
,"DllImport":"dfscli"
,"ReturnType":{"Kind":"Native","Name":"UInt32"}
,"Params":[
{"Name":"ServerName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]}
,{"Name":"RootShare","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]}
,{"Name":"Comment","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional"]}
,{"Name":"Flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
]
}
,{
"Name":"NetDfsRemoveStdRoot"
,"SetLastError":false
,"DllImport":"dfscli"
,"ReturnType":{"Kind":"Native","Name":"UInt32"}
,"Params":[
{"Name":"ServerName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]}
,{"Name":"RootShare","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]}
,{"Name":"Flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
]
}
,{
"Name":"NetDfsAddFtRoot"
,"SetLastError":false
,"DllImport":"dfscli"
,"ReturnType":{"Kind":"Native","Name":"UInt32"}
,"Params":[
{"Name":"ServerName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]}
,{"Name":"RootShare","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]}
,{"Name":"FtDfsName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]}
,{"Name":"Comment","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional"]}
,{"Name":"Flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
]
}
,{
"Name":"NetDfsRemoveFtRoot"
,"SetLastError":false
,"DllImport":"dfscli"
,"ReturnType":{"Kind":"Native","Name":"UInt32"}
,"Params":[
{"Name":"ServerName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]}
,{"Name":"RootShare","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]}
,{"Name":"FtDfsName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]}
,{"Name":"Flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
]
}
,{
"Name":"NetDfsRemoveFtRootForced"
,"SetLastError":false
,"DllImport":"dfscli"
,"ReturnType":{"Kind":"Native","Name":"UInt32"}
,"Params":[
{"Name":"DomainName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]}
,{"Name":"ServerName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]}
,{"Name":"RootShare","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]}
,{"Name":"FtDfsName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]}
,{"Name":"Flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
]
}
,{
"Name":"NetDfsRemove"
,"SetLastError":false
,"DllImport":"dfscli"
,"ReturnType":{"Kind":"Native","Name":"UInt32"}
,"Params":[
{"Name":"DfsEntryPath","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]}
,{"Name":"ServerName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional"]}
,{"Name":"ShareName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional"]}
]
}
,{
"Name":"NetDfsEnum"
,"SetLastError":false
,"DllImport":"dfscli"
,"ReturnType":{"Kind":"Native","Name":"UInt32"}
,"Params":[
{"Name":"DfsName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]}
,{"Name":"Level","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"PrefMaxLen","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"Buffer","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}}},"Attrs":["Out"]}
,{"Name":"EntriesRead","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]}
,{"Name":"ResumeHandle","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]}
]
}
,{
"Name":"NetDfsGetInfo"
,"SetLastError":false
,"DllImport":"dfscli"
,"ReturnType":{"Kind":"Native","Name":"UInt32"}
,"Params":[
{"Name":"DfsEntryPath","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]}
,{"Name":"ServerName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional"]}
,{"Name":"ShareName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional"]}
,{"Name":"Level","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"Buffer","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}}},"Attrs":["Out"]}
]
}
,{
"Name":"NetDfsSetInfo"
,"SetLastError":false
,"DllImport":"dfscli"
,"ReturnType":{"Kind":"Native","Name":"UInt32"}
,"Params":[
{"Name":"DfsEntryPath","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]}
,{"Name":"ServerName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional"]}
,{"Name":"ShareName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional"]}
,{"Name":"Level","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"Buffer","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In"]}
]
}
,{
"Name":"NetDfsGetClientInfo"
,"SetLastError":false
,"DllImport":"dfscli"
,"ReturnType":{"Kind":"Native","Name":"UInt32"}
,"Params":[
{"Name":"DfsEntryPath","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]}
,{"Name":"ServerName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional"]}
,{"Name":"ShareName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional"]}
,{"Name":"Level","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"Buffer","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}}},"Attrs":["Out"]}
]
}
,{
"Name":"NetDfsSetClientInfo"
,"SetLastError":false
,"DllImport":"dfscli"
,"ReturnType":{"Kind":"Native","Name":"UInt32"}
,"Params":[
{"Name":"DfsEntryPath","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]}
,{"Name":"ServerName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional"]}
,{"Name":"ShareName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional"]}
,{"Name":"Level","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"Buffer","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In"]}
]
}
,{
"Name":"NetDfsMove"
,"SetLastError":false
,"DllImport":"dfscli"
,"ReturnType":{"Kind":"Native","Name":"UInt32"}
,"Params":[
{"Name":"OldDfsEntryPath","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]}
,{"Name":"NewDfsEntryPath","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]}
,{"Name":"Flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
]
}
,{
"Name":"NetDfsAddRootTarget"
,"SetLastError":false
,"DllImport":"dfscli"
,"ReturnType":{"Kind":"Native","Name":"UInt32"}
,"Params":[
{"Name":"pDfsPath","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]}
,{"Name":"pTargetPath","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional"]}
,{"Name":"MajorVersion","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"pComment","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional"]}
,{"Name":"Flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
]
}
,{
"Name":"NetDfsRemoveRootTarget"
,"SetLastError":false
,"DllImport":"dfscli"
,"ReturnType":{"Kind":"Native","Name":"UInt32"}
,"Params":[
{"Name":"pDfsPath","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]}
,{"Name":"pTargetPath","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional"]}
,{"Name":"Flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
]
}
,{
"Name":"NetDfsGetSecurity"
,"SetLastError":false
,"DllImport":"dfscli"
,"ReturnType":{"Kind":"Native","Name":"UInt32"}
,"Params":[
{"Name":"DfsEntryPath","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]}
,{"Name":"SecurityInformation","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"ppSecurityDescriptor","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["Out"]}
,{"Name":"lpcbSecurityDescriptor","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]}
]
}
,{
"Name":"NetDfsSetSecurity"
,"SetLastError":false
,"DllImport":"dfscli"
,"ReturnType":{"Kind":"Native","Name":"UInt32"}
,"Params":[
{"Name":"DfsEntryPath","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]}
,{"Name":"SecurityInformation","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"pSecurityDescriptor","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]}
]
}
,{
"Name":"NetDfsGetStdContainerSecurity"
,"SetLastError":false
,"DllImport":"dfscli"
,"ReturnType":{"Kind":"Native","Name":"UInt32"}
,"Params":[
{"Name":"MachineName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]}
,{"Name":"SecurityInformation","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"ppSecurityDescriptor","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["Out"]}
,{"Name":"lpcbSecurityDescriptor","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]}
]
}
,{
"Name":"NetDfsSetStdContainerSecurity"
,"SetLastError":false
,"DllImport":"dfscli"
,"ReturnType":{"Kind":"Native","Name":"UInt32"}
,"Params":[
{"Name":"MachineName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]}
,{"Name":"SecurityInformation","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"pSecurityDescriptor","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]}
]
}
,{
"Name":"NetDfsGetFtContainerSecurity"
,"SetLastError":false
,"DllImport":"dfscli"
,"ReturnType":{"Kind":"Native","Name":"UInt32"}
,"Params":[
{"Name":"DomainName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]}
,{"Name":"SecurityInformation","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"ppSecurityDescriptor","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["Out"]}
,{"Name":"lpcbSecurityDescriptor","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]}
]
}
,{
"Name":"NetDfsSetFtContainerSecurity"
,"SetLastError":false
,"DllImport":"dfscli"
,"ReturnType":{"Kind":"Native","Name":"UInt32"}
,"Params":[
{"Name":"DomainName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]}
,{"Name":"SecurityInformation","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"pSecurityDescriptor","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]}
]
}
,{
"Name":"NetDfsGetSupportedNamespaceVersion"
,"SetLastError":false
,"DllImport":"dfscli"
,"ReturnType":{"Kind":"Native","Name":"UInt32"}
,"Params":[
{"Name":"Origin","Type":{"Kind":"ApiRef","Name":"DFS_NAMESPACE_VERSION_ORIGIN","TargetKind":"Default","Api":"DistributedFileSystem","Parents":[]},"Attrs":["In"]}
,{"Name":"pName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional"]}
,{"Name":"ppVersionInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DFS_SUPPORTED_NAMESPACE_VERSION_INFO","TargetKind":"Default","Api":"DistributedFileSystem","Parents":[]}}},"Attrs":["Out"]}
]
}
]
,"UnicodeAliases":[
]
}
+2363
View File
File diff suppressed because it is too large Load Diff
+583
View File
@@ -0,0 +1,583 @@
{
"Constants":[
{
"Name":"c_DwmMaxQueuedBuffers"
,"NativeType":"UInt32"
,"Value":8
,"Attrs":[]
}
,{
"Name":"c_DwmMaxMonitors"
,"NativeType":"UInt32"
,"Value":16
,"Attrs":[]
}
,{
"Name":"c_DwmMaxAdapters"
,"NativeType":"UInt32"
,"Value":16
,"Attrs":[]
}
]
,"Types":[
{
"Name":"DWM_BLURBEHIND"
,"Kind":"Struct"
,"Size":0
,"PackingSize":1
,"Fields":[
{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"fEnable","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]}
,{"Name":"hRgnBlur","Type":{"Kind":"ApiRef","Name":"HRGN","TargetKind":"Default","Api":"Gdi","Parents":[]},"Attrs":[]}
,{"Name":"fTransitionOnMaximized","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]}
]
,"NestedTypes":[
]
}
,{
"Name":"DWMWINDOWATTRIBUTE"
,"Kind":"Enum"
,"Flags":false
,"Values":[
{"Name":"DWMWA_NCRENDERING_ENABLED","Value":1}
,{"Name":"DWMWA_NCRENDERING_POLICY","Value":2}
,{"Name":"DWMWA_TRANSITIONS_FORCEDISABLED","Value":3}
,{"Name":"DWMWA_ALLOW_NCPAINT","Value":4}
,{"Name":"DWMWA_CAPTION_BUTTON_BOUNDS","Value":5}
,{"Name":"DWMWA_NONCLIENT_RTL_LAYOUT","Value":6}
,{"Name":"DWMWA_FORCE_ICONIC_REPRESENTATION","Value":7}
,{"Name":"DWMWA_FLIP3D_POLICY","Value":8}
,{"Name":"DWMWA_EXTENDED_FRAME_BOUNDS","Value":9}
,{"Name":"DWMWA_HAS_ICONIC_BITMAP","Value":10}
,{"Name":"DWMWA_DISALLOW_PEEK","Value":11}
,{"Name":"DWMWA_EXCLUDED_FROM_PEEK","Value":12}
,{"Name":"DWMWA_CLOAK","Value":13}
,{"Name":"DWMWA_CLOAKED","Value":14}
,{"Name":"DWMWA_FREEZE_REPRESENTATION","Value":15}
,{"Name":"DWMWA_PASSIVE_UPDATE_MODE","Value":16}
,{"Name":"DWMWA_LAST","Value":17}
]
,"IntegerBase":"Int32"
}
,{
"Name":"DWMNCRENDERINGPOLICY"
,"Kind":"Enum"
,"Flags":false
,"Values":[
{"Name":"DWMNCRP_USEWINDOWSTYLE","Value":0}
,{"Name":"DWMNCRP_DISABLED","Value":1}
,{"Name":"DWMNCRP_ENABLED","Value":2}
,{"Name":"DWMNCRP_LAST","Value":3}
]
,"IntegerBase":"Int32"
}
,{
"Name":"DWMFLIP3DWINDOWPOLICY"
,"Kind":"Enum"
,"Flags":false
,"Values":[
{"Name":"DWMFLIP3D_DEFAULT","Value":0}
,{"Name":"DWMFLIP3D_EXCLUDEBELOW","Value":1}
,{"Name":"DWMFLIP3D_EXCLUDEABOVE","Value":2}
,{"Name":"DWMFLIP3D_LAST","Value":3}
]
,"IntegerBase":"Int32"
}
,{
"Name":"DWM_THUMBNAIL_PROPERTIES"
,"Kind":"Struct"
,"Size":0
,"PackingSize":1
,"Fields":[
{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"rcDestination","Type":{"Kind":"ApiRef","Name":"RECT","TargetKind":"Default","Api":"DisplayDevices","Parents":[]},"Attrs":[]}
,{"Name":"rcSource","Type":{"Kind":"ApiRef","Name":"RECT","TargetKind":"Default","Api":"DisplayDevices","Parents":[]},"Attrs":[]}
,{"Name":"opacity","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]}
,{"Name":"fVisible","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]}
,{"Name":"fSourceClientAreaOnly","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]}
]
,"NestedTypes":[
]
}
,{
"Name":"UNSIGNED_RATIO"
,"Kind":"Struct"
,"Size":0
,"PackingSize":1
,"Fields":[
{"Name":"uiNumerator","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"uiDenominator","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
]
,"NestedTypes":[
]
}
,{
"Name":"DWM_TIMING_INFO"
,"Kind":"Struct"
,"Size":0
,"PackingSize":1
,"Fields":[
{"Name":"cbSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"rateRefresh","Type":{"Kind":"ApiRef","Name":"UNSIGNED_RATIO","TargetKind":"Default","Api":"Dwm","Parents":[]},"Attrs":[]}
,{"Name":"qpcRefreshPeriod","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]}
,{"Name":"rateCompose","Type":{"Kind":"ApiRef","Name":"UNSIGNED_RATIO","TargetKind":"Default","Api":"Dwm","Parents":[]},"Attrs":[]}
,{"Name":"qpcVBlank","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]}
,{"Name":"cRefresh","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]}
,{"Name":"cDXRefresh","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"qpcCompose","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]}
,{"Name":"cFrame","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]}
,{"Name":"cDXPresent","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"cRefreshFrame","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]}
,{"Name":"cFrameSubmitted","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]}
,{"Name":"cDXPresentSubmitted","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"cFrameConfirmed","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]}
,{"Name":"cDXPresentConfirmed","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"cRefreshConfirmed","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]}
,{"Name":"cDXRefreshConfirmed","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"cFramesLate","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]}
,{"Name":"cFramesOutstanding","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"cFrameDisplayed","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]}
,{"Name":"qpcFrameDisplayed","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]}
,{"Name":"cRefreshFrameDisplayed","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]}
,{"Name":"cFrameComplete","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]}
,{"Name":"qpcFrameComplete","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]}
,{"Name":"cFramePending","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]}
,{"Name":"qpcFramePending","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]}
,{"Name":"cFramesDisplayed","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]}
,{"Name":"cFramesComplete","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]}
,{"Name":"cFramesPending","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]}
,{"Name":"cFramesAvailable","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]}
,{"Name":"cFramesDropped","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]}
,{"Name":"cFramesMissed","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]}
,{"Name":"cRefreshNextDisplayed","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]}
,{"Name":"cRefreshNextPresented","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]}
,{"Name":"cRefreshesDisplayed","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]}
,{"Name":"cRefreshesPresented","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]}
,{"Name":"cRefreshStarted","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]}
,{"Name":"cPixelsReceived","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]}
,{"Name":"cPixelsDrawn","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]}
,{"Name":"cBuffersEmpty","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]}
]
,"NestedTypes":[
]
}
,{
"Name":"DWM_SOURCE_FRAME_SAMPLING"
,"Kind":"Enum"
,"Flags":false
,"Values":[
{"Name":"DWM_SOURCE_FRAME_SAMPLING_POINT","Value":0}
,{"Name":"DWM_SOURCE_FRAME_SAMPLING_COVERAGE","Value":1}
,{"Name":"DWM_SOURCE_FRAME_SAMPLING_LAST","Value":2}
]
,"IntegerBase":"Int32"
}
,{
"Name":"DWM_PRESENT_PARAMETERS"
,"Kind":"Struct"
,"Size":0
,"PackingSize":1
,"Fields":[
{"Name":"cbSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"fQueue","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]}
,{"Name":"cRefreshStart","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]}
,{"Name":"cBuffer","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"fUseSourceRate","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]}
,{"Name":"rateSource","Type":{"Kind":"ApiRef","Name":"UNSIGNED_RATIO","TargetKind":"Default","Api":"Dwm","Parents":[]},"Attrs":[]}
,{"Name":"cRefreshesPerFrame","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"eSampling","Type":{"Kind":"ApiRef","Name":"DWM_SOURCE_FRAME_SAMPLING","TargetKind":"Default","Api":"Dwm","Parents":[]},"Attrs":[]}
]
,"NestedTypes":[
]
}
,{
"Name":"DWMTRANSITION_OWNEDWINDOW_TARGET"
,"Kind":"Enum"
,"Flags":false
,"Values":[
{"Name":"DWMTRANSITION_OWNEDWINDOW_NULL","Value":-1}
,{"Name":"DWMTRANSITION_OWNEDWINDOW_REPOSITION","Value":0}
]
,"IntegerBase":"Int32"
}
,{
"Name":"GESTURE_TYPE"
,"Kind":"Enum"
,"Flags":false
,"Values":[
{"Name":"GT_PEN_TAP","Value":0}
,{"Name":"GT_PEN_DOUBLETAP","Value":1}
,{"Name":"GT_PEN_RIGHTTAP","Value":2}
,{"Name":"GT_PEN_PRESSANDHOLD","Value":3}
,{"Name":"GT_PEN_PRESSANDHOLDABORT","Value":4}
,{"Name":"GT_TOUCH_TAP","Value":5}
,{"Name":"GT_TOUCH_DOUBLETAP","Value":6}
,{"Name":"GT_TOUCH_RIGHTTAP","Value":7}
,{"Name":"GT_TOUCH_PRESSANDHOLD","Value":8}
,{"Name":"GT_TOUCH_PRESSANDHOLDABORT","Value":9}
,{"Name":"GT_TOUCH_PRESSANDTAP","Value":10}
]
,"IntegerBase":"Int32"
}
,{
"Name":"DWM_SHOWCONTACT"
,"Kind":"Enum"
,"Flags":false
,"Values":[
{"Name":"DWMSC_DOWN","Value":1}
,{"Name":"DWMSC_UP","Value":2}
,{"Name":"DWMSC_DRAG","Value":4}
,{"Name":"DWMSC_HOLD","Value":8}
,{"Name":"DWMSC_PENBARREL","Value":16}
,{"Name":"DWMSC_NONE","Value":0}
,{"Name":"DWMSC_ALL","Value":-1}
]
,"IntegerBase":"Int32"
}
,{
"Name":"DWM_TAB_WINDOW_REQUIREMENTS"
,"Kind":"Enum"
,"Flags":false
,"Values":[
{"Name":"DWMTWR_NONE","Value":0}
,{"Name":"DWMTWR_IMPLEMENTED_BY_SYSTEM","Value":1}
,{"Name":"DWMTWR_WINDOW_RELATIONSHIP","Value":2}
,{"Name":"DWMTWR_WINDOW_STYLES","Value":4}
,{"Name":"DWMTWR_WINDOW_REGION","Value":8}
,{"Name":"DWMTWR_WINDOW_DWM_ATTRIBUTES","Value":16}
,{"Name":"DWMTWR_WINDOW_MARGINS","Value":32}
,{"Name":"DWMTWR_TABBING_ENABLED","Value":64}
,{"Name":"DWMTWR_USER_POLICY","Value":128}
,{"Name":"DWMTWR_GROUP_POLICY","Value":256}
,{"Name":"DWMTWR_APP_COMPAT","Value":512}
]
,"IntegerBase":"Int32"
}
]
,"Functions":[
{
"Name":"DwmDefWindowProc"
,"SetLastError":false
,"DllImport":"dwmapi"
,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]}
,"Params":[
{"Name":"hWnd","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In"]}
,{"Name":"msg","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"wParam","Type":{"Kind":"ApiRef","Name":"WPARAM","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In"]}
,{"Name":"lParam","Type":{"Kind":"ApiRef","Name":"LPARAM","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In"]}
,{"Name":"plResult","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"LRESULT","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]}
]
}
,{
"Name":"DwmEnableBlurBehindWindow"
,"SetLastError":false
,"DllImport":"dwmapi"
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
{"Name":"hWnd","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In"]}
,{"Name":"pBlurBehind","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DWM_BLURBEHIND","TargetKind":"Default","Api":"Dwm","Parents":[]}},"Attrs":["In","Const"]}
]
}
,{
"Name":"DwmEnableComposition"
,"SetLastError":false
,"DllImport":"dwmapi"
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
{"Name":"uCompositionAction","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
]
}
,{
"Name":"DwmEnableMMCSS"
,"SetLastError":false
,"DllImport":"dwmapi"
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
{"Name":"fEnableMMCSS","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]}
]
}
,{
"Name":"DwmExtendFrameIntoClientArea"
,"SetLastError":false
,"DllImport":"dwmapi"
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
{"Name":"hWnd","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In"]}
,{"Name":"pMarInset","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"MARGINS","TargetKind":"Default","Api":"Controls","Parents":[]}},"Attrs":["In","Const"]}
]
}
,{
"Name":"DwmGetColorizationColor"
,"SetLastError":false
,"DllImport":"dwmapi"
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
{"Name":"pcrColorization","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]}
,{"Name":"pfOpaqueBlend","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]}
]
}
,{
"Name":"DwmGetCompositionTimingInfo"
,"SetLastError":false
,"DllImport":"dwmapi"
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
{"Name":"hwnd","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In"]}
,{"Name":"pTimingInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DWM_TIMING_INFO","TargetKind":"Default","Api":"Dwm","Parents":[]}},"Attrs":["Out"]}
]
}
,{
"Name":"DwmGetWindowAttribute"
,"SetLastError":false
,"DllImport":"dwmapi"
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
{"Name":"hwnd","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In"]}
,{"Name":"dwAttribute","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"pvAttribute","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":3,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Void"}},"Attrs":["Out"]}
,{"Name":"cbAttribute","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
]
}
,{
"Name":"DwmIsCompositionEnabled"
,"SetLastError":false
,"DllImport":"dwmapi"
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
{"Name":"pfEnabled","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]}
]
}
,{
"Name":"DwmModifyPreviousDxFrameDuration"
,"SetLastError":false
,"DllImport":"dwmapi"
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
{"Name":"hwnd","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In"]}
,{"Name":"cRefreshes","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]}
,{"Name":"fRelative","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]}
]
}
,{
"Name":"DwmQueryThumbnailSourceSize"
,"SetLastError":false
,"DllImport":"dwmapi"
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
{"Name":"hThumbnail","Type":{"Kind":"Native","Name":"IntPtr"},"Attrs":["In"]}
,{"Name":"pSize","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SIZE","TargetKind":"Default","Api":"DisplayDevices","Parents":[]}},"Attrs":["Out"]}
]
}
,{
"Name":"DwmRegisterThumbnail"
,"SetLastError":false
,"DllImport":"dwmapi"
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
{"Name":"hwndDestination","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In"]}
,{"Name":"hwndSource","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In"]}
,{"Name":"phThumbnailId","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"IntPtr"}},"Attrs":["Out"]}
]
}
,{
"Name":"DwmSetDxFrameDuration"
,"SetLastError":false
,"DllImport":"dwmapi"
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
{"Name":"hwnd","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In"]}
,{"Name":"cRefreshes","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]}
]
}
,{
"Name":"DwmSetPresentParameters"
,"SetLastError":false
,"DllImport":"dwmapi"
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
{"Name":"hwnd","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In"]}
,{"Name":"pPresentParams","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DWM_PRESENT_PARAMETERS","TargetKind":"Default","Api":"Dwm","Parents":[]}},"Attrs":["In","Out"]}
]
}
,{
"Name":"DwmSetWindowAttribute"
,"SetLastError":false
,"DllImport":"dwmapi"
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
{"Name":"hwnd","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In"]}
,{"Name":"dwAttribute","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"pvAttribute","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":3,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Const"]}
,{"Name":"cbAttribute","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
]
}
,{
"Name":"DwmUnregisterThumbnail"
,"SetLastError":false
,"DllImport":"dwmapi"
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
{"Name":"hThumbnailId","Type":{"Kind":"Native","Name":"IntPtr"},"Attrs":["In"]}
]
}
,{
"Name":"DwmUpdateThumbnailProperties"
,"SetLastError":false
,"DllImport":"dwmapi"
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
{"Name":"hThumbnailId","Type":{"Kind":"Native","Name":"IntPtr"},"Attrs":["In"]}
,{"Name":"ptnProperties","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DWM_THUMBNAIL_PROPERTIES","TargetKind":"Default","Api":"Dwm","Parents":[]}},"Attrs":["In","Const"]}
]
}
,{
"Name":"DwmSetIconicThumbnail"
,"SetLastError":false
,"DllImport":"dwmapi"
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
{"Name":"hwnd","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In"]}
,{"Name":"hbmp","Type":{"Kind":"ApiRef","Name":"HBITMAP","TargetKind":"Default","Api":"Gdi","Parents":[]},"Attrs":["In"]}
,{"Name":"dwSITFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
]
}
,{
"Name":"DwmSetIconicLivePreviewBitmap"
,"SetLastError":false
,"DllImport":"dwmapi"
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
{"Name":"hwnd","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In"]}
,{"Name":"hbmp","Type":{"Kind":"ApiRef","Name":"HBITMAP","TargetKind":"Default","Api":"Gdi","Parents":[]},"Attrs":["In"]}
,{"Name":"pptClient","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"POINT","TargetKind":"Default","Api":"DisplayDevices","Parents":[]}},"Attrs":["In","Optional"]}
,{"Name":"dwSITFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
]
}
,{
"Name":"DwmInvalidateIconicBitmaps"
,"SetLastError":false
,"DllImport":"dwmapi"
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
{"Name":"hwnd","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In"]}
]
}
,{
"Name":"DwmAttachMilContent"
,"SetLastError":false
,"DllImport":"dwmapi"
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
{"Name":"hwnd","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In"]}
]
}
,{
"Name":"DwmDetachMilContent"
,"SetLastError":false
,"DllImport":"dwmapi"
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
{"Name":"hwnd","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In"]}
]
}
,{
"Name":"DwmFlush"
,"SetLastError":false
,"DllImport":"dwmapi"
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
]
}
,{
"Name":"DwmGetGraphicsStreamTransformHint"
,"SetLastError":false
,"DllImport":"dwmapi"
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
{"Name":"uIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"pTransform","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"MilMatrix3x2D","TargetKind":"Default","Api":"WpfBitmapEffects","Parents":[]}},"Attrs":["Out"]}
]
}
,{
"Name":"DwmGetGraphicsStreamClient"
,"SetLastError":false
,"DllImport":"dwmapi"
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
{"Name":"uIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"pClientUuid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["Out"]}
]
}
,{
"Name":"DwmGetTransportAttributes"
,"SetLastError":false
,"DllImport":"dwmapi"
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
{"Name":"pfIsRemoting","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]}
,{"Name":"pfIsConnected","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]}
,{"Name":"pDwGeneration","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]}
]
}
,{
"Name":"DwmTransitionOwnedWindow"
,"SetLastError":false
,"DllImport":"dwmapi"
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
{"Name":"hwnd","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In"]}
,{"Name":"target","Type":{"Kind":"ApiRef","Name":"DWMTRANSITION_OWNEDWINDOW_TARGET","TargetKind":"Default","Api":"Dwm","Parents":[]},"Attrs":["In"]}
]
}
,{
"Name":"DwmRenderGesture"
,"SetLastError":false
,"DllImport":"dwmapi"
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
{"Name":"gt","Type":{"Kind":"ApiRef","Name":"GESTURE_TYPE","TargetKind":"Default","Api":"Dwm","Parents":[]},"Attrs":["In"]}
,{"Name":"cContacts","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"pdwPointerID","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":1,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Const"]}
,{"Name":"pPoints","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":1,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"ApiRef","Name":"POINT","TargetKind":"Default","Api":"DisplayDevices","Parents":[]}},"Attrs":["In","Const"]}
]
}
,{
"Name":"DwmTetherContact"
,"SetLastError":false
,"DllImport":"dwmapi"
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
{"Name":"dwPointerID","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"fEnable","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]}
,{"Name":"ptTether","Type":{"Kind":"ApiRef","Name":"POINT","TargetKind":"Default","Api":"DisplayDevices","Parents":[]},"Attrs":["In"]}
]
}
,{
"Name":"DwmShowContact"
,"SetLastError":false
,"DllImport":"dwmapi"
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
{"Name":"dwPointerID","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"eShowContact","Type":{"Kind":"ApiRef","Name":"DWM_SHOWCONTACT","TargetKind":"Default","Api":"Dwm","Parents":[]},"Attrs":["In"]}
]
}
,{
"Name":"DwmGetUnmetTabRequirements"
,"SetLastError":false
,"DllImport":"dwmapi"
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
{"Name":"appWindow","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In","Optional"]}
,{"Name":"value","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DWM_TAB_WINDOW_REQUIREMENTS","TargetKind":"Default","Api":"Dwm","Parents":[]}},"Attrs":["Out"]}
]
}
]
,"UnicodeAliases":[
]
}
+3403
View File
File diff suppressed because it is too large Load Diff
+332
View File
@@ -0,0 +1,332 @@
{
"Constants":[
]
,"Types":[
{
"Name":"ENHANCED_STORAGE_PASSWORD_SILO_INFORMATION"
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Fields":[
{"Name":"CurrentAdminFailures","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]}
,{"Name":"CurrentUserFailures","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]}
,{"Name":"TotalUserAuthenticationCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"TotalAdminAuthenticationCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"FipsCompliant","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]}
,{"Name":"SecurityIDAvailable","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]}
,{"Name":"InitializeInProgress","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]}
,{"Name":"ITMSArmed","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]}
,{"Name":"ITMSArmable","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]}
,{"Name":"UserCreated","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]}
,{"Name":"ResetOnPORDefault","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]}
,{"Name":"ResetOnPORCurrent","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]}
,{"Name":"MaxAdminFailures","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]}
,{"Name":"MaxUserFailures","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]}
,{"Name":"TimeToCompleteInitialization","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"TimeRemainingToCompleteInitialization","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"MinTimeToAuthenticate","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"MaxAdminPasswordSize","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]}
,{"Name":"MinAdminPasswordSize","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]}
,{"Name":"MaxAdminHintSize","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]}
,{"Name":"MaxUserPasswordSize","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]}
,{"Name":"MinUserPasswordSize","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]}
,{"Name":"MaxUserHintSize","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]}
,{"Name":"MaxUserNameSize","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]}
,{"Name":"MaxSiloNameSize","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]}
,{"Name":"MaxChallengeSize","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]}
]
,"NestedTypes":[
]
}
,{
"Name":"EnumEnhancedStorageACT"
,"Kind":"ComClassID"
,"Guid":"fe841493-835c-4fa3-b6cc-b4b2d4719848"
}
,{
"Name":"EnhancedStorageACT"
,"Kind":"ComClassID"
,"Guid":"af076a15-2ece-4ad4-bb21-29f040e176d8"
}
,{
"Name":"EnhancedStorageSilo"
,"Kind":"ComClassID"
,"Guid":"cb25220c-76c7-4fee-842b-f3383cd022bc"
}
,{
"Name":"EnhancedStorageSiloAction"
,"Kind":"ComClassID"
,"Guid":"886d29dd-b506-466b-9fbf-b44ff383fb3f"
}
,{
"Name":"ACT_AUTHORIZATION_STATE"
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Fields":[
{"Name":"ulState","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
]
,"NestedTypes":[
]
}
,{
"Name":"SILO_INFO"
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Fields":[
{"Name":"ulSTID","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"SpecificationMajor","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]}
,{"Name":"SpecificationMinor","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]}
,{"Name":"ImplementationMajor","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]}
,{"Name":"ImplementationMinor","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]}
,{"Name":"type","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]}
,{"Name":"capabilities","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]}
]
,"NestedTypes":[
]
}
,{
"Name":"ACT_AUTHORIZATION_STATE_VALUE"
,"Kind":"Enum"
,"Flags":false
,"Values":[
{"Name":"ACT_UNAUTHORIZED","Value":0}
,{"Name":"ACT_AUTHORIZED","Value":1}
]
,"IntegerBase":"Int32"
}
,{
"Name":"IEnumEnhancedStorageACT"
,"Kind":"Com"
,"Guid":"09b224bd-1335-4631-a7ff-cfd3a92646d7"
,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]}
,"Methods":[
{
"Name":"GetACTs"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
{"Name":"pppIEnhancedStorageACTs","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":1,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IEnhancedStorageACT","TargetKind":"Com","Api":"EnhancedStorage","Parents":[]}}},"Attrs":["Out"]}
,{"Name":"pcEnhancedStorageACTs","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]}
]
}
,{
"Name":"GetMatchingACT"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
{"Name":"szVolume","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]}
,{"Name":"ppIEnhancedStorageACT","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IEnhancedStorageACT","TargetKind":"Com","Api":"EnhancedStorage","Parents":[]}},"Attrs":["Out"]}
]
}
]
}
,{
"Name":"IEnhancedStorageACT"
,"Kind":"Com"
,"Guid":"6e7781f4-e0f2-4239-b976-a01abab52930"
,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]}
,"Methods":[
{
"Name":"Authorize"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
{"Name":"hwndParent","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
]
}
,{
"Name":"Unauthorize"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
]
}
,{
"Name":"GetAuthorizationState"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
{"Name":"pState","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ACT_AUTHORIZATION_STATE","TargetKind":"Default","Api":"EnhancedStorage","Parents":[]}},"Attrs":["Out"]}
]
}
,{
"Name":"GetMatchingVolume"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
{"Name":"ppwszVolume","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]}
]
}
,{
"Name":"GetUniqueIdentity"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
{"Name":"ppwszIdentity","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]}
]
}
,{
"Name":"GetSilos"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
{"Name":"pppIEnhancedStorageSilos","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":1,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IEnhancedStorageSilo","TargetKind":"Com","Api":"EnhancedStorage","Parents":[]}}},"Attrs":["Out"]}
,{"Name":"pcEnhancedStorageSilos","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]}
]
}
]
}
,{
"Name":"IEnhancedStorageACT2"
,"Kind":"Com"
,"Guid":"4da57d2e-8eb3-41f6-a07e-98b52b88242b"
,"Interface":{"Kind":"ApiRef","Name":"IEnhancedStorageACT","TargetKind":"Com","Api":"EnhancedStorage","Parents":[]}
,"Methods":[
{
"Name":"GetDeviceName"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
{"Name":"ppwszDeviceName","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]}
]
}
,{
"Name":"IsDeviceRemovable"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
{"Name":"pIsDeviceRemovable","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]}
]
}
]
}
,{
"Name":"IEnhancedStorageACT3"
,"Kind":"Com"
,"Guid":"022150a1-113d-11df-bb61-001aa01bbc58"
,"Interface":{"Kind":"ApiRef","Name":"IEnhancedStorageACT2","TargetKind":"Com","Api":"EnhancedStorage","Parents":[]}
,"Methods":[
{
"Name":"UnauthorizeEx"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
]
}
,{
"Name":"IsQueueFrozen"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
{"Name":"pIsQueueFrozen","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]}
]
}
,{
"Name":"GetShellExtSupport"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
{"Name":"pShellExtSupport","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]}
]
}
]
}
,{
"Name":"IEnhancedStorageSilo"
,"Kind":"Com"
,"Guid":"5aef78c6-2242-4703-bf49-44b29357a359"
,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]}
,"Methods":[
{
"Name":"GetInfo"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
{"Name":"pSiloInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SILO_INFO","TargetKind":"Default","Api":"EnhancedStorage","Parents":[]}},"Attrs":["Out"]}
]
}
,{
"Name":"GetActions"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
{"Name":"pppIEnhancedStorageSiloActions","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":1,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IEnhancedStorageSiloAction","TargetKind":"Com","Api":"EnhancedStorage","Parents":[]}}},"Attrs":["Out"]}
,{"Name":"pcEnhancedStorageSiloActions","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]}
]
}
,{
"Name":"SendCommand"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
{"Name":"Command","Type":{"Kind":"Native","Name":"Byte"},"Attrs":["In"]}
,{"Name":"pbCommandBuffer","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":2,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In"]}
,{"Name":"cbCommandBuffer","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"pbResponseBuffer","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":4,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out"]}
,{"Name":"pcbResponseBuffer","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]}
]
}
,{
"Name":"GetPortableDevice"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
{"Name":"ppIPortableDevice","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IPortableDevice","TargetKind":"Com","Api":"WindowsPortableDevices","Parents":[]}},"Attrs":["Out"]}
]
}
,{
"Name":"GetDevicePath"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
{"Name":"ppwszSiloDevicePath","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]}
]
}
]
}
,{
"Name":"IEnhancedStorageSiloAction"
,"Kind":"Com"
,"Guid":"b6f7f311-206f-4ff8-9c4b-27efee77a86f"
,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]}
,"Methods":[
{
"Name":"GetName"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
{"Name":"ppwszActionName","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]}
]
}
,{
"Name":"GetDescription"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
{"Name":"ppwszActionDescription","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]}
]
}
,{
"Name":"Invoke"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
]
}
]
}
]
,"Functions":[
]
,"UnicodeAliases":[
]
}
+3493
View File
File diff suppressed because it is too large Load Diff
File diff suppressed because it is too large Load Diff
+8309
View File
File diff suppressed because it is too large Load Diff
File diff suppressed because it is too large Load Diff
+12222
View File
File diff suppressed because it is too large Load Diff
+41
View File
@@ -0,0 +1,41 @@
{
"Constants":[
]
,"Types":[
]
,"Functions":[
{
"Name":"HasExpandedResources"
,"SetLastError":false
,"DllImport":"api-ms-win-gaming-expandedresources-l1-1-0"
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
{"Name":"hasExpandedResources","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]}
]
}
,{
"Name":"GetExpandedResourceExclusiveCpuCount"
,"SetLastError":false
,"DllImport":"api-ms-win-gaming-expandedresources-l1-1-0"
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
{"Name":"exclusiveCpuCount","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]}
]
}
,{
"Name":"ReleaseExclusiveCpuSets"
,"SetLastError":false
,"DllImport":"api-ms-win-gaming-expandedresources-l1-1-0"
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
]
}
]
,"UnicodeAliases":[
]
}
+59
View File
@@ -0,0 +1,59 @@
{
"Constants":[
]
,"Types":[
{
"Name":"GAMING_DEVICE_VENDOR_ID"
,"Kind":"Enum"
,"Flags":false
,"Values":[
{"Name":"GAMING_DEVICE_VENDOR_ID_NONE","Value":0}
,{"Name":"GAMING_DEVICE_VENDOR_ID_MICROSOFT","Value":-1024700366}
]
,"IntegerBase":"Int32"
}
,{
"Name":"GAMING_DEVICE_DEVICE_ID"
,"Kind":"Enum"
,"Flags":false
,"Values":[
{"Name":"GAMING_DEVICE_DEVICE_ID_NONE","Value":0}
,{"Name":"GAMING_DEVICE_DEVICE_ID_XBOX_ONE","Value":1988865574}
,{"Name":"GAMING_DEVICE_DEVICE_ID_XBOX_ONE_S","Value":712204761}
,{"Name":"GAMING_DEVICE_DEVICE_ID_XBOX_ONE_X","Value":1523980231}
,{"Name":"GAMING_DEVICE_DEVICE_ID_XBOX_ONE_X_DEVKIT","Value":284675555}
]
,"IntegerBase":"Int32"
}
,{
"Name":"GAMING_DEVICE_MODEL_INFORMATION"
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Fields":[
{"Name":"vendorId","Type":{"Kind":"ApiRef","Name":"GAMING_DEVICE_VENDOR_ID","TargetKind":"Default","Api":"GamingDeviceInfo","Parents":[]},"Attrs":[]}
,{"Name":"deviceId","Type":{"Kind":"ApiRef","Name":"GAMING_DEVICE_DEVICE_ID","TargetKind":"Default","Api":"GamingDeviceInfo","Parents":[]},"Attrs":[]}
]
,"NestedTypes":[
]
}
]
,"Functions":[
{
"Name":"GetGamingDeviceModelInformation"
,"SetLastError":false
,"DllImport":"api-ms-win-gaming-deviceinformation-l1-1-0"
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
{"Name":"information","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"GAMING_DEVICE_MODEL_INFORMATION","TargetKind":"Default","Api":"GamingDeviceInfo","Parents":[]}},"Attrs":["Out"]}
]
}
]
,"UnicodeAliases":[
]
}
+7704
View File
File diff suppressed because it is too large Load Diff
File diff suppressed because it is too large Load Diff
+99
View File
@@ -0,0 +1,99 @@
{
"Constants":[
]
,"Types":[
{
"Name":"HARDWARE_COUNTER_TYPE"
,"Kind":"Enum"
,"Flags":false
,"Values":[
{"Name":"PMCCounter","Value":0}
,{"Name":"MaxHardwareCounterType","Value":1}
]
,"IntegerBase":"Int32"
}
,{
"Name":"HARDWARE_COUNTER_DATA"
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Fields":[
{"Name":"Type","Type":{"Kind":"ApiRef","Name":"HARDWARE_COUNTER_TYPE","TargetKind":"Default","Api":"HardwareCounterProfiling","Parents":[]},"Attrs":[]}
,{"Name":"Reserved","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"Value","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]}
]
,"NestedTypes":[
]
}
,{
"Name":"PERFORMANCE_DATA"
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Fields":[
{"Name":"Size","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]}
,{"Name":"Version","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]}
,{"Name":"HwCountersCount","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]}
,{"Name":"ContextSwitchCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"WaitReasonBitMap","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]}
,{"Name":"CycleTime","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]}
,{"Name":"RetryCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"Reserved","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"HwCounters","Type":{"Kind":"Array","Shape":{"Size":16},"Child":{"Kind":"ApiRef","Name":"HARDWARE_COUNTER_DATA","TargetKind":"Default","Api":"HardwareCounterProfiling","Parents":[]}},"Attrs":[]}
]
,"NestedTypes":[
]
}
]
,"Functions":[
{
"Name":"EnableThreadProfiling"
,"SetLastError":false
,"DllImport":"KERNEL32"
,"ReturnType":{"Kind":"Native","Name":"UInt32"}
,"Params":[
{"Name":"ThreadHandle","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]}
,{"Name":"Flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"HardwareCounters","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":["In"]}
,{"Name":"PerformanceDataHandle","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]}
]
}
,{
"Name":"DisableThreadProfiling"
,"SetLastError":false
,"DllImport":"KERNEL32"
,"ReturnType":{"Kind":"Native","Name":"UInt32"}
,"Params":[
{"Name":"PerformanceDataHandle","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]}
]
}
,{
"Name":"QueryThreadProfiling"
,"SetLastError":false
,"DllImport":"KERNEL32"
,"ReturnType":{"Kind":"Native","Name":"UInt32"}
,"Params":[
{"Name":"ThreadHandle","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]}
,{"Name":"Enabled","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out"]}
]
}
,{
"Name":"ReadThreadProfilingData"
,"SetLastError":false
,"DllImport":"KERNEL32"
,"ReturnType":{"Kind":"Native","Name":"UInt32"}
,"Params":[
{"Name":"PerformanceDataHandle","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]}
,{"Name":"Flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"PerformanceData","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PERFORMANCE_DATA","TargetKind":"Default","Api":"HardwareCounterProfiling","Parents":[]}},"Attrs":["Out"]}
]
}
]
,"UnicodeAliases":[
]
}
+355
View File
@@ -0,0 +1,355 @@
{
"Constants":[
]
,"Types":[
{
"Name":"DIALOG_CONTROL_DPI_CHANGE_BEHAVIORS"
,"Kind":"Enum"
,"Flags":false
,"Values":[
{"Name":"DCDC_DEFAULT","Value":0}
,{"Name":"DCDC_DISABLE_FONT_UPDATE","Value":1}
,{"Name":"DCDC_DISABLE_RELAYOUT","Value":2}
]
,"IntegerBase":"Int32"
}
,{
"Name":"DIALOG_DPI_CHANGE_BEHAVIORS"
,"Kind":"Enum"
,"Flags":false
,"Values":[
{"Name":"DDC_DEFAULT","Value":0}
,{"Name":"DDC_DISABLE_ALL","Value":1}
,{"Name":"DDC_DISABLE_RESIZE","Value":2}
,{"Name":"DDC_DISABLE_CONTROL_RELAYOUT","Value":4}
]
,"IntegerBase":"Int32"
}
,{
"Name":"DPI_AWARENESS"
,"Kind":"Enum"
,"Flags":false
,"Values":[
{"Name":"DPI_AWARENESS_INVALID","Value":-1}
,{"Name":"DPI_AWARENESS_UNAWARE","Value":0}
,{"Name":"DPI_AWARENESS_SYSTEM_AWARE","Value":1}
,{"Name":"DPI_AWARENESS_PER_MONITOR_AWARE","Value":2}
]
,"IntegerBase":"Int32"
}
,{
"Name":"DPI_HOSTING_BEHAVIOR"
,"Kind":"Enum"
,"Flags":false
,"Values":[
{"Name":"DPI_HOSTING_BEHAVIOR_INVALID","Value":-1}
,{"Name":"DPI_HOSTING_BEHAVIOR_DEFAULT","Value":0}
,{"Name":"DPI_HOSTING_BEHAVIOR_MIXED","Value":1}
]
,"IntegerBase":"Int32"
}
,{
"Name":"PROCESS_DPI_AWARENESS"
,"Kind":"Enum"
,"Flags":false
,"Values":[
{"Name":"PROCESS_DPI_UNAWARE","Value":0}
,{"Name":"PROCESS_SYSTEM_DPI_AWARE","Value":1}
,{"Name":"PROCESS_PER_MONITOR_DPI_AWARE","Value":2}
]
,"IntegerBase":"Int32"
}
,{
"Name":"MONITOR_DPI_TYPE"
,"Kind":"Enum"
,"Flags":false
,"Values":[
{"Name":"MDT_EFFECTIVE_DPI","Value":0}
,{"Name":"MDT_ANGULAR_DPI","Value":1}
,{"Name":"MDT_RAW_DPI","Value":2}
,{"Name":"MDT_DEFAULT","Value":0}
]
,"IntegerBase":"Int32"
}
]
,"Functions":[
{
"Name":"OpenThemeDataForDpi"
,"SetLastError":false
,"DllImport":"UxTheme"
,"ReturnType":{"Kind":"Native","Name":"IntPtr"}
,"Params":[
{"Name":"hwnd","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In","Optional"]}
,{"Name":"pszClassList","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]}
,{"Name":"dpi","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
]
}
,{
"Name":"SetDialogControlDpiChangeBehavior"
,"SetLastError":true
,"DllImport":"USER32"
,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]}
,"Params":[
{"Name":"hWnd","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In"]}
,{"Name":"mask","Type":{"Kind":"ApiRef","Name":"DIALOG_CONTROL_DPI_CHANGE_BEHAVIORS","TargetKind":"Default","Api":"HiDpi","Parents":[]},"Attrs":["In"]}
,{"Name":"values","Type":{"Kind":"ApiRef","Name":"DIALOG_CONTROL_DPI_CHANGE_BEHAVIORS","TargetKind":"Default","Api":"HiDpi","Parents":[]},"Attrs":["In"]}
]
}
,{
"Name":"GetDialogControlDpiChangeBehavior"
,"SetLastError":true
,"DllImport":"USER32"
,"ReturnType":{"Kind":"ApiRef","Name":"DIALOG_CONTROL_DPI_CHANGE_BEHAVIORS","TargetKind":"Default","Api":"HiDpi","Parents":[]}
,"Params":[
{"Name":"hWnd","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In"]}
]
}
,{
"Name":"SetDialogDpiChangeBehavior"
,"SetLastError":true
,"DllImport":"USER32"
,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]}
,"Params":[
{"Name":"hDlg","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In"]}
,{"Name":"mask","Type":{"Kind":"ApiRef","Name":"DIALOG_DPI_CHANGE_BEHAVIORS","TargetKind":"Default","Api":"HiDpi","Parents":[]},"Attrs":["In"]}
,{"Name":"values","Type":{"Kind":"ApiRef","Name":"DIALOG_DPI_CHANGE_BEHAVIORS","TargetKind":"Default","Api":"HiDpi","Parents":[]},"Attrs":["In"]}
]
}
,{
"Name":"GetDialogDpiChangeBehavior"
,"SetLastError":true
,"DllImport":"USER32"
,"ReturnType":{"Kind":"ApiRef","Name":"DIALOG_DPI_CHANGE_BEHAVIORS","TargetKind":"Default","Api":"HiDpi","Parents":[]}
,"Params":[
{"Name":"hDlg","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In"]}
]
}
,{
"Name":"GetSystemMetricsForDpi"
,"SetLastError":true
,"DllImport":"USER32"
,"ReturnType":{"Kind":"Native","Name":"Int32"}
,"Params":[
{"Name":"nIndex","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]}
,{"Name":"dpi","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
]
}
,{
"Name":"AdjustWindowRectExForDpi"
,"SetLastError":true
,"DllImport":"USER32"
,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]}
,"Params":[
{"Name":"lpRect","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"RECT","TargetKind":"Default","Api":"DisplayDevices","Parents":[]}},"Attrs":["In","Out"]}
,{"Name":"dwStyle","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"bMenu","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]}
,{"Name":"dwExStyle","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"dpi","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
]
}
,{
"Name":"LogicalToPhysicalPointForPerMonitorDPI"
,"SetLastError":false
,"DllImport":"USER32"
,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]}
,"Params":[
{"Name":"hWnd","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In","Optional"]}
,{"Name":"lpPoint","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"POINT","TargetKind":"Default","Api":"DisplayDevices","Parents":[]}},"Attrs":["In","Out"]}
]
}
,{
"Name":"PhysicalToLogicalPointForPerMonitorDPI"
,"SetLastError":false
,"DllImport":"USER32"
,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]}
,"Params":[
{"Name":"hWnd","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In","Optional"]}
,{"Name":"lpPoint","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"POINT","TargetKind":"Default","Api":"DisplayDevices","Parents":[]}},"Attrs":["In","Out"]}
]
}
,{
"Name":"SystemParametersInfoForDpi"
,"SetLastError":true
,"DllImport":"USER32"
,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]}
,"Params":[
{"Name":"uiAction","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"uiParam","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"pvParam","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["Out","Optional"]}
,{"Name":"fWinIni","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"dpi","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
]
}
,{
"Name":"SetThreadDpiAwarenessContext"
,"SetLastError":false
,"DllImport":"USER32"
,"ReturnType":{"Kind":"Native","Name":"IntPtr"}
,"Params":[
{"Name":"dpiContext","Type":{"Kind":"Native","Name":"IntPtr"},"Attrs":["In"]}
]
}
,{
"Name":"GetThreadDpiAwarenessContext"
,"SetLastError":false
,"DllImport":"USER32"
,"ReturnType":{"Kind":"Native","Name":"IntPtr"}
,"Params":[
]
}
,{
"Name":"GetWindowDpiAwarenessContext"
,"SetLastError":false
,"DllImport":"USER32"
,"ReturnType":{"Kind":"Native","Name":"IntPtr"}
,"Params":[
{"Name":"hwnd","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In"]}
]
}
,{
"Name":"GetAwarenessFromDpiAwarenessContext"
,"SetLastError":false
,"DllImport":"USER32"
,"ReturnType":{"Kind":"ApiRef","Name":"DPI_AWARENESS","TargetKind":"Default","Api":"HiDpi","Parents":[]}
,"Params":[
{"Name":"value","Type":{"Kind":"Native","Name":"IntPtr"},"Attrs":["In"]}
]
}
,{
"Name":"GetDpiFromDpiAwarenessContext"
,"SetLastError":false
,"DllImport":"USER32"
,"ReturnType":{"Kind":"Native","Name":"UInt32"}
,"Params":[
{"Name":"value","Type":{"Kind":"Native","Name":"IntPtr"},"Attrs":["In"]}
]
}
,{
"Name":"AreDpiAwarenessContextsEqual"
,"SetLastError":false
,"DllImport":"USER32"
,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]}
,"Params":[
{"Name":"dpiContextA","Type":{"Kind":"Native","Name":"IntPtr"},"Attrs":["In"]}
,{"Name":"dpiContextB","Type":{"Kind":"Native","Name":"IntPtr"},"Attrs":["In"]}
]
}
,{
"Name":"IsValidDpiAwarenessContext"
,"SetLastError":false
,"DllImport":"USER32"
,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]}
,"Params":[
{"Name":"value","Type":{"Kind":"Native","Name":"IntPtr"},"Attrs":["In"]}
]
}
,{
"Name":"GetDpiForWindow"
,"SetLastError":false
,"DllImport":"USER32"
,"ReturnType":{"Kind":"Native","Name":"UInt32"}
,"Params":[
{"Name":"hwnd","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In"]}
]
}
,{
"Name":"GetDpiForSystem"
,"SetLastError":false
,"DllImport":"USER32"
,"ReturnType":{"Kind":"Native","Name":"UInt32"}
,"Params":[
]
}
,{
"Name":"GetSystemDpiForProcess"
,"SetLastError":false
,"DllImport":"USER32"
,"ReturnType":{"Kind":"Native","Name":"UInt32"}
,"Params":[
{"Name":"hProcess","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]}
]
}
,{
"Name":"EnableNonClientDpiScaling"
,"SetLastError":true
,"DllImport":"USER32"
,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]}
,"Params":[
{"Name":"hwnd","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In"]}
]
}
,{
"Name":"SetProcessDpiAwarenessContext"
,"SetLastError":true
,"DllImport":"USER32"
,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]}
,"Params":[
{"Name":"value","Type":{"Kind":"Native","Name":"IntPtr"},"Attrs":["In"]}
]
}
,{
"Name":"SetThreadDpiHostingBehavior"
,"SetLastError":false
,"DllImport":"USER32"
,"ReturnType":{"Kind":"ApiRef","Name":"DPI_HOSTING_BEHAVIOR","TargetKind":"Default","Api":"HiDpi","Parents":[]}
,"Params":[
{"Name":"value","Type":{"Kind":"ApiRef","Name":"DPI_HOSTING_BEHAVIOR","TargetKind":"Default","Api":"HiDpi","Parents":[]},"Attrs":["In"]}
]
}
,{
"Name":"GetThreadDpiHostingBehavior"
,"SetLastError":false
,"DllImport":"USER32"
,"ReturnType":{"Kind":"ApiRef","Name":"DPI_HOSTING_BEHAVIOR","TargetKind":"Default","Api":"HiDpi","Parents":[]}
,"Params":[
]
}
,{
"Name":"GetWindowDpiHostingBehavior"
,"SetLastError":false
,"DllImport":"USER32"
,"ReturnType":{"Kind":"ApiRef","Name":"DPI_HOSTING_BEHAVIOR","TargetKind":"Default","Api":"HiDpi","Parents":[]}
,"Params":[
{"Name":"hwnd","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In"]}
]
}
,{
"Name":"SetProcessDpiAwareness"
,"SetLastError":false
,"DllImport":"api-ms-win-shcore-scaling-l1-1-1"
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
{"Name":"value","Type":{"Kind":"ApiRef","Name":"PROCESS_DPI_AWARENESS","TargetKind":"Default","Api":"HiDpi","Parents":[]},"Attrs":["In"]}
]
}
,{
"Name":"GetProcessDpiAwareness"
,"SetLastError":false
,"DllImport":"api-ms-win-shcore-scaling-l1-1-1"
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
{"Name":"hprocess","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional"]}
,{"Name":"value","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PROCESS_DPI_AWARENESS","TargetKind":"Default","Api":"HiDpi","Parents":[]}},"Attrs":["Out"]}
]
}
,{
"Name":"GetDpiForMonitor"
,"SetLastError":false
,"DllImport":"api-ms-win-shcore-scaling-l1-1-1"
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
{"Name":"hmonitor","Type":{"Kind":"ApiRef","Name":"HMONITOR","TargetKind":"Default","Api":"Gdi","Parents":[]},"Attrs":["In"]}
,{"Name":"dpiType","Type":{"Kind":"ApiRef","Name":"MONITOR_DPI_TYPE","TargetKind":"Default","Api":"HiDpi","Parents":[]},"Attrs":["In"]}
,{"Name":"dpiX","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]}
,{"Name":"dpiY","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]}
]
}
]
,"UnicodeAliases":[
]
}
+4343
View File
File diff suppressed because it is too large Load Diff
+1373
View File
File diff suppressed because it is too large Load Diff
+3113
View File
File diff suppressed because it is too large Load Diff
+4764
View File
File diff suppressed because it is too large Load Diff
+2377
View File
File diff suppressed because it is too large Load Diff
+331
View File
@@ -0,0 +1,331 @@
{
"Constants":[
]
,"Types":[
{
"Name":"IPhraseSink"
,"Kind":"Com"
,"Guid":"cc906ff0-c058-101a-b554-08002b33b0e6"
,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]}
,"Methods":[
{
"Name":"PutSmallPhrase"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
{"Name":"pwcNoun","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]}
,{"Name":"cwcNoun","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"pwcModifier","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]}
,{"Name":"cwcModifier","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"ulAttachmentType","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
]
}
,{
"Name":"PutPhrase"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
{"Name":"pwcPhrase","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]}
,{"Name":"cwcPhrase","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
]
}
]
}
,{
"Name":"WORDREP_BREAK_TYPE"
,"Kind":"Enum"
,"Flags":false
,"Values":[
{"Name":"WORDREP_BREAK_EOW","Value":0}
,{"Name":"WORDREP_BREAK_EOS","Value":1}
,{"Name":"WORDREP_BREAK_EOP","Value":2}
,{"Name":"WORDREP_BREAK_EOC","Value":3}
]
,"IntegerBase":"Int32"
}
,{
"Name":"DBKINDENUM"
,"Kind":"Enum"
,"Flags":false
,"Values":[
{"Name":"DBKIND_GUID_NAME","Value":0}
,{"Name":"DBKIND_GUID_PROPID","Value":1}
,{"Name":"DBKIND_NAME","Value":2}
,{"Name":"DBKIND_PGUID_NAME","Value":3}
,{"Name":"DBKIND_PGUID_PROPID","Value":4}
,{"Name":"DBKIND_PROPID","Value":5}
,{"Name":"DBKIND_GUID","Value":6}
]
,"IntegerBase":"Int32"
}
,{
"Name":"DBID"
,"Kind":"Struct"
,"Size":0
,"PackingSize":2
,"Fields":[
{"Name":"uGuid","Type":{"Kind":"ApiRef","Name":"_uGuid_e__Union","TargetKind":"Default","Api":"IndexServer","Parents":["DBID"]},"Attrs":[]}
,{"Name":"eKind","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"uName","Type":{"Kind":"ApiRef","Name":"_uName_e__Union","TargetKind":"Default","Api":"IndexServer","Parents":["DBID"]},"Attrs":[]}
]
,"NestedTypes":[
{
"Name":"_uGuid_e__Union"
,"Comment":"TODO: Explicit layout data implemented"
,"Kind":"StructOrUnion"
,"Size":0
,"PackingSize":2
,"Fields":[
{"Name":"guid","Type":{"Kind":"Native","Name":"Guid"},"Attrs":[]}
,{"Name":"pguid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":[]}
]
,"NestedTypes":[
]
}
,{
"Name":"_uName_e__Union"
,"Comment":"TODO: Explicit layout data implemented"
,"Kind":"StructOrUnion"
,"Size":0
,"PackingSize":2
,"Fields":[
{"Name":"pwszName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]}
,{"Name":"ulPropid","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
]
,"NestedTypes":[
]
}
]
}
,{
"Name":"CI_STATE"
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Fields":[
{"Name":"cbStruct","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"cWordList","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"cPersistentIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"cQueries","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"cDocuments","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"cFreshTest","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"dwMergeProgress","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"eState","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"cFilteredDocuments","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"cTotalDocuments","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"cPendingScans","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"dwIndexSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"cUniqueKeys","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"cSecQDocuments","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"dwPropCacheSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
]
,"NestedTypes":[
]
}
,{
"Name":"FULLPROPSPEC"
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Fields":[
{"Name":"guidPropSet","Type":{"Kind":"Native","Name":"Guid"},"Attrs":[]}
,{"Name":"psProperty","Type":{"Kind":"ApiRef","Name":"PROPSPEC","TargetKind":"Default","Api":"StructuredStorage","Parents":[]},"Attrs":[]}
]
,"NestedTypes":[
]
}
,{
"Name":"IFILTER_INIT"
,"Kind":"Enum"
,"Flags":false
,"Values":[
{"Name":"IFILTER_INIT_CANON_PARAGRAPHS","Value":1}
,{"Name":"IFILTER_INIT_HARD_LINE_BREAKS","Value":2}
,{"Name":"IFILTER_INIT_CANON_HYPHENS","Value":4}
,{"Name":"IFILTER_INIT_CANON_SPACES","Value":8}
,{"Name":"IFILTER_INIT_APPLY_INDEX_ATTRIBUTES","Value":16}
,{"Name":"IFILTER_INIT_APPLY_OTHER_ATTRIBUTES","Value":32}
,{"Name":"IFILTER_INIT_APPLY_CRAWL_ATTRIBUTES","Value":256}
,{"Name":"IFILTER_INIT_INDEXING_ONLY","Value":64}
,{"Name":"IFILTER_INIT_SEARCH_LINKS","Value":128}
,{"Name":"IFILTER_INIT_FILTER_OWNED_VALUE_OK","Value":512}
,{"Name":"IFILTER_INIT_FILTER_AGGRESSIVE_BREAK","Value":1024}
,{"Name":"IFILTER_INIT_DISABLE_EMBEDDED","Value":2048}
,{"Name":"IFILTER_INIT_EMIT_FORMATTING","Value":4096}
]
,"IntegerBase":"Int32"
}
,{
"Name":"IFILTER_FLAGS"
,"Kind":"Enum"
,"Flags":false
,"Values":[
{"Name":"IFILTER_FLAGS_OLE_PROPERTIES","Value":1}
]
,"IntegerBase":"Int32"
}
,{
"Name":"CHUNKSTATE"
,"Kind":"Enum"
,"Flags":false
,"Values":[
{"Name":"CHUNK_TEXT","Value":1}
,{"Name":"CHUNK_VALUE","Value":2}
,{"Name":"CHUNK_FILTER_OWNED_VALUE","Value":4}
]
,"IntegerBase":"Int32"
}
,{
"Name":"CHUNK_BREAKTYPE"
,"Kind":"Enum"
,"Flags":false
,"Values":[
{"Name":"CHUNK_NO_BREAK","Value":0}
,{"Name":"CHUNK_EOW","Value":1}
,{"Name":"CHUNK_EOS","Value":2}
,{"Name":"CHUNK_EOP","Value":3}
,{"Name":"CHUNK_EOC","Value":4}
]
,"IntegerBase":"Int32"
}
,{
"Name":"FILTERREGION"
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Fields":[
{"Name":"idChunk","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"cwcStart","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"cwcExtent","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
]
,"NestedTypes":[
]
}
,{
"Name":"STAT_CHUNK"
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Fields":[
{"Name":"idChunk","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"breakType","Type":{"Kind":"ApiRef","Name":"CHUNK_BREAKTYPE","TargetKind":"Default","Api":"IndexServer","Parents":[]},"Attrs":[]}
,{"Name":"flags","Type":{"Kind":"ApiRef","Name":"CHUNKSTATE","TargetKind":"Default","Api":"IndexServer","Parents":[]},"Attrs":[]}
,{"Name":"locale","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"attribute","Type":{"Kind":"ApiRef","Name":"FULLPROPSPEC","TargetKind":"Default","Api":"IndexServer","Parents":[]},"Attrs":[]}
,{"Name":"idChunkSource","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"cwcStartSource","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"cwcLenSource","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
]
,"NestedTypes":[
]
}
,{
"Name":"IFilter"
,"Kind":"Com"
,"Guid":"89bcb740-6119-101a-bcb7-00dd010655af"
,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]}
,"Methods":[
{
"Name":"Init"
,"SetLastError":false
,"ReturnType":{"Kind":"Native","Name":"Int32"}
,"Params":[
{"Name":"grfFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"cAttributes","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"aAttributes","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":1,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"ApiRef","Name":"FULLPROPSPEC","TargetKind":"Default","Api":"IndexServer","Parents":[]}},"Attrs":["In","Const"]}
,{"Name":"pFlags","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]}
]
}
,{
"Name":"GetChunk"
,"SetLastError":false
,"ReturnType":{"Kind":"Native","Name":"Int32"}
,"Params":[
{"Name":"pStat","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"STAT_CHUNK","TargetKind":"Default","Api":"IndexServer","Parents":[]}},"Attrs":["Out"]}
]
}
,{
"Name":"GetText"
,"SetLastError":false
,"ReturnType":{"Kind":"Native","Name":"Int32"}
,"Params":[
{"Name":"pcwcBuffer","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]}
,{"Name":"awcBuffer","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":0,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Char"}},"Attrs":["Out"]}
]
}
,{
"Name":"GetValue"
,"SetLastError":false
,"ReturnType":{"Kind":"Native","Name":"Int32"}
,"Params":[
{"Name":"ppPropValue","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PROPVARIANT","TargetKind":"Default","Api":"StructuredStorage","Parents":[]}}},"Attrs":["Out"]}
]
}
,{
"Name":"BindRegion"
,"SetLastError":false
,"ReturnType":{"Kind":"Native","Name":"Int32"}
,"Params":[
{"Name":"origPos","Type":{"Kind":"ApiRef","Name":"FILTERREGION","TargetKind":"Default","Api":"IndexServer","Parents":[]},"Attrs":["In"]}
,{"Name":"riid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]}
,{"Name":"ppunk","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["Out"]}
]
}
]
}
]
,"Functions":[
{
"Name":"LoadIFilter"
,"SetLastError":false
,"DllImport":"query"
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
{"Name":"pwcsPath","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]}
,{"Name":"pUnkOuter","Type":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]},"Attrs":["In"]}
,{"Name":"ppIUnk","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["Out"]}
]
}
,{
"Name":"LoadIFilterEx"
,"SetLastError":false
,"DllImport":"query"
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
{"Name":"pwcsPath","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]}
,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"riid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]}
,{"Name":"ppIUnk","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["Out"]}
]
}
,{
"Name":"BindIFilterFromStorage"
,"SetLastError":false
,"DllImport":"query"
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
{"Name":"pStg","Type":{"Kind":"ApiRef","Name":"IStorage","TargetKind":"Com","Api":"StructuredStorage","Parents":[]},"Attrs":["In"]}
,{"Name":"pUnkOuter","Type":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]},"Attrs":["In"]}
,{"Name":"ppIUnk","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["Out"]}
]
}
,{
"Name":"BindIFilterFromStream"
,"SetLastError":false
,"DllImport":"query"
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
{"Name":"pStm","Type":{"Kind":"ApiRef","Name":"IStream","TargetKind":"Com","Api":"StructuredStorage","Parents":[]},"Attrs":["In"]}
,{"Name":"pUnkOuter","Type":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]},"Attrs":["In"]}
,{"Name":"ppIUnk","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["Out"]}
]
}
]
,"UnicodeAliases":[
]
}
+189
View File
@@ -0,0 +1,189 @@
{
"Constants":[
]
,"Types":[
{
"Name":"InkDesktopHost"
,"Kind":"ComClassID"
,"Guid":"062584a6-f830-4bdc-a4d2-0a10ab062b1d"
}
,{
"Name":"IInkCommitRequestHandler"
,"Kind":"Com"
,"Guid":"fabea3fc-b108-45b6-a9fc-8d08fa9f85cf"
,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]}
,"Methods":[
{
"Name":"OnCommitRequested"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
]
}
]
}
,{
"Name":"IInkPresenterDesktop"
,"Kind":"Com"
,"Guid":"73f3c0d9-2e8b-48f3-895e-20cbd27b723b"
,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]}
,"Methods":[
{
"Name":"SetRootVisual"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
{"Name":"rootVisual","Type":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]},"Attrs":["In"]}
,{"Name":"device","Type":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]},"Attrs":["In"]}
]
}
,{
"Name":"SetCommitRequestHandler"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
{"Name":"handler","Type":{"Kind":"ApiRef","Name":"IInkCommitRequestHandler","TargetKind":"Com","Api":"InkInput","Parents":[]},"Attrs":["In"]}
]
}
,{
"Name":"GetSize"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
{"Name":"width","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Single"}},"Attrs":["Out"]}
,{"Name":"height","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Single"}},"Attrs":["Out"]}
]
}
,{
"Name":"SetSize"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
{"Name":"width","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]}
,{"Name":"height","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]}
]
}
,{
"Name":"OnHighContrastChanged"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
]
}
]
}
,{
"Name":"IInkHostWorkItem"
,"Kind":"Com"
,"Guid":"ccda0a9a-1b78-4632-bb96-97800662e26c"
,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]}
,"Methods":[
{
"Name":"Invoke"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
]
}
]
}
,{
"Name":"IInkDesktopHost"
,"Kind":"Com"
,"Guid":"4ce7d875-a981-4140-a1ff-ad93258e8d59"
,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]}
,"Methods":[
{
"Name":"QueueWorkItem"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
{"Name":"workItem","Type":{"Kind":"ApiRef","Name":"IInkHostWorkItem","TargetKind":"Com","Api":"InkInput","Parents":[]},"Attrs":["In"]}
]
}
,{
"Name":"CreateInkPresenter"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
{"Name":"riid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]}
,{"Name":"ppv","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["Out","Optional"]}
]
}
,{
"Name":"CreateAndInitializeInkPresenter"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
{"Name":"rootVisual","Type":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]},"Attrs":["In"]}
,{"Name":"width","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]}
,{"Name":"height","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]}
,{"Name":"riid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]}
,{"Name":"ppv","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["Out","Optional"]}
]
}
]
}
,{
"Name":"InkD2DRenderer"
,"Kind":"ComClassID"
,"Guid":"4044e60c-7b01-4671-a97c-04e0210a07a5"
}
,{
"Name":"__MIDL___MIDL_itf_inkrenderer_0000_0000_0001"
,"Kind":"Enum"
,"Flags":false
,"Values":[
{"Name":"USE_SYSTEM_COLORS_WHEN_NECESSARY","Value":0}
,{"Name":"USE_SYSTEM_COLORS","Value":1}
,{"Name":"USE_ORIGINAL_COLORS","Value":2}
]
,"IntegerBase":"Int32"
}
,{
"Name":"IInkD2DRenderer"
,"Kind":"Com"
,"Guid":"407fb1de-f85a-4150-97cf-b7fb274fb4f8"
,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]}
,"Methods":[
{
"Name":"Draw"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
{"Name":"pD2D1DeviceContext","Type":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]},"Attrs":["In"]}
,{"Name":"pInkStrokeIterable","Type":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]},"Attrs":["In"]}
,{"Name":"fHighContrast","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]}
]
}
]
}
,{
"Name":"IInkD2DRenderer2"
,"Kind":"Com"
,"Guid":"0a95dcd9-4578-4b71-b20b-bf664d4bfeee"
,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]}
,"Methods":[
{
"Name":"Draw"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
{"Name":"pD2D1DeviceContext","Type":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]},"Attrs":["In"]}
,{"Name":"pInkStrokeIterable","Type":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]},"Attrs":["In"]}
,{"Name":"highContrastAdjustment","Type":{"Kind":"ApiRef","Name":"__MIDL___MIDL_itf_inkrenderer_0000_0000_0001","TargetKind":"Default","Api":"InkInput","Parents":[]},"Attrs":["In"]}
]
}
]
}
]
,"Functions":[
]
,"UnicodeAliases":[
]
}
+753
View File
@@ -0,0 +1,753 @@
{
"Constants":[
]
,"Types":[
{
"Name":"FilterFindHandle"
,"Kind":"NativeTypedef"
,"Def":{"Kind":"Native","Name":"IntPtr"}
,"FreeFunc":"FilterFindClose"
}
,{
"Name":"FilterInstanceFindHandle"
,"Kind":"NativeTypedef"
,"Def":{"Kind":"Native","Name":"IntPtr"}
,"FreeFunc":"FilterInstanceFindClose"
}
,{
"Name":"FilterVolumeFindHandle"
,"Kind":"NativeTypedef"
,"Def":{"Kind":"Native","Name":"IntPtr"}
,"FreeFunc":"FilterVolumeFindClose"
}
,{
"Name":"FilterVolumeInstanceFindHandle"
,"Kind":"NativeTypedef"
,"Def":{"Kind":"Native","Name":"IntPtr"}
,"FreeFunc":"FilterVolumeInstanceFindClose"
}
,{
"Name":"HFILTER"
,"Kind":"NativeTypedef"
,"Def":{"Kind":"Native","Name":"IntPtr"}
,"FreeFunc":"FilterClose"
}
,{
"Name":"HFILTER_INSTANCE"
,"Kind":"NativeTypedef"
,"Def":{"Kind":"Native","Name":"IntPtr"}
,"FreeFunc":"FilterInstanceClose"
}
,{
"Name":"FLT_FILESYSTEM_TYPE"
,"Kind":"Enum"
,"Flags":false
,"Values":[
{"Name":"FLT_FSTYPE_UNKNOWN","Value":0}
,{"Name":"FLT_FSTYPE_RAW","Value":1}
,{"Name":"FLT_FSTYPE_NTFS","Value":2}
,{"Name":"FLT_FSTYPE_FAT","Value":3}
,{"Name":"FLT_FSTYPE_CDFS","Value":4}
,{"Name":"FLT_FSTYPE_UDFS","Value":5}
,{"Name":"FLT_FSTYPE_LANMAN","Value":6}
,{"Name":"FLT_FSTYPE_WEBDAV","Value":7}
,{"Name":"FLT_FSTYPE_RDPDR","Value":8}
,{"Name":"FLT_FSTYPE_NFS","Value":9}
,{"Name":"FLT_FSTYPE_MS_NETWARE","Value":10}
,{"Name":"FLT_FSTYPE_NETWARE","Value":11}
,{"Name":"FLT_FSTYPE_BSUDF","Value":12}
,{"Name":"FLT_FSTYPE_MUP","Value":13}
,{"Name":"FLT_FSTYPE_RSFX","Value":14}
,{"Name":"FLT_FSTYPE_ROXIO_UDF1","Value":15}
,{"Name":"FLT_FSTYPE_ROXIO_UDF2","Value":16}
,{"Name":"FLT_FSTYPE_ROXIO_UDF3","Value":17}
,{"Name":"FLT_FSTYPE_TACIT","Value":18}
,{"Name":"FLT_FSTYPE_FS_REC","Value":19}
,{"Name":"FLT_FSTYPE_INCD","Value":20}
,{"Name":"FLT_FSTYPE_INCD_FAT","Value":21}
,{"Name":"FLT_FSTYPE_EXFAT","Value":22}
,{"Name":"FLT_FSTYPE_PSFS","Value":23}
,{"Name":"FLT_FSTYPE_GPFS","Value":24}
,{"Name":"FLT_FSTYPE_NPFS","Value":25}
,{"Name":"FLT_FSTYPE_MSFS","Value":26}
,{"Name":"FLT_FSTYPE_CSVFS","Value":27}
,{"Name":"FLT_FSTYPE_REFS","Value":28}
,{"Name":"FLT_FSTYPE_OPENAFS","Value":29}
,{"Name":"FLT_FSTYPE_CIMFS","Value":30}
]
,"IntegerBase":"Int32"
}
,{
"Name":"FILTER_INFORMATION_CLASS"
,"Kind":"Enum"
,"Flags":false
,"Values":[
{"Name":"FilterFullInformation","Value":0}
,{"Name":"FilterAggregateBasicInformation","Value":1}
,{"Name":"FilterAggregateStandardInformation","Value":2}
]
,"IntegerBase":"Int32"
}
,{
"Name":"FILTER_FULL_INFORMATION"
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Fields":[
{"Name":"NextEntryOffset","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"FrameID","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"NumberOfInstances","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"FilterNameLength","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]}
,{"Name":"FilterNameBuffer","Type":{"Kind":"Array","Shape":null,"Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":[]}
]
,"NestedTypes":[
]
}
,{
"Name":"FILTER_AGGREGATE_BASIC_INFORMATION"
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Fields":[
{"Name":"NextEntryOffset","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"Flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"Type","Type":{"Kind":"ApiRef","Name":"_Type_e__Union","TargetKind":"Default","Api":"InstallableFileSystems","Parents":["FILTER_AGGREGATE_BASIC_INFORMATION"]},"Attrs":[]}
]
,"NestedTypes":[
{
"Name":"_Type_e__Union"
,"Comment":"TODO: Explicit layout data implemented"
,"Kind":"StructOrUnion"
,"Size":0
,"PackingSize":0
,"Fields":[
{"Name":"MiniFilter","Type":{"Kind":"ApiRef","Name":"_MiniFilter_e__Struct","TargetKind":"Default","Api":"InstallableFileSystems","Parents":["_Type_e__Union","FILTER_AGGREGATE_BASIC_INFORMATION"]},"Attrs":[]}
,{"Name":"LegacyFilter","Type":{"Kind":"ApiRef","Name":"_LegacyFilter_e__Struct","TargetKind":"Default","Api":"InstallableFileSystems","Parents":["_Type_e__Union","FILTER_AGGREGATE_BASIC_INFORMATION"]},"Attrs":[]}
]
,"NestedTypes":[
{
"Name":"_LegacyFilter_e__Struct"
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Fields":[
{"Name":"FilterNameLength","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]}
,{"Name":"FilterNameBufferOffset","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]}
]
,"NestedTypes":[
]
}
,{
"Name":"_MiniFilter_e__Struct"
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Fields":[
{"Name":"FrameID","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"NumberOfInstances","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"FilterNameLength","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]}
,{"Name":"FilterNameBufferOffset","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]}
,{"Name":"FilterAltitudeLength","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]}
,{"Name":"FilterAltitudeBufferOffset","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]}
]
,"NestedTypes":[
]
}
]
}
]
}
,{
"Name":"FILTER_AGGREGATE_STANDARD_INFORMATION"
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Fields":[
{"Name":"NextEntryOffset","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"Flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"Type","Type":{"Kind":"ApiRef","Name":"_Type_e__Union","TargetKind":"Default","Api":"InstallableFileSystems","Parents":["FILTER_AGGREGATE_STANDARD_INFORMATION"]},"Attrs":[]}
]
,"NestedTypes":[
{
"Name":"_Type_e__Union"
,"Comment":"TODO: Explicit layout data implemented"
,"Kind":"StructOrUnion"
,"Size":0
,"PackingSize":0
,"Fields":[
{"Name":"MiniFilter","Type":{"Kind":"ApiRef","Name":"_MiniFilter_e__Struct","TargetKind":"Default","Api":"InstallableFileSystems","Parents":["_Type_e__Union","FILTER_AGGREGATE_STANDARD_INFORMATION"]},"Attrs":[]}
,{"Name":"LegacyFilter","Type":{"Kind":"ApiRef","Name":"_LegacyFilter_e__Struct","TargetKind":"Default","Api":"InstallableFileSystems","Parents":["_Type_e__Union","FILTER_AGGREGATE_STANDARD_INFORMATION"]},"Attrs":[]}
]
,"NestedTypes":[
{
"Name":"_LegacyFilter_e__Struct"
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Fields":[
{"Name":"Flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"FilterNameLength","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]}
,{"Name":"FilterNameBufferOffset","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]}
,{"Name":"FilterAltitudeLength","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]}
,{"Name":"FilterAltitudeBufferOffset","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]}
]
,"NestedTypes":[
]
}
,{
"Name":"_MiniFilter_e__Struct"
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Fields":[
{"Name":"Flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"FrameID","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"NumberOfInstances","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"FilterNameLength","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]}
,{"Name":"FilterNameBufferOffset","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]}
,{"Name":"FilterAltitudeLength","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]}
,{"Name":"FilterAltitudeBufferOffset","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]}
]
,"NestedTypes":[
]
}
]
}
]
}
,{
"Name":"FILTER_VOLUME_INFORMATION_CLASS"
,"Kind":"Enum"
,"Flags":false
,"Values":[
{"Name":"FilterVolumeBasicInformation","Value":0}
,{"Name":"FilterVolumeStandardInformation","Value":1}
]
,"IntegerBase":"Int32"
}
,{
"Name":"FILTER_VOLUME_BASIC_INFORMATION"
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Fields":[
{"Name":"FilterVolumeNameLength","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]}
,{"Name":"FilterVolumeName","Type":{"Kind":"Array","Shape":null,"Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":[]}
]
,"NestedTypes":[
]
}
,{
"Name":"FILTER_VOLUME_STANDARD_INFORMATION"
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Fields":[
{"Name":"NextEntryOffset","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"Flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"FrameID","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"FileSystemType","Type":{"Kind":"ApiRef","Name":"FLT_FILESYSTEM_TYPE","TargetKind":"Default","Api":"InstallableFileSystems","Parents":[]},"Attrs":[]}
,{"Name":"FilterVolumeNameLength","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]}
,{"Name":"FilterVolumeName","Type":{"Kind":"Array","Shape":null,"Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":[]}
]
,"NestedTypes":[
]
}
,{
"Name":"INSTANCE_INFORMATION_CLASS"
,"Kind":"Enum"
,"Flags":false
,"Values":[
{"Name":"InstanceBasicInformation","Value":0}
,{"Name":"InstancePartialInformation","Value":1}
,{"Name":"InstanceFullInformation","Value":2}
,{"Name":"InstanceAggregateStandardInformation","Value":3}
]
,"IntegerBase":"Int32"
}
,{
"Name":"INSTANCE_BASIC_INFORMATION"
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Fields":[
{"Name":"NextEntryOffset","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"InstanceNameLength","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]}
,{"Name":"InstanceNameBufferOffset","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]}
]
,"NestedTypes":[
]
}
,{
"Name":"INSTANCE_PARTIAL_INFORMATION"
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Fields":[
{"Name":"NextEntryOffset","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"InstanceNameLength","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]}
,{"Name":"InstanceNameBufferOffset","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]}
,{"Name":"AltitudeLength","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]}
,{"Name":"AltitudeBufferOffset","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]}
]
,"NestedTypes":[
]
}
,{
"Name":"INSTANCE_FULL_INFORMATION"
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Fields":[
{"Name":"NextEntryOffset","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"InstanceNameLength","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]}
,{"Name":"InstanceNameBufferOffset","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]}
,{"Name":"AltitudeLength","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]}
,{"Name":"AltitudeBufferOffset","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]}
,{"Name":"VolumeNameLength","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]}
,{"Name":"VolumeNameBufferOffset","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]}
,{"Name":"FilterNameLength","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]}
,{"Name":"FilterNameBufferOffset","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]}
]
,"NestedTypes":[
]
}
,{
"Name":"INSTANCE_AGGREGATE_STANDARD_INFORMATION"
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Fields":[
{"Name":"NextEntryOffset","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"Flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"Type","Type":{"Kind":"ApiRef","Name":"_Type_e__Union","TargetKind":"Default","Api":"InstallableFileSystems","Parents":["INSTANCE_AGGREGATE_STANDARD_INFORMATION"]},"Attrs":[]}
]
,"NestedTypes":[
{
"Name":"_Type_e__Union"
,"Comment":"TODO: Explicit layout data implemented"
,"Kind":"StructOrUnion"
,"Size":0
,"PackingSize":0
,"Fields":[
{"Name":"MiniFilter","Type":{"Kind":"ApiRef","Name":"_MiniFilter_e__Struct","TargetKind":"Default","Api":"InstallableFileSystems","Parents":["_Type_e__Union","INSTANCE_AGGREGATE_STANDARD_INFORMATION"]},"Attrs":[]}
,{"Name":"LegacyFilter","Type":{"Kind":"ApiRef","Name":"_LegacyFilter_e__Struct","TargetKind":"Default","Api":"InstallableFileSystems","Parents":["_Type_e__Union","INSTANCE_AGGREGATE_STANDARD_INFORMATION"]},"Attrs":[]}
]
,"NestedTypes":[
{
"Name":"_LegacyFilter_e__Struct"
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Fields":[
{"Name":"Flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"AltitudeLength","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]}
,{"Name":"AltitudeBufferOffset","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]}
,{"Name":"VolumeNameLength","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]}
,{"Name":"VolumeNameBufferOffset","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]}
,{"Name":"FilterNameLength","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]}
,{"Name":"FilterNameBufferOffset","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]}
,{"Name":"SupportedFeatures","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
]
,"NestedTypes":[
]
}
,{
"Name":"_MiniFilter_e__Struct"
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Fields":[
{"Name":"Flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"FrameID","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"VolumeFileSystemType","Type":{"Kind":"ApiRef","Name":"FLT_FILESYSTEM_TYPE","TargetKind":"Default","Api":"InstallableFileSystems","Parents":[]},"Attrs":[]}
,{"Name":"InstanceNameLength","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]}
,{"Name":"InstanceNameBufferOffset","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]}
,{"Name":"AltitudeLength","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]}
,{"Name":"AltitudeBufferOffset","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]}
,{"Name":"VolumeNameLength","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]}
,{"Name":"VolumeNameBufferOffset","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]}
,{"Name":"FilterNameLength","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]}
,{"Name":"FilterNameBufferOffset","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]}
,{"Name":"SupportedFeatures","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
]
,"NestedTypes":[
]
}
]
}
]
}
,{
"Name":"FILTER_MESSAGE_HEADER"
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Fields":[
{"Name":"ReplyLength","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"MessageId","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]}
]
,"NestedTypes":[
]
}
,{
"Name":"FILTER_REPLY_HEADER"
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Fields":[
{"Name":"Status","Type":{"Kind":"ApiRef","Name":"NTSTATUS","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]}
,{"Name":"MessageId","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]}
]
,"NestedTypes":[
]
}
]
,"Functions":[
{
"Name":"RtlCaptureStackBackTrace"
,"SetLastError":false
,"DllImport":"KERNEL32"
,"ReturnType":{"Kind":"Native","Name":"UInt16"}
,"Params":[
{"Name":"FramesToSkip","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"FramesToCapture","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"BackTrace","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":1,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["Out"]}
,{"Name":"BackTraceHash","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out","Optional"]}
]
}
,{
"Name":"FilterLoad"
,"SetLastError":false
,"DllImport":"FLTLIB"
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
{"Name":"lpFilterName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]}
]
}
,{
"Name":"FilterUnload"
,"SetLastError":false
,"DllImport":"FLTLIB"
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
{"Name":"lpFilterName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]}
]
}
,{
"Name":"FilterCreate"
,"SetLastError":false
,"DllImport":"FLTLIB"
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
{"Name":"lpFilterName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]}
,{"Name":"hFilter","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HFILTER","TargetKind":"Default","Api":"InstallableFileSystems","Parents":[]}},"Attrs":["Out"]}
]
}
,{
"Name":"FilterClose"
,"SetLastError":false
,"DllImport":"FLTLIB"
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
{"Name":"hFilter","Type":{"Kind":"ApiRef","Name":"HFILTER","TargetKind":"Default","Api":"InstallableFileSystems","Parents":[]},"Attrs":["In"]}
]
}
,{
"Name":"FilterInstanceCreate"
,"SetLastError":false
,"DllImport":"FLTLIB"
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
{"Name":"lpFilterName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]}
,{"Name":"lpVolumeName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]}
,{"Name":"lpInstanceName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]}
,{"Name":"hInstance","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HFILTER_INSTANCE","TargetKind":"Default","Api":"InstallableFileSystems","Parents":[]}},"Attrs":["Out"]}
]
}
,{
"Name":"FilterInstanceClose"
,"SetLastError":false
,"DllImport":"FLTLIB"
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
{"Name":"hInstance","Type":{"Kind":"ApiRef","Name":"HFILTER_INSTANCE","TargetKind":"Default","Api":"InstallableFileSystems","Parents":[]},"Attrs":["In"]}
]
}
,{
"Name":"FilterAttach"
,"SetLastError":false
,"DllImport":"FLTLIB"
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
{"Name":"lpFilterName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]}
,{"Name":"lpVolumeName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]}
,{"Name":"lpInstanceName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]}
,{"Name":"dwCreatedInstanceNameLength","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In","Optional"]}
,{"Name":"lpCreatedInstanceName","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":3,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Char"}},"Attrs":["Out","Optional"]}
]
}
,{
"Name":"FilterAttachAtAltitude"
,"SetLastError":false
,"DllImport":"FLTLIB"
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
{"Name":"lpFilterName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]}
,{"Name":"lpVolumeName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]}
,{"Name":"lpAltitude","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]}
,{"Name":"lpInstanceName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]}
,{"Name":"dwCreatedInstanceNameLength","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In","Optional"]}
,{"Name":"lpCreatedInstanceName","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":4,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Char"}},"Attrs":["Out","Optional"]}
]
}
,{
"Name":"FilterDetach"
,"SetLastError":false
,"DllImport":"FLTLIB"
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
{"Name":"lpFilterName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]}
,{"Name":"lpVolumeName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]}
,{"Name":"lpInstanceName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]}
]
}
,{
"Name":"FilterFindFirst"
,"SetLastError":false
,"DllImport":"FLTLIB"
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
{"Name":"dwInformationClass","Type":{"Kind":"ApiRef","Name":"FILTER_INFORMATION_CLASS","TargetKind":"Default","Api":"InstallableFileSystems","Parents":[]},"Attrs":["In"]}
,{"Name":"lpBuffer","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":2,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Void"}},"Attrs":["Out"]}
,{"Name":"dwBufferSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"lpBytesReturned","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]}
,{"Name":"lpFilterFind","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"FilterFindHandle","TargetKind":"Default","Api":"InstallableFileSystems","Parents":[]}},"Attrs":["Out"]}
]
}
,{
"Name":"FilterFindNext"
,"SetLastError":false
,"DllImport":"FLTLIB"
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
{"Name":"hFilterFind","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]}
,{"Name":"dwInformationClass","Type":{"Kind":"ApiRef","Name":"FILTER_INFORMATION_CLASS","TargetKind":"Default","Api":"InstallableFileSystems","Parents":[]},"Attrs":["In"]}
,{"Name":"lpBuffer","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":3,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Void"}},"Attrs":["Out"]}
,{"Name":"dwBufferSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"lpBytesReturned","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]}
]
}
,{
"Name":"FilterFindClose"
,"SetLastError":false
,"DllImport":"FLTLIB"
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
{"Name":"hFilterFind","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]}
]
}
,{
"Name":"FilterVolumeFindFirst"
,"SetLastError":false
,"DllImport":"FLTLIB"
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
{"Name":"dwInformationClass","Type":{"Kind":"ApiRef","Name":"FILTER_VOLUME_INFORMATION_CLASS","TargetKind":"Default","Api":"InstallableFileSystems","Parents":[]},"Attrs":["In"]}
,{"Name":"lpBuffer","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":2,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Void"}},"Attrs":["Out"]}
,{"Name":"dwBufferSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"lpBytesReturned","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]}
,{"Name":"lpVolumeFind","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"FilterVolumeFindHandle","TargetKind":"Default","Api":"InstallableFileSystems","Parents":[]}},"Attrs":["Out"]}
]
}
,{
"Name":"FilterVolumeFindNext"
,"SetLastError":false
,"DllImport":"FLTLIB"
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
{"Name":"hVolumeFind","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]}
,{"Name":"dwInformationClass","Type":{"Kind":"ApiRef","Name":"FILTER_VOLUME_INFORMATION_CLASS","TargetKind":"Default","Api":"InstallableFileSystems","Parents":[]},"Attrs":["In"]}
,{"Name":"lpBuffer","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":3,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Void"}},"Attrs":["Out"]}
,{"Name":"dwBufferSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"lpBytesReturned","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]}
]
}
,{
"Name":"FilterVolumeFindClose"
,"SetLastError":false
,"DllImport":"FLTLIB"
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
{"Name":"hVolumeFind","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]}
]
}
,{
"Name":"FilterInstanceFindFirst"
,"SetLastError":false
,"DllImport":"FLTLIB"
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
{"Name":"lpFilterName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]}
,{"Name":"dwInformationClass","Type":{"Kind":"ApiRef","Name":"INSTANCE_INFORMATION_CLASS","TargetKind":"Default","Api":"InstallableFileSystems","Parents":[]},"Attrs":["In"]}
,{"Name":"lpBuffer","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":3,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Void"}},"Attrs":["Out"]}
,{"Name":"dwBufferSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"lpBytesReturned","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]}
,{"Name":"lpFilterInstanceFind","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"FilterInstanceFindHandle","TargetKind":"Default","Api":"InstallableFileSystems","Parents":[]}},"Attrs":["Out"]}
]
}
,{
"Name":"FilterInstanceFindNext"
,"SetLastError":false
,"DllImport":"FLTLIB"
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
{"Name":"hFilterInstanceFind","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]}
,{"Name":"dwInformationClass","Type":{"Kind":"ApiRef","Name":"INSTANCE_INFORMATION_CLASS","TargetKind":"Default","Api":"InstallableFileSystems","Parents":[]},"Attrs":["In"]}
,{"Name":"lpBuffer","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":3,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Void"}},"Attrs":["Out"]}
,{"Name":"dwBufferSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"lpBytesReturned","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]}
]
}
,{
"Name":"FilterInstanceFindClose"
,"SetLastError":false
,"DllImport":"FLTLIB"
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
{"Name":"hFilterInstanceFind","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]}
]
}
,{
"Name":"FilterVolumeInstanceFindFirst"
,"SetLastError":false
,"DllImport":"FLTLIB"
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
{"Name":"lpVolumeName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]}
,{"Name":"dwInformationClass","Type":{"Kind":"ApiRef","Name":"INSTANCE_INFORMATION_CLASS","TargetKind":"Default","Api":"InstallableFileSystems","Parents":[]},"Attrs":["In"]}
,{"Name":"lpBuffer","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":3,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Void"}},"Attrs":["Out"]}
,{"Name":"dwBufferSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"lpBytesReturned","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]}
,{"Name":"lpVolumeInstanceFind","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"FilterVolumeInstanceFindHandle","TargetKind":"Default","Api":"InstallableFileSystems","Parents":[]}},"Attrs":["Out"]}
]
}
,{
"Name":"FilterVolumeInstanceFindNext"
,"SetLastError":false
,"DllImport":"FLTLIB"
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
{"Name":"hVolumeInstanceFind","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]}
,{"Name":"dwInformationClass","Type":{"Kind":"ApiRef","Name":"INSTANCE_INFORMATION_CLASS","TargetKind":"Default","Api":"InstallableFileSystems","Parents":[]},"Attrs":["In"]}
,{"Name":"lpBuffer","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":3,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Void"}},"Attrs":["Out"]}
,{"Name":"dwBufferSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"lpBytesReturned","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]}
]
}
,{
"Name":"FilterVolumeInstanceFindClose"
,"SetLastError":false
,"DllImport":"FLTLIB"
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
{"Name":"hVolumeInstanceFind","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]}
]
}
,{
"Name":"FilterGetInformation"
,"SetLastError":false
,"DllImport":"FLTLIB"
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
{"Name":"hFilter","Type":{"Kind":"ApiRef","Name":"HFILTER","TargetKind":"Default","Api":"InstallableFileSystems","Parents":[]},"Attrs":["In"]}
,{"Name":"dwInformationClass","Type":{"Kind":"ApiRef","Name":"FILTER_INFORMATION_CLASS","TargetKind":"Default","Api":"InstallableFileSystems","Parents":[]},"Attrs":["In"]}
,{"Name":"lpBuffer","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":3,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Void"}},"Attrs":["Out"]}
,{"Name":"dwBufferSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"lpBytesReturned","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]}
]
}
,{
"Name":"FilterInstanceGetInformation"
,"SetLastError":false
,"DllImport":"FLTLIB"
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
{"Name":"hInstance","Type":{"Kind":"ApiRef","Name":"HFILTER_INSTANCE","TargetKind":"Default","Api":"InstallableFileSystems","Parents":[]},"Attrs":["In"]}
,{"Name":"dwInformationClass","Type":{"Kind":"ApiRef","Name":"INSTANCE_INFORMATION_CLASS","TargetKind":"Default","Api":"InstallableFileSystems","Parents":[]},"Attrs":["In"]}
,{"Name":"lpBuffer","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":3,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Void"}},"Attrs":["Out"]}
,{"Name":"dwBufferSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"lpBytesReturned","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]}
]
}
,{
"Name":"FilterConnectCommunicationPort"
,"SetLastError":false
,"DllImport":"FLTLIB"
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
{"Name":"lpPortName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]}
,{"Name":"dwOptions","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"lpContext","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":3,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Optional","Const"]}
,{"Name":"wSizeOfContext","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":["In"]}
,{"Name":"lpSecurityAttributes","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SECURITY_ATTRIBUTES","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["In","Optional"]}
,{"Name":"hPort","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]}
]
}
,{
"Name":"FilterSendMessage"
,"SetLastError":false
,"DllImport":"FLTLIB"
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
{"Name":"hPort","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]}
,{"Name":"lpInBuffer","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":2,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]}
,{"Name":"dwInBufferSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"lpOutBuffer","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":4,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Void"}},"Attrs":["Out","Optional"]}
,{"Name":"dwOutBufferSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"lpBytesReturned","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]}
]
}
,{
"Name":"FilterGetMessage"
,"SetLastError":false
,"DllImport":"FLTLIB"
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
{"Name":"hPort","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]}
,{"Name":"lpMessageBuffer","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":2,"SizeConst":-1,"Child":{"Kind":"ApiRef","Name":"FILTER_MESSAGE_HEADER","TargetKind":"Default","Api":"InstallableFileSystems","Parents":[]}},"Attrs":["Out"]}
,{"Name":"dwMessageBufferSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"lpOverlapped","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"OVERLAPPED","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["In","Out","Optional"]}
]
}
,{
"Name":"FilterReplyMessage"
,"SetLastError":false
,"DllImport":"FLTLIB"
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
{"Name":"hPort","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]}
,{"Name":"lpReplyBuffer","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":2,"SizeConst":-1,"Child":{"Kind":"ApiRef","Name":"FILTER_REPLY_HEADER","TargetKind":"Default","Api":"InstallableFileSystems","Parents":[]}},"Attrs":["In"]}
,{"Name":"dwReplyBufferSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
]
}
,{
"Name":"FilterGetDosName"
,"SetLastError":false
,"DllImport":"FLTLIB"
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
{"Name":"lpVolumeName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]}
,{"Name":"lpDosName","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":2,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Char"}},"Attrs":["Out"]}
,{"Name":"dwDosNameBufferSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
]
}
]
,"UnicodeAliases":[
]
}
+709
View File
@@ -0,0 +1,709 @@
{
"Constants":[
]
,"Types":[
{
"Name":"INTERACTION_ID"
,"Kind":"Enum"
,"Flags":false
,"Values":[
{"Name":"INTERACTION_ID_NONE","Value":0}
,{"Name":"INTERACTION_ID_MANIPULATION","Value":1}
,{"Name":"INTERACTION_ID_TAP","Value":2}
,{"Name":"INTERACTION_ID_SECONDARY_TAP","Value":3}
,{"Name":"INTERACTION_ID_HOLD","Value":4}
,{"Name":"INTERACTION_ID_DRAG","Value":5}
,{"Name":"INTERACTION_ID_CROSS_SLIDE","Value":6}
,{"Name":"INTERACTION_ID_MAX","Value":-1}
]
,"IntegerBase":"Int32"
}
,{
"Name":"INTERACTION_FLAGS"
,"Kind":"Enum"
,"Flags":false
,"Values":[
{"Name":"INTERACTION_FLAG_NONE","Value":0}
,{"Name":"INTERACTION_FLAG_BEGIN","Value":1}
,{"Name":"INTERACTION_FLAG_END","Value":2}
,{"Name":"INTERACTION_FLAG_CANCEL","Value":4}
,{"Name":"INTERACTION_FLAG_INERTIA","Value":8}
,{"Name":"INTERACTION_FLAG_MAX","Value":-1}
]
,"IntegerBase":"Int32"
}
,{
"Name":"INTERACTION_CONFIGURATION_FLAGS"
,"Kind":"Enum"
,"Flags":false
,"Values":[
{"Name":"INTERACTION_CONFIGURATION_FLAG_NONE","Value":0}
,{"Name":"INTERACTION_CONFIGURATION_FLAG_MANIPULATION","Value":1}
,{"Name":"INTERACTION_CONFIGURATION_FLAG_MANIPULATION_TRANSLATION_X","Value":2}
,{"Name":"INTERACTION_CONFIGURATION_FLAG_MANIPULATION_TRANSLATION_Y","Value":4}
,{"Name":"INTERACTION_CONFIGURATION_FLAG_MANIPULATION_ROTATION","Value":8}
,{"Name":"INTERACTION_CONFIGURATION_FLAG_MANIPULATION_SCALING","Value":16}
,{"Name":"INTERACTION_CONFIGURATION_FLAG_MANIPULATION_TRANSLATION_INERTIA","Value":32}
,{"Name":"INTERACTION_CONFIGURATION_FLAG_MANIPULATION_ROTATION_INERTIA","Value":64}
,{"Name":"INTERACTION_CONFIGURATION_FLAG_MANIPULATION_SCALING_INERTIA","Value":128}
,{"Name":"INTERACTION_CONFIGURATION_FLAG_MANIPULATION_RAILS_X","Value":256}
,{"Name":"INTERACTION_CONFIGURATION_FLAG_MANIPULATION_RAILS_Y","Value":512}
,{"Name":"INTERACTION_CONFIGURATION_FLAG_MANIPULATION_EXACT","Value":1024}
,{"Name":"INTERACTION_CONFIGURATION_FLAG_MANIPULATION_MULTIPLE_FINGER_PANNING","Value":2048}
,{"Name":"INTERACTION_CONFIGURATION_FLAG_CROSS_SLIDE","Value":1}
,{"Name":"INTERACTION_CONFIGURATION_FLAG_CROSS_SLIDE_HORIZONTAL","Value":2}
,{"Name":"INTERACTION_CONFIGURATION_FLAG_CROSS_SLIDE_SELECT","Value":4}
,{"Name":"INTERACTION_CONFIGURATION_FLAG_CROSS_SLIDE_SPEED_BUMP","Value":8}
,{"Name":"INTERACTION_CONFIGURATION_FLAG_CROSS_SLIDE_REARRANGE","Value":16}
,{"Name":"INTERACTION_CONFIGURATION_FLAG_CROSS_SLIDE_EXACT","Value":32}
,{"Name":"INTERACTION_CONFIGURATION_FLAG_TAP","Value":1}
,{"Name":"INTERACTION_CONFIGURATION_FLAG_TAP_DOUBLE","Value":2}
,{"Name":"INTERACTION_CONFIGURATION_FLAG_TAP_MULTIPLE_FINGER","Value":4}
,{"Name":"INTERACTION_CONFIGURATION_FLAG_SECONDARY_TAP","Value":1}
,{"Name":"INTERACTION_CONFIGURATION_FLAG_HOLD","Value":1}
,{"Name":"INTERACTION_CONFIGURATION_FLAG_HOLD_MOUSE","Value":2}
,{"Name":"INTERACTION_CONFIGURATION_FLAG_HOLD_MULTIPLE_FINGER","Value":4}
,{"Name":"INTERACTION_CONFIGURATION_FLAG_DRAG","Value":1}
,{"Name":"INTERACTION_CONFIGURATION_FLAG_MAX","Value":-1}
]
,"IntegerBase":"Int32"
}
,{
"Name":"INERTIA_PARAMETER"
,"Kind":"Enum"
,"Flags":false
,"Values":[
{"Name":"INERTIA_PARAMETER_TRANSLATION_DECELERATION","Value":1}
,{"Name":"INERTIA_PARAMETER_TRANSLATION_DISPLACEMENT","Value":2}
,{"Name":"INERTIA_PARAMETER_ROTATION_DECELERATION","Value":3}
,{"Name":"INERTIA_PARAMETER_ROTATION_ANGLE","Value":4}
,{"Name":"INERTIA_PARAMETER_EXPANSION_DECELERATION","Value":5}
,{"Name":"INERTIA_PARAMETER_EXPANSION_EXPANSION","Value":6}
,{"Name":"INERTIA_PARAMETER_MAX","Value":-1}
]
,"IntegerBase":"Int32"
}
,{
"Name":"INTERACTION_STATE"
,"Kind":"Enum"
,"Flags":false
,"Values":[
{"Name":"INTERACTION_STATE_IDLE","Value":0}
,{"Name":"INTERACTION_STATE_IN_INTERACTION","Value":1}
,{"Name":"INTERACTION_STATE_POSSIBLE_DOUBLE_TAP","Value":2}
,{"Name":"INTERACTION_STATE_MAX","Value":-1}
]
,"IntegerBase":"Int32"
}
,{
"Name":"INTERACTION_CONTEXT_PROPERTY"
,"Kind":"Enum"
,"Flags":false
,"Values":[
{"Name":"INTERACTION_CONTEXT_PROPERTY_MEASUREMENT_UNITS","Value":1}
,{"Name":"INTERACTION_CONTEXT_PROPERTY_INTERACTION_UI_FEEDBACK","Value":2}
,{"Name":"INTERACTION_CONTEXT_PROPERTY_FILTER_POINTERS","Value":3}
,{"Name":"INTERACTION_CONTEXT_PROPERTY_MAX","Value":-1}
]
,"IntegerBase":"Int32"
}
,{
"Name":"CROSS_SLIDE_THRESHOLD"
,"Kind":"Enum"
,"Flags":false
,"Values":[
{"Name":"CROSS_SLIDE_THRESHOLD_SELECT_START","Value":0}
,{"Name":"CROSS_SLIDE_THRESHOLD_SPEED_BUMP_START","Value":1}
,{"Name":"CROSS_SLIDE_THRESHOLD_SPEED_BUMP_END","Value":2}
,{"Name":"CROSS_SLIDE_THRESHOLD_REARRANGE_START","Value":3}
,{"Name":"CROSS_SLIDE_THRESHOLD_COUNT","Value":4}
,{"Name":"CROSS_SLIDE_THRESHOLD_MAX","Value":-1}
]
,"IntegerBase":"Int32"
}
,{
"Name":"CROSS_SLIDE_FLAGS"
,"Kind":"Enum"
,"Flags":false
,"Values":[
{"Name":"CROSS_SLIDE_FLAGS_NONE","Value":0}
,{"Name":"CROSS_SLIDE_FLAGS_SELECT","Value":1}
,{"Name":"CROSS_SLIDE_FLAGS_SPEED_BUMP","Value":2}
,{"Name":"CROSS_SLIDE_FLAGS_REARRANGE","Value":4}
,{"Name":"CROSS_SLIDE_FLAGS_MAX","Value":-1}
]
,"IntegerBase":"Int32"
}
,{
"Name":"MOUSE_WHEEL_PARAMETER"
,"Kind":"Enum"
,"Flags":false
,"Values":[
{"Name":"MOUSE_WHEEL_PARAMETER_CHAR_TRANSLATION_X","Value":1}
,{"Name":"MOUSE_WHEEL_PARAMETER_CHAR_TRANSLATION_Y","Value":2}
,{"Name":"MOUSE_WHEEL_PARAMETER_DELTA_SCALE","Value":3}
,{"Name":"MOUSE_WHEEL_PARAMETER_DELTA_ROTATION","Value":4}
,{"Name":"MOUSE_WHEEL_PARAMETER_PAGE_TRANSLATION_X","Value":5}
,{"Name":"MOUSE_WHEEL_PARAMETER_PAGE_TRANSLATION_Y","Value":6}
,{"Name":"MOUSE_WHEEL_PARAMETER_MAX","Value":-1}
]
,"IntegerBase":"Int32"
}
,{
"Name":"TAP_PARAMETER"
,"Kind":"Enum"
,"Flags":false
,"Values":[
{"Name":"TAP_PARAMETER_MIN_CONTACT_COUNT","Value":0}
,{"Name":"TAP_PARAMETER_MAX_CONTACT_COUNT","Value":1}
,{"Name":"TAP_PARAMETER_MAX","Value":-1}
]
,"IntegerBase":"Int32"
}
,{
"Name":"HOLD_PARAMETER"
,"Kind":"Enum"
,"Flags":false
,"Values":[
{"Name":"HOLD_PARAMETER_MIN_CONTACT_COUNT","Value":0}
,{"Name":"HOLD_PARAMETER_MAX_CONTACT_COUNT","Value":1}
,{"Name":"HOLD_PARAMETER_THRESHOLD_RADIUS","Value":2}
,{"Name":"HOLD_PARAMETER_THRESHOLD_START_DELAY","Value":3}
,{"Name":"HOLD_PARAMETER_MAX","Value":-1}
]
,"IntegerBase":"Int32"
}
,{
"Name":"TRANSLATION_PARAMETER"
,"Kind":"Enum"
,"Flags":false
,"Values":[
{"Name":"TRANSLATION_PARAMETER_MIN_CONTACT_COUNT","Value":0}
,{"Name":"TRANSLATION_PARAMETER_MAX_CONTACT_COUNT","Value":1}
,{"Name":"TRANSLATION_PARAMETER_MAX","Value":-1}
]
,"IntegerBase":"Int32"
}
,{
"Name":"MANIPULATION_RAILS_STATE"
,"Kind":"Enum"
,"Flags":false
,"Values":[
{"Name":"MANIPULATION_RAILS_STATE_UNDECIDED","Value":0}
,{"Name":"MANIPULATION_RAILS_STATE_FREE","Value":1}
,{"Name":"MANIPULATION_RAILS_STATE_RAILED","Value":2}
,{"Name":"MANIPULATION_RAILS_STATE_MAX","Value":-1}
]
,"IntegerBase":"Int32"
}
,{
"Name":"MANIPULATION_TRANSFORM"
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Fields":[
{"Name":"translationX","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]}
,{"Name":"translationY","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]}
,{"Name":"scale","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]}
,{"Name":"expansion","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]}
,{"Name":"rotation","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]}
]
,"NestedTypes":[
]
}
,{
"Name":"MANIPULATION_VELOCITY"
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Fields":[
{"Name":"velocityX","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]}
,{"Name":"velocityY","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]}
,{"Name":"velocityExpansion","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]}
,{"Name":"velocityAngular","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]}
]
,"NestedTypes":[
]
}
,{
"Name":"INTERACTION_ARGUMENTS_MANIPULATION"
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Fields":[
{"Name":"delta","Type":{"Kind":"ApiRef","Name":"MANIPULATION_TRANSFORM","TargetKind":"Default","Api":"InteractionContext","Parents":[]},"Attrs":[]}
,{"Name":"cumulative","Type":{"Kind":"ApiRef","Name":"MANIPULATION_TRANSFORM","TargetKind":"Default","Api":"InteractionContext","Parents":[]},"Attrs":[]}
,{"Name":"velocity","Type":{"Kind":"ApiRef","Name":"MANIPULATION_VELOCITY","TargetKind":"Default","Api":"InteractionContext","Parents":[]},"Attrs":[]}
,{"Name":"railsState","Type":{"Kind":"ApiRef","Name":"MANIPULATION_RAILS_STATE","TargetKind":"Default","Api":"InteractionContext","Parents":[]},"Attrs":[]}
]
,"NestedTypes":[
]
}
,{
"Name":"INTERACTION_ARGUMENTS_TAP"
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Fields":[
{"Name":"count","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
]
,"NestedTypes":[
]
}
,{
"Name":"INTERACTION_ARGUMENTS_CROSS_SLIDE"
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Fields":[
{"Name":"flags","Type":{"Kind":"ApiRef","Name":"CROSS_SLIDE_FLAGS","TargetKind":"Default","Api":"InteractionContext","Parents":[]},"Attrs":[]}
]
,"NestedTypes":[
]
}
,{
"Name":"INTERACTION_CONTEXT_OUTPUT"
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Fields":[
{"Name":"interactionId","Type":{"Kind":"ApiRef","Name":"INTERACTION_ID","TargetKind":"Default","Api":"InteractionContext","Parents":[]},"Attrs":[]}
,{"Name":"interactionFlags","Type":{"Kind":"ApiRef","Name":"INTERACTION_FLAGS","TargetKind":"Default","Api":"InteractionContext","Parents":[]},"Attrs":[]}
,{"Name":"inputType","Type":{"Kind":"ApiRef","Name":"POINTER_INPUT_TYPE","TargetKind":"Default","Api":"MenusAndResources","Parents":[]},"Attrs":[]}
,{"Name":"x","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]}
,{"Name":"y","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]}
,{"Name":"arguments","Type":{"Kind":"ApiRef","Name":"_arguments_e__Union","TargetKind":"Default","Api":"InteractionContext","Parents":["INTERACTION_CONTEXT_OUTPUT"]},"Attrs":[]}
]
,"NestedTypes":[
{
"Name":"_arguments_e__Union"
,"Comment":"TODO: Explicit layout data implemented"
,"Kind":"StructOrUnion"
,"Size":0
,"PackingSize":0
,"Fields":[
{"Name":"manipulation","Type":{"Kind":"ApiRef","Name":"INTERACTION_ARGUMENTS_MANIPULATION","TargetKind":"Default","Api":"InteractionContext","Parents":[]},"Attrs":[]}
,{"Name":"tap","Type":{"Kind":"ApiRef","Name":"INTERACTION_ARGUMENTS_TAP","TargetKind":"Default","Api":"InteractionContext","Parents":[]},"Attrs":[]}
,{"Name":"crossSlide","Type":{"Kind":"ApiRef","Name":"INTERACTION_ARGUMENTS_CROSS_SLIDE","TargetKind":"Default","Api":"InteractionContext","Parents":[]},"Attrs":[]}
]
,"NestedTypes":[
]
}
]
}
,{
"Name":"INTERACTION_CONTEXT_OUTPUT2"
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Fields":[
{"Name":"interactionId","Type":{"Kind":"ApiRef","Name":"INTERACTION_ID","TargetKind":"Default","Api":"InteractionContext","Parents":[]},"Attrs":[]}
,{"Name":"interactionFlags","Type":{"Kind":"ApiRef","Name":"INTERACTION_FLAGS","TargetKind":"Default","Api":"InteractionContext","Parents":[]},"Attrs":[]}
,{"Name":"inputType","Type":{"Kind":"ApiRef","Name":"POINTER_INPUT_TYPE","TargetKind":"Default","Api":"MenusAndResources","Parents":[]},"Attrs":[]}
,{"Name":"contactCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"currentContactCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"x","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]}
,{"Name":"y","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]}
,{"Name":"arguments","Type":{"Kind":"ApiRef","Name":"_arguments_e__Union","TargetKind":"Default","Api":"InteractionContext","Parents":["INTERACTION_CONTEXT_OUTPUT2"]},"Attrs":[]}
]
,"NestedTypes":[
{
"Name":"_arguments_e__Union"
,"Comment":"TODO: Explicit layout data implemented"
,"Kind":"StructOrUnion"
,"Size":0
,"PackingSize":0
,"Fields":[
{"Name":"manipulation","Type":{"Kind":"ApiRef","Name":"INTERACTION_ARGUMENTS_MANIPULATION","TargetKind":"Default","Api":"InteractionContext","Parents":[]},"Attrs":[]}
,{"Name":"tap","Type":{"Kind":"ApiRef","Name":"INTERACTION_ARGUMENTS_TAP","TargetKind":"Default","Api":"InteractionContext","Parents":[]},"Attrs":[]}
,{"Name":"crossSlide","Type":{"Kind":"ApiRef","Name":"INTERACTION_ARGUMENTS_CROSS_SLIDE","TargetKind":"Default","Api":"InteractionContext","Parents":[]},"Attrs":[]}
]
,"NestedTypes":[
]
}
]
}
,{
"Name":"INTERACTION_CONTEXT_CONFIGURATION"
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Fields":[
{"Name":"interactionId","Type":{"Kind":"ApiRef","Name":"INTERACTION_ID","TargetKind":"Default","Api":"InteractionContext","Parents":[]},"Attrs":[]}
,{"Name":"enable","Type":{"Kind":"ApiRef","Name":"INTERACTION_CONFIGURATION_FLAGS","TargetKind":"Default","Api":"InteractionContext","Parents":[]},"Attrs":[]}
]
,"NestedTypes":[
]
}
,{
"Name":"CROSS_SLIDE_PARAMETER"
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Fields":[
{"Name":"threshold","Type":{"Kind":"ApiRef","Name":"CROSS_SLIDE_THRESHOLD","TargetKind":"Default","Api":"InteractionContext","Parents":[]},"Attrs":[]}
,{"Name":"distance","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]}
]
,"NestedTypes":[
]
}
,{
"Name":"INTERACTION_CONTEXT_OUTPUT_CALLBACK"
,"Kind":"FunctionPointer"
,"SetLastError":false
,"ReturnType":{"Kind":"Native","Name":"Void"}
,"Params":[
{"Name":"clientData","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Optional"]}
,{"Name":"output","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"INTERACTION_CONTEXT_OUTPUT","TargetKind":"Default","Api":"InteractionContext","Parents":[]}},"Attrs":["In","Const"]}
]
}
,{
"Name":"INTERACTION_CONTEXT_OUTPUT_CALLBACK2"
,"Kind":"FunctionPointer"
,"SetLastError":false
,"ReturnType":{"Kind":"Native","Name":"Void"}
,"Params":[
{"Name":"clientData","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Optional"]}
,{"Name":"output","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"INTERACTION_CONTEXT_OUTPUT2","TargetKind":"Default","Api":"InteractionContext","Parents":[]}},"Attrs":["In","Const"]}
]
}
,{
"Name":"HINTERACTIONCONTEXT__"
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Fields":[
{"Name":"unused","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]}
]
,"NestedTypes":[
]
}
]
,"Functions":[
{
"Name":"CreateInteractionContext"
,"SetLastError":false
,"DllImport":"NInput"
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
{"Name":"interactionContext","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HINTERACTIONCONTEXT__","TargetKind":"Default","Api":"InteractionContext","Parents":[]}}},"Attrs":["Out"]}
]
}
,{
"Name":"DestroyInteractionContext"
,"SetLastError":false
,"DllImport":"NInput"
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
{"Name":"interactionContext","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HINTERACTIONCONTEXT__","TargetKind":"Default","Api":"InteractionContext","Parents":[]}},"Attrs":["In"]}
]
}
,{
"Name":"RegisterOutputCallbackInteractionContext"
,"SetLastError":false
,"DllImport":"NInput"
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
{"Name":"interactionContext","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HINTERACTIONCONTEXT__","TargetKind":"Default","Api":"InteractionContext","Parents":[]}},"Attrs":["In"]}
,{"Name":"outputCallback","Type":{"Kind":"ApiRef","Name":"INTERACTION_CONTEXT_OUTPUT_CALLBACK","TargetKind":"FunctionPointer","Api":"InteractionContext","Parents":[]},"Attrs":["In"]}
,{"Name":"clientData","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Optional"]}
]
}
,{
"Name":"RegisterOutputCallbackInteractionContext2"
,"SetLastError":false
,"DllImport":"NInput"
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
{"Name":"interactionContext","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HINTERACTIONCONTEXT__","TargetKind":"Default","Api":"InteractionContext","Parents":[]}},"Attrs":["In"]}
,{"Name":"outputCallback","Type":{"Kind":"ApiRef","Name":"INTERACTION_CONTEXT_OUTPUT_CALLBACK2","TargetKind":"FunctionPointer","Api":"InteractionContext","Parents":[]},"Attrs":["In"]}
,{"Name":"clientData","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Optional"]}
]
}
,{
"Name":"SetInteractionConfigurationInteractionContext"
,"SetLastError":false
,"DllImport":"NInput"
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
{"Name":"interactionContext","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HINTERACTIONCONTEXT__","TargetKind":"Default","Api":"InteractionContext","Parents":[]}},"Attrs":["In"]}
,{"Name":"configurationCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"configuration","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":1,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"ApiRef","Name":"INTERACTION_CONTEXT_CONFIGURATION","TargetKind":"Default","Api":"InteractionContext","Parents":[]}},"Attrs":["In","Const"]}
]
}
,{
"Name":"GetInteractionConfigurationInteractionContext"
,"SetLastError":false
,"DllImport":"NInput"
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
{"Name":"interactionContext","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HINTERACTIONCONTEXT__","TargetKind":"Default","Api":"InteractionContext","Parents":[]}},"Attrs":["In"]}
,{"Name":"configurationCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"configuration","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":1,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"ApiRef","Name":"INTERACTION_CONTEXT_CONFIGURATION","TargetKind":"Default","Api":"InteractionContext","Parents":[]}},"Attrs":["In","Out"]}
]
}
,{
"Name":"SetPropertyInteractionContext"
,"SetLastError":false
,"DllImport":"NInput"
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
{"Name":"interactionContext","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HINTERACTIONCONTEXT__","TargetKind":"Default","Api":"InteractionContext","Parents":[]}},"Attrs":["In"]}
,{"Name":"contextProperty","Type":{"Kind":"ApiRef","Name":"INTERACTION_CONTEXT_PROPERTY","TargetKind":"Default","Api":"InteractionContext","Parents":[]},"Attrs":["In"]}
,{"Name":"value","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
]
}
,{
"Name":"GetPropertyInteractionContext"
,"SetLastError":false
,"DllImport":"NInput"
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
{"Name":"interactionContext","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HINTERACTIONCONTEXT__","TargetKind":"Default","Api":"InteractionContext","Parents":[]}},"Attrs":["In"]}
,{"Name":"contextProperty","Type":{"Kind":"ApiRef","Name":"INTERACTION_CONTEXT_PROPERTY","TargetKind":"Default","Api":"InteractionContext","Parents":[]},"Attrs":["In"]}
,{"Name":"value","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]}
]
}
,{
"Name":"SetInertiaParameterInteractionContext"
,"SetLastError":false
,"DllImport":"NInput"
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
{"Name":"interactionContext","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HINTERACTIONCONTEXT__","TargetKind":"Default","Api":"InteractionContext","Parents":[]}},"Attrs":["In"]}
,{"Name":"inertiaParameter","Type":{"Kind":"ApiRef","Name":"INERTIA_PARAMETER","TargetKind":"Default","Api":"InteractionContext","Parents":[]},"Attrs":["In"]}
,{"Name":"value","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]}
]
}
,{
"Name":"GetInertiaParameterInteractionContext"
,"SetLastError":false
,"DllImport":"NInput"
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
{"Name":"interactionContext","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HINTERACTIONCONTEXT__","TargetKind":"Default","Api":"InteractionContext","Parents":[]}},"Attrs":["In"]}
,{"Name":"inertiaParameter","Type":{"Kind":"ApiRef","Name":"INERTIA_PARAMETER","TargetKind":"Default","Api":"InteractionContext","Parents":[]},"Attrs":["In"]}
,{"Name":"value","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Single"}},"Attrs":["Out"]}
]
}
,{
"Name":"SetCrossSlideParametersInteractionContext"
,"SetLastError":false
,"DllImport":"NInput"
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
{"Name":"interactionContext","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HINTERACTIONCONTEXT__","TargetKind":"Default","Api":"InteractionContext","Parents":[]}},"Attrs":["In"]}
,{"Name":"parameterCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"crossSlideParameters","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":1,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"ApiRef","Name":"CROSS_SLIDE_PARAMETER","TargetKind":"Default","Api":"InteractionContext","Parents":[]}},"Attrs":["In"]}
]
}
,{
"Name":"GetCrossSlideParameterInteractionContext"
,"SetLastError":false
,"DllImport":"NInput"
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
{"Name":"interactionContext","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HINTERACTIONCONTEXT__","TargetKind":"Default","Api":"InteractionContext","Parents":[]}},"Attrs":["In"]}
,{"Name":"threshold","Type":{"Kind":"ApiRef","Name":"CROSS_SLIDE_THRESHOLD","TargetKind":"Default","Api":"InteractionContext","Parents":[]},"Attrs":["In"]}
,{"Name":"distance","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Single"}},"Attrs":["Out"]}
]
}
,{
"Name":"SetTapParameterInteractionContext"
,"SetLastError":false
,"DllImport":"NInput"
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
{"Name":"interactionContext","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HINTERACTIONCONTEXT__","TargetKind":"Default","Api":"InteractionContext","Parents":[]}},"Attrs":["In","Out"]}
,{"Name":"parameter","Type":{"Kind":"ApiRef","Name":"TAP_PARAMETER","TargetKind":"Default","Api":"InteractionContext","Parents":[]},"Attrs":["In"]}
,{"Name":"value","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]}
]
}
,{
"Name":"GetTapParameterInteractionContext"
,"SetLastError":false
,"DllImport":"NInput"
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
{"Name":"interactionContext","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HINTERACTIONCONTEXT__","TargetKind":"Default","Api":"InteractionContext","Parents":[]}},"Attrs":["In","Out"]}
,{"Name":"parameter","Type":{"Kind":"ApiRef","Name":"TAP_PARAMETER","TargetKind":"Default","Api":"InteractionContext","Parents":[]},"Attrs":["In"]}
,{"Name":"value","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Single"}},"Attrs":["Out"]}
]
}
,{
"Name":"SetHoldParameterInteractionContext"
,"SetLastError":false
,"DllImport":"NInput"
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
{"Name":"interactionContext","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HINTERACTIONCONTEXT__","TargetKind":"Default","Api":"InteractionContext","Parents":[]}},"Attrs":["In","Out"]}
,{"Name":"parameter","Type":{"Kind":"ApiRef","Name":"HOLD_PARAMETER","TargetKind":"Default","Api":"InteractionContext","Parents":[]},"Attrs":["In"]}
,{"Name":"value","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]}
]
}
,{
"Name":"GetHoldParameterInteractionContext"
,"SetLastError":false
,"DllImport":"NInput"
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
{"Name":"interactionContext","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HINTERACTIONCONTEXT__","TargetKind":"Default","Api":"InteractionContext","Parents":[]}},"Attrs":["In","Out"]}
,{"Name":"parameter","Type":{"Kind":"ApiRef","Name":"HOLD_PARAMETER","TargetKind":"Default","Api":"InteractionContext","Parents":[]},"Attrs":["In"]}
,{"Name":"value","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Single"}},"Attrs":["Out"]}
]
}
,{
"Name":"SetTranslationParameterInteractionContext"
,"SetLastError":false
,"DllImport":"NInput"
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
{"Name":"interactionContext","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HINTERACTIONCONTEXT__","TargetKind":"Default","Api":"InteractionContext","Parents":[]}},"Attrs":["In","Out"]}
,{"Name":"parameter","Type":{"Kind":"ApiRef","Name":"TRANSLATION_PARAMETER","TargetKind":"Default","Api":"InteractionContext","Parents":[]},"Attrs":["In"]}
,{"Name":"value","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]}
]
}
,{
"Name":"GetTranslationParameterInteractionContext"
,"SetLastError":false
,"DllImport":"NInput"
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
{"Name":"interactionContext","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HINTERACTIONCONTEXT__","TargetKind":"Default","Api":"InteractionContext","Parents":[]}},"Attrs":["In","Out"]}
,{"Name":"parameter","Type":{"Kind":"ApiRef","Name":"TRANSLATION_PARAMETER","TargetKind":"Default","Api":"InteractionContext","Parents":[]},"Attrs":["In"]}
,{"Name":"value","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Single"}},"Attrs":["Out"]}
]
}
,{
"Name":"SetMouseWheelParameterInteractionContext"
,"SetLastError":false
,"DllImport":"NInput"
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
{"Name":"interactionContext","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HINTERACTIONCONTEXT__","TargetKind":"Default","Api":"InteractionContext","Parents":[]}},"Attrs":["In"]}
,{"Name":"parameter","Type":{"Kind":"ApiRef","Name":"MOUSE_WHEEL_PARAMETER","TargetKind":"Default","Api":"InteractionContext","Parents":[]},"Attrs":["In"]}
,{"Name":"value","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]}
]
}
,{
"Name":"GetMouseWheelParameterInteractionContext"
,"SetLastError":false
,"DllImport":"NInput"
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
{"Name":"interactionContext","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HINTERACTIONCONTEXT__","TargetKind":"Default","Api":"InteractionContext","Parents":[]}},"Attrs":["In"]}
,{"Name":"parameter","Type":{"Kind":"ApiRef","Name":"MOUSE_WHEEL_PARAMETER","TargetKind":"Default","Api":"InteractionContext","Parents":[]},"Attrs":["In"]}
,{"Name":"value","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Single"}},"Attrs":["Out"]}
]
}
,{
"Name":"ResetInteractionContext"
,"SetLastError":false
,"DllImport":"NInput"
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
{"Name":"interactionContext","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HINTERACTIONCONTEXT__","TargetKind":"Default","Api":"InteractionContext","Parents":[]}},"Attrs":["In"]}
]
}
,{
"Name":"GetStateInteractionContext"
,"SetLastError":false
,"DllImport":"NInput"
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
{"Name":"interactionContext","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HINTERACTIONCONTEXT__","TargetKind":"Default","Api":"InteractionContext","Parents":[]}},"Attrs":["In"]}
,{"Name":"pointerInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"POINTER_INFO","TargetKind":"Default","Api":"PointerInput","Parents":[]}},"Attrs":["In","Optional","Const"]}
,{"Name":"state","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"INTERACTION_STATE","TargetKind":"Default","Api":"InteractionContext","Parents":[]}},"Attrs":["Out"]}
]
}
,{
"Name":"AddPointerInteractionContext"
,"SetLastError":false
,"DllImport":"NInput"
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
{"Name":"interactionContext","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HINTERACTIONCONTEXT__","TargetKind":"Default","Api":"InteractionContext","Parents":[]}},"Attrs":["In"]}
,{"Name":"pointerId","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
]
}
,{
"Name":"RemovePointerInteractionContext"
,"SetLastError":false
,"DllImport":"NInput"
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
{"Name":"interactionContext","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HINTERACTIONCONTEXT__","TargetKind":"Default","Api":"InteractionContext","Parents":[]}},"Attrs":["In"]}
,{"Name":"pointerId","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
]
}
,{
"Name":"ProcessPointerFramesInteractionContext"
,"SetLastError":false
,"DllImport":"NInput"
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
{"Name":"interactionContext","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HINTERACTIONCONTEXT__","TargetKind":"Default","Api":"InteractionContext","Parents":[]}},"Attrs":["In"]}
,{"Name":"entriesCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"pointerCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"pointerInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"POINTER_INFO","TargetKind":"Default","Api":"PointerInput","Parents":[]}},"Attrs":["In","Const"]}
]
}
,{
"Name":"BufferPointerPacketsInteractionContext"
,"SetLastError":false
,"DllImport":"NInput"
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
{"Name":"interactionContext","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HINTERACTIONCONTEXT__","TargetKind":"Default","Api":"InteractionContext","Parents":[]}},"Attrs":["In"]}
,{"Name":"entriesCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"pointerInfo","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":1,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"ApiRef","Name":"POINTER_INFO","TargetKind":"Default","Api":"PointerInput","Parents":[]}},"Attrs":["In","Const"]}
]
}
,{
"Name":"ProcessBufferedPacketsInteractionContext"
,"SetLastError":false
,"DllImport":"NInput"
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
{"Name":"interactionContext","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HINTERACTIONCONTEXT__","TargetKind":"Default","Api":"InteractionContext","Parents":[]}},"Attrs":["In"]}
]
}
,{
"Name":"ProcessInertiaInteractionContext"
,"SetLastError":false
,"DllImport":"NInput"
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
{"Name":"interactionContext","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HINTERACTIONCONTEXT__","TargetKind":"Default","Api":"InteractionContext","Parents":[]}},"Attrs":["In"]}
]
}
,{
"Name":"StopInteractionContext"
,"SetLastError":false
,"DllImport":"NInput"
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
{"Name":"interactionContext","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HINTERACTIONCONTEXT__","TargetKind":"Default","Api":"InteractionContext","Parents":[]}},"Attrs":["In"]}
]
}
,{
"Name":"SetPivotInteractionContext"
,"SetLastError":false
,"DllImport":"NInput"
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
{"Name":"interactionContext","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HINTERACTIONCONTEXT__","TargetKind":"Default","Api":"InteractionContext","Parents":[]}},"Attrs":["In"]}
,{"Name":"x","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]}
,{"Name":"y","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]}
,{"Name":"radius","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]}
]
}
]
,"UnicodeAliases":[
]
}
+20368
View File
File diff suppressed because it is too large Load Diff
+3760
View File
File diff suppressed because it is too large Load Diff
+41
View File
@@ -0,0 +1,41 @@
{
"Constants":[
]
,"Types":[
]
,"Functions":[
{
"Name":"CreateNamedPipeA"
,"SetLastError":true
,"DllImport":"KERNEL32"
,"ReturnType":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]}
,"Params":[
{"Name":"lpName","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]}
,{"Name":"dwOpenMode","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"dwPipeMode","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"nMaxInstances","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"nOutBufferSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"nInBufferSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"nDefaultTimeOut","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"lpSecurityAttributes","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SECURITY_ATTRIBUTES","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["In","Optional"]}
]
}
,{
"Name":"WaitNamedPipeA"
,"SetLastError":true
,"DllImport":"KERNEL32"
,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]}
,"Params":[
{"Name":"lpNamedPipeName","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]}
,{"Name":"nTimeOut","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
]
}
]
,"UnicodeAliases":[
]
}
+1046
View File
File diff suppressed because it is too large Load Diff
+357
View File
@@ -0,0 +1,357 @@
{
"Constants":[
]
,"Types":[
{
"Name":"EXCEPTION_DISPOSITION"
,"Kind":"Enum"
,"Flags":false
,"Values":[
{"Name":"ExceptionContinueExecution","Value":0}
,{"Name":"ExceptionContinueSearch","Value":1}
,{"Name":"ExceptionNestedException","Value":2}
,{"Name":"ExceptionCollidedUnwind","Value":3}
]
,"IntegerBase":"Int32"
}
,{
"Name":"QUAD"
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Fields":[
{"Name":"Anonymous","Type":{"Kind":"ApiRef","Name":"_Anonymous_e__Union","TargetKind":"Default","Api":"Kernel","Parents":["QUAD"]},"Attrs":[]}
]
,"NestedTypes":[
{
"Name":"_Anonymous_e__Union"
,"Comment":"TODO: Explicit layout data implemented"
,"Kind":"StructOrUnion"
,"Size":0
,"PackingSize":0
,"Fields":[
{"Name":"UseThisFieldToCopy","Type":{"Kind":"Native","Name":"Int64"},"Attrs":[]}
,{"Name":"DoNotUseThisField","Type":{"Kind":"Native","Name":"Double"},"Attrs":[]}
]
,"NestedTypes":[
]
}
]
}
,{
"Name":"EVENT_TYPE"
,"Kind":"Enum"
,"Flags":false
,"Values":[
{"Name":"NotificationEvent","Value":0}
,{"Name":"SynchronizationEvent","Value":1}
]
,"IntegerBase":"Int32"
}
,{
"Name":"TIMER_TYPE"
,"Kind":"Enum"
,"Flags":false
,"Values":[
{"Name":"NotificationTimer","Value":0}
,{"Name":"SynchronizationTimer","Value":1}
]
,"IntegerBase":"Int32"
}
,{
"Name":"WAIT_TYPE"
,"Kind":"Enum"
,"Flags":false
,"Values":[
{"Name":"WaitAll","Value":0}
,{"Name":"WaitAny","Value":1}
,{"Name":"WaitNotification","Value":2}
,{"Name":"WaitDequeue","Value":3}
]
,"IntegerBase":"Int32"
}
,{
"Name":"CSTRING"
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Fields":[
{"Name":"Length","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]}
,{"Name":"MaximumLength","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]}
,{"Name":"Buffer","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"SByte"}},"Attrs":["Const"]}
]
,"NestedTypes":[
]
}
,{
"Name":"LIST_ENTRY"
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Fields":[
{"Name":"Flink","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"LIST_ENTRY","TargetKind":"Default","Api":"Kernel","Parents":[]}},"Attrs":[]}
,{"Name":"Blink","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"LIST_ENTRY","TargetKind":"Default","Api":"Kernel","Parents":[]}},"Attrs":[]}
]
,"NestedTypes":[
]
}
,{
"Name":"SINGLE_LIST_ENTRY"
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Fields":[
{"Name":"Next","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SINGLE_LIST_ENTRY","TargetKind":"Default","Api":"Kernel","Parents":[]}},"Attrs":[]}
]
,"NestedTypes":[
]
}
,{
"Name":"RTL_BALANCED_NODE"
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Fields":[
{"Name":"Anonymous1","Type":{"Kind":"ApiRef","Name":"_Anonymous1_e__Union","TargetKind":"Default","Api":"Kernel","Parents":["RTL_BALANCED_NODE"]},"Attrs":[]}
,{"Name":"Anonymous2","Type":{"Kind":"ApiRef","Name":"_Anonymous2_e__Union","TargetKind":"Default","Api":"Kernel","Parents":["RTL_BALANCED_NODE"]},"Attrs":[]}
]
,"NestedTypes":[
{
"Name":"_Anonymous1_e__Union"
,"Comment":"TODO: Explicit layout data implemented"
,"Kind":"StructOrUnion"
,"Size":0
,"PackingSize":0
,"Fields":[
{"Name":"Children","Type":{"Kind":"Array","Shape":{"Size":2},"Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"RTL_BALANCED_NODE","TargetKind":"Default","Api":"Kernel","Parents":[]}}},"Attrs":[]}
,{"Name":"Anonymous","Type":{"Kind":"ApiRef","Name":"_Anonymous_e__Struct","TargetKind":"Default","Api":"Kernel","Parents":["_Anonymous1_e__Union","RTL_BALANCED_NODE"]},"Attrs":[]}
]
,"NestedTypes":[
{
"Name":"_Anonymous_e__Struct"
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Fields":[
{"Name":"Left","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"RTL_BALANCED_NODE","TargetKind":"Default","Api":"Kernel","Parents":[]}},"Attrs":[]}
,{"Name":"Right","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"RTL_BALANCED_NODE","TargetKind":"Default","Api":"Kernel","Parents":[]}},"Attrs":[]}
]
,"NestedTypes":[
]
}
]
}
,{
"Name":"_Anonymous2_e__Union"
,"Comment":"TODO: Explicit layout data implemented"
,"Kind":"StructOrUnion"
,"Size":0
,"PackingSize":0
,"Fields":[
{"Name":"_bitfield","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]}
,{"Name":"ParentValue","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":[]}
]
,"NestedTypes":[
]
}
]
}
,{
"Name":"LIST_ENTRY32"
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Fields":[
{"Name":"Flink","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"Blink","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
]
,"NestedTypes":[
]
}
,{
"Name":"LIST_ENTRY64"
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Fields":[
{"Name":"Flink","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]}
,{"Name":"Blink","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]}
]
,"NestedTypes":[
]
}
,{
"Name":"SINGLE_LIST_ENTRY32"
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Fields":[
{"Name":"Next","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
]
,"NestedTypes":[
]
}
,{
"Name":"WNF_STATE_NAME"
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Fields":[
{"Name":"Data","Type":{"Kind":"Array","Shape":{"Size":2},"Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":[]}
]
,"NestedTypes":[
]
}
,{
"Name":"STRING32"
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Fields":[
{"Name":"Length","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]}
,{"Name":"MaximumLength","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]}
,{"Name":"Buffer","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
]
,"NestedTypes":[
]
}
,{
"Name":"STRING64"
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Fields":[
{"Name":"Length","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]}
,{"Name":"MaximumLength","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]}
,{"Name":"Buffer","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]}
]
,"NestedTypes":[
]
}
,{
"Name":"OBJECT_ATTRIBUTES64"
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Fields":[
{"Name":"Length","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"RootDirectory","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]}
,{"Name":"ObjectName","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]}
,{"Name":"Attributes","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"SecurityDescriptor","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]}
,{"Name":"SecurityQualityOfService","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]}
]
,"NestedTypes":[
]
}
,{
"Name":"OBJECT_ATTRIBUTES32"
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Fields":[
{"Name":"Length","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"RootDirectory","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"ObjectName","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"Attributes","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"SecurityDescriptor","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"SecurityQualityOfService","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
]
,"NestedTypes":[
]
}
,{
"Name":"OBJECTID"
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Fields":[
{"Name":"Lineage","Type":{"Kind":"Native","Name":"Guid"},"Attrs":[]}
,{"Name":"Uniquifier","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
]
,"NestedTypes":[
]
}
,{
"Name":"EXCEPTION_ROUTINE"
,"Kind":"FunctionPointer"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"EXCEPTION_DISPOSITION","TargetKind":"Default","Api":"Kernel","Parents":[]}
,"Params":[
{"Name":"ExceptionRecord","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"EXCEPTION_RECORD","TargetKind":"Default","Api":"Debug","Parents":[]}},"Attrs":["In","Out"]}
,{"Name":"EstablisherFrame","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]}
,{"Name":"ContextRecord","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CONTEXT","TargetKind":"Default","Api":"Debug","Parents":[]}},"Attrs":["In","Out"]}
,{"Name":"DispatcherContext","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]}
]
}
,{
"Name":"NT_PRODUCT_TYPE"
,"Kind":"Enum"
,"Flags":false
,"Values":[
{"Name":"NtProductWinNt","Value":1}
,{"Name":"NtProductLanManNt","Value":2}
,{"Name":"NtProductServer","Value":3}
]
,"IntegerBase":"Int32"
}
,{
"Name":"SUITE_TYPE"
,"Kind":"Enum"
,"Flags":false
,"Values":[
{"Name":"SmallBusiness","Value":0}
,{"Name":"Enterprise","Value":1}
,{"Name":"BackOffice","Value":2}
,{"Name":"CommunicationServer","Value":3}
,{"Name":"TerminalServer","Value":4}
,{"Name":"SmallBusinessRestricted","Value":5}
,{"Name":"EmbeddedNT","Value":6}
,{"Name":"DataCenter","Value":7}
,{"Name":"SingleUserTS","Value":8}
,{"Name":"Personal","Value":9}
,{"Name":"Blade","Value":10}
,{"Name":"EmbeddedRestricted","Value":11}
,{"Name":"SecurityAppliance","Value":12}
,{"Name":"StorageServer","Value":13}
,{"Name":"ComputeServer","Value":14}
,{"Name":"WHServer","Value":15}
,{"Name":"PhoneNT","Value":16}
,{"Name":"MultiUserTS","Value":17}
,{"Name":"MaxSuiteType","Value":18}
]
,"IntegerBase":"Int32"
}
,{
"Name":"COMPARTMENT_ID"
,"Kind":"Enum"
,"Flags":false
,"Values":[
{"Name":"UNSPECIFIED_COMPARTMENT_ID","Value":0}
,{"Name":"DEFAULT_COMPARTMENT_ID","Value":1}
]
,"IntegerBase":"Int32"
}
,{
"Name":"LUID"
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Fields":[
{"Name":"LowPart","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"HighPart","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]}
]
,"NestedTypes":[
]
}
]
,"Functions":[
]
,"UnicodeAliases":[
]
}
+956
View File
@@ -0,0 +1,956 @@
{
"Constants":[
]
,"Types":[
{
"Name":"MOUSEMOVEPOINT"
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Fields":[
{"Name":"x","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]}
,{"Name":"y","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]}
,{"Name":"time","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"dwExtraInfo","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":[]}
]
,"NestedTypes":[
]
}
,{
"Name":"TRACKMOUSEEVENT"
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Fields":[
{"Name":"cbSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"hwndTrack","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":[]}
,{"Name":"dwHoverTime","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
]
,"NestedTypes":[
]
}
,{
"Name":"MOUSEINPUT"
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Fields":[
{"Name":"dx","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]}
,{"Name":"dy","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]}
,{"Name":"mouseData","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"time","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"dwExtraInfo","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":[]}
]
,"NestedTypes":[
]
}
,{
"Name":"KEYBDINPUT"
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Fields":[
{"Name":"wVk","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]}
,{"Name":"wScan","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]}
,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"time","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"dwExtraInfo","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":[]}
]
,"NestedTypes":[
]
}
,{
"Name":"HARDWAREINPUT"
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Fields":[
{"Name":"uMsg","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"wParamL","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]}
,{"Name":"wParamH","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]}
]
,"NestedTypes":[
]
}
,{
"Name":"INPUT"
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Fields":[
{"Name":"type","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"Anonymous","Type":{"Kind":"ApiRef","Name":"_Anonymous_e__Union","TargetKind":"Default","Api":"KeyboardAndMouseInput","Parents":["INPUT"]},"Attrs":[]}
]
,"NestedTypes":[
{
"Name":"_Anonymous_e__Union"
,"Comment":"TODO: Explicit layout data implemented"
,"Kind":"StructOrUnion"
,"Size":0
,"PackingSize":0
,"Fields":[
{"Name":"mi","Type":{"Kind":"ApiRef","Name":"MOUSEINPUT","TargetKind":"Default","Api":"KeyboardAndMouseInput","Parents":[]},"Attrs":[]}
,{"Name":"ki","Type":{"Kind":"ApiRef","Name":"KEYBDINPUT","TargetKind":"Default","Api":"KeyboardAndMouseInput","Parents":[]},"Attrs":[]}
,{"Name":"hi","Type":{"Kind":"ApiRef","Name":"HARDWAREINPUT","TargetKind":"Default","Api":"KeyboardAndMouseInput","Parents":[]},"Attrs":[]}
]
,"NestedTypes":[
]
}
]
}
,{
"Name":"LASTINPUTINFO"
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Fields":[
{"Name":"cbSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"dwTime","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
]
,"NestedTypes":[
]
}
,{
"Name":"RAWINPUTHEADER"
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Fields":[
{"Name":"dwType","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"dwSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"hDevice","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]}
,{"Name":"wParam","Type":{"Kind":"ApiRef","Name":"WPARAM","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":[]}
]
,"NestedTypes":[
]
}
,{
"Name":"RAWMOUSE"
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Fields":[
{"Name":"usFlags","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]}
,{"Name":"Anonymous","Type":{"Kind":"ApiRef","Name":"_Anonymous_e__Union","TargetKind":"Default","Api":"KeyboardAndMouseInput","Parents":["RAWMOUSE"]},"Attrs":[]}
,{"Name":"ulRawButtons","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"lLastX","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]}
,{"Name":"lLastY","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]}
,{"Name":"ulExtraInformation","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
]
,"NestedTypes":[
{
"Name":"_Anonymous_e__Union"
,"Comment":"TODO: Explicit layout data implemented"
,"Kind":"StructOrUnion"
,"Size":0
,"PackingSize":0
,"Fields":[
{"Name":"ulButtons","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"Anonymous","Type":{"Kind":"ApiRef","Name":"_Anonymous_e__Struct","TargetKind":"Default","Api":"KeyboardAndMouseInput","Parents":["_Anonymous_e__Union","RAWMOUSE"]},"Attrs":[]}
]
,"NestedTypes":[
{
"Name":"_Anonymous_e__Struct"
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Fields":[
{"Name":"usButtonFlags","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]}
,{"Name":"usButtonData","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]}
]
,"NestedTypes":[
]
}
]
}
]
}
,{
"Name":"RAWKEYBOARD"
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Fields":[
{"Name":"MakeCode","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]}
,{"Name":"Flags","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]}
,{"Name":"Reserved","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]}
,{"Name":"VKey","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]}
,{"Name":"Message","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"ExtraInformation","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
]
,"NestedTypes":[
]
}
,{
"Name":"RAWHID"
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Fields":[
{"Name":"dwSizeHid","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"dwCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"bRawData","Type":{"Kind":"Array","Shape":null,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]}
]
,"NestedTypes":[
]
}
,{
"Name":"RAWINPUT"
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Fields":[
{"Name":"header","Type":{"Kind":"ApiRef","Name":"RAWINPUTHEADER","TargetKind":"Default","Api":"KeyboardAndMouseInput","Parents":[]},"Attrs":[]}
,{"Name":"data","Type":{"Kind":"ApiRef","Name":"_data_e__Union","TargetKind":"Default","Api":"KeyboardAndMouseInput","Parents":["RAWINPUT"]},"Attrs":[]}
]
,"NestedTypes":[
{
"Name":"_data_e__Union"
,"Comment":"TODO: Explicit layout data implemented"
,"Kind":"StructOrUnion"
,"Size":0
,"PackingSize":0
,"Fields":[
{"Name":"mouse","Type":{"Kind":"ApiRef","Name":"RAWMOUSE","TargetKind":"Default","Api":"KeyboardAndMouseInput","Parents":[]},"Attrs":[]}
,{"Name":"keyboard","Type":{"Kind":"ApiRef","Name":"RAWKEYBOARD","TargetKind":"Default","Api":"KeyboardAndMouseInput","Parents":[]},"Attrs":[]}
,{"Name":"hid","Type":{"Kind":"ApiRef","Name":"RAWHID","TargetKind":"Default","Api":"KeyboardAndMouseInput","Parents":[]},"Attrs":[]}
]
,"NestedTypes":[
]
}
]
}
,{
"Name":"RID_DEVICE_INFO_MOUSE"
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Fields":[
{"Name":"dwId","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"dwNumberOfButtons","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"dwSampleRate","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"fHasHorizontalWheel","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]}
]
,"NestedTypes":[
]
}
,{
"Name":"RID_DEVICE_INFO_KEYBOARD"
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Fields":[
{"Name":"dwType","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"dwSubType","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"dwKeyboardMode","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"dwNumberOfFunctionKeys","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"dwNumberOfIndicators","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"dwNumberOfKeysTotal","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
]
,"NestedTypes":[
]
}
,{
"Name":"RID_DEVICE_INFO_HID"
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Fields":[
{"Name":"dwVendorId","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"dwProductId","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"dwVersionNumber","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"usUsagePage","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]}
,{"Name":"usUsage","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]}
]
,"NestedTypes":[
]
}
,{
"Name":"RID_DEVICE_INFO"
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Fields":[
{"Name":"cbSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"dwType","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"Anonymous","Type":{"Kind":"ApiRef","Name":"_Anonymous_e__Union","TargetKind":"Default","Api":"KeyboardAndMouseInput","Parents":["RID_DEVICE_INFO"]},"Attrs":[]}
]
,"NestedTypes":[
{
"Name":"_Anonymous_e__Union"
,"Comment":"TODO: Explicit layout data implemented"
,"Kind":"StructOrUnion"
,"Size":0
,"PackingSize":0
,"Fields":[
{"Name":"mouse","Type":{"Kind":"ApiRef","Name":"RID_DEVICE_INFO_MOUSE","TargetKind":"Default","Api":"KeyboardAndMouseInput","Parents":[]},"Attrs":[]}
,{"Name":"keyboard","Type":{"Kind":"ApiRef","Name":"RID_DEVICE_INFO_KEYBOARD","TargetKind":"Default","Api":"KeyboardAndMouseInput","Parents":[]},"Attrs":[]}
,{"Name":"hid","Type":{"Kind":"ApiRef","Name":"RID_DEVICE_INFO_HID","TargetKind":"Default","Api":"KeyboardAndMouseInput","Parents":[]},"Attrs":[]}
]
,"NestedTypes":[
]
}
]
}
,{
"Name":"RAWINPUTDEVICE"
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Fields":[
{"Name":"usUsagePage","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]}
,{"Name":"usUsage","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]}
,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"hwndTarget","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":[]}
]
,"NestedTypes":[
]
}
,{
"Name":"RAWINPUTDEVICELIST"
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Fields":[
{"Name":"hDevice","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]}
,{"Name":"dwType","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
]
,"NestedTypes":[
]
}
,{
"Name":"HRAWINPUT"
,"Kind":"NativeTypedef"
,"Def":{"Kind":"Native","Name":"IntPtr"}
,"FreeFunc":null
}
]
,"Functions":[
{
"Name":"_TrackMouseEvent"
,"SetLastError":false
,"DllImport":"COMCTL32"
,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]}
,"Params":[
{"Name":"lpEventTrack","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"TRACKMOUSEEVENT","TargetKind":"Default","Api":"KeyboardAndMouseInput","Parents":[]}},"Attrs":["In","Out"]}
]
}
,{
"Name":"LoadKeyboardLayoutA"
,"SetLastError":true
,"DllImport":"USER32"
,"ReturnType":{"Kind":"ApiRef","Name":"HKL","TargetKind":"Default","Api":"TextServices","Parents":[]}
,"Params":[
{"Name":"pwszKLID","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]}
,{"Name":"Flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
]
}
,{
"Name":"LoadKeyboardLayoutW"
,"SetLastError":true
,"DllImport":"USER32"
,"ReturnType":{"Kind":"ApiRef","Name":"HKL","TargetKind":"Default","Api":"TextServices","Parents":[]}
,"Params":[
{"Name":"pwszKLID","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]}
,{"Name":"Flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
]
}
,{
"Name":"ActivateKeyboardLayout"
,"SetLastError":true
,"DllImport":"USER32"
,"ReturnType":{"Kind":"ApiRef","Name":"HKL","TargetKind":"Default","Api":"TextServices","Parents":[]}
,"Params":[
{"Name":"hkl","Type":{"Kind":"ApiRef","Name":"HKL","TargetKind":"Default","Api":"TextServices","Parents":[]},"Attrs":["In"]}
,{"Name":"Flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
]
}
,{
"Name":"ToUnicodeEx"
,"SetLastError":false
,"DllImport":"USER32"
,"ReturnType":{"Kind":"Native","Name":"Int32"}
,"Params":[
{"Name":"wVirtKey","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"wScanCode","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"lpKeyState","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":-1,"SizeConst":256,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In","Const"]}
,{"Name":"pwszBuff","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":4,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Char"}},"Attrs":["Out"]}
,{"Name":"cchBuff","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]}
,{"Name":"wFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"dwhkl","Type":{"Kind":"ApiRef","Name":"HKL","TargetKind":"Default","Api":"TextServices","Parents":[]},"Attrs":["In","Optional"]}
]
}
,{
"Name":"UnloadKeyboardLayout"
,"SetLastError":true
,"DllImport":"USER32"
,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]}
,"Params":[
{"Name":"hkl","Type":{"Kind":"ApiRef","Name":"HKL","TargetKind":"Default","Api":"TextServices","Parents":[]},"Attrs":["In"]}
]
}
,{
"Name":"GetKeyboardLayoutNameA"
,"SetLastError":true
,"DllImport":"USER32"
,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]}
,"Params":[
{"Name":"pwszKLID","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":-1,"SizeConst":9,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out"]}
]
}
,{
"Name":"GetKeyboardLayoutNameW"
,"SetLastError":true
,"DllImport":"USER32"
,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]}
,"Params":[
{"Name":"pwszKLID","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":-1,"SizeConst":9,"Child":{"Kind":"Native","Name":"Char"}},"Attrs":["Out"]}
]
}
,{
"Name":"GetKeyboardLayoutList"
,"SetLastError":true
,"DllImport":"USER32"
,"ReturnType":{"Kind":"Native","Name":"Int32"}
,"Params":[
{"Name":"nBuff","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]}
,{"Name":"lpList","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":0,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"ApiRef","Name":"HKL","TargetKind":"Default","Api":"TextServices","Parents":[]}},"Attrs":["Out","Optional"]}
]
}
,{
"Name":"GetKeyboardLayout"
,"SetLastError":false
,"DllImport":"USER32"
,"ReturnType":{"Kind":"ApiRef","Name":"HKL","TargetKind":"Default","Api":"TextServices","Parents":[]}
,"Params":[
{"Name":"idThread","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
]
}
,{
"Name":"GetMouseMovePointsEx"
,"SetLastError":true
,"DllImport":"USER32"
,"ReturnType":{"Kind":"Native","Name":"Int32"}
,"Params":[
{"Name":"cbSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"lppt","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"MOUSEMOVEPOINT","TargetKind":"Default","Api":"KeyboardAndMouseInput","Parents":[]}},"Attrs":["In"]}
,{"Name":"lpptBuf","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":3,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"ApiRef","Name":"MOUSEMOVEPOINT","TargetKind":"Default","Api":"KeyboardAndMouseInput","Parents":[]}},"Attrs":["Out"]}
,{"Name":"nBufPoints","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]}
,{"Name":"resolution","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
]
}
,{
"Name":"TrackMouseEvent"
,"SetLastError":true
,"DllImport":"USER32"
,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]}
,"Params":[
{"Name":"lpEventTrack","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"TRACKMOUSEEVENT","TargetKind":"Default","Api":"KeyboardAndMouseInput","Parents":[]}},"Attrs":["In","Out"]}
]
}
,{
"Name":"RegisterHotKey"
,"SetLastError":true
,"DllImport":"USER32"
,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]}
,"Params":[
{"Name":"hWnd","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In","Optional"]}
,{"Name":"id","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]}
,{"Name":"fsModifiers","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"vk","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
]
}
,{
"Name":"UnregisterHotKey"
,"SetLastError":true
,"DllImport":"USER32"
,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]}
,"Params":[
{"Name":"hWnd","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In","Optional"]}
,{"Name":"id","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]}
]
}
,{
"Name":"SwapMouseButton"
,"SetLastError":false
,"DllImport":"USER32"
,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]}
,"Params":[
{"Name":"fSwap","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]}
]
}
,{
"Name":"GetDoubleClickTime"
,"SetLastError":false
,"DllImport":"USER32"
,"ReturnType":{"Kind":"Native","Name":"UInt32"}
,"Params":[
]
}
,{
"Name":"SetDoubleClickTime"
,"SetLastError":true
,"DllImport":"USER32"
,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]}
,"Params":[
{"Name":"param0","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
]
}
,{
"Name":"SetFocus"
,"SetLastError":true
,"DllImport":"USER32"
,"ReturnType":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]}
,"Params":[
{"Name":"hWnd","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In","Optional"]}
]
}
,{
"Name":"GetActiveWindow"
,"SetLastError":false
,"DllImport":"USER32"
,"ReturnType":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]}
,"Params":[
]
}
,{
"Name":"GetFocus"
,"SetLastError":false
,"DllImport":"USER32"
,"ReturnType":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]}
,"Params":[
]
}
,{
"Name":"GetKBCodePage"
,"SetLastError":false
,"DllImport":"USER32"
,"ReturnType":{"Kind":"Native","Name":"UInt32"}
,"Params":[
]
}
,{
"Name":"GetKeyState"
,"SetLastError":false
,"DllImport":"USER32"
,"ReturnType":{"Kind":"Native","Name":"Int16"}
,"Params":[
{"Name":"nVirtKey","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]}
]
}
,{
"Name":"GetAsyncKeyState"
,"SetLastError":false
,"DllImport":"USER32"
,"ReturnType":{"Kind":"Native","Name":"Int16"}
,"Params":[
{"Name":"vKey","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]}
]
}
,{
"Name":"GetKeyboardState"
,"SetLastError":true
,"DllImport":"USER32"
,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]}
,"Params":[
{"Name":"lpKeyState","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":-1,"SizeConst":256,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out"]}
]
}
,{
"Name":"SetKeyboardState"
,"SetLastError":true
,"DllImport":"USER32"
,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]}
,"Params":[
{"Name":"lpKeyState","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":-1,"SizeConst":256,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In"]}
]
}
,{
"Name":"GetKeyNameTextA"
,"SetLastError":true
,"DllImport":"USER32"
,"ReturnType":{"Kind":"Native","Name":"Int32"}
,"Params":[
{"Name":"lParam","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]}
,{"Name":"lpString","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":2,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out"]}
,{"Name":"cchSize","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]}
]
}
,{
"Name":"GetKeyNameTextW"
,"SetLastError":true
,"DllImport":"USER32"
,"ReturnType":{"Kind":"Native","Name":"Int32"}
,"Params":[
{"Name":"lParam","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]}
,{"Name":"lpString","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":2,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Char"}},"Attrs":["Out"]}
,{"Name":"cchSize","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]}
]
}
,{
"Name":"GetKeyboardType"
,"SetLastError":true
,"DllImport":"USER32"
,"ReturnType":{"Kind":"Native","Name":"Int32"}
,"Params":[
{"Name":"nTypeFlag","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]}
]
}
,{
"Name":"ToAscii"
,"SetLastError":false
,"DllImport":"USER32"
,"ReturnType":{"Kind":"Native","Name":"Int32"}
,"Params":[
{"Name":"uVirtKey","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"uScanCode","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"lpKeyState","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":-1,"SizeConst":256,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In","Optional","Const"]}
,{"Name":"lpChar","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":["Out"]}
,{"Name":"uFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
]
}
,{
"Name":"ToAsciiEx"
,"SetLastError":false
,"DllImport":"USER32"
,"ReturnType":{"Kind":"Native","Name":"Int32"}
,"Params":[
{"Name":"uVirtKey","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"uScanCode","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"lpKeyState","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":-1,"SizeConst":256,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In","Optional","Const"]}
,{"Name":"lpChar","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":["Out"]}
,{"Name":"uFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"dwhkl","Type":{"Kind":"ApiRef","Name":"HKL","TargetKind":"Default","Api":"TextServices","Parents":[]},"Attrs":["In","Optional"]}
]
}
,{
"Name":"ToUnicode"
,"SetLastError":false
,"DllImport":"USER32"
,"ReturnType":{"Kind":"Native","Name":"Int32"}
,"Params":[
{"Name":"wVirtKey","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"wScanCode","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"lpKeyState","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":-1,"SizeConst":256,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In","Optional","Const"]}
,{"Name":"pwszBuff","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":4,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Char"}},"Attrs":["Out"]}
,{"Name":"cchBuff","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]}
,{"Name":"wFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
]
}
,{
"Name":"OemKeyScan"
,"SetLastError":false
,"DllImport":"USER32"
,"ReturnType":{"Kind":"Native","Name":"UInt32"}
,"Params":[
{"Name":"wOemChar","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":["In"]}
]
}
,{
"Name":"VkKeyScanA"
,"SetLastError":false
,"DllImport":"USER32"
,"ReturnType":{"Kind":"Native","Name":"Int16"}
,"Params":[
{"Name":"ch","Type":{"Kind":"Native","Name":"SByte"},"Attrs":["In"]}
]
}
,{
"Name":"VkKeyScanW"
,"SetLastError":false
,"DllImport":"USER32"
,"ReturnType":{"Kind":"Native","Name":"Int16"}
,"Params":[
{"Name":"ch","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":["In"]}
]
}
,{
"Name":"VkKeyScanExA"
,"SetLastError":false
,"DllImport":"USER32"
,"ReturnType":{"Kind":"Native","Name":"Int16"}
,"Params":[
{"Name":"ch","Type":{"Kind":"Native","Name":"SByte"},"Attrs":["In"]}
,{"Name":"dwhkl","Type":{"Kind":"ApiRef","Name":"HKL","TargetKind":"Default","Api":"TextServices","Parents":[]},"Attrs":["In"]}
]
}
,{
"Name":"VkKeyScanExW"
,"SetLastError":false
,"DllImport":"USER32"
,"ReturnType":{"Kind":"Native","Name":"Int16"}
,"Params":[
{"Name":"ch","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":["In"]}
,{"Name":"dwhkl","Type":{"Kind":"ApiRef","Name":"HKL","TargetKind":"Default","Api":"TextServices","Parents":[]},"Attrs":["In"]}
]
}
,{
"Name":"keybd_event"
,"SetLastError":false
,"DllImport":"USER32"
,"ReturnType":{"Kind":"Native","Name":"Void"}
,"Params":[
{"Name":"bVk","Type":{"Kind":"Native","Name":"Byte"},"Attrs":["In"]}
,{"Name":"bScan","Type":{"Kind":"Native","Name":"Byte"},"Attrs":["In"]}
,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"dwExtraInfo","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]}
]
}
,{
"Name":"mouse_event"
,"SetLastError":false
,"DllImport":"USER32"
,"ReturnType":{"Kind":"Native","Name":"Void"}
,"Params":[
{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"dx","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"dy","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"dwData","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"dwExtraInfo","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]}
]
}
,{
"Name":"SendInput"
,"SetLastError":true
,"DllImport":"USER32"
,"ReturnType":{"Kind":"Native","Name":"UInt32"}
,"Params":[
{"Name":"cInputs","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"pInputs","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":0,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"ApiRef","Name":"INPUT","TargetKind":"Default","Api":"KeyboardAndMouseInput","Parents":[]}},"Attrs":["In"]}
,{"Name":"cbSize","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]}
]
}
,{
"Name":"GetLastInputInfo"
,"SetLastError":false
,"DllImport":"USER32"
,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]}
,"Params":[
{"Name":"plii","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"LASTINPUTINFO","TargetKind":"Default","Api":"KeyboardAndMouseInput","Parents":[]}},"Attrs":["Out"]}
]
}
,{
"Name":"MapVirtualKeyA"
,"SetLastError":false
,"DllImport":"USER32"
,"ReturnType":{"Kind":"Native","Name":"UInt32"}
,"Params":[
{"Name":"uCode","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"uMapType","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
]
}
,{
"Name":"MapVirtualKeyW"
,"SetLastError":false
,"DllImport":"USER32"
,"ReturnType":{"Kind":"Native","Name":"UInt32"}
,"Params":[
{"Name":"uCode","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"uMapType","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
]
}
,{
"Name":"MapVirtualKeyExA"
,"SetLastError":false
,"DllImport":"USER32"
,"ReturnType":{"Kind":"Native","Name":"UInt32"}
,"Params":[
{"Name":"uCode","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"uMapType","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"dwhkl","Type":{"Kind":"ApiRef","Name":"HKL","TargetKind":"Default","Api":"TextServices","Parents":[]},"Attrs":["In","Optional"]}
]
}
,{
"Name":"MapVirtualKeyExW"
,"SetLastError":false
,"DllImport":"USER32"
,"ReturnType":{"Kind":"Native","Name":"UInt32"}
,"Params":[
{"Name":"uCode","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"uMapType","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"dwhkl","Type":{"Kind":"ApiRef","Name":"HKL","TargetKind":"Default","Api":"TextServices","Parents":[]},"Attrs":["In","Optional"]}
]
}
,{
"Name":"GetCapture"
,"SetLastError":false
,"DllImport":"USER32"
,"ReturnType":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]}
,"Params":[
]
}
,{
"Name":"SetCapture"
,"SetLastError":false
,"DllImport":"USER32"
,"ReturnType":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]}
,"Params":[
{"Name":"hWnd","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In"]}
]
}
,{
"Name":"ReleaseCapture"
,"SetLastError":true
,"DllImport":"USER32"
,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]}
,"Params":[
]
}
,{
"Name":"EnableWindow"
,"SetLastError":false
,"DllImport":"USER32"
,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]}
,"Params":[
{"Name":"hWnd","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In"]}
,{"Name":"bEnable","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]}
]
}
,{
"Name":"IsWindowEnabled"
,"SetLastError":false
,"DllImport":"USER32"
,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]}
,"Params":[
{"Name":"hWnd","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In"]}
]
}
,{
"Name":"DragDetect"
,"SetLastError":false
,"DllImport":"USER32"
,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]}
,"Params":[
{"Name":"hwnd","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In"]}
,{"Name":"pt","Type":{"Kind":"ApiRef","Name":"POINT","TargetKind":"Default","Api":"DisplayDevices","Parents":[]},"Attrs":["In"]}
]
}
,{
"Name":"SetActiveWindow"
,"SetLastError":true
,"DllImport":"USER32"
,"ReturnType":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]}
,"Params":[
{"Name":"hWnd","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In"]}
]
}
,{
"Name":"BlockInput"
,"SetLastError":true
,"DllImport":"USER32"
,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]}
,"Params":[
{"Name":"fBlockIt","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]}
]
}
,{
"Name":"GetRawInputData"
,"SetLastError":false
,"DllImport":"USER32"
,"ReturnType":{"Kind":"Native","Name":"UInt32"}
,"Params":[
{"Name":"hRawInput","Type":{"Kind":"ApiRef","Name":"HRAWINPUT","TargetKind":"Default","Api":"KeyboardAndMouseInput","Parents":[]},"Attrs":["In"]}
,{"Name":"uiCommand","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"pData","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":3,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Void"}},"Attrs":["Out","Optional"]}
,{"Name":"pcbSize","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]}
,{"Name":"cbSizeHeader","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
]
}
,{
"Name":"GetRawInputDeviceInfoA"
,"SetLastError":true
,"DllImport":"USER32"
,"ReturnType":{"Kind":"Native","Name":"UInt32"}
,"Params":[
{"Name":"hDevice","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional"]}
,{"Name":"uiCommand","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"pData","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":3,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Void"}},"Attrs":["Out","Optional"]}
,{"Name":"pcbSize","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]}
]
}
,{
"Name":"GetRawInputDeviceInfoW"
,"SetLastError":true
,"DllImport":"USER32"
,"ReturnType":{"Kind":"Native","Name":"UInt32"}
,"Params":[
{"Name":"hDevice","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional"]}
,{"Name":"uiCommand","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"pData","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":3,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Void"}},"Attrs":["Out","Optional"]}
,{"Name":"pcbSize","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]}
]
}
,{
"Name":"GetRawInputBuffer"
,"SetLastError":true
,"DllImport":"USER32"
,"ReturnType":{"Kind":"Native","Name":"UInt32"}
,"Params":[
{"Name":"pData","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":1,"SizeConst":-1,"Child":{"Kind":"ApiRef","Name":"RAWINPUT","TargetKind":"Default","Api":"KeyboardAndMouseInput","Parents":[]}},"Attrs":["Out","Optional"]}
,{"Name":"pcbSize","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]}
,{"Name":"cbSizeHeader","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
]
}
,{
"Name":"RegisterRawInputDevices"
,"SetLastError":true
,"DllImport":"USER32"
,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]}
,"Params":[
{"Name":"pRawInputDevices","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":1,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"ApiRef","Name":"RAWINPUTDEVICE","TargetKind":"Default","Api":"KeyboardAndMouseInput","Parents":[]}},"Attrs":["In"]}
,{"Name":"uiNumDevices","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"cbSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
]
}
,{
"Name":"GetRegisteredRawInputDevices"
,"SetLastError":true
,"DllImport":"USER32"
,"ReturnType":{"Kind":"Native","Name":"UInt32"}
,"Params":[
{"Name":"pRawInputDevices","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":1,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"ApiRef","Name":"RAWINPUTDEVICE","TargetKind":"Default","Api":"KeyboardAndMouseInput","Parents":[]}},"Attrs":["Out","Optional"]}
,{"Name":"puiNumDevices","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]}
,{"Name":"cbSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
]
}
,{
"Name":"GetRawInputDeviceList"
,"SetLastError":true
,"DllImport":"USER32"
,"ReturnType":{"Kind":"Native","Name":"UInt32"}
,"Params":[
{"Name":"pRawInputDeviceList","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":1,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"ApiRef","Name":"RAWINPUTDEVICELIST","TargetKind":"Default","Api":"KeyboardAndMouseInput","Parents":[]}},"Attrs":["Out","Optional"]}
,{"Name":"puiNumDevices","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]}
,{"Name":"cbSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
]
}
,{
"Name":"DefRawInputProc"
,"SetLastError":false
,"DllImport":"USER32"
,"ReturnType":{"Kind":"ApiRef","Name":"LRESULT","TargetKind":"Default","Api":"SystemServices","Parents":[]}
,"Params":[
{"Name":"paRawInput","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":1,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"RAWINPUT","TargetKind":"Default","Api":"KeyboardAndMouseInput","Parents":[]}}},"Attrs":["In"]}
,{"Name":"nInput","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]}
,{"Name":"cbSizeHeader","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
]
}
]
,"UnicodeAliases":[
"LoadKeyboardLayout"
,"GetKeyboardLayoutName"
,"GetKeyNameText"
,"VkKeyScan"
,"VkKeyScanEx"
,"MapVirtualKey"
,"MapVirtualKeyEx"
,"GetRawInputDeviceInfo"
]
}
+3347
View File
File diff suppressed because it is too large Load Diff
+300
View File
@@ -0,0 +1,300 @@
{
"Constants":[
]
,"Types":[
{
"Name":"IEmptyVolumeCacheCallBack"
,"Kind":"Com"
,"Guid":"6e793361-73c6-11d0-8469-00aa00442901"
,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]}
,"Methods":[
{
"Name":"ScanProgress"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
{"Name":"dwlSpaceUsed","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":["In"]}
,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"pcwszStatus","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]}
]
}
,{
"Name":"PurgeProgress"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
{"Name":"dwlSpaceFreed","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":["In"]}
,{"Name":"dwlSpaceToFree","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":["In"]}
,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"pcwszStatus","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]}
]
}
]
}
,{
"Name":"IEmptyVolumeCache"
,"Kind":"Com"
,"Guid":"8fce5227-04da-11d1-a004-00805f8abe06"
,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]}
,"Methods":[
{
"Name":"Initialize"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
{"Name":"hkRegKey","Type":{"Kind":"ApiRef","Name":"HKEY","TargetKind":"Default","Api":"WindowsProgramming","Parents":[]},"Attrs":["In"]}
,{"Name":"pcwszVolume","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]}
,{"Name":"ppwszDisplayName","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]}
,{"Name":"ppwszDescription","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]}
,{"Name":"pdwFlags","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]}
]
}
,{
"Name":"GetSpaceUsed"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
{"Name":"pdwlSpaceUsed","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt64"}},"Attrs":["Out"]}
,{"Name":"picb","Type":{"Kind":"ApiRef","Name":"IEmptyVolumeCacheCallBack","TargetKind":"Com","Api":"LegacyWindowsEnvironmentFeatures","Parents":[]},"Attrs":["In"]}
]
}
,{
"Name":"Purge"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
{"Name":"dwlSpaceToFree","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":["In"]}
,{"Name":"picb","Type":{"Kind":"ApiRef","Name":"IEmptyVolumeCacheCallBack","TargetKind":"Com","Api":"LegacyWindowsEnvironmentFeatures","Parents":[]},"Attrs":["In"]}
]
}
,{
"Name":"ShowProperties"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
{"Name":"hwnd","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In"]}
]
}
,{
"Name":"Deactivate"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
{"Name":"pdwFlags","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]}
]
}
]
}
,{
"Name":"IEmptyVolumeCache2"
,"Kind":"Com"
,"Guid":"02b7e3ba-4db3-11d2-b2d9-00c04f8eec8c"
,"Interface":{"Kind":"ApiRef","Name":"IEmptyVolumeCache","TargetKind":"Com","Api":"LegacyWindowsEnvironmentFeatures","Parents":[]}
,"Methods":[
{
"Name":"InitializeEx"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
{"Name":"hkRegKey","Type":{"Kind":"ApiRef","Name":"HKEY","TargetKind":"Default","Api":"WindowsProgramming","Parents":[]},"Attrs":["In"]}
,{"Name":"pcwszVolume","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]}
,{"Name":"pcwszKeyName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]}
,{"Name":"ppwszDisplayName","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]}
,{"Name":"ppwszDescription","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]}
,{"Name":"ppwszBtnText","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]}
,{"Name":"pdwFlags","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]}
]
}
]
}
,{
"Name":"IReconcileInitiator"
,"Kind":"Com"
,"Guid":"99180161-da16-101a-935c-444553540000"
,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]}
,"Methods":[
{
"Name":"SetAbortCallback"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
{"Name":"punkForAbort","Type":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]},"Attrs":["In","Out","Optional"]}
]
}
,{
"Name":"SetProgressFeedback"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
{"Name":"ulProgress","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"ulProgressMax","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
]
}
]
}
,{
"Name":"_reconcilef"
,"Kind":"Enum"
,"Flags":false
,"Values":[
{"Name":"RECONCILEF_MAYBOTHERUSER","Value":1}
,{"Name":"RECONCILEF_FEEDBACKWINDOWVALID","Value":2}
,{"Name":"RECONCILEF_NORESIDUESOK","Value":4}
,{"Name":"RECONCILEF_OMITSELFRESIDUE","Value":8}
,{"Name":"RECONCILEF_RESUMERECONCILIATION","Value":16}
,{"Name":"RECONCILEF_YOUMAYDOTHEUPDATES","Value":32}
,{"Name":"RECONCILEF_ONLYYOUWERECHANGED","Value":64}
,{"Name":"ALL_RECONCILE_FLAGS","Value":127}
]
,"IntegerBase":"Int32"
}
,{
"Name":"IReconcilableObject"
,"Kind":"Com"
,"Guid":"99180162-da16-101a-935c-444553540000"
,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]}
,"Methods":[
{
"Name":"Reconcile"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
{"Name":"pInitiator","Type":{"Kind":"ApiRef","Name":"IReconcileInitiator","TargetKind":"Com","Api":"LegacyWindowsEnvironmentFeatures","Parents":[]},"Attrs":["In","Out"]}
,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"hwndOwner","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In"]}
,{"Name":"hwndProgressFeedback","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In"]}
,{"Name":"ulcInput","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"rgpmkOtherInput","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":4,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"ApiRef","Name":"IMoniker","TargetKind":"Com","Api":"Com","Parents":[]}},"Attrs":["In","Out"]}
,{"Name":"plOutIndex","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]}
,{"Name":"pstgNewResidues","Type":{"Kind":"ApiRef","Name":"IStorage","TargetKind":"Com","Api":"StructuredStorage","Parents":[]},"Attrs":["In","Out"]}
,{"Name":"pvReserved","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out"]}
]
}
,{
"Name":"GetProgressFeedbackMaxEstimate"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
{"Name":"pulProgressMax","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]}
]
}
]
}
,{
"Name":"IBriefcaseInitiator"
,"Kind":"Com"
,"Guid":"99180164-da16-101a-935c-444553540000"
,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]}
,"Methods":[
{
"Name":"IsMonikerInBriefcase"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
{"Name":"pmk","Type":{"Kind":"ApiRef","Name":"IMoniker","TargetKind":"Com","Api":"Com","Parents":[]},"Attrs":["In","Out"]}
]
}
]
}
,{
"Name":"_ColumnSortOrder"
,"Kind":"Enum"
,"Flags":false
,"Values":[
{"Name":"SortOrder_Ascending","Value":0}
,{"Name":"SortOrder_Descending","Value":1}
]
,"IntegerBase":"Int32"
}
,{
"Name":"IActiveDesktopP"
,"Kind":"Com"
,"Guid":"52502ee0-ec80-11d0-89ab-00c04fc2972d"
,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]}
,"Methods":[
{
"Name":"SetSafeMode"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
]
}
,{
"Name":"EnsureUpdateHTML"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
]
}
,{
"Name":"SetScheme"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
{"Name":"pwszSchemeName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]}
,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
]
}
,{
"Name":"GetScheme"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
{"Name":"pwszSchemeName","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":1,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Char"}},"Attrs":["Out"]}
,{"Name":"pdwcchBuffer","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]}
,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
]
}
]
}
,{
"Name":"IADesktopP2"
,"Kind":"Com"
,"Guid":"b22754e2-4574-11d1-9888-006097deacf9"
,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]}
,"Methods":[
{
"Name":"ReReadWallpaper"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
]
}
,{
"Name":"GetADObjectFlags"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
{"Name":"pdwFlags","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]}
,{"Name":"dwMask","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
]
}
,{
"Name":"UpdateAllDesktopSubscriptions"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
]
}
,{
"Name":"MakeDynamicChanges"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
{"Name":"pOleObj","Type":{"Kind":"ApiRef","Name":"IOleObject","TargetKind":"Com","Api":"Com","Parents":[]},"Attrs":["In"]}
]
}
]
}
]
,"Functions":[
]
,"UnicodeAliases":[
]
}
+625
View File
@@ -0,0 +1,625 @@
{
"Constants":[
]
,"Types":[
{
"Name":"Location"
,"Kind":"ComClassID"
,"Guid":"e5b8e079-ee6d-4e33-a438-c87f2e959254"
}
,{
"Name":"DefaultLocation"
,"Kind":"ComClassID"
,"Guid":"8b7fbfe0-5cd7-494a-af8c-283a65707506"
}
,{
"Name":"LatLongReport"
,"Kind":"ComClassID"
,"Guid":"ed81c073-1f84-4ca8-a161-183c776bc651"
}
,{
"Name":"CivicAddressReport"
,"Kind":"ComClassID"
,"Guid":"d39e7bdd-7d05-46b8-8721-80cf035f57d7"
}
,{
"Name":"LatLongReportFactory"
,"Kind":"ComClassID"
,"Guid":"9dcc3cc8-8609-4863-bad4-03601f4c65e8"
}
,{
"Name":"CivicAddressReportFactory"
,"Kind":"ComClassID"
,"Guid":"2a11f42c-3e81-4ad4-9cbe-45579d89671a"
}
,{
"Name":"DispLatLongReport"
,"Kind":"ComClassID"
,"Guid":"7a7c3277-8f84-4636-95b2-ebb5507ff77e"
}
,{
"Name":"DispCivicAddressReport"
,"Kind":"ComClassID"
,"Guid":"4c596aec-8544-4082-ba9f-eb0a7d8e65c6"
}
,{
"Name":"LOCATION_REPORT_STATUS"
,"Kind":"Enum"
,"Flags":false
,"Values":[
{"Name":"REPORT_NOT_SUPPORTED","Value":0}
,{"Name":"REPORT_ERROR","Value":1}
,{"Name":"REPORT_ACCESS_DENIED","Value":2}
,{"Name":"REPORT_INITIALIZING","Value":3}
,{"Name":"REPORT_RUNNING","Value":4}
]
,"IntegerBase":"Int32"
}
,{
"Name":"ILocationReport"
,"Kind":"Com"
,"Guid":"c8b7f7ee-75d0-4db9-b62d-7a0f369ca456"
,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]}
,"Methods":[
{
"Name":"GetSensorID"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
{"Name":"pSensorID","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["Out"]}
]
}
,{
"Name":"GetTimestamp"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
{"Name":"pCreationTime","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SYSTEMTIME","TargetKind":"Default","Api":"WindowsProgramming","Parents":[]}},"Attrs":["Out"]}
]
}
,{
"Name":"GetValue"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
{"Name":"pKey","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PROPERTYKEY","TargetKind":"Default","Api":"WindowsPropertiesSystem","Parents":[]}},"Attrs":["In","Const"]}
,{"Name":"pValue","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PROPVARIANT","TargetKind":"Default","Api":"StructuredStorage","Parents":[]}},"Attrs":["Out"]}
]
}
]
}
,{
"Name":"ILatLongReport"
,"Kind":"Com"
,"Guid":"7fed806d-0ef8-4f07-80ac-36a0beae3134"
,"Interface":{"Kind":"ApiRef","Name":"ILocationReport","TargetKind":"Com","Api":"Location","Parents":[]}
,"Methods":[
{
"Name":"GetLatitude"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
{"Name":"pLatitude","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Double"}},"Attrs":["Out"]}
]
}
,{
"Name":"GetLongitude"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
{"Name":"pLongitude","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Double"}},"Attrs":["Out"]}
]
}
,{
"Name":"GetErrorRadius"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
{"Name":"pErrorRadius","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Double"}},"Attrs":["Out"]}
]
}
,{
"Name":"GetAltitude"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
{"Name":"pAltitude","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Double"}},"Attrs":["Out"]}
]
}
,{
"Name":"GetAltitudeError"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
{"Name":"pAltitudeError","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Double"}},"Attrs":["Out"]}
]
}
]
}
,{
"Name":"ICivicAddressReport"
,"Kind":"Com"
,"Guid":"c0b19f70-4adf-445d-87f2-cad8fd711792"
,"Interface":{"Kind":"ApiRef","Name":"ILocationReport","TargetKind":"Com","Api":"Location","Parents":[]}
,"Methods":[
{
"Name":"GetAddressLine1"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
{"Name":"pbstrAddress1","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","Optional"]}
]
}
,{
"Name":"GetAddressLine2"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
{"Name":"pbstrAddress2","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","Optional"]}
]
}
,{
"Name":"GetCity"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
{"Name":"pbstrCity","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","Optional"]}
]
}
,{
"Name":"GetStateProvince"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
{"Name":"pbstrStateProvince","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","Optional"]}
]
}
,{
"Name":"GetPostalCode"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
{"Name":"pbstrPostalCode","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","Optional"]}
]
}
,{
"Name":"GetCountryRegion"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
{"Name":"pbstrCountryRegion","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","Optional"]}
]
}
,{
"Name":"GetDetailLevel"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
{"Name":"pDetailLevel","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]}
]
}
]
}
,{
"Name":"ILocation"
,"Kind":"Com"
,"Guid":"ab2ece69-56d9-4f28-b525-de1b0ee44237"
,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]}
,"Methods":[
{
"Name":"RegisterForReport"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
{"Name":"pEvents","Type":{"Kind":"ApiRef","Name":"ILocationEvents","TargetKind":"Com","Api":"Location","Parents":[]},"Attrs":["In","Optional"]}
,{"Name":"reportType","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]}
,{"Name":"dwRequestedReportInterval","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
]
}
,{
"Name":"UnregisterForReport"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
{"Name":"reportType","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]}
]
}
,{
"Name":"GetReport"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
{"Name":"reportType","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]}
,{"Name":"ppLocationReport","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ILocationReport","TargetKind":"Com","Api":"Location","Parents":[]}},"Attrs":["Out","Optional"]}
]
}
,{
"Name":"GetReportStatus"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
{"Name":"reportType","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]}
,{"Name":"pStatus","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"LOCATION_REPORT_STATUS","TargetKind":"Default","Api":"Location","Parents":[]}},"Attrs":["Out"]}
]
}
,{
"Name":"GetReportInterval"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
{"Name":"reportType","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]}
,{"Name":"pMilliseconds","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]}
]
}
,{
"Name":"SetReportInterval"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
{"Name":"reportType","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]}
,{"Name":"millisecondsRequested","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
]
}
,{
"Name":"GetDesiredAccuracy"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
{"Name":"reportType","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]}
,{"Name":"pDesiredAccuracy","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"LOCATION_DESIRED_ACCURACY","TargetKind":"Default","Api":"Sensors","Parents":[]}},"Attrs":["Out"]}
]
}
,{
"Name":"SetDesiredAccuracy"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
{"Name":"reportType","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]}
,{"Name":"desiredAccuracy","Type":{"Kind":"ApiRef","Name":"LOCATION_DESIRED_ACCURACY","TargetKind":"Default","Api":"Sensors","Parents":[]},"Attrs":["In"]}
]
}
,{
"Name":"RequestPermissions"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
{"Name":"hParent","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In","Optional"]}
,{"Name":"pReportTypes","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":2,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In"]}
,{"Name":"count","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"fModal","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]}
]
}
]
}
,{
"Name":"ILocationPower"
,"Kind":"Com"
,"Guid":"193e7729-ab6b-4b12-8617-7596e1bb191c"
,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]}
,"Methods":[
{
"Name":"Connect"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
]
}
,{
"Name":"Disconnect"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
]
}
]
}
,{
"Name":"IDefaultLocation"
,"Kind":"Com"
,"Guid":"a65af77e-969a-4a2e-8aca-33bb7cbb1235"
,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]}
,"Methods":[
{
"Name":"SetReport"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
{"Name":"reportType","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]}
,{"Name":"pLocationReport","Type":{"Kind":"ApiRef","Name":"ILocationReport","TargetKind":"Com","Api":"Location","Parents":[]},"Attrs":["In","Optional"]}
]
}
,{
"Name":"GetReport"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
{"Name":"reportType","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]}
,{"Name":"ppLocationReport","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ILocationReport","TargetKind":"Com","Api":"Location","Parents":[]}},"Attrs":["Out","Optional"]}
]
}
]
}
,{
"Name":"ILocationEvents"
,"Kind":"Com"
,"Guid":"cae02bbf-798b-4508-a207-35a7906dc73d"
,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]}
,"Methods":[
{
"Name":"OnLocationChanged"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
{"Name":"reportType","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]}
,{"Name":"pLocationReport","Type":{"Kind":"ApiRef","Name":"ILocationReport","TargetKind":"Com","Api":"Location","Parents":[]},"Attrs":["In","Optional"]}
]
}
,{
"Name":"OnStatusChanged"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
{"Name":"reportType","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]}
,{"Name":"newStatus","Type":{"Kind":"ApiRef","Name":"LOCATION_REPORT_STATUS","TargetKind":"Default","Api":"Location","Parents":[]},"Attrs":["In"]}
]
}
]
}
,{
"Name":"IDispLatLongReport"
,"Kind":"Com"
,"Guid":"8ae32723-389b-4a11-9957-5bdd48fc9617"
,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]}
,"Methods":[
{
"Name":"get_Latitude"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
{"Name":"pVal","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Double"}},"Attrs":["Out"]}
]
}
,{
"Name":"get_Longitude"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
{"Name":"pVal","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Double"}},"Attrs":["Out"]}
]
}
,{
"Name":"get_ErrorRadius"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
{"Name":"pVal","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Double"}},"Attrs":["Out"]}
]
}
,{
"Name":"get_Altitude"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
{"Name":"pVal","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Double"}},"Attrs":["Out"]}
]
}
,{
"Name":"get_AltitudeError"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
{"Name":"pVal","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Double"}},"Attrs":["Out"]}
]
}
,{
"Name":"get_Timestamp"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
{"Name":"pVal","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Double"}},"Attrs":["Out"]}
]
}
]
}
,{
"Name":"IDispCivicAddressReport"
,"Kind":"Com"
,"Guid":"16ff1a34-9e30-42c3-b44d-e22513b5767a"
,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]}
,"Methods":[
{
"Name":"get_AddressLine1"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
{"Name":"pAddress1","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","Optional"]}
]
}
,{
"Name":"get_AddressLine2"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
{"Name":"pAddress2","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","Optional"]}
]
}
,{
"Name":"get_City"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
{"Name":"pCity","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","Optional"]}
]
}
,{
"Name":"get_StateProvince"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
{"Name":"pStateProvince","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","Optional"]}
]
}
,{
"Name":"get_PostalCode"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
{"Name":"pPostalCode","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","Optional"]}
]
}
,{
"Name":"get_CountryRegion"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
{"Name":"pCountryRegion","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","Optional"]}
]
}
,{
"Name":"get_DetailLevel"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
{"Name":"pDetailLevel","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]}
]
}
,{
"Name":"get_Timestamp"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
{"Name":"pVal","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Double"}},"Attrs":["Out"]}
]
}
]
}
,{
"Name":"ILocationReportFactory"
,"Kind":"Com"
,"Guid":"2daec322-90b2-47e4-bb08-0da841935a6b"
,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]}
,"Methods":[
{
"Name":"ListenForReports"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
{"Name":"requestedReportInterval","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
]
}
,{
"Name":"StopListeningForReports"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
]
}
,{
"Name":"get_Status"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
{"Name":"pVal","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]}
]
}
,{
"Name":"get_ReportInterval"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
{"Name":"pMilliseconds","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]}
]
}
,{
"Name":"put_ReportInterval"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
{"Name":"millisecondsRequested","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
]
}
,{
"Name":"get_DesiredAccuracy"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
{"Name":"pDesiredAccuracy","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]}
]
}
,{
"Name":"put_DesiredAccuracy"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
{"Name":"desiredAccuracy","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
]
}
,{
"Name":"RequestPermissions"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
{"Name":"hWnd","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In"]}
]
}
]
}
,{
"Name":"ILatLongReportFactory"
,"Kind":"Com"
,"Guid":"3f0804cb-b114-447d-83dd-390174ebb082"
,"Interface":{"Kind":"ApiRef","Name":"ILocationReportFactory","TargetKind":"Com","Api":"Location","Parents":[]}
,"Methods":[
{
"Name":"get_LatLongReport"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
{"Name":"pVal","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IDispLatLongReport","TargetKind":"Com","Api":"Location","Parents":[]}},"Attrs":["Out","Optional"]}
]
}
]
}
,{
"Name":"ICivicAddressReportFactory"
,"Kind":"Com"
,"Guid":"bf773b93-c64f-4bee-beb2-67c0b8df66e0"
,"Interface":{"Kind":"ApiRef","Name":"ILocationReportFactory","TargetKind":"Com","Api":"Location","Parents":[]}
,"Methods":[
{
"Name":"get_CivicAddressReport"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
{"Name":"pVal","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IDispCivicAddressReport","TargetKind":"Com","Api":"Location","Parents":[]}},"Attrs":["Out","Optional"]}
]
}
]
}
,{
"Name":"_ILatLongReportFactoryEvents"
,"Kind":"Com"
,"Guid":"16ee6cb7-ab3c-424b-849f-269be551fcbc"
,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]}
,"Methods":[
]
}
,{
"Name":"_ICivicAddressReportFactoryEvents"
,"Kind":"Com"
,"Guid":"c96039ff-72ec-4617-89bd-84d88bedc722"
,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]}
,"Methods":[
]
}
]
,"Functions":[
]
,"UnicodeAliases":[
]
}
File diff suppressed because it is too large Load Diff
+259
View File
@@ -0,0 +1,259 @@
{
"Constants":[
]
,"Types":[
{
"Name":"MAGTRANSFORM"
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Fields":[
{"Name":"v","Type":{"Kind":"Array","Shape":{"Size":9},"Child":{"Kind":"Native","Name":"Single"}},"Attrs":[]}
]
,"NestedTypes":[
]
}
,{
"Name":"MAGIMAGEHEADER"
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Fields":[
{"Name":"width","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"height","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"format","Type":{"Kind":"Native","Name":"Guid"},"Attrs":[]}
,{"Name":"stride","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"offset","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"cbSize","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":[]}
]
,"NestedTypes":[
]
}
,{
"Name":"MAGCOLOREFFECT"
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Fields":[
{"Name":"transform","Type":{"Kind":"Array","Shape":{"Size":25},"Child":{"Kind":"Native","Name":"Single"}},"Attrs":[]}
]
,"NestedTypes":[
]
}
,{
"Name":"MagImageScalingCallback"
,"Kind":"FunctionPointer"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]}
,"Params":[
{"Name":"hwnd","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In"]}
,{"Name":"srcdata","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out"]}
,{"Name":"srcheader","Type":{"Kind":"ApiRef","Name":"MAGIMAGEHEADER","TargetKind":"Default","Api":"Magnification","Parents":[]},"Attrs":["In"]}
,{"Name":"destdata","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out"]}
,{"Name":"destheader","Type":{"Kind":"ApiRef","Name":"MAGIMAGEHEADER","TargetKind":"Default","Api":"Magnification","Parents":[]},"Attrs":["In"]}
,{"Name":"unclipped","Type":{"Kind":"ApiRef","Name":"RECT","TargetKind":"Default","Api":"DisplayDevices","Parents":[]},"Attrs":["In"]}
,{"Name":"clipped","Type":{"Kind":"ApiRef","Name":"RECT","TargetKind":"Default","Api":"DisplayDevices","Parents":[]},"Attrs":["In"]}
,{"Name":"dirty","Type":{"Kind":"ApiRef","Name":"HRGN","TargetKind":"Default","Api":"Gdi","Parents":[]},"Attrs":["In"]}
]
}
]
,"Functions":[
{
"Name":"MagInitialize"
,"SetLastError":false
,"DllImport":"MAGNIFICATION"
,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]}
,"Params":[
]
}
,{
"Name":"MagUninitialize"
,"SetLastError":false
,"DllImport":"MAGNIFICATION"
,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]}
,"Params":[
]
}
,{
"Name":"MagSetWindowSource"
,"SetLastError":false
,"DllImport":"MAGNIFICATION"
,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]}
,"Params":[
{"Name":"hwnd","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In"]}
,{"Name":"rect","Type":{"Kind":"ApiRef","Name":"RECT","TargetKind":"Default","Api":"DisplayDevices","Parents":[]},"Attrs":["In"]}
]
}
,{
"Name":"MagGetWindowSource"
,"SetLastError":false
,"DllImport":"MAGNIFICATION"
,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]}
,"Params":[
{"Name":"hwnd","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In"]}
,{"Name":"pRect","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"RECT","TargetKind":"Default","Api":"DisplayDevices","Parents":[]}},"Attrs":["In","Out"]}
]
}
,{
"Name":"MagSetWindowTransform"
,"SetLastError":false
,"DllImport":"MAGNIFICATION"
,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]}
,"Params":[
{"Name":"hwnd","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In"]}
,{"Name":"pTransform","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"MAGTRANSFORM","TargetKind":"Default","Api":"Magnification","Parents":[]}},"Attrs":["In","Out"]}
]
}
,{
"Name":"MagGetWindowTransform"
,"SetLastError":false
,"DllImport":"MAGNIFICATION"
,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]}
,"Params":[
{"Name":"hwnd","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In"]}
,{"Name":"pTransform","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"MAGTRANSFORM","TargetKind":"Default","Api":"Magnification","Parents":[]}},"Attrs":["In","Out"]}
]
}
,{
"Name":"MagSetWindowFilterList"
,"SetLastError":false
,"DllImport":"MAGNIFICATION"
,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]}
,"Params":[
{"Name":"hwnd","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In"]}
,{"Name":"dwFilterMode","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"count","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]}
,{"Name":"pHWND","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]}},"Attrs":["In","Out"]}
]
}
,{
"Name":"MagGetWindowFilterList"
,"SetLastError":false
,"DllImport":"MAGNIFICATION"
,"ReturnType":{"Kind":"Native","Name":"Int32"}
,"Params":[
{"Name":"hwnd","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In"]}
,{"Name":"pdwFilterMode","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]}
,{"Name":"count","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]}
,{"Name":"pHWND","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]}},"Attrs":["In","Out"]}
]
}
,{
"Name":"MagSetImageScalingCallback"
,"SetLastError":false
,"DllImport":"MAGNIFICATION"
,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]}
,"Params":[
{"Name":"hwnd","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In"]}
,{"Name":"callback","Type":{"Kind":"ApiRef","Name":"MagImageScalingCallback","TargetKind":"FunctionPointer","Api":"Magnification","Parents":[]},"Attrs":["In"]}
]
}
,{
"Name":"MagGetImageScalingCallback"
,"SetLastError":false
,"DllImport":"MAGNIFICATION"
,"ReturnType":{"Kind":"ApiRef","Name":"MagImageScalingCallback","TargetKind":"FunctionPointer","Api":"Magnification","Parents":[]}
,"Params":[
{"Name":"hwnd","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In"]}
]
}
,{
"Name":"MagSetColorEffect"
,"SetLastError":false
,"DllImport":"MAGNIFICATION"
,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]}
,"Params":[
{"Name":"hwnd","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In"]}
,{"Name":"pEffect","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"MAGCOLOREFFECT","TargetKind":"Default","Api":"Magnification","Parents":[]}},"Attrs":["In","Out"]}
]
}
,{
"Name":"MagGetColorEffect"
,"SetLastError":false
,"DllImport":"MAGNIFICATION"
,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]}
,"Params":[
{"Name":"hwnd","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In"]}
,{"Name":"pEffect","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"MAGCOLOREFFECT","TargetKind":"Default","Api":"Magnification","Parents":[]}},"Attrs":["In","Out"]}
]
}
,{
"Name":"MagSetFullscreenTransform"
,"SetLastError":false
,"DllImport":"MAGNIFICATION"
,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]}
,"Params":[
{"Name":"magLevel","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]}
,{"Name":"xOffset","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]}
,{"Name":"yOffset","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]}
]
}
,{
"Name":"MagGetFullscreenTransform"
,"SetLastError":false
,"DllImport":"MAGNIFICATION"
,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]}
,"Params":[
{"Name":"pMagLevel","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Single"}},"Attrs":["Out"]}
,{"Name":"pxOffset","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]}
,{"Name":"pyOffset","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]}
]
}
,{
"Name":"MagSetFullscreenColorEffect"
,"SetLastError":false
,"DllImport":"MAGNIFICATION"
,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]}
,"Params":[
{"Name":"pEffect","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"MAGCOLOREFFECT","TargetKind":"Default","Api":"Magnification","Parents":[]}},"Attrs":["In"]}
]
}
,{
"Name":"MagGetFullscreenColorEffect"
,"SetLastError":false
,"DllImport":"MAGNIFICATION"
,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]}
,"Params":[
{"Name":"pEffect","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"MAGCOLOREFFECT","TargetKind":"Default","Api":"Magnification","Parents":[]}},"Attrs":["Out"]}
]
}
,{
"Name":"MagSetInputTransform"
,"SetLastError":true
,"DllImport":"MAGNIFICATION"
,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]}
,"Params":[
{"Name":"fEnabled","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]}
,{"Name":"pRectSource","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"RECT","TargetKind":"Default","Api":"DisplayDevices","Parents":[]}},"Attrs":["In","Const"]}
,{"Name":"pRectDest","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"RECT","TargetKind":"Default","Api":"DisplayDevices","Parents":[]}},"Attrs":["In","Const"]}
]
}
,{
"Name":"MagGetInputTransform"
,"SetLastError":false
,"DllImport":"MAGNIFICATION"
,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]}
,"Params":[
{"Name":"pfEnabled","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]}
,{"Name":"pRectSource","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"RECT","TargetKind":"Default","Api":"DisplayDevices","Parents":[]}},"Attrs":["Out"]}
,{"Name":"pRectDest","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"RECT","TargetKind":"Default","Api":"DisplayDevices","Parents":[]}},"Attrs":["Out"]}
]
}
,{
"Name":"MagShowSystemCursor"
,"SetLastError":false
,"DllImport":"MAGNIFICATION"
,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]}
,"Params":[
{"Name":"fShowCursor","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]}
]
}
]
,"UnicodeAliases":[
]
}
+314
View File
@@ -0,0 +1,314 @@
{
"Constants":[
]
,"Types":[
{
"Name":"MapiFileDesc"
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Fields":[
{"Name":"ulReserved","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"flFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"nPosition","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"lpszPathName","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]}
,{"Name":"lpszFileName","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]}
,{"Name":"lpFileType","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":[]}
]
,"NestedTypes":[
]
}
,{
"Name":"MapiFileDescW"
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Fields":[
{"Name":"ulReserved","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"flFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"nPosition","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"lpszPathName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]}
,{"Name":"lpszFileName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]}
,{"Name":"lpFileType","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":[]}
]
,"NestedTypes":[
]
}
,{
"Name":"MapiFileTagExt"
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Fields":[
{"Name":"ulReserved","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"cbTag","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"lpTag","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]}
,{"Name":"cbEncoding","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"lpEncoding","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]}
]
,"NestedTypes":[
]
}
,{
"Name":"MapiRecipDesc"
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Fields":[
{"Name":"ulReserved","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"ulRecipClass","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"lpszName","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]}
,{"Name":"lpszAddress","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]}
,{"Name":"ulEIDSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"lpEntryID","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":[]}
]
,"NestedTypes":[
]
}
,{
"Name":"MapiRecipDescW"
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Fields":[
{"Name":"ulReserved","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"ulRecipClass","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"lpszName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]}
,{"Name":"lpszAddress","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]}
,{"Name":"ulEIDSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"lpEntryID","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":[]}
]
,"NestedTypes":[
]
}
,{
"Name":"MapiMessage"
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Fields":[
{"Name":"ulReserved","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"lpszSubject","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]}
,{"Name":"lpszNoteText","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]}
,{"Name":"lpszMessageType","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]}
,{"Name":"lpszDateReceived","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]}
,{"Name":"lpszConversationID","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]}
,{"Name":"flFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"lpOriginator","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"MapiRecipDesc","TargetKind":"Default","Api":"Mapi","Parents":[]}},"Attrs":[]}
,{"Name":"nRecipCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"lpRecips","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"MapiRecipDesc","TargetKind":"Default","Api":"Mapi","Parents":[]}},"Attrs":[]}
,{"Name":"nFileCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"lpFiles","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"MapiFileDesc","TargetKind":"Default","Api":"Mapi","Parents":[]}},"Attrs":[]}
]
,"NestedTypes":[
]
}
,{
"Name":"MapiMessageW"
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Fields":[
{"Name":"ulReserved","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"lpszSubject","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]}
,{"Name":"lpszNoteText","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]}
,{"Name":"lpszMessageType","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]}
,{"Name":"lpszDateReceived","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]}
,{"Name":"lpszConversationID","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]}
,{"Name":"flFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"lpOriginator","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"MapiRecipDescW","TargetKind":"Default","Api":"Mapi","Parents":[]}},"Attrs":[]}
,{"Name":"nRecipCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"lpRecips","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"MapiRecipDescW","TargetKind":"Default","Api":"Mapi","Parents":[]}},"Attrs":[]}
,{"Name":"nFileCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"lpFiles","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"MapiFileDescW","TargetKind":"Default","Api":"Mapi","Parents":[]}},"Attrs":[]}
]
,"NestedTypes":[
]
}
,{
"Name":"MAPILOGON"
,"Kind":"FunctionPointer"
,"SetLastError":false
,"ReturnType":{"Kind":"Native","Name":"UInt32"}
,"Params":[
{"Name":"ulUIParam","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]}
,{"Name":"lpszProfileName","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional"]}
,{"Name":"lpszPassword","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional"]}
,{"Name":"flFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"ulReserved","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"lplhSession","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UIntPtr"}},"Attrs":["In","Out"]}
]
}
,{
"Name":"MAPILOGOFF"
,"Kind":"FunctionPointer"
,"SetLastError":false
,"ReturnType":{"Kind":"Native","Name":"UInt32"}
,"Params":[
{"Name":"lhSession","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]}
,{"Name":"ulUIParam","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]}
,{"Name":"flFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"ulReserved","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
]
}
,{
"Name":"MAPISENDMAIL"
,"Kind":"FunctionPointer"
,"SetLastError":false
,"ReturnType":{"Kind":"Native","Name":"UInt32"}
,"Params":[
{"Name":"lhSession","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]}
,{"Name":"ulUIParam","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]}
,{"Name":"lpMessage","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"MapiMessage","TargetKind":"Default","Api":"Mapi","Parents":[]}},"Attrs":["In","Out"]}
,{"Name":"flFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"ulReserved","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
]
}
,{
"Name":"MAPISENDMAILW"
,"Kind":"FunctionPointer"
,"SetLastError":false
,"ReturnType":{"Kind":"Native","Name":"UInt32"}
,"Params":[
{"Name":"lhSession","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]}
,{"Name":"ulUIParam","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]}
,{"Name":"lpMessage","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"MapiMessageW","TargetKind":"Default","Api":"Mapi","Parents":[]}},"Attrs":["In"]}
,{"Name":"flFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"ulReserved","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
]
}
,{
"Name":"MAPISENDDOCUMENTS"
,"Kind":"FunctionPointer"
,"SetLastError":false
,"ReturnType":{"Kind":"Native","Name":"UInt32"}
,"Params":[
{"Name":"ulUIParam","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]}
,{"Name":"lpszDelimChar","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]}
,{"Name":"lpszFilePaths","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]}
,{"Name":"lpszFileNames","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]}
,{"Name":"ulReserved","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
]
}
,{
"Name":"MAPIFINDNEXT"
,"Kind":"FunctionPointer"
,"SetLastError":false
,"ReturnType":{"Kind":"Native","Name":"UInt32"}
,"Params":[
{"Name":"lhSession","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]}
,{"Name":"ulUIParam","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]}
,{"Name":"lpszMessageType","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]}
,{"Name":"lpszSeedMessageID","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]}
,{"Name":"flFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"ulReserved","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"lpszMessageID","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]}
]
}
,{
"Name":"MAPIREADMAIL"
,"Kind":"FunctionPointer"
,"SetLastError":false
,"ReturnType":{"Kind":"Native","Name":"UInt32"}
,"Params":[
{"Name":"lhSession","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]}
,{"Name":"ulUIParam","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]}
,{"Name":"lpszMessageID","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]}
,{"Name":"flFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"ulReserved","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"lppMessage","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"MapiMessage","TargetKind":"Default","Api":"Mapi","Parents":[]}}},"Attrs":["In","Out"]}
]
}
,{
"Name":"MAPISAVEMAIL"
,"Kind":"FunctionPointer"
,"SetLastError":false
,"ReturnType":{"Kind":"Native","Name":"UInt32"}
,"Params":[
{"Name":"lhSession","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]}
,{"Name":"ulUIParam","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]}
,{"Name":"lpMessage","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"MapiMessage","TargetKind":"Default","Api":"Mapi","Parents":[]}},"Attrs":["In","Out"]}
,{"Name":"flFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"ulReserved","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"lpszMessageID","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]}
]
}
,{
"Name":"MAPIDELETEMAIL"
,"Kind":"FunctionPointer"
,"SetLastError":false
,"ReturnType":{"Kind":"Native","Name":"UInt32"}
,"Params":[
{"Name":"lhSession","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]}
,{"Name":"ulUIParam","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]}
,{"Name":"lpszMessageID","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]}
,{"Name":"flFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"ulReserved","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
]
}
,{
"Name":"MAPIADDRESS"
,"Kind":"FunctionPointer"
,"SetLastError":false
,"ReturnType":{"Kind":"Native","Name":"UInt32"}
,"Params":[
{"Name":"lhSession","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]}
,{"Name":"ulUIParam","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]}
,{"Name":"lpszCaption","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]}
,{"Name":"nEditFields","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"lpszLabels","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]}
,{"Name":"nRecips","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"lpRecips","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"MapiRecipDesc","TargetKind":"Default","Api":"Mapi","Parents":[]}},"Attrs":["In","Out"]}
,{"Name":"flFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"ulReserved","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"lpnNewRecips","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]}
,{"Name":"lppNewRecips","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"MapiRecipDesc","TargetKind":"Default","Api":"Mapi","Parents":[]}}},"Attrs":["In","Out"]}
]
}
,{
"Name":"MAPIDETAILS"
,"Kind":"FunctionPointer"
,"SetLastError":false
,"ReturnType":{"Kind":"Native","Name":"UInt32"}
,"Params":[
{"Name":"lhSession","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]}
,{"Name":"ulUIParam","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]}
,{"Name":"lpRecip","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"MapiRecipDesc","TargetKind":"Default","Api":"Mapi","Parents":[]}},"Attrs":["In","Out"]}
,{"Name":"flFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"ulReserved","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
]
}
,{
"Name":"MAPIRESOLVENAME"
,"Kind":"FunctionPointer"
,"SetLastError":false
,"ReturnType":{"Kind":"Native","Name":"UInt32"}
,"Params":[
{"Name":"lhSession","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]}
,{"Name":"ulUIParam","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]}
,{"Name":"lpszName","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]}
,{"Name":"flFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"ulReserved","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"lppRecip","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"MapiRecipDesc","TargetKind":"Default","Api":"Mapi","Parents":[]}}},"Attrs":["In","Out"]}
]
}
]
,"Functions":[
{
"Name":"MAPIFreeBuffer"
,"SetLastError":false
,"DllImport":"MAPI32"
,"ReturnType":{"Kind":"Native","Name":"UInt32"}
,"Params":[
{"Name":"pv","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out"]}
]
}
]
,"UnicodeAliases":[
]
}
+104
View File
@@ -0,0 +1,104 @@
{
"Constants":[
]
,"Types":[
{
"Name":"MbnConnectionProfileManager"
,"Kind":"ComClassID"
,"Guid":"bdfee05a-4418-11dd-90ed-001c257ccff1"
}
,{
"Name":"MbnInterfaceManager"
,"Kind":"ComClassID"
,"Guid":"bdfee05b-4418-11dd-90ed-001c257ccff1"
}
,{
"Name":"MbnConnectionManager"
,"Kind":"ComClassID"
,"Guid":"bdfee05c-4418-11dd-90ed-001c257ccff1"
}
,{
"Name":"MbnDeviceServicesManager"
,"Kind":"ComClassID"
,"Guid":"2269daa3-2a9f-4165-a501-ce00a6f7a75b"
}
,{
"Name":"IDummyMBNUCMExt"
,"Kind":"Com"
,"Guid":"dcbbbab6-ffff-4bbb-aaee-338e368af6fa"
,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]}
,"Methods":[
]
}
,{
"Name":"MBN_DEVICE_SERVICE_SESSIONS_STATE"
,"Kind":"Enum"
,"Flags":false
,"Values":[
{"Name":"MBN_DEVICE_SERVICE_SESSIONS_RESTORED","Value":0}
]
,"IntegerBase":"Int32"
}
,{
"Name":"IMbnDeviceServiceStateEvents"
,"Kind":"Com"
,"Guid":"5d3ff196-89ee-49d8-8b60-33ffddffc58d"
,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]}
,"Methods":[
{
"Name":"OnSessionsStateChange"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
{"Name":"interfaceID","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]}
,{"Name":"stateChange","Type":{"Kind":"ApiRef","Name":"MBN_DEVICE_SERVICE_SESSIONS_STATE","TargetKind":"Default","Api":"Mbn","Parents":[]},"Attrs":["In"]}
]
}
]
}
,{
"Name":"__mbnapi_ReferenceRemainingTypes__"
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Fields":[
{"Name":"bandClass","Type":{"Kind":"ApiRef","Name":"MBN_BAND_CLASS","TargetKind":"Default","Api":"MobileBroadband","Parents":[]},"Attrs":[]}
,{"Name":"contextConstants","Type":{"Kind":"ApiRef","Name":"MBN_CONTEXT_CONSTANTS","TargetKind":"Default","Api":"MobileBroadband","Parents":[]},"Attrs":[]}
,{"Name":"ctrlCaps","Type":{"Kind":"ApiRef","Name":"MBN_CTRL_CAPS","TargetKind":"Default","Api":"MobileBroadband","Parents":[]},"Attrs":[]}
,{"Name":"dataClass","Type":{"Kind":"ApiRef","Name":"MBN_DATA_CLASS","TargetKind":"Default","Api":"MobileBroadband","Parents":[]},"Attrs":[]}
,{"Name":"interfaceCapsConstants","Type":{"Kind":"ApiRef","Name":"MBN_INTERFACE_CAPS_CONSTANTS","TargetKind":"Default","Api":"MobileBroadband","Parents":[]},"Attrs":[]}
,{"Name":"pinConstants","Type":{"Kind":"ApiRef","Name":"MBN_PIN_CONSTANTS","TargetKind":"Default","Api":"MobileBroadband","Parents":[]},"Attrs":[]}
,{"Name":"providerConstants","Type":{"Kind":"ApiRef","Name":"MBN_PROVIDER_CONSTANTS","TargetKind":"Default","Api":"MobileBroadband","Parents":[]},"Attrs":[]}
,{"Name":"providerState","Type":{"Kind":"ApiRef","Name":"MBN_PROVIDER_STATE","TargetKind":"Default","Api":"MobileBroadband","Parents":[]},"Attrs":[]}
,{"Name":"registrationConstants","Type":{"Kind":"ApiRef","Name":"MBN_REGISTRATION_CONSTANTS","TargetKind":"Default","Api":"MobileBroadband","Parents":[]},"Attrs":[]}
,{"Name":"signalConstants","Type":{"Kind":"ApiRef","Name":"MBN_SIGNAL_CONSTANTS","TargetKind":"Default","Api":"MobileBroadband","Parents":[]},"Attrs":[]}
,{"Name":"smsCaps","Type":{"Kind":"ApiRef","Name":"MBN_SMS_CAPS","TargetKind":"Default","Api":"MobileBroadband","Parents":[]},"Attrs":[]}
,{"Name":"smsConstants","Type":{"Kind":"ApiRef","Name":"WWAEXT_SMS_CONSTANTS","TargetKind":"Default","Api":"MobileBroadband","Parents":[]},"Attrs":[]}
,{"Name":"wwaextSmsConstants","Type":{"Kind":"ApiRef","Name":"WWAEXT_SMS_CONSTANTS","TargetKind":"Default","Api":"MobileBroadband","Parents":[]},"Attrs":[]}
,{"Name":"smsStatusFlag","Type":{"Kind":"ApiRef","Name":"MBN_SMS_STATUS_FLAG","TargetKind":"Default","Api":"MobileBroadband","Parents":[]},"Attrs":[]}
]
,"NestedTypes":[
]
}
,{
"Name":"__DummyPinType__"
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Fields":[
{"Name":"pinType","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
]
,"NestedTypes":[
]
}
]
,"Functions":[
]
,"UnicodeAliases":[
]
}
File diff suppressed because it is too large Load Diff
+33
View File
@@ -0,0 +1,33 @@
{
"Constants":[
]
,"Types":[
{
"Name":"ISystemMediaTransportControlsInterop"
,"Kind":"Com"
,"Guid":"ddb0472d-c911-4a1f-86d9-dc3d71a95f5a"
,"Interface":{"Kind":"ApiRef","Name":"IInspectable","TargetKind":"Com","Api":"WinRT","Parents":[]}
,"Methods":[
{
"Name":"GetForWindow"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
{"Name":"appWindow","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In"]}
,{"Name":"riid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]}
,{"Name":"mediaTransportControl","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["Out","Optional"]}
]
}
]
}
]
,"Functions":[
]
,"UnicodeAliases":[
]
}
File diff suppressed because it is too large Load Diff
+1854
View File
File diff suppressed because it is too large Load Diff
+51
View File
@@ -0,0 +1,51 @@
{
"Constants":[
]
,"Types":[
{
"Name":"ISpatialInteractionManagerInterop"
,"Kind":"Com"
,"Guid":"5c4ee536-6a98-4b86-a170-587013d6fd4b"
,"Interface":{"Kind":"ApiRef","Name":"IInspectable","TargetKind":"Com","Api":"WinRT","Parents":[]}
,"Methods":[
{
"Name":"GetForWindow"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
{"Name":"window","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In"]}
,{"Name":"riid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]}
,{"Name":"spatialInteractionManager","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["Out","Optional"]}
]
}
]
}
,{
"Name":"IHolographicSpaceInterop"
,"Kind":"Com"
,"Guid":"5c4ee536-6a98-4b86-a170-587013d6fd4b"
,"Interface":{"Kind":"ApiRef","Name":"IInspectable","TargetKind":"Com","Api":"WinRT","Parents":[]}
,"Methods":[
{
"Name":"CreateForWindow"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
{"Name":"window","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In"]}
,{"Name":"riid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]}
,{"Name":"holographicSpace","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["Out","Optional"]}
]
}
]
}
]
,"Functions":[
]
,"UnicodeAliases":[
]
}
+4095
View File
File diff suppressed because it is too large Load Diff
File diff suppressed because it is too large Load Diff
+167
View File
@@ -0,0 +1,167 @@
{
"Constants":[
]
,"Types":[
{
"Name":"MANAGEMENT_SERVICE_INFO"
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Fields":[
{"Name":"pszMDMServiceUri","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]}
,{"Name":"pszAuthenticationUri","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]}
]
,"NestedTypes":[
]
}
,{
"Name":"MANAGEMENT_REGISTRATION_INFO"
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Fields":[
{"Name":"fDeviceRegisteredWithManagement","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]}
,{"Name":"dwDeviceRegistionKind","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"pszUPN","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]}
,{"Name":"pszMDMServiceUri","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]}
]
,"NestedTypes":[
]
}
,{
"Name":"REGISTRATION_INFORMATION_CLASS"
,"Kind":"Enum"
,"Flags":false
,"Values":[
{"Name":"DeviceRegistrationBasicInfo","Value":1}
,{"Name":"MaxDeviceInfoClass","Value":2}
]
,"IntegerBase":"Int32"
}
]
,"Functions":[
{
"Name":"GetDeviceRegistrationInfo"
,"SetLastError":false
,"DllImport":"MDMRegistration"
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
{"Name":"DeviceInformationClass","Type":{"Kind":"ApiRef","Name":"REGISTRATION_INFORMATION_CLASS","TargetKind":"Default","Api":"MobileDeviceManagementRegistration","Parents":[]},"Attrs":["In"]}
,{"Name":"ppDeviceRegistrationInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["Out"]}
]
}
,{
"Name":"IsDeviceRegisteredWithManagement"
,"SetLastError":false
,"DllImport":"MDMRegistration"
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
{"Name":"pfIsDeviceRegisteredWithManagement","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]}
,{"Name":"cchUPN","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"pszUPN","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":1,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Char"}},"Attrs":["Out","Optional"]}
]
}
,{
"Name":"IsManagementRegistrationAllowed"
,"SetLastError":false
,"DllImport":"MDMRegistration"
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
{"Name":"pfIsManagementRegistrationAllowed","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]}
]
}
,{
"Name":"IsMdmUxWithoutAadAllowed"
,"SetLastError":false
,"DllImport":"MDMRegistration"
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
{"Name":"isEnrollmentAllowed","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]}
]
}
,{
"Name":"SetManagedExternally"
,"SetLastError":false
,"DllImport":"MDMRegistration"
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
{"Name":"IsManagedExternally","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]}
]
}
,{
"Name":"DiscoverManagementService"
,"SetLastError":false
,"DllImport":"MDMRegistration"
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
{"Name":"pszUPN","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]}
,{"Name":"ppMgmtInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"MANAGEMENT_SERVICE_INFO","TargetKind":"Default","Api":"MobileDeviceManagementRegistration","Parents":[]}}},"Attrs":["Out"]}
]
}
,{
"Name":"RegisterDeviceWithManagementUsingAADCredentials"
,"SetLastError":false
,"DllImport":"MDMRegistration"
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
{"Name":"UserToken","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]}
]
}
,{
"Name":"RegisterDeviceWithManagementUsingAADDeviceCredentials"
,"SetLastError":false
,"DllImport":"MDMRegistration"
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
]
}
,{
"Name":"RegisterDeviceWithManagement"
,"SetLastError":false
,"DllImport":"MDMRegistration"
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
{"Name":"pszUPN","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]}
,{"Name":"ppszMDMServiceUri","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]}
,{"Name":"ppzsAccessToken","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]}
]
}
,{
"Name":"UnregisterDeviceWithManagement"
,"SetLastError":false
,"DllImport":"MDMRegistration"
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
{"Name":"enrollmentID","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]}
]
}
,{
"Name":"GetManagementAppHyperlink"
,"SetLastError":false
,"DllImport":"MDMRegistration"
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
{"Name":"cchHyperlink","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"pszHyperlink","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":0,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Char"}},"Attrs":["Out"]}
]
}
,{
"Name":"DiscoverManagementServiceEx"
,"SetLastError":false
,"DllImport":"MDMRegistration"
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
{"Name":"pszUPN","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]}
,{"Name":"pszDiscoveryServiceCandidate","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]}
,{"Name":"ppMgmtInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"MANAGEMENT_SERVICE_INFO","TargetKind":"Default","Api":"MobileDeviceManagementRegistration","Parents":[]}}},"Attrs":["Out"]}
]
}
]
,"UnicodeAliases":[
]
}
+468
View File
@@ -0,0 +1,468 @@
{
"Constants":[
]
,"Types":[
{
"Name":"PHYSICAL_MONITOR"
,"Kind":"Struct"
,"Size":0
,"PackingSize":1
,"Fields":[
{"Name":"hPhysicalMonitor","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]}
,{"Name":"szPhysicalMonitorDescription","Type":{"Kind":"Array","Shape":{"Size":128},"Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":[]}
]
,"NestedTypes":[
]
}
,{
"Name":"MC_TIMING_REPORT"
,"Kind":"Struct"
,"Size":0
,"PackingSize":1
,"Fields":[
{"Name":"dwHorizontalFrequencyInHZ","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"dwVerticalFrequencyInHZ","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"bTimingStatusByte","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]}
]
,"NestedTypes":[
]
}
,{
"Name":"MC_VCP_CODE_TYPE"
,"Kind":"Enum"
,"Flags":false
,"Values":[
{"Name":"MC_MOMENTARY","Value":0}
,{"Name":"MC_SET_PARAMETER","Value":1}
]
,"IntegerBase":"Int32"
}
,{
"Name":"MC_DISPLAY_TECHNOLOGY_TYPE"
,"Kind":"Enum"
,"Flags":false
,"Values":[
{"Name":"MC_SHADOW_MASK_CATHODE_RAY_TUBE","Value":0}
,{"Name":"MC_APERTURE_GRILL_CATHODE_RAY_TUBE","Value":1}
,{"Name":"MC_THIN_FILM_TRANSISTOR","Value":2}
,{"Name":"MC_LIQUID_CRYSTAL_ON_SILICON","Value":3}
,{"Name":"MC_PLASMA","Value":4}
,{"Name":"MC_ORGANIC_LIGHT_EMITTING_DIODE","Value":5}
,{"Name":"MC_ELECTROLUMINESCENT","Value":6}
,{"Name":"MC_MICROELECTROMECHANICAL","Value":7}
,{"Name":"MC_FIELD_EMISSION_DEVICE","Value":8}
]
,"IntegerBase":"Int32"
}
,{
"Name":"MC_DRIVE_TYPE"
,"Kind":"Enum"
,"Flags":false
,"Values":[
{"Name":"MC_RED_DRIVE","Value":0}
,{"Name":"MC_GREEN_DRIVE","Value":1}
,{"Name":"MC_BLUE_DRIVE","Value":2}
]
,"IntegerBase":"Int32"
}
,{
"Name":"MC_GAIN_TYPE"
,"Kind":"Enum"
,"Flags":false
,"Values":[
{"Name":"MC_RED_GAIN","Value":0}
,{"Name":"MC_GREEN_GAIN","Value":1}
,{"Name":"MC_BLUE_GAIN","Value":2}
]
,"IntegerBase":"Int32"
}
,{
"Name":"MC_POSITION_TYPE"
,"Kind":"Enum"
,"Flags":false
,"Values":[
{"Name":"MC_HORIZONTAL_POSITION","Value":0}
,{"Name":"MC_VERTICAL_POSITION","Value":1}
]
,"IntegerBase":"Int32"
}
,{
"Name":"MC_SIZE_TYPE"
,"Kind":"Enum"
,"Flags":false
,"Values":[
{"Name":"MC_WIDTH","Value":0}
,{"Name":"MC_HEIGHT","Value":1}
]
,"IntegerBase":"Int32"
}
,{
"Name":"MC_COLOR_TEMPERATURE"
,"Kind":"Enum"
,"Flags":false
,"Values":[
{"Name":"MC_COLOR_TEMPERATURE_UNKNOWN","Value":0}
,{"Name":"MC_COLOR_TEMPERATURE_4000K","Value":1}
,{"Name":"MC_COLOR_TEMPERATURE_5000K","Value":2}
,{"Name":"MC_COLOR_TEMPERATURE_6500K","Value":3}
,{"Name":"MC_COLOR_TEMPERATURE_7500K","Value":4}
,{"Name":"MC_COLOR_TEMPERATURE_8200K","Value":5}
,{"Name":"MC_COLOR_TEMPERATURE_9300K","Value":6}
,{"Name":"MC_COLOR_TEMPERATURE_10000K","Value":7}
,{"Name":"MC_COLOR_TEMPERATURE_11500K","Value":8}
]
,"IntegerBase":"Int32"
}
]
,"Functions":[
{
"Name":"GetNumberOfPhysicalMonitorsFromHMONITOR"
,"SetLastError":true
,"DllImport":"dxva2"
,"ReturnType":{"Kind":"Native","Name":"Int32"}
,"Params":[
{"Name":"hMonitor","Type":{"Kind":"ApiRef","Name":"HMONITOR","TargetKind":"Default","Api":"Gdi","Parents":[]},"Attrs":["In"]}
,{"Name":"pdwNumberOfPhysicalMonitors","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]}
]
}
,{
"Name":"GetNumberOfPhysicalMonitorsFromIDirect3DDevice9"
,"SetLastError":false
,"DllImport":"dxva2"
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
{"Name":"pDirect3DDevice9","Type":{"Kind":"ApiRef","Name":"IDirect3DDevice9","TargetKind":"Com","Api":"Direct3D9","Parents":[]},"Attrs":["In"]}
,{"Name":"pdwNumberOfPhysicalMonitors","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]}
]
}
,{
"Name":"GetPhysicalMonitorsFromHMONITOR"
,"SetLastError":true
,"DllImport":"dxva2"
,"ReturnType":{"Kind":"Native","Name":"Int32"}
,"Params":[
{"Name":"hMonitor","Type":{"Kind":"ApiRef","Name":"HMONITOR","TargetKind":"Default","Api":"Gdi","Parents":[]},"Attrs":["In"]}
,{"Name":"dwPhysicalMonitorArraySize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"pPhysicalMonitorArray","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":1,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"ApiRef","Name":"PHYSICAL_MONITOR","TargetKind":"Default","Api":"Monitor","Parents":[]}},"Attrs":["Out"]}
]
}
,{
"Name":"GetPhysicalMonitorsFromIDirect3DDevice9"
,"SetLastError":false
,"DllImport":"dxva2"
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
{"Name":"pDirect3DDevice9","Type":{"Kind":"ApiRef","Name":"IDirect3DDevice9","TargetKind":"Com","Api":"Direct3D9","Parents":[]},"Attrs":["In"]}
,{"Name":"dwPhysicalMonitorArraySize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"pPhysicalMonitorArray","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":1,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"ApiRef","Name":"PHYSICAL_MONITOR","TargetKind":"Default","Api":"Monitor","Parents":[]}},"Attrs":["Out"]}
]
}
,{
"Name":"DestroyPhysicalMonitor"
,"SetLastError":true
,"DllImport":"dxva2"
,"ReturnType":{"Kind":"Native","Name":"Int32"}
,"Params":[
{"Name":"hMonitor","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]}
]
}
,{
"Name":"DestroyPhysicalMonitors"
,"SetLastError":true
,"DllImport":"dxva2"
,"ReturnType":{"Kind":"Native","Name":"Int32"}
,"Params":[
{"Name":"dwPhysicalMonitorArraySize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"pPhysicalMonitorArray","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":0,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"ApiRef","Name":"PHYSICAL_MONITOR","TargetKind":"Default","Api":"Monitor","Parents":[]}},"Attrs":["In"]}
]
}
,{
"Name":"GetVCPFeatureAndVCPFeatureReply"
,"SetLastError":true
,"DllImport":"dxva2"
,"ReturnType":{"Kind":"Native","Name":"Int32"}
,"Params":[
{"Name":"hMonitor","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]}
,{"Name":"bVCPCode","Type":{"Kind":"Native","Name":"Byte"},"Attrs":["In"]}
,{"Name":"pvct","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"MC_VCP_CODE_TYPE","TargetKind":"Default","Api":"Monitor","Parents":[]}},"Attrs":["Out","Optional"]}
,{"Name":"pdwCurrentValue","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]}
,{"Name":"pdwMaximumValue","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out","Optional"]}
]
}
,{
"Name":"SetVCPFeature"
,"SetLastError":false
,"DllImport":"dxva2"
,"ReturnType":{"Kind":"Native","Name":"Int32"}
,"Params":[
{"Name":"hMonitor","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]}
,{"Name":"bVCPCode","Type":{"Kind":"Native","Name":"Byte"},"Attrs":["In"]}
,{"Name":"dwNewValue","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
]
}
,{
"Name":"SaveCurrentSettings"
,"SetLastError":true
,"DllImport":"dxva2"
,"ReturnType":{"Kind":"Native","Name":"Int32"}
,"Params":[
{"Name":"hMonitor","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]}
]
}
,{
"Name":"GetCapabilitiesStringLength"
,"SetLastError":true
,"DllImport":"dxva2"
,"ReturnType":{"Kind":"Native","Name":"Int32"}
,"Params":[
{"Name":"hMonitor","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]}
,{"Name":"pdwCapabilitiesStringLengthInCharacters","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]}
]
}
,{
"Name":"CapabilitiesRequestAndCapabilitiesReply"
,"SetLastError":true
,"DllImport":"dxva2"
,"ReturnType":{"Kind":"Native","Name":"Int32"}
,"Params":[
{"Name":"hMonitor","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]}
,{"Name":"pszASCIICapabilitiesString","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":2,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out"]}
,{"Name":"dwCapabilitiesStringLengthInCharacters","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
]
}
,{
"Name":"GetTimingReport"
,"SetLastError":true
,"DllImport":"dxva2"
,"ReturnType":{"Kind":"Native","Name":"Int32"}
,"Params":[
{"Name":"hMonitor","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]}
,{"Name":"pmtrMonitorTimingReport","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"MC_TIMING_REPORT","TargetKind":"Default","Api":"Monitor","Parents":[]}},"Attrs":["Out"]}
]
}
,{
"Name":"GetMonitorCapabilities"
,"SetLastError":false
,"DllImport":"dxva2"
,"ReturnType":{"Kind":"Native","Name":"Int32"}
,"Params":[
{"Name":"hMonitor","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]}
,{"Name":"pdwMonitorCapabilities","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]}
,{"Name":"pdwSupportedColorTemperatures","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]}
]
}
,{
"Name":"SaveCurrentMonitorSettings"
,"SetLastError":true
,"DllImport":"dxva2"
,"ReturnType":{"Kind":"Native","Name":"Int32"}
,"Params":[
{"Name":"hMonitor","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]}
]
}
,{
"Name":"GetMonitorTechnologyType"
,"SetLastError":true
,"DllImport":"dxva2"
,"ReturnType":{"Kind":"Native","Name":"Int32"}
,"Params":[
{"Name":"hMonitor","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]}
,{"Name":"pdtyDisplayTechnologyType","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"MC_DISPLAY_TECHNOLOGY_TYPE","TargetKind":"Default","Api":"Monitor","Parents":[]}},"Attrs":["In","Out"]}
]
}
,{
"Name":"GetMonitorBrightness"
,"SetLastError":true
,"DllImport":"dxva2"
,"ReturnType":{"Kind":"Native","Name":"Int32"}
,"Params":[
{"Name":"hMonitor","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]}
,{"Name":"pdwMinimumBrightness","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]}
,{"Name":"pdwCurrentBrightness","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]}
,{"Name":"pdwMaximumBrightness","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]}
]
}
,{
"Name":"GetMonitorContrast"
,"SetLastError":true
,"DllImport":"dxva2"
,"ReturnType":{"Kind":"Native","Name":"Int32"}
,"Params":[
{"Name":"hMonitor","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]}
,{"Name":"pdwMinimumContrast","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]}
,{"Name":"pdwCurrentContrast","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]}
,{"Name":"pdwMaximumContrast","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]}
]
}
,{
"Name":"GetMonitorColorTemperature"
,"SetLastError":true
,"DllImport":"dxva2"
,"ReturnType":{"Kind":"Native","Name":"Int32"}
,"Params":[
{"Name":"hMonitor","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]}
,{"Name":"pctCurrentColorTemperature","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"MC_COLOR_TEMPERATURE","TargetKind":"Default","Api":"Monitor","Parents":[]}},"Attrs":["Out"]}
]
}
,{
"Name":"GetMonitorRedGreenOrBlueDrive"
,"SetLastError":true
,"DllImport":"dxva2"
,"ReturnType":{"Kind":"Native","Name":"Int32"}
,"Params":[
{"Name":"hMonitor","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]}
,{"Name":"dtDriveType","Type":{"Kind":"ApiRef","Name":"MC_DRIVE_TYPE","TargetKind":"Default","Api":"Monitor","Parents":[]},"Attrs":["In"]}
,{"Name":"pdwMinimumDrive","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]}
,{"Name":"pdwCurrentDrive","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]}
,{"Name":"pdwMaximumDrive","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]}
]
}
,{
"Name":"GetMonitorRedGreenOrBlueGain"
,"SetLastError":true
,"DllImport":"dxva2"
,"ReturnType":{"Kind":"Native","Name":"Int32"}
,"Params":[
{"Name":"hMonitor","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]}
,{"Name":"gtGainType","Type":{"Kind":"ApiRef","Name":"MC_GAIN_TYPE","TargetKind":"Default","Api":"Monitor","Parents":[]},"Attrs":["In"]}
,{"Name":"pdwMinimumGain","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]}
,{"Name":"pdwCurrentGain","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]}
,{"Name":"pdwMaximumGain","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]}
]
}
,{
"Name":"SetMonitorBrightness"
,"SetLastError":true
,"DllImport":"dxva2"
,"ReturnType":{"Kind":"Native","Name":"Int32"}
,"Params":[
{"Name":"hMonitor","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]}
,{"Name":"dwNewBrightness","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
]
}
,{
"Name":"SetMonitorContrast"
,"SetLastError":true
,"DllImport":"dxva2"
,"ReturnType":{"Kind":"Native","Name":"Int32"}
,"Params":[
{"Name":"hMonitor","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]}
,{"Name":"dwNewContrast","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
]
}
,{
"Name":"SetMonitorColorTemperature"
,"SetLastError":true
,"DllImport":"dxva2"
,"ReturnType":{"Kind":"Native","Name":"Int32"}
,"Params":[
{"Name":"hMonitor","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]}
,{"Name":"ctCurrentColorTemperature","Type":{"Kind":"ApiRef","Name":"MC_COLOR_TEMPERATURE","TargetKind":"Default","Api":"Monitor","Parents":[]},"Attrs":["In"]}
]
}
,{
"Name":"SetMonitorRedGreenOrBlueDrive"
,"SetLastError":false
,"DllImport":"dxva2"
,"ReturnType":{"Kind":"Native","Name":"Int32"}
,"Params":[
{"Name":"hMonitor","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]}
,{"Name":"dtDriveType","Type":{"Kind":"ApiRef","Name":"MC_DRIVE_TYPE","TargetKind":"Default","Api":"Monitor","Parents":[]},"Attrs":["In"]}
,{"Name":"dwNewDrive","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
]
}
,{
"Name":"SetMonitorRedGreenOrBlueGain"
,"SetLastError":false
,"DllImport":"dxva2"
,"ReturnType":{"Kind":"Native","Name":"Int32"}
,"Params":[
{"Name":"hMonitor","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]}
,{"Name":"gtGainType","Type":{"Kind":"ApiRef","Name":"MC_GAIN_TYPE","TargetKind":"Default","Api":"Monitor","Parents":[]},"Attrs":["In"]}
,{"Name":"dwNewGain","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
]
}
,{
"Name":"DegaussMonitor"
,"SetLastError":true
,"DllImport":"dxva2"
,"ReturnType":{"Kind":"Native","Name":"Int32"}
,"Params":[
{"Name":"hMonitor","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]}
]
}
,{
"Name":"GetMonitorDisplayAreaSize"
,"SetLastError":true
,"DllImport":"dxva2"
,"ReturnType":{"Kind":"Native","Name":"Int32"}
,"Params":[
{"Name":"hMonitor","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]}
,{"Name":"stSizeType","Type":{"Kind":"ApiRef","Name":"MC_SIZE_TYPE","TargetKind":"Default","Api":"Monitor","Parents":[]},"Attrs":["In"]}
,{"Name":"pdwMinimumWidthOrHeight","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]}
,{"Name":"pdwCurrentWidthOrHeight","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]}
,{"Name":"pdwMaximumWidthOrHeight","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]}
]
}
,{
"Name":"GetMonitorDisplayAreaPosition"
,"SetLastError":true
,"DllImport":"dxva2"
,"ReturnType":{"Kind":"Native","Name":"Int32"}
,"Params":[
{"Name":"hMonitor","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]}
,{"Name":"ptPositionType","Type":{"Kind":"ApiRef","Name":"MC_POSITION_TYPE","TargetKind":"Default","Api":"Monitor","Parents":[]},"Attrs":["In"]}
,{"Name":"pdwMinimumPosition","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]}
,{"Name":"pdwCurrentPosition","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]}
,{"Name":"pdwMaximumPosition","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]}
]
}
,{
"Name":"SetMonitorDisplayAreaSize"
,"SetLastError":true
,"DllImport":"dxva2"
,"ReturnType":{"Kind":"Native","Name":"Int32"}
,"Params":[
{"Name":"hMonitor","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]}
,{"Name":"stSizeType","Type":{"Kind":"ApiRef","Name":"MC_SIZE_TYPE","TargetKind":"Default","Api":"Monitor","Parents":[]},"Attrs":["In"]}
,{"Name":"dwNewDisplayAreaWidthOrHeight","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
]
}
,{
"Name":"SetMonitorDisplayAreaPosition"
,"SetLastError":true
,"DllImport":"dxva2"
,"ReturnType":{"Kind":"Native","Name":"Int32"}
,"Params":[
{"Name":"hMonitor","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]}
,{"Name":"ptPositionType","Type":{"Kind":"ApiRef","Name":"MC_POSITION_TYPE","TargetKind":"Default","Api":"Monitor","Parents":[]},"Attrs":["In"]}
,{"Name":"dwNewPosition","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
]
}
,{
"Name":"RestoreMonitorFactoryColorDefaults"
,"SetLastError":true
,"DllImport":"dxva2"
,"ReturnType":{"Kind":"Native","Name":"Int32"}
,"Params":[
{"Name":"hMonitor","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]}
]
}
,{
"Name":"RestoreMonitorFactoryDefaults"
,"SetLastError":true
,"DllImport":"dxva2"
,"ReturnType":{"Kind":"Native","Name":"Int32"}
,"Params":[
{"Name":"hMonitor","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]}
]
}
]
,"UnicodeAliases":[
]
}
+187
View File
@@ -0,0 +1,187 @@
{
"Constants":[
{
"Name":"MCAST_API_VERSION_0"
,"NativeType":"Int32"
,"Value":0
,"Attrs":[]
}
,{
"Name":"MCAST_API_VERSION_1"
,"NativeType":"Int32"
,"Value":1
,"Attrs":[]
}
]
,"Types":[
{
"Name":"IPNG_ADDRESS"
,"Comment":"TODO: Explicit layout data implemented"
,"Kind":"StructOrUnion"
,"Size":0
,"PackingSize":0
,"Fields":[
{"Name":"IpAddrV4","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"IpAddrV6","Type":{"Kind":"Array","Shape":{"Size":16},"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]}
]
,"NestedTypes":[
]
}
,{
"Name":"MCAST_CLIENT_UID"
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Fields":[
{"Name":"ClientUID","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]}
,{"Name":"ClientUIDLength","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
]
,"NestedTypes":[
]
}
,{
"Name":"MCAST_SCOPE_CTX"
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Fields":[
{"Name":"ScopeID","Type":{"Kind":"ApiRef","Name":"IPNG_ADDRESS","TargetKind":"Default","Api":"Multicast","Parents":[]},"Attrs":[]}
,{"Name":"Interface","Type":{"Kind":"ApiRef","Name":"IPNG_ADDRESS","TargetKind":"Default","Api":"Multicast","Parents":[]},"Attrs":[]}
,{"Name":"ServerID","Type":{"Kind":"ApiRef","Name":"IPNG_ADDRESS","TargetKind":"Default","Api":"Multicast","Parents":[]},"Attrs":[]}
]
,"NestedTypes":[
]
}
,{
"Name":"MCAST_SCOPE_ENTRY"
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Fields":[
{"Name":"ScopeCtx","Type":{"Kind":"ApiRef","Name":"MCAST_SCOPE_CTX","TargetKind":"Default","Api":"Multicast","Parents":[]},"Attrs":[]}
,{"Name":"LastAddr","Type":{"Kind":"ApiRef","Name":"IPNG_ADDRESS","TargetKind":"Default","Api":"Multicast","Parents":[]},"Attrs":[]}
,{"Name":"TTL","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"ScopeDesc","Type":{"Kind":"ApiRef","Name":"UNICODE_STRING","TargetKind":"Default","Api":"Security","Parents":[]},"Attrs":[]}
]
,"NestedTypes":[
]
}
,{
"Name":"MCAST_LEASE_REQUEST"
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Fields":[
{"Name":"LeaseStartTime","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]}
,{"Name":"MaxLeaseStartTime","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]}
,{"Name":"LeaseDuration","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"MinLeaseDuration","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"ServerAddress","Type":{"Kind":"ApiRef","Name":"IPNG_ADDRESS","TargetKind":"Default","Api":"Multicast","Parents":[]},"Attrs":[]}
,{"Name":"MinAddrCount","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]}
,{"Name":"AddrCount","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]}
,{"Name":"pAddrBuf","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]}
]
,"NestedTypes":[
]
}
,{
"Name":"MCAST_LEASE_RESPONSE"
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Fields":[
{"Name":"LeaseStartTime","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]}
,{"Name":"LeaseEndTime","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]}
,{"Name":"ServerAddress","Type":{"Kind":"ApiRef","Name":"IPNG_ADDRESS","TargetKind":"Default","Api":"Multicast","Parents":[]},"Attrs":[]}
,{"Name":"AddrCount","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]}
,{"Name":"pAddrBuf","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]}
]
,"NestedTypes":[
]
}
]
,"Functions":[
{
"Name":"McastApiStartup"
,"SetLastError":false
,"DllImport":"dhcpcsvc"
,"ReturnType":{"Kind":"Native","Name":"UInt32"}
,"Params":[
{"Name":"Version","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]}
]
}
,{
"Name":"McastApiCleanup"
,"SetLastError":false
,"DllImport":"dhcpcsvc"
,"ReturnType":{"Kind":"Native","Name":"Void"}
,"Params":[
]
}
,{
"Name":"McastGenUID"
,"SetLastError":false
,"DllImport":"dhcpcsvc"
,"ReturnType":{"Kind":"Native","Name":"UInt32"}
,"Params":[
{"Name":"pRequestID","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"MCAST_CLIENT_UID","TargetKind":"Default","Api":"Multicast","Parents":[]}},"Attrs":["In","Out"]}
]
}
,{
"Name":"McastEnumerateScopes"
,"SetLastError":false
,"DllImport":"dhcpcsvc"
,"ReturnType":{"Kind":"Native","Name":"UInt32"}
,"Params":[
{"Name":"AddrFamily","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":["In"]}
,{"Name":"ReQuery","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]}
,{"Name":"pScopeList","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"MCAST_SCOPE_ENTRY","TargetKind":"Default","Api":"Multicast","Parents":[]}},"Attrs":["In","Out"]}
,{"Name":"pScopeLen","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]}
,{"Name":"pScopeCount","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]}
]
}
,{
"Name":"McastRequestAddress"
,"SetLastError":false
,"DllImport":"dhcpcsvc"
,"ReturnType":{"Kind":"Native","Name":"UInt32"}
,"Params":[
{"Name":"AddrFamily","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":["In"]}
,{"Name":"pRequestID","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"MCAST_CLIENT_UID","TargetKind":"Default","Api":"Multicast","Parents":[]}},"Attrs":["In","Out"]}
,{"Name":"pScopeCtx","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"MCAST_SCOPE_CTX","TargetKind":"Default","Api":"Multicast","Parents":[]}},"Attrs":["In","Out"]}
,{"Name":"pAddrRequest","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"MCAST_LEASE_REQUEST","TargetKind":"Default","Api":"Multicast","Parents":[]}},"Attrs":["In","Out"]}
,{"Name":"pAddrResponse","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"MCAST_LEASE_RESPONSE","TargetKind":"Default","Api":"Multicast","Parents":[]}},"Attrs":["In","Out"]}
]
}
,{
"Name":"McastRenewAddress"
,"SetLastError":false
,"DllImport":"dhcpcsvc"
,"ReturnType":{"Kind":"Native","Name":"UInt32"}
,"Params":[
{"Name":"AddrFamily","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":["In"]}
,{"Name":"pRequestID","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"MCAST_CLIENT_UID","TargetKind":"Default","Api":"Multicast","Parents":[]}},"Attrs":["In","Out"]}
,{"Name":"pRenewRequest","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"MCAST_LEASE_REQUEST","TargetKind":"Default","Api":"Multicast","Parents":[]}},"Attrs":["In","Out"]}
,{"Name":"pRenewResponse","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"MCAST_LEASE_RESPONSE","TargetKind":"Default","Api":"Multicast","Parents":[]}},"Attrs":["In","Out"]}
]
}
,{
"Name":"McastReleaseAddress"
,"SetLastError":false
,"DllImport":"dhcpcsvc"
,"ReturnType":{"Kind":"Native","Name":"UInt32"}
,"Params":[
{"Name":"AddrFamily","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":["In"]}
,{"Name":"pRequestID","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"MCAST_CLIENT_UID","TargetKind":"Default","Api":"Multicast","Parents":[]}},"Attrs":["In","Out"]}
,{"Name":"pReleaseRequest","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"MCAST_LEASE_REQUEST","TargetKind":"Default","Api":"Multicast","Parents":[]}},"Attrs":["In","Out"]}
]
}
]
,"UnicodeAliases":[
]
}
+7727
View File
File diff suppressed because it is too large Load Diff
+8367
View File
File diff suppressed because it is too large Load Diff
+183
View File
@@ -0,0 +1,183 @@
{
"Constants":[
]
,"Types":[
{
"Name":"NCB"
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Fields":[
{"Name":"ncb_command","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]}
,{"Name":"ncb_retcode","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]}
,{"Name":"ncb_lsn","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]}
,{"Name":"ncb_num","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]}
,{"Name":"ncb_buffer","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]}
,{"Name":"ncb_length","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]}
,{"Name":"ncb_callname","Type":{"Kind":"Array","Shape":{"Size":16},"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]}
,{"Name":"ncb_name","Type":{"Kind":"Array","Shape":{"Size":16},"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]}
,{"Name":"ncb_rto","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]}
,{"Name":"ncb_sto","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]}
,{"Name":"ncb_post","Type":{"Kind":"Native","Name":"IntPtr"},"Attrs":[]}
,{"Name":"ncb_lana_num","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]}
,{"Name":"ncb_cmd_cplt","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]}
,{"Name":"ncb_reserve","Type":{"Kind":"Array","Shape":{"Size":10},"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]}
,{"Name":"ncb_event","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]}
]
,"NestedTypes":[
]
}
,{
"Name":"ADAPTER_STATUS"
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Fields":[
{"Name":"adapter_address","Type":{"Kind":"Array","Shape":{"Size":6},"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]}
,{"Name":"rev_major","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]}
,{"Name":"reserved0","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]}
,{"Name":"adapter_type","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]}
,{"Name":"rev_minor","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]}
,{"Name":"duration","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]}
,{"Name":"frmr_recv","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]}
,{"Name":"frmr_xmit","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]}
,{"Name":"iframe_recv_err","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]}
,{"Name":"xmit_aborts","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]}
,{"Name":"xmit_success","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"recv_success","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"iframe_xmit_err","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]}
,{"Name":"recv_buff_unavail","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]}
,{"Name":"t1_timeouts","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]}
,{"Name":"ti_timeouts","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]}
,{"Name":"reserved1","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"free_ncbs","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]}
,{"Name":"max_cfg_ncbs","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]}
,{"Name":"max_ncbs","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]}
,{"Name":"xmit_buf_unavail","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]}
,{"Name":"max_dgram_size","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]}
,{"Name":"pending_sess","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]}
,{"Name":"max_cfg_sess","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]}
,{"Name":"max_sess","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]}
,{"Name":"max_sess_pkt_size","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]}
,{"Name":"name_count","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]}
]
,"NestedTypes":[
]
}
,{
"Name":"NAME_BUFFER"
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Fields":[
{"Name":"name","Type":{"Kind":"Array","Shape":{"Size":16},"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]}
,{"Name":"name_num","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]}
,{"Name":"name_flags","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]}
]
,"NestedTypes":[
]
}
,{
"Name":"SESSION_HEADER"
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Fields":[
{"Name":"sess_name","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]}
,{"Name":"num_sess","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]}
,{"Name":"rcv_dg_outstanding","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]}
,{"Name":"rcv_any_outstanding","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]}
]
,"NestedTypes":[
]
}
,{
"Name":"SESSION_BUFFER"
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Fields":[
{"Name":"lsn","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]}
,{"Name":"state","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]}
,{"Name":"local_name","Type":{"Kind":"Array","Shape":{"Size":16},"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]}
,{"Name":"remote_name","Type":{"Kind":"Array","Shape":{"Size":16},"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]}
,{"Name":"rcvs_outstanding","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]}
,{"Name":"sends_outstanding","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]}
]
,"NestedTypes":[
]
}
,{
"Name":"LANA_ENUM"
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Fields":[
{"Name":"length","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]}
,{"Name":"lana","Type":{"Kind":"Array","Shape":{"Size":255},"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]}
]
,"NestedTypes":[
]
}
,{
"Name":"FIND_NAME_HEADER"
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Fields":[
{"Name":"node_count","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]}
,{"Name":"reserved","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]}
,{"Name":"unique_group","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]}
]
,"NestedTypes":[
]
}
,{
"Name":"FIND_NAME_BUFFER"
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Fields":[
{"Name":"length","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]}
,{"Name":"access_control","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]}
,{"Name":"frame_control","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]}
,{"Name":"destination_addr","Type":{"Kind":"Array","Shape":{"Size":6},"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]}
,{"Name":"source_addr","Type":{"Kind":"Array","Shape":{"Size":6},"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]}
,{"Name":"routing_info","Type":{"Kind":"Array","Shape":{"Size":18},"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]}
]
,"NestedTypes":[
]
}
,{
"Name":"ACTION_HEADER"
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Fields":[
{"Name":"transport_id","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"action_code","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]}
,{"Name":"reserved","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]}
]
,"NestedTypes":[
]
}
]
,"Functions":[
{
"Name":"Netbios"
,"SetLastError":false
,"DllImport":"NETAPI32"
,"ReturnType":{"Kind":"Native","Name":"Byte"}
,"Params":[
{"Name":"pncb","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"NCB","TargetKind":"Default","Api":"NetBios","Parents":[]}},"Attrs":["In","Out"]}
]
}
]
,"UnicodeAliases":[
]
}
File diff suppressed because it is too large Load Diff
+491
View File
@@ -0,0 +1,491 @@
{
"Constants":[
]
,"Types":[
{
"Name":"NS_CMD_FLAGS"
,"Kind":"Enum"
,"Flags":false
,"Values":[
{"Name":"CMD_FLAG_PRIVATE","Value":1}
,{"Name":"CMD_FLAG_INTERACTIVE","Value":2}
,{"Name":"CMD_FLAG_LOCAL","Value":8}
,{"Name":"CMD_FLAG_ONLINE","Value":16}
,{"Name":"CMD_FLAG_HIDDEN","Value":32}
,{"Name":"CMD_FLAG_LIMIT_MASK","Value":65535}
,{"Name":"CMD_FLAG_PRIORITY","Value":-2147483648}
]
,"IntegerBase":"Int32"
}
,{
"Name":"NS_REQS"
,"Kind":"Enum"
,"Flags":false
,"Values":[
{"Name":"NS_REQ_ZERO","Value":0}
,{"Name":"NS_REQ_PRESENT","Value":1}
,{"Name":"NS_REQ_ALLOW_MULTIPLE","Value":2}
,{"Name":"NS_REQ_ONE_OR_MORE","Value":3}
]
,"IntegerBase":"Int32"
}
,{
"Name":"NS_EVENTS"
,"Kind":"Enum"
,"Flags":false
,"Values":[
{"Name":"NS_EVENT_LOOP","Value":65536}
,{"Name":"NS_EVENT_LAST_N","Value":1}
,{"Name":"NS_EVENT_LAST_SECS","Value":2}
,{"Name":"NS_EVENT_FROM_N","Value":4}
,{"Name":"NS_EVENT_FROM_START","Value":8}
]
,"IntegerBase":"Int32"
}
,{
"Name":"NS_MODE_CHANGE"
,"Kind":"Enum"
,"Flags":false
,"Values":[
{"Name":"NETSH_COMMIT","Value":0}
,{"Name":"NETSH_UNCOMMIT","Value":1}
,{"Name":"NETSH_FLUSH","Value":2}
,{"Name":"NETSH_COMMIT_STATE","Value":3}
,{"Name":"NETSH_SAVE","Value":4}
]
,"IntegerBase":"Int32"
}
,{
"Name":"TOKEN_VALUE"
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Fields":[
{"Name":"pwszToken","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["Const"]}
,{"Name":"dwValue","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
]
,"NestedTypes":[
]
}
,{
"Name":"GET_RESOURCE_STRING_FN"
,"Kind":"FunctionPointer"
,"SetLastError":false
,"ReturnType":{"Kind":"Native","Name":"UInt32"}
,"Params":[
{"Name":"dwMsgID","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"lpBuffer","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]}
,{"Name":"nBufferMax","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
]
}
,{
"Name":"PGET_RESOURCE_STRING_FN"
,"Kind":"FunctionPointer"
,"SetLastError":false
,"ReturnType":{"Kind":"Native","Name":"UInt32"}
,"Params":[
]
}
,{
"Name":"NS_CONTEXT_COMMIT_FN"
,"Kind":"FunctionPointer"
,"SetLastError":false
,"ReturnType":{"Kind":"Native","Name":"UInt32"}
,"Params":[
{"Name":"dwAction","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
]
}
,{
"Name":"PNS_CONTEXT_COMMIT_FN"
,"Kind":"FunctionPointer"
,"SetLastError":false
,"ReturnType":{"Kind":"Native","Name":"UInt32"}
,"Params":[
]
}
,{
"Name":"NS_CONTEXT_CONNECT_FN"
,"Kind":"FunctionPointer"
,"SetLastError":false
,"ReturnType":{"Kind":"Native","Name":"UInt32"}
,"Params":[
{"Name":"pwszMachine","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]}
]
}
,{
"Name":"PNS_CONTEXT_CONNECT_FN"
,"Kind":"FunctionPointer"
,"SetLastError":false
,"ReturnType":{"Kind":"Native","Name":"UInt32"}
,"Params":[
]
}
,{
"Name":"NS_CONTEXT_DUMP_FN"
,"Kind":"FunctionPointer"
,"SetLastError":false
,"ReturnType":{"Kind":"Native","Name":"UInt32"}
,"Params":[
{"Name":"pwszRouter","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]}
,{"Name":"ppwcArguments","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":2,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["In"]}
,{"Name":"dwArgCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"pvData","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Const"]}
]
}
,{
"Name":"PNS_CONTEXT_DUMP_FN"
,"Kind":"FunctionPointer"
,"SetLastError":false
,"ReturnType":{"Kind":"Native","Name":"UInt32"}
,"Params":[
]
}
,{
"Name":"NS_DLL_STOP_FN"
,"Kind":"FunctionPointer"
,"SetLastError":false
,"ReturnType":{"Kind":"Native","Name":"UInt32"}
,"Params":[
{"Name":"dwReserved","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
]
}
,{
"Name":"PNS_DLL_STOP_FN"
,"Kind":"FunctionPointer"
,"SetLastError":false
,"ReturnType":{"Kind":"Native","Name":"UInt32"}
,"Params":[
]
}
,{
"Name":"NS_HELPER_START_FN"
,"Kind":"FunctionPointer"
,"SetLastError":false
,"ReturnType":{"Kind":"Native","Name":"UInt32"}
,"Params":[
{"Name":"pguidParent","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]}
,{"Name":"dwVersion","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
]
}
,{
"Name":"PNS_HELPER_START_FN"
,"Kind":"FunctionPointer"
,"SetLastError":false
,"ReturnType":{"Kind":"Native","Name":"UInt32"}
,"Params":[
]
}
,{
"Name":"NS_HELPER_STOP_FN"
,"Kind":"FunctionPointer"
,"SetLastError":false
,"ReturnType":{"Kind":"Native","Name":"UInt32"}
,"Params":[
{"Name":"dwReserved","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
]
}
,{
"Name":"PNS_HELPER_STOP_FN"
,"Kind":"FunctionPointer"
,"SetLastError":false
,"ReturnType":{"Kind":"Native","Name":"UInt32"}
,"Params":[
]
}
,{
"Name":"FN_HANDLE_CMD"
,"Kind":"FunctionPointer"
,"SetLastError":false
,"ReturnType":{"Kind":"Native","Name":"UInt32"}
,"Params":[
{"Name":"pwszMachine","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]}
,{"Name":"ppwcArguments","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":3,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["In","Out"]}
,{"Name":"dwCurrentIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"dwArgCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"pvData","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Const"]}
,{"Name":"pbDone","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["In","Out"]}
]
}
,{
"Name":"PFN_HANDLE_CMD"
,"Kind":"FunctionPointer"
,"SetLastError":false
,"ReturnType":{"Kind":"Native","Name":"UInt32"}
,"Params":[
]
}
,{
"Name":"NS_OSVERSIONCHECK"
,"Kind":"FunctionPointer"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]}
,"Params":[
{"Name":"CIMOSType","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"CIMOSProductSuite","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"CIMOSVersion","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]}
,{"Name":"CIMOSBuildNumber","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]}
,{"Name":"CIMServicePackMajorVersion","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]}
,{"Name":"CIMServicePackMinorVersion","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]}
,{"Name":"uiReserved","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"dwReserved","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
]
}
,{
"Name":"PNS_OSVERSIONCHECK"
,"Kind":"FunctionPointer"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]}
,"Params":[
]
}
,{
"Name":"NS_HELPER_ATTRIBUTES"
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Fields":[
{"Name":"Anonymous","Type":{"Kind":"ApiRef","Name":"_Anonymous_e__Union","TargetKind":"Default","Api":"NetShell","Parents":["NS_HELPER_ATTRIBUTES"]},"Attrs":[]}
,{"Name":"guidHelper","Type":{"Kind":"Native","Name":"Guid"},"Attrs":[]}
,{"Name":"pfnStart","Type":{"Kind":"ApiRef","Name":"PNS_HELPER_START_FN","TargetKind":"FunctionPointer","Api":"NetShell","Parents":[]},"Attrs":[]}
,{"Name":"pfnStop","Type":{"Kind":"ApiRef","Name":"PNS_HELPER_STOP_FN","TargetKind":"FunctionPointer","Api":"NetShell","Parents":[]},"Attrs":[]}
]
,"NestedTypes":[
{
"Name":"_Anonymous_e__Union"
,"Comment":"TODO: Explicit layout data implemented"
,"Kind":"StructOrUnion"
,"Size":0
,"PackingSize":0
,"Fields":[
{"Name":"Anonymous","Type":{"Kind":"ApiRef","Name":"_Anonymous_e__Struct","TargetKind":"Default","Api":"NetShell","Parents":["_Anonymous_e__Union","NS_HELPER_ATTRIBUTES"]},"Attrs":[]}
,{"Name":"_ullAlign","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]}
]
,"NestedTypes":[
{
"Name":"_Anonymous_e__Struct"
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Fields":[
{"Name":"dwVersion","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"dwReserved","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
]
,"NestedTypes":[
]
}
]
}
]
}
,{
"Name":"CMD_ENTRY"
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Fields":[
{"Name":"pwszCmdToken","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["Const"]}
,{"Name":"pfnCmdHandler","Type":{"Kind":"ApiRef","Name":"PFN_HANDLE_CMD","TargetKind":"FunctionPointer","Api":"NetShell","Parents":[]},"Attrs":[]}
,{"Name":"dwShortCmdHelpToken","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"dwCmdHlpToken","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"pOsVersionCheck","Type":{"Kind":"ApiRef","Name":"PNS_OSVERSIONCHECK","TargetKind":"FunctionPointer","Api":"NetShell","Parents":[]},"Attrs":[]}
]
,"NestedTypes":[
]
}
,{
"Name":"CMD_GROUP_ENTRY"
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Fields":[
{"Name":"pwszCmdGroupToken","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["Const"]}
,{"Name":"dwShortCmdHelpToken","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"ulCmdGroupSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"pCmdGroup","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CMD_ENTRY","TargetKind":"Default","Api":"NetShell","Parents":[]}},"Attrs":[]}
,{"Name":"pOsVersionCheck","Type":{"Kind":"ApiRef","Name":"PNS_OSVERSIONCHECK","TargetKind":"FunctionPointer","Api":"NetShell","Parents":[]},"Attrs":[]}
]
,"NestedTypes":[
]
}
,{
"Name":"NS_CONTEXT_ATTRIBUTES"
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Fields":[
{"Name":"Anonymous","Type":{"Kind":"ApiRef","Name":"_Anonymous_e__Union","TargetKind":"Default","Api":"NetShell","Parents":["NS_CONTEXT_ATTRIBUTES"]},"Attrs":[]}
,{"Name":"pwszContext","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]}
,{"Name":"guidHelper","Type":{"Kind":"Native","Name":"Guid"},"Attrs":[]}
,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"ulPriority","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"ulNumTopCmds","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"pTopCmds","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CMD_ENTRY","TargetKind":"Default","Api":"NetShell","Parents":[]}},"Attrs":[]}
,{"Name":"ulNumGroups","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"pCmdGroups","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CMD_GROUP_ENTRY","TargetKind":"Default","Api":"NetShell","Parents":[]}},"Attrs":[]}
,{"Name":"pfnCommitFn","Type":{"Kind":"ApiRef","Name":"PNS_CONTEXT_COMMIT_FN","TargetKind":"FunctionPointer","Api":"NetShell","Parents":[]},"Attrs":[]}
,{"Name":"pfnDumpFn","Type":{"Kind":"ApiRef","Name":"PNS_CONTEXT_DUMP_FN","TargetKind":"FunctionPointer","Api":"NetShell","Parents":[]},"Attrs":[]}
,{"Name":"pfnConnectFn","Type":{"Kind":"ApiRef","Name":"PNS_CONTEXT_CONNECT_FN","TargetKind":"FunctionPointer","Api":"NetShell","Parents":[]},"Attrs":[]}
,{"Name":"pReserved","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":[]}
,{"Name":"pfnOsVersionCheck","Type":{"Kind":"ApiRef","Name":"PNS_OSVERSIONCHECK","TargetKind":"FunctionPointer","Api":"NetShell","Parents":[]},"Attrs":[]}
]
,"NestedTypes":[
{
"Name":"_Anonymous_e__Union"
,"Comment":"TODO: Explicit layout data implemented"
,"Kind":"StructOrUnion"
,"Size":0
,"PackingSize":0
,"Fields":[
{"Name":"Anonymous","Type":{"Kind":"ApiRef","Name":"_Anonymous_e__Struct","TargetKind":"Default","Api":"NetShell","Parents":["_Anonymous_e__Union","NS_CONTEXT_ATTRIBUTES"]},"Attrs":[]}
,{"Name":"_ullAlign","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]}
]
,"NestedTypes":[
{
"Name":"_Anonymous_e__Struct"
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Fields":[
{"Name":"dwVersion","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"dwReserved","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
]
,"NestedTypes":[
]
}
]
}
]
}
,{
"Name":"TAG_TYPE"
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Fields":[
{"Name":"pwszTag","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["Const"]}
,{"Name":"dwRequired","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"bPresent","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]}
]
,"NestedTypes":[
]
}
,{
"Name":"NS_DLL_INIT_FN"
,"Kind":"FunctionPointer"
,"SetLastError":false
,"ReturnType":{"Kind":"Native","Name":"UInt32"}
,"Params":[
{"Name":"dwNetshVersion","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"pReserved","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out"]}
]
}
,{
"Name":"PNS_DLL_INIT_FN"
,"Kind":"FunctionPointer"
,"SetLastError":false
,"ReturnType":{"Kind":"Native","Name":"UInt32"}
,"Params":[
]
}
]
,"Functions":[
{
"Name":"MatchEnumTag"
,"SetLastError":false
,"DllImport":"NETSH"
,"ReturnType":{"Kind":"Native","Name":"UInt32"}
,"Params":[
{"Name":"hModule","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]}
,{"Name":"pwcArg","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]}
,{"Name":"dwNumArg","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"pEnumTable","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"TOKEN_VALUE","TargetKind":"Default","Api":"NetShell","Parents":[]}},"Attrs":["In","Const"]}
,{"Name":"pdwValue","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]}
]
}
,{
"Name":"MatchToken"
,"SetLastError":false
,"DllImport":"NETSH"
,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]}
,"Params":[
{"Name":"pwszUserToken","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]}
,{"Name":"pwszCmdToken","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]}
]
}
,{
"Name":"PreprocessCommand"
,"SetLastError":false
,"DllImport":"NETSH"
,"ReturnType":{"Kind":"Native","Name":"UInt32"}
,"Params":[
{"Name":"hModule","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional"]}
,{"Name":"ppwcArguments","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":3,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["In","Out"]}
,{"Name":"dwCurrentIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"dwArgCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"pttTags","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":5,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"ApiRef","Name":"TAG_TYPE","TargetKind":"Default","Api":"NetShell","Parents":[]}},"Attrs":["In","Out","Optional"]}
,{"Name":"dwTagCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"dwMinArgs","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"dwMaxArgs","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"pdwTagType","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out","Optional"]}
]
}
,{
"Name":"PrintError"
,"SetLastError":false
,"DllImport":"NETSH"
,"ReturnType":{"Kind":"Native","Name":"UInt32"}
,"Params":[
{"Name":"hModule","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]}
,{"Name":"dwErrId","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
]
}
,{
"Name":"PrintMessageFromModule"
,"SetLastError":false
,"DllImport":"NETSH"
,"ReturnType":{"Kind":"Native","Name":"UInt32"}
,"Params":[
{"Name":"hModule","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]}
,{"Name":"dwMsgId","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
]
}
,{
"Name":"PrintMessage"
,"SetLastError":false
,"DllImport":"NETSH"
,"ReturnType":{"Kind":"Native","Name":"UInt32"}
,"Params":[
{"Name":"pwszFormat","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]}
]
}
,{
"Name":"RegisterContext"
,"SetLastError":false
,"DllImport":"NETSH"
,"ReturnType":{"Kind":"Native","Name":"UInt32"}
,"Params":[
{"Name":"pChildContext","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"NS_CONTEXT_ATTRIBUTES","TargetKind":"Default","Api":"NetShell","Parents":[]}},"Attrs":["In","Const"]}
]
}
,{
"Name":"RegisterHelper"
,"SetLastError":false
,"DllImport":"NETSH"
,"ReturnType":{"Kind":"Native","Name":"UInt32"}
,"Params":[
{"Name":"pguidParentContext","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]}
,{"Name":"pfnRegisterSubContext","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"NS_HELPER_ATTRIBUTES","TargetKind":"Default","Api":"NetShell","Parents":[]}},"Attrs":["In","Const"]}
]
}
]
,"UnicodeAliases":[
]
}
+764
View File
@@ -0,0 +1,764 @@
{
"Constants":[
]
,"Types":[
{
"Name":"ATTRIBUTE_TYPE"
,"Kind":"Enum"
,"Flags":false
,"Values":[
{"Name":"AT_INVALID","Value":0}
,{"Name":"AT_BOOLEAN","Value":1}
,{"Name":"AT_INT8","Value":2}
,{"Name":"AT_UINT8","Value":3}
,{"Name":"AT_INT16","Value":4}
,{"Name":"AT_UINT16","Value":5}
,{"Name":"AT_INT32","Value":6}
,{"Name":"AT_UINT32","Value":7}
,{"Name":"AT_INT64","Value":8}
,{"Name":"AT_UINT64","Value":9}
,{"Name":"AT_STRING","Value":10}
,{"Name":"AT_GUID","Value":11}
,{"Name":"AT_LIFE_TIME","Value":12}
,{"Name":"AT_SOCKADDR","Value":13}
,{"Name":"AT_OCTET_STRING","Value":14}
]
,"IntegerBase":"Int32"
}
,{
"Name":"OCTET_STRING"
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Fields":[
{"Name":"dwLength","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"lpValue","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]}
]
,"NestedTypes":[
]
}
,{
"Name":"LIFE_TIME"
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Fields":[
{"Name":"startTime","Type":{"Kind":"ApiRef","Name":"FILETIME","TargetKind":"Default","Api":"WindowsProgramming","Parents":[]},"Attrs":[]}
,{"Name":"endTime","Type":{"Kind":"ApiRef","Name":"FILETIME","TargetKind":"Default","Api":"WindowsProgramming","Parents":[]},"Attrs":[]}
]
,"NestedTypes":[
]
}
,{
"Name":"DIAG_SOCKADDR"
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Fields":[
{"Name":"family","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]}
,{"Name":"data","Type":{"Kind":"Array","Shape":{"Size":126},"Child":{"Kind":"Native","Name":"SByte"}},"Attrs":[]}
]
,"NestedTypes":[
]
}
,{
"Name":"HELPER_ATTRIBUTE"
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Fields":[
{"Name":"pwszName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]}
,{"Name":"type","Type":{"Kind":"ApiRef","Name":"ATTRIBUTE_TYPE","TargetKind":"Default","Api":"NetworkDiagnosticsFramework","Parents":[]},"Attrs":[]}
,{"Name":"Anonymous","Type":{"Kind":"ApiRef","Name":"_Anonymous_e__Union","TargetKind":"Default","Api":"NetworkDiagnosticsFramework","Parents":["HELPER_ATTRIBUTE"]},"Attrs":[]}
]
,"NestedTypes":[
{
"Name":"_Anonymous_e__Union"
,"Comment":"TODO: Explicit layout data implemented"
,"Kind":"StructOrUnion"
,"Size":0
,"PackingSize":0
,"Fields":[
{"Name":"Boolean","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]}
,{"Name":"Char","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]}
,{"Name":"Byte","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]}
,{"Name":"Short","Type":{"Kind":"Native","Name":"Int16"},"Attrs":[]}
,{"Name":"Word","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]}
,{"Name":"Int","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]}
,{"Name":"DWord","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"Int64","Type":{"Kind":"Native","Name":"Int64"},"Attrs":[]}
,{"Name":"UInt64","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]}
,{"Name":"PWStr","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]}
,{"Name":"Guid","Type":{"Kind":"Native","Name":"Guid"},"Attrs":[]}
,{"Name":"LifeTime","Type":{"Kind":"ApiRef","Name":"LIFE_TIME","TargetKind":"Default","Api":"NetworkDiagnosticsFramework","Parents":[]},"Attrs":[]}
,{"Name":"Address","Type":{"Kind":"ApiRef","Name":"DIAG_SOCKADDR","TargetKind":"Default","Api":"NetworkDiagnosticsFramework","Parents":[]},"Attrs":[]}
,{"Name":"OctetString","Type":{"Kind":"ApiRef","Name":"OCTET_STRING","TargetKind":"Default","Api":"NetworkDiagnosticsFramework","Parents":[]},"Attrs":[]}
]
,"NestedTypes":[
]
}
]
}
,{
"Name":"REPAIR_SCOPE"
,"Kind":"Enum"
,"Flags":false
,"Values":[
{"Name":"RS_SYSTEM","Value":0}
,{"Name":"RS_USER","Value":1}
,{"Name":"RS_APPLICATION","Value":2}
,{"Name":"RS_PROCESS","Value":3}
]
,"IntegerBase":"Int32"
}
,{
"Name":"REPAIR_RISK"
,"Kind":"Enum"
,"Flags":false
,"Values":[
{"Name":"RR_NOROLLBACK","Value":0}
,{"Name":"RR_ROLLBACK","Value":1}
,{"Name":"RR_NORISK","Value":2}
]
,"IntegerBase":"Int32"
}
,{
"Name":"UI_INFO_TYPE"
,"Kind":"Enum"
,"Flags":false
,"Values":[
{"Name":"UIT_INVALID","Value":0}
,{"Name":"UIT_NONE","Value":1}
,{"Name":"UIT_SHELL_COMMAND","Value":2}
,{"Name":"UIT_HELP_PANE","Value":3}
,{"Name":"UIT_DUI","Value":4}
]
,"IntegerBase":"Int32"
}
,{
"Name":"ShellCommandInfo"
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Fields":[
{"Name":"pwszOperation","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]}
,{"Name":"pwszFile","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]}
,{"Name":"pwszParameters","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]}
,{"Name":"pwszDirectory","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]}
,{"Name":"nShowCmd","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
]
,"NestedTypes":[
]
}
,{
"Name":"UiInfo"
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Fields":[
{"Name":"type","Type":{"Kind":"ApiRef","Name":"UI_INFO_TYPE","TargetKind":"Default","Api":"NetworkDiagnosticsFramework","Parents":[]},"Attrs":[]}
,{"Name":"Anonymous","Type":{"Kind":"ApiRef","Name":"_Anonymous_e__Union","TargetKind":"Default","Api":"NetworkDiagnosticsFramework","Parents":["UiInfo"]},"Attrs":[]}
]
,"NestedTypes":[
{
"Name":"_Anonymous_e__Union"
,"Comment":"TODO: Explicit layout data implemented"
,"Kind":"StructOrUnion"
,"Size":0
,"PackingSize":0
,"Fields":[
{"Name":"pwzNull","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]}
,{"Name":"ShellInfo","Type":{"Kind":"ApiRef","Name":"ShellCommandInfo","TargetKind":"Default","Api":"NetworkDiagnosticsFramework","Parents":[]},"Attrs":[]}
,{"Name":"pwzHelpUrl","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]}
,{"Name":"pwzDui","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]}
]
,"NestedTypes":[
]
}
]
}
,{
"Name":"RepairInfo"
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Fields":[
{"Name":"guid","Type":{"Kind":"Native","Name":"Guid"},"Attrs":[]}
,{"Name":"pwszClassName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]}
,{"Name":"pwszDescription","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]}
,{"Name":"sidType","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"cost","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]}
,{"Name":"flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"scope","Type":{"Kind":"ApiRef","Name":"REPAIR_SCOPE","TargetKind":"Default","Api":"NetworkDiagnosticsFramework","Parents":[]},"Attrs":[]}
,{"Name":"risk","Type":{"Kind":"ApiRef","Name":"REPAIR_RISK","TargetKind":"Default","Api":"NetworkDiagnosticsFramework","Parents":[]},"Attrs":[]}
,{"Name":"UiInfo","Type":{"Kind":"ApiRef","Name":"UiInfo","TargetKind":"Default","Api":"NetworkDiagnosticsFramework","Parents":[]},"Attrs":[]}
,{"Name":"rootCauseIndex","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]}
]
,"NestedTypes":[
]
}
,{
"Name":"RepairInfoEx"
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Fields":[
{"Name":"repair","Type":{"Kind":"ApiRef","Name":"RepairInfo","TargetKind":"Default","Api":"NetworkDiagnosticsFramework","Parents":[]},"Attrs":[]}
,{"Name":"repairRank","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]}
]
,"NestedTypes":[
]
}
,{
"Name":"RootCauseInfo"
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Fields":[
{"Name":"pwszDescription","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]}
,{"Name":"rootCauseID","Type":{"Kind":"Native","Name":"Guid"},"Attrs":[]}
,{"Name":"rootCauseFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"networkInterfaceID","Type":{"Kind":"Native","Name":"Guid"},"Attrs":[]}
,{"Name":"pRepairs","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"RepairInfoEx","TargetKind":"Default","Api":"NetworkDiagnosticsFramework","Parents":[]}},"Attrs":[]}
,{"Name":"repairCount","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]}
]
,"NestedTypes":[
]
}
,{
"Name":"DIAGNOSIS_STATUS"
,"Kind":"Enum"
,"Flags":false
,"Values":[
{"Name":"DS_NOT_IMPLEMENTED","Value":0}
,{"Name":"DS_CONFIRMED","Value":1}
,{"Name":"DS_REJECTED","Value":2}
,{"Name":"DS_INDETERMINATE","Value":3}
,{"Name":"DS_DEFERRED","Value":4}
,{"Name":"DS_PASSTHROUGH","Value":5}
]
,"IntegerBase":"Int32"
}
,{
"Name":"REPAIR_STATUS"
,"Kind":"Enum"
,"Flags":false
,"Values":[
{"Name":"RS_NOT_IMPLEMENTED","Value":0}
,{"Name":"RS_REPAIRED","Value":1}
,{"Name":"RS_UNREPAIRED","Value":2}
,{"Name":"RS_DEFERRED","Value":3}
,{"Name":"RS_USER_ACTION","Value":4}
]
,"IntegerBase":"Int32"
}
,{
"Name":"PROBLEM_TYPE"
,"Kind":"Enum"
,"Flags":false
,"Values":[
{"Name":"PT_INVALID","Value":0}
,{"Name":"PT_LOW_HEALTH","Value":1}
,{"Name":"PT_LOWER_HEALTH","Value":2}
,{"Name":"PT_DOWN_STREAM_HEALTH","Value":4}
,{"Name":"PT_HIGH_UTILIZATION","Value":8}
,{"Name":"PT_HIGHER_UTILIZATION","Value":16}
,{"Name":"PT_UP_STREAM_UTILIZATION","Value":32}
]
,"IntegerBase":"Int32"
}
,{
"Name":"HYPOTHESIS"
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Fields":[
{"Name":"pwszClassName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]}
,{"Name":"pwszDescription","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]}
,{"Name":"celt","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"rgAttributes","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HELPER_ATTRIBUTE","TargetKind":"Default","Api":"NetworkDiagnosticsFramework","Parents":[]}},"Attrs":[]}
]
,"NestedTypes":[
]
}
,{
"Name":"HelperAttributeInfo"
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Fields":[
{"Name":"pwszName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]}
,{"Name":"type","Type":{"Kind":"ApiRef","Name":"ATTRIBUTE_TYPE","TargetKind":"Default","Api":"NetworkDiagnosticsFramework","Parents":[]},"Attrs":[]}
]
,"NestedTypes":[
]
}
,{
"Name":"DiagnosticsInfo"
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Fields":[
{"Name":"cost","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]}
,{"Name":"flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
]
,"NestedTypes":[
]
}
,{
"Name":"INetDiagHelper"
,"Kind":"Com"
,"Guid":"c0b35746-ebf5-11d8-bbe9-505054503030"
,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]}
,"Methods":[
{
"Name":"Initialize"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
{"Name":"celt","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"rgAttributes","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":0,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"ApiRef","Name":"HELPER_ATTRIBUTE","TargetKind":"Default","Api":"NetworkDiagnosticsFramework","Parents":[]}},"Attrs":["In"]}
]
}
,{
"Name":"GetDiagnosticsInfo"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
{"Name":"ppInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DiagnosticsInfo","TargetKind":"Default","Api":"NetworkDiagnosticsFramework","Parents":[]}}},"Attrs":["Out","RetVal"]}
]
}
,{
"Name":"GetKeyAttributes"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
{"Name":"pcelt","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]}
,{"Name":"pprgAttributes","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":0,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HELPER_ATTRIBUTE","TargetKind":"Default","Api":"NetworkDiagnosticsFramework","Parents":[]}}},"Attrs":["Out"]}
]
}
,{
"Name":"LowHealth"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
{"Name":"pwszInstanceDescription","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]}
,{"Name":"ppwszDescription","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]}
,{"Name":"pDeferredTime","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]}
,{"Name":"pStatus","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DIAGNOSIS_STATUS","TargetKind":"Default","Api":"NetworkDiagnosticsFramework","Parents":[]}},"Attrs":["Out"]}
]
}
,{
"Name":"HighUtilization"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
{"Name":"pwszInstanceDescription","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]}
,{"Name":"ppwszDescription","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]}
,{"Name":"pDeferredTime","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]}
,{"Name":"pStatus","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DIAGNOSIS_STATUS","TargetKind":"Default","Api":"NetworkDiagnosticsFramework","Parents":[]}},"Attrs":["Out"]}
]
}
,{
"Name":"GetLowerHypotheses"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
{"Name":"pcelt","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]}
,{"Name":"pprgHypotheses","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":0,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HYPOTHESIS","TargetKind":"Default","Api":"NetworkDiagnosticsFramework","Parents":[]}}},"Attrs":["Out"]}
]
}
,{
"Name":"GetDownStreamHypotheses"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
{"Name":"pcelt","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]}
,{"Name":"pprgHypotheses","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":0,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HYPOTHESIS","TargetKind":"Default","Api":"NetworkDiagnosticsFramework","Parents":[]}}},"Attrs":["Out"]}
]
}
,{
"Name":"GetHigherHypotheses"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
{"Name":"pcelt","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]}
,{"Name":"pprgHypotheses","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":0,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HYPOTHESIS","TargetKind":"Default","Api":"NetworkDiagnosticsFramework","Parents":[]}}},"Attrs":["Out"]}
]
}
,{
"Name":"GetUpStreamHypotheses"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
{"Name":"pcelt","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]}
,{"Name":"pprgHypotheses","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":0,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HYPOTHESIS","TargetKind":"Default","Api":"NetworkDiagnosticsFramework","Parents":[]}}},"Attrs":["Out"]}
]
}
,{
"Name":"Repair"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
{"Name":"pInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"RepairInfo","TargetKind":"Default","Api":"NetworkDiagnosticsFramework","Parents":[]}},"Attrs":["In"]}
,{"Name":"pDeferredTime","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]}
,{"Name":"pStatus","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"REPAIR_STATUS","TargetKind":"Default","Api":"NetworkDiagnosticsFramework","Parents":[]}},"Attrs":["Out"]}
]
}
,{
"Name":"Validate"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
{"Name":"problem","Type":{"Kind":"ApiRef","Name":"PROBLEM_TYPE","TargetKind":"Default","Api":"NetworkDiagnosticsFramework","Parents":[]},"Attrs":["In"]}
,{"Name":"pDeferredTime","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]}
,{"Name":"pStatus","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"REPAIR_STATUS","TargetKind":"Default","Api":"NetworkDiagnosticsFramework","Parents":[]}},"Attrs":["Out"]}
]
}
,{
"Name":"GetRepairInfo"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
{"Name":"problem","Type":{"Kind":"ApiRef","Name":"PROBLEM_TYPE","TargetKind":"Default","Api":"NetworkDiagnosticsFramework","Parents":[]},"Attrs":["In"]}
,{"Name":"pcelt","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]}
,{"Name":"ppInfo","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":1,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"RepairInfo","TargetKind":"Default","Api":"NetworkDiagnosticsFramework","Parents":[]}}},"Attrs":["Out"]}
]
}
,{
"Name":"GetLifeTime"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
{"Name":"pLifeTime","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"LIFE_TIME","TargetKind":"Default","Api":"NetworkDiagnosticsFramework","Parents":[]}},"Attrs":["Out"]}
]
}
,{
"Name":"SetLifeTime"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
{"Name":"lifeTime","Type":{"Kind":"ApiRef","Name":"LIFE_TIME","TargetKind":"Default","Api":"NetworkDiagnosticsFramework","Parents":[]},"Attrs":["In"]}
]
}
,{
"Name":"GetCacheTime"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
{"Name":"pCacheTime","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"FILETIME","TargetKind":"Default","Api":"WindowsProgramming","Parents":[]}},"Attrs":["Out"]}
]
}
,{
"Name":"GetAttributes"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
{"Name":"pcelt","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]}
,{"Name":"pprgAttributes","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":0,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HELPER_ATTRIBUTE","TargetKind":"Default","Api":"NetworkDiagnosticsFramework","Parents":[]}}},"Attrs":["Out"]}
]
}
,{
"Name":"Cancel"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
]
}
,{
"Name":"Cleanup"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
]
}
]
}
,{
"Name":"HypothesisResult"
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Fields":[
{"Name":"hypothesis","Type":{"Kind":"ApiRef","Name":"HYPOTHESIS","TargetKind":"Default","Api":"NetworkDiagnosticsFramework","Parents":[]},"Attrs":[]}
,{"Name":"pathStatus","Type":{"Kind":"ApiRef","Name":"DIAGNOSIS_STATUS","TargetKind":"Default","Api":"NetworkDiagnosticsFramework","Parents":[]},"Attrs":[]}
]
,"NestedTypes":[
]
}
,{
"Name":"INetDiagHelperUtilFactory"
,"Kind":"Com"
,"Guid":"104613fb-bc57-4178-95ba-88809698354a"
,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]}
,"Methods":[
{
"Name":"CreateUtilityInstance"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
{"Name":"riid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]}
,{"Name":"ppvObject","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["Out","Optional"]}
]
}
]
}
,{
"Name":"INetDiagHelperEx"
,"Kind":"Com"
,"Guid":"972dab4d-e4e3-4fc6-ae54-5f65ccde4a15"
,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]}
,"Methods":[
{
"Name":"ReconfirmLowHealth"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
{"Name":"celt","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"pResults","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":0,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"ApiRef","Name":"HypothesisResult","TargetKind":"Default","Api":"NetworkDiagnosticsFramework","Parents":[]}},"Attrs":["In"]}
,{"Name":"ppwszUpdatedDescription","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]}
,{"Name":"pUpdatedStatus","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DIAGNOSIS_STATUS","TargetKind":"Default","Api":"NetworkDiagnosticsFramework","Parents":[]}},"Attrs":["Out"]}
]
}
,{
"Name":"SetUtilities"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
{"Name":"pUtilities","Type":{"Kind":"ApiRef","Name":"INetDiagHelperUtilFactory","TargetKind":"Com","Api":"NetworkDiagnosticsFramework","Parents":[]},"Attrs":["In"]}
]
}
,{
"Name":"ReproduceFailure"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
]
}
]
}
,{
"Name":"INetDiagHelperInfo"
,"Kind":"Com"
,"Guid":"c0b35747-ebf5-11d8-bbe9-505054503030"
,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]}
,"Methods":[
{
"Name":"GetAttributeInfo"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
{"Name":"pcelt","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]}
,{"Name":"pprgAttributeInfos","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":0,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HelperAttributeInfo","TargetKind":"Default","Api":"NetworkDiagnosticsFramework","Parents":[]}}},"Attrs":["Out"]}
]
}
]
}
,{
"Name":"INetDiagExtensibleHelper"
,"Kind":"Com"
,"Guid":"c0b35748-ebf5-11d8-bbe9-505054503030"
,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]}
,"Methods":[
{
"Name":"ResolveAttributes"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
{"Name":"celt","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"rgKeyAttributes","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":0,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"ApiRef","Name":"HELPER_ATTRIBUTE","TargetKind":"Default","Api":"NetworkDiagnosticsFramework","Parents":[]}},"Attrs":["In"]}
,{"Name":"pcelt","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]}
,{"Name":"prgMatchValues","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":2,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HELPER_ATTRIBUTE","TargetKind":"Default","Api":"NetworkDiagnosticsFramework","Parents":[]}}},"Attrs":["Out"]}
]
}
]
}
]
,"Functions":[
{
"Name":"NdfCreateIncident"
,"SetLastError":false
,"DllImport":"NDFAPI"
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
{"Name":"helperClassName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]}
,{"Name":"celt","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"attributes","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":1,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"ApiRef","Name":"HELPER_ATTRIBUTE","TargetKind":"Default","Api":"NetworkDiagnosticsFramework","Parents":[]}},"Attrs":["In"]}
,{"Name":"handle","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["Out"]}
]
}
,{
"Name":"NdfCreateWinSockIncident"
,"SetLastError":false
,"DllImport":"NDFAPI"
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
{"Name":"sock","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]}
,{"Name":"host","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]}
,{"Name":"port","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":["In"]}
,{"Name":"appId","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]}
,{"Name":"userId","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SID","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":["In","Optional"]}
,{"Name":"handle","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["Out"]}
]
}
,{
"Name":"NdfCreateWebIncident"
,"SetLastError":false
,"DllImport":"NDFAPI"
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
{"Name":"url","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]}
,{"Name":"handle","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["Out"]}
]
}
,{
"Name":"NdfCreateWebIncidentEx"
,"SetLastError":false
,"DllImport":"NDFAPI"
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
{"Name":"url","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]}
,{"Name":"useWinHTTP","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]}
,{"Name":"moduleName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional"]}
,{"Name":"handle","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["Out"]}
]
}
,{
"Name":"NdfCreateSharingIncident"
,"SetLastError":false
,"DllImport":"NDFAPI"
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
{"Name":"UNCPath","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]}
,{"Name":"handle","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["Out"]}
]
}
,{
"Name":"NdfCreateDNSIncident"
,"SetLastError":false
,"DllImport":"NDFAPI"
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
{"Name":"hostname","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]}
,{"Name":"queryType","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":["In"]}
,{"Name":"handle","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["Out"]}
]
}
,{
"Name":"NdfCreateConnectivityIncident"
,"SetLastError":false
,"DllImport":"NDFAPI"
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
{"Name":"handle","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["Out"]}
]
}
,{
"Name":"NdfCreateNetConnectionIncident"
,"SetLastError":false
,"DllImport":"NDFAPI"
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
{"Name":"handle","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["Out"]}
,{"Name":"id","Type":{"Kind":"Native","Name":"Guid"},"Attrs":["In"]}
]
}
,{
"Name":"NdfCreatePnrpIncident"
,"SetLastError":false
,"DllImport":"NDFAPI"
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
{"Name":"cloudname","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]}
,{"Name":"peername","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]}
,{"Name":"diagnosePublish","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]}
,{"Name":"appId","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]}
,{"Name":"handle","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["Out"]}
]
}
,{
"Name":"NdfCreateGroupingIncident"
,"SetLastError":false
,"DllImport":"NDFAPI"
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
{"Name":"CloudName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]}
,{"Name":"GroupName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]}
,{"Name":"Identity","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]}
,{"Name":"Invitation","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]}
,{"Name":"Addresses","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SOCKET_ADDRESS_LIST","TargetKind":"Default","Api":"NetworkDrivers","Parents":[]}},"Attrs":["In","Optional"]}
,{"Name":"appId","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]}
,{"Name":"handle","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["Out"]}
]
}
,{
"Name":"NdfExecuteDiagnosis"
,"SetLastError":false
,"DllImport":"NDFAPI"
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
{"Name":"handle","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]}
,{"Name":"hwnd","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In","Optional"]}
]
}
,{
"Name":"NdfCloseIncident"
,"SetLastError":false
,"DllImport":"NDFAPI"
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
{"Name":"handle","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out"]}
]
}
,{
"Name":"NdfDiagnoseIncident"
,"SetLastError":false
,"DllImport":"NDFAPI"
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
{"Name":"Handle","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]}
,{"Name":"RootCauseCount","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]}
,{"Name":"RootCauses","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"RootCauseInfo","TargetKind":"Default","Api":"NetworkDiagnosticsFramework","Parents":[]}}},"Attrs":["Out"]}
,{"Name":"dwWait","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
]
}
,{
"Name":"NdfRepairIncident"
,"SetLastError":false
,"DllImport":"NDFAPI"
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
{"Name":"Handle","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]}
,{"Name":"RepairEx","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"RepairInfoEx","TargetKind":"Default","Api":"NetworkDiagnosticsFramework","Parents":[]}},"Attrs":["In"]}
,{"Name":"dwWait","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
]
}
,{
"Name":"NdfCancelIncident"
,"SetLastError":false
,"DllImport":"NDFAPI"
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
{"Name":"Handle","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]}
]
}
,{
"Name":"NdfGetTraceFile"
,"SetLastError":false
,"DllImport":"NDFAPI"
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
{"Name":"Handle","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]}
,{"Name":"TraceFileLocation","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]}
]
}
]
,"UnicodeAliases":[
]
}
+460
View File
@@ -0,0 +1,460 @@
{
"Constants":[
]
,"Types":[
{
"Name":"NET_IF_OPER_STATUS"
,"Kind":"Enum"
,"Flags":false
,"Values":[
{"Name":"NET_IF_OPER_STATUS_UP","Value":1}
,{"Name":"NET_IF_OPER_STATUS_DOWN","Value":2}
,{"Name":"NET_IF_OPER_STATUS_TESTING","Value":3}
,{"Name":"NET_IF_OPER_STATUS_UNKNOWN","Value":4}
,{"Name":"NET_IF_OPER_STATUS_DORMANT","Value":5}
,{"Name":"NET_IF_OPER_STATUS_NOT_PRESENT","Value":6}
,{"Name":"NET_IF_OPER_STATUS_LOWER_LAYER_DOWN","Value":7}
]
,"IntegerBase":"Int32"
}
,{
"Name":"NET_IF_ADMIN_STATUS"
,"Kind":"Enum"
,"Flags":false
,"Values":[
{"Name":"NET_IF_ADMIN_STATUS_UP","Value":1}
,{"Name":"NET_IF_ADMIN_STATUS_DOWN","Value":2}
,{"Name":"NET_IF_ADMIN_STATUS_TESTING","Value":3}
]
,"IntegerBase":"Int32"
}
,{
"Name":"NET_IF_CONNECTION_TYPE"
,"Kind":"Enum"
,"Flags":false
,"Values":[
{"Name":"NET_IF_CONNECTION_DEDICATED","Value":1}
,{"Name":"NET_IF_CONNECTION_PASSIVE","Value":2}
,{"Name":"NET_IF_CONNECTION_DEMAND","Value":3}
,{"Name":"NET_IF_CONNECTION_MAXIMUM","Value":4}
]
,"IntegerBase":"Int32"
}
,{
"Name":"TUNNEL_TYPE"
,"Kind":"Enum"
,"Flags":false
,"Values":[
{"Name":"TUNNEL_TYPE_NONE","Value":0}
,{"Name":"TUNNEL_TYPE_OTHER","Value":1}
,{"Name":"TUNNEL_TYPE_DIRECT","Value":2}
,{"Name":"TUNNEL_TYPE_6TO4","Value":11}
,{"Name":"TUNNEL_TYPE_ISATAP","Value":13}
,{"Name":"TUNNEL_TYPE_TEREDO","Value":14}
,{"Name":"TUNNEL_TYPE_IPHTTPS","Value":15}
]
,"IntegerBase":"Int32"
}
,{
"Name":"NET_IF_ACCESS_TYPE"
,"Kind":"Enum"
,"Flags":false
,"Values":[
{"Name":"NET_IF_ACCESS_LOOPBACK","Value":1}
,{"Name":"NET_IF_ACCESS_BROADCAST","Value":2}
,{"Name":"NET_IF_ACCESS_POINT_TO_POINT","Value":3}
,{"Name":"NET_IF_ACCESS_POINT_TO_MULTI_POINT","Value":4}
,{"Name":"NET_IF_ACCESS_MAXIMUM","Value":5}
]
,"IntegerBase":"Int32"
}
,{
"Name":"NET_IF_DIRECTION_TYPE"
,"Kind":"Enum"
,"Flags":false
,"Values":[
{"Name":"NET_IF_DIRECTION_SENDRECEIVE","Value":0}
,{"Name":"NET_IF_DIRECTION_SENDONLY","Value":1}
,{"Name":"NET_IF_DIRECTION_RECEIVEONLY","Value":2}
,{"Name":"NET_IF_DIRECTION_MAXIMUM","Value":3}
]
,"IntegerBase":"Int32"
}
,{
"Name":"NET_IF_MEDIA_CONNECT_STATE"
,"Kind":"Enum"
,"Flags":false
,"Values":[
{"Name":"MediaConnectStateUnknown","Value":0}
,{"Name":"MediaConnectStateConnected","Value":1}
,{"Name":"MediaConnectStateDisconnected","Value":2}
]
,"IntegerBase":"Int32"
}
,{
"Name":"NET_IF_MEDIA_DUPLEX_STATE"
,"Kind":"Enum"
,"Flags":false
,"Values":[
{"Name":"MediaDuplexStateUnknown","Value":0}
,{"Name":"MediaDuplexStateHalf","Value":1}
,{"Name":"MediaDuplexStateFull","Value":2}
]
,"IntegerBase":"Int32"
}
,{
"Name":"NET_PHYSICAL_LOCATION_LH"
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Fields":[
{"Name":"BusNumber","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"SlotNumber","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"FunctionNumber","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
]
,"NestedTypes":[
]
}
,{
"Name":"IF_COUNTED_STRING_LH"
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Fields":[
{"Name":"Length","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]}
,{"Name":"String","Type":{"Kind":"Array","Shape":{"Size":257},"Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":[]}
]
,"NestedTypes":[
]
}
,{
"Name":"NDIS_INTERFACE_INFORMATION"
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Fields":[
{"Name":"ifOperStatus","Type":{"Kind":"ApiRef","Name":"NET_IF_OPER_STATUS","TargetKind":"Default","Api":"NetworkDrivers","Parents":[]},"Attrs":[]}
,{"Name":"ifOperStatusFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"MediaConnectState","Type":{"Kind":"ApiRef","Name":"NET_IF_MEDIA_CONNECT_STATE","TargetKind":"Default","Api":"NetworkDrivers","Parents":[]},"Attrs":[]}
,{"Name":"MediaDuplexState","Type":{"Kind":"ApiRef","Name":"NET_IF_MEDIA_DUPLEX_STATE","TargetKind":"Default","Api":"NetworkDrivers","Parents":[]},"Attrs":[]}
,{"Name":"ifMtu","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"ifPromiscuousMode","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]}
,{"Name":"ifDeviceWakeUpEnable","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]}
,{"Name":"XmitLinkSpeed","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]}
,{"Name":"RcvLinkSpeed","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]}
,{"Name":"ifLastChange","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]}
,{"Name":"ifCounterDiscontinuityTime","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]}
,{"Name":"ifInUnknownProtos","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]}
,{"Name":"ifInDiscards","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]}
,{"Name":"ifInErrors","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]}
,{"Name":"ifHCInOctets","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]}
,{"Name":"ifHCInUcastPkts","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]}
,{"Name":"ifHCInMulticastPkts","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]}
,{"Name":"ifHCInBroadcastPkts","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]}
,{"Name":"ifHCOutOctets","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]}
,{"Name":"ifHCOutUcastPkts","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]}
,{"Name":"ifHCOutMulticastPkts","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]}
,{"Name":"ifHCOutBroadcastPkts","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]}
,{"Name":"ifOutErrors","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]}
,{"Name":"ifOutDiscards","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]}
,{"Name":"ifHCInUcastOctets","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]}
,{"Name":"ifHCInMulticastOctets","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]}
,{"Name":"ifHCInBroadcastOctets","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]}
,{"Name":"ifHCOutUcastOctets","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]}
,{"Name":"ifHCOutMulticastOctets","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]}
,{"Name":"ifHCOutBroadcastOctets","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]}
,{"Name":"CompartmentId","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"SupportedStatistics","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
]
,"NestedTypes":[
]
}
,{
"Name":"MIB_IF_TABLE_LEVEL"
,"Kind":"Enum"
,"Flags":false
,"Values":[
{"Name":"MibIfTableNormal","Value":0}
,{"Name":"MibIfTableRaw","Value":1}
,{"Name":"MibIfTableNormalWithoutStatistics","Value":2}
]
,"IntegerBase":"Int32"
}
,{
"Name":"L2_NOTIFICATION_DATA"
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Fields":[
{"Name":"NotificationSource","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"NotificationCode","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"InterfaceGuid","Type":{"Kind":"Native","Name":"Guid"},"Attrs":[]}
,{"Name":"dwDataSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"pData","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":[]}
]
,"NestedTypes":[
]
}
,{
"Name":"SOCKET_ADDRESS_LIST"
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Fields":[
{"Name":"iAddressCount","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]}
,{"Name":"Address","Type":{"Kind":"Array","Shape":null,"Child":{"Kind":"ApiRef","Name":"SOCKET_ADDRESS","TargetKind":"Default","Api":"WinSock","Parents":[]}},"Attrs":[]}
]
,"NestedTypes":[
]
}
,{
"Name":"SOCKADDR_STORAGE_LH"
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Fields":[
{"Name":"ss_family","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]}
,{"Name":"__ss_pad1","Type":{"Kind":"Array","Shape":{"Size":6},"Child":{"Kind":"Native","Name":"SByte"}},"Attrs":[]}
,{"Name":"__ss_align","Type":{"Kind":"Native","Name":"Int64"},"Attrs":[]}
,{"Name":"__ss_pad2","Type":{"Kind":"Array","Shape":{"Size":112},"Child":{"Kind":"Native","Name":"SByte"}},"Attrs":[]}
]
,"NestedTypes":[
]
}
,{
"Name":"SOCKADDR_IN6_LH"
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Fields":[
{"Name":"sin6_family","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]}
,{"Name":"sin6_port","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]}
,{"Name":"sin6_flowinfo","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"sin6_addr","Type":{"Kind":"ApiRef","Name":"in6_addr","TargetKind":"Default","Api":"WinSock","Parents":[]},"Attrs":[]}
,{"Name":"Anonymous","Type":{"Kind":"ApiRef","Name":"_Anonymous_e__Union","TargetKind":"Default","Api":"NetworkDrivers","Parents":["SOCKADDR_IN6_LH"]},"Attrs":[]}
]
,"NestedTypes":[
{
"Name":"_Anonymous_e__Union"
,"Comment":"TODO: Explicit layout data implemented"
,"Kind":"StructOrUnion"
,"Size":0
,"PackingSize":0
,"Fields":[
{"Name":"sin6_scope_id","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"sin6_scope_struct","Type":{"Kind":"ApiRef","Name":"SCOPE_ID","TargetKind":"Default","Api":"WinSock","Parents":[]},"Attrs":[]}
]
,"NestedTypes":[
]
}
]
}
,{
"Name":"NL_ROUTE_PROTOCOL"
,"Kind":"Enum"
,"Flags":false
,"Values":[
{"Name":"RouteProtocolOther","Value":1}
,{"Name":"RouteProtocolLocal","Value":2}
,{"Name":"RouteProtocolNetMgmt","Value":3}
,{"Name":"RouteProtocolIcmp","Value":4}
,{"Name":"RouteProtocolEgp","Value":5}
,{"Name":"RouteProtocolGgp","Value":6}
,{"Name":"RouteProtocolHello","Value":7}
,{"Name":"RouteProtocolRip","Value":8}
,{"Name":"RouteProtocolIsIs","Value":9}
,{"Name":"RouteProtocolEsIs","Value":10}
,{"Name":"RouteProtocolCisco","Value":11}
,{"Name":"RouteProtocolBbn","Value":12}
,{"Name":"RouteProtocolOspf","Value":13}
,{"Name":"RouteProtocolBgp","Value":14}
,{"Name":"RouteProtocolIdpr","Value":15}
,{"Name":"RouteProtocolEigrp","Value":16}
,{"Name":"RouteProtocolDvmrp","Value":17}
,{"Name":"RouteProtocolRpl","Value":18}
,{"Name":"RouteProtocolDhcp","Value":19}
,{"Name":"MIB_IPPROTO_OTHER","Value":1}
,{"Name":"PROTO_IP_OTHER","Value":1}
,{"Name":"MIB_IPPROTO_LOCAL","Value":2}
,{"Name":"PROTO_IP_LOCAL","Value":2}
,{"Name":"MIB_IPPROTO_NETMGMT","Value":3}
,{"Name":"PROTO_IP_NETMGMT","Value":3}
,{"Name":"MIB_IPPROTO_ICMP","Value":4}
,{"Name":"PROTO_IP_ICMP","Value":4}
,{"Name":"MIB_IPPROTO_EGP","Value":5}
,{"Name":"PROTO_IP_EGP","Value":5}
,{"Name":"MIB_IPPROTO_GGP","Value":6}
,{"Name":"PROTO_IP_GGP","Value":6}
,{"Name":"MIB_IPPROTO_HELLO","Value":7}
,{"Name":"PROTO_IP_HELLO","Value":7}
,{"Name":"MIB_IPPROTO_RIP","Value":8}
,{"Name":"PROTO_IP_RIP","Value":8}
,{"Name":"MIB_IPPROTO_IS_IS","Value":9}
,{"Name":"PROTO_IP_IS_IS","Value":9}
,{"Name":"MIB_IPPROTO_ES_IS","Value":10}
,{"Name":"PROTO_IP_ES_IS","Value":10}
,{"Name":"MIB_IPPROTO_CISCO","Value":11}
,{"Name":"PROTO_IP_CISCO","Value":11}
,{"Name":"MIB_IPPROTO_BBN","Value":12}
,{"Name":"PROTO_IP_BBN","Value":12}
,{"Name":"MIB_IPPROTO_OSPF","Value":13}
,{"Name":"PROTO_IP_OSPF","Value":13}
,{"Name":"MIB_IPPROTO_BGP","Value":14}
,{"Name":"PROTO_IP_BGP","Value":14}
,{"Name":"MIB_IPPROTO_IDPR","Value":15}
,{"Name":"PROTO_IP_IDPR","Value":15}
,{"Name":"MIB_IPPROTO_EIGRP","Value":16}
,{"Name":"PROTO_IP_EIGRP","Value":16}
,{"Name":"MIB_IPPROTO_DVMRP","Value":17}
,{"Name":"PROTO_IP_DVMRP","Value":17}
,{"Name":"MIB_IPPROTO_RPL","Value":18}
,{"Name":"PROTO_IP_RPL","Value":18}
,{"Name":"MIB_IPPROTO_DHCP","Value":19}
,{"Name":"PROTO_IP_DHCP","Value":19}
,{"Name":"MIB_IPPROTO_NT_AUTOSTATIC","Value":10002}
,{"Name":"PROTO_IP_NT_AUTOSTATIC","Value":10002}
,{"Name":"MIB_IPPROTO_NT_STATIC","Value":10006}
,{"Name":"PROTO_IP_NT_STATIC","Value":10006}
,{"Name":"MIB_IPPROTO_NT_STATIC_NON_DOD","Value":10007}
,{"Name":"PROTO_IP_NT_STATIC_NON_DOD","Value":10007}
]
,"IntegerBase":"Int32"
}
,{
"Name":"NL_ADDRESS_TYPE"
,"Kind":"Enum"
,"Flags":false
,"Values":[
{"Name":"NlatUnspecified","Value":0}
,{"Name":"NlatUnicast","Value":1}
,{"Name":"NlatAnycast","Value":2}
,{"Name":"NlatMulticast","Value":3}
,{"Name":"NlatBroadcast","Value":4}
,{"Name":"NlatInvalid","Value":5}
]
,"IntegerBase":"Int32"
}
,{
"Name":"NL_ROUTE_ORIGIN"
,"Kind":"Enum"
,"Flags":false
,"Values":[
{"Name":"NlroManual","Value":0}
,{"Name":"NlroWellKnown","Value":1}
,{"Name":"NlroDHCP","Value":2}
,{"Name":"NlroRouterAdvertisement","Value":3}
,{"Name":"Nlro6to4","Value":4}
]
,"IntegerBase":"Int32"
}
,{
"Name":"NL_NEIGHBOR_STATE"
,"Kind":"Enum"
,"Flags":false
,"Values":[
{"Name":"NlnsUnreachable","Value":0}
,{"Name":"NlnsIncomplete","Value":1}
,{"Name":"NlnsProbe","Value":2}
,{"Name":"NlnsDelay","Value":3}
,{"Name":"NlnsStale","Value":4}
,{"Name":"NlnsReachable","Value":5}
,{"Name":"NlnsPermanent","Value":6}
,{"Name":"NlnsMaximum","Value":7}
]
,"IntegerBase":"Int32"
}
,{
"Name":"NL_LINK_LOCAL_ADDRESS_BEHAVIOR"
,"Kind":"Enum"
,"Flags":false
,"Values":[
{"Name":"LinkLocalAlwaysOff","Value":0}
,{"Name":"LinkLocalDelayed","Value":1}
,{"Name":"LinkLocalAlwaysOn","Value":2}
,{"Name":"LinkLocalUnchanged","Value":-1}
]
,"IntegerBase":"Int32"
}
,{
"Name":"NL_ROUTER_DISCOVERY_BEHAVIOR"
,"Kind":"Enum"
,"Flags":false
,"Values":[
{"Name":"RouterDiscoveryDisabled","Value":0}
,{"Name":"RouterDiscoveryEnabled","Value":1}
,{"Name":"RouterDiscoveryDhcp","Value":2}
,{"Name":"RouterDiscoveryUnchanged","Value":-1}
]
,"IntegerBase":"Int32"
}
]
,"Functions":[
{
"Name":"GetCurrentThreadCompartmentId"
,"SetLastError":false
,"DllImport":"IPHLPAPI"
,"ReturnType":{"Kind":"Native","Name":"UInt32"}
,"Params":[
]
}
,{
"Name":"SetCurrentThreadCompartmentId"
,"SetLastError":false
,"DllImport":"IPHLPAPI"
,"ReturnType":{"Kind":"ApiRef","Name":"NTSTATUS","TargetKind":"Default","Api":"SystemServices","Parents":[]}
,"Params":[
{"Name":"CompartmentId","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
]
}
,{
"Name":"GetSessionCompartmentId"
,"SetLastError":false
,"DllImport":"IPHLPAPI"
,"ReturnType":{"Kind":"Native","Name":"UInt32"}
,"Params":[
{"Name":"SessionId","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
]
}
,{
"Name":"SetSessionCompartmentId"
,"SetLastError":false
,"DllImport":"IPHLPAPI"
,"ReturnType":{"Kind":"ApiRef","Name":"NTSTATUS","TargetKind":"Default","Api":"SystemServices","Parents":[]}
,"Params":[
{"Name":"SessionId","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"CompartmentId","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
]
}
,{
"Name":"GetNetworkInformation"
,"SetLastError":false
,"DllImport":"IPHLPAPI"
,"ReturnType":{"Kind":"ApiRef","Name":"NTSTATUS","TargetKind":"Default","Api":"SystemServices","Parents":[]}
,"Params":[
{"Name":"NetworkGuid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]}
,{"Name":"CompartmentId","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]}
,{"Name":"SiteId","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]}
,{"Name":"NetworkName","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":4,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Char"}},"Attrs":["Out","NotNullTerminated"]}
,{"Name":"Length","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
]
}
,{
"Name":"SetNetworkInformation"
,"SetLastError":false
,"DllImport":"IPHLPAPI"
,"ReturnType":{"Kind":"ApiRef","Name":"NTSTATUS","TargetKind":"Default","Api":"SystemServices","Parents":[]}
,"Params":[
{"Name":"NetworkGuid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]}
,{"Name":"CompartmentId","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"NetworkName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]}
]
}
]
,"UnicodeAliases":[
]
}
+825
View File
@@ -0,0 +1,825 @@
{
"Constants":[
]
,"Types":[
{
"Name":"NetworkListManager"
,"Kind":"ComClassID"
,"Guid":"dcb00c01-570f-4a9b-8d69-199fdba5723b"
}
,{
"Name":"NLM_CONNECTION_COST"
,"Kind":"Enum"
,"Flags":false
,"Values":[
{"Name":"NLM_CONNECTION_COST_UNKNOWN","Value":0}
,{"Name":"NLM_CONNECTION_COST_UNRESTRICTED","Value":1}
,{"Name":"NLM_CONNECTION_COST_FIXED","Value":2}
,{"Name":"NLM_CONNECTION_COST_VARIABLE","Value":4}
,{"Name":"NLM_CONNECTION_COST_OVERDATALIMIT","Value":65536}
,{"Name":"NLM_CONNECTION_COST_CONGESTED","Value":131072}
,{"Name":"NLM_CONNECTION_COST_ROAMING","Value":262144}
,{"Name":"NLM_CONNECTION_COST_APPROACHINGDATALIMIT","Value":524288}
]
,"IntegerBase":"Int32"
}
,{
"Name":"NLM_USAGE_DATA"
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Fields":[
{"Name":"UsageInMegabytes","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"LastSyncTime","Type":{"Kind":"ApiRef","Name":"FILETIME","TargetKind":"Default","Api":"WindowsProgramming","Parents":[]},"Attrs":[]}
]
,"NestedTypes":[
]
}
,{
"Name":"NLM_DATAPLAN_STATUS"
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Fields":[
{"Name":"InterfaceGuid","Type":{"Kind":"Native","Name":"Guid"},"Attrs":[]}
,{"Name":"UsageData","Type":{"Kind":"ApiRef","Name":"NLM_USAGE_DATA","TargetKind":"Default","Api":"NetworkListManager","Parents":[]},"Attrs":[]}
,{"Name":"DataLimitInMegabytes","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"InboundBandwidthInKbps","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"OutboundBandwidthInKbps","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"NextBillingCycle","Type":{"Kind":"ApiRef","Name":"FILETIME","TargetKind":"Default","Api":"WindowsProgramming","Parents":[]},"Attrs":[]}
,{"Name":"MaxTransferSizeInMegabytes","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"Reserved","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
]
,"NestedTypes":[
]
}
,{
"Name":"NLM_SOCKADDR"
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Fields":[
{"Name":"data","Type":{"Kind":"Array","Shape":{"Size":128},"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]}
]
,"NestedTypes":[
]
}
,{
"Name":"NLM_NETWORK_CLASS"
,"Kind":"Enum"
,"Flags":false
,"Values":[
{"Name":"NLM_NETWORK_IDENTIFYING","Value":1}
,{"Name":"NLM_NETWORK_IDENTIFIED","Value":2}
,{"Name":"NLM_NETWORK_UNIDENTIFIED","Value":3}
]
,"IntegerBase":"Int32"
}
,{
"Name":"NLM_SIMULATED_PROFILE_INFO"
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Fields":[
{"Name":"ProfileName","Type":{"Kind":"Array","Shape":{"Size":256},"Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":[]}
,{"Name":"cost","Type":{"Kind":"ApiRef","Name":"NLM_CONNECTION_COST","TargetKind":"Default","Api":"NetworkListManager","Parents":[]},"Attrs":[]}
,{"Name":"UsageInMegabytes","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"DataLimitInMegabytes","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
]
,"NestedTypes":[
]
}
,{
"Name":"NLM_INTERNET_CONNECTIVITY"
,"Kind":"Enum"
,"Flags":false
,"Values":[
{"Name":"NLM_INTERNET_CONNECTIVITY_WEBHIJACK","Value":1}
,{"Name":"NLM_INTERNET_CONNECTIVITY_PROXIED","Value":2}
,{"Name":"NLM_INTERNET_CONNECTIVITY_CORPORATE","Value":4}
]
,"IntegerBase":"Int32"
}
,{
"Name":"NLM_CONNECTIVITY"
,"Kind":"Enum"
,"Flags":false
,"Values":[
{"Name":"NLM_CONNECTIVITY_DISCONNECTED","Value":0}
,{"Name":"NLM_CONNECTIVITY_IPV4_NOTRAFFIC","Value":1}
,{"Name":"NLM_CONNECTIVITY_IPV6_NOTRAFFIC","Value":2}
,{"Name":"NLM_CONNECTIVITY_IPV4_SUBNET","Value":16}
,{"Name":"NLM_CONNECTIVITY_IPV4_LOCALNETWORK","Value":32}
,{"Name":"NLM_CONNECTIVITY_IPV4_INTERNET","Value":64}
,{"Name":"NLM_CONNECTIVITY_IPV6_SUBNET","Value":256}
,{"Name":"NLM_CONNECTIVITY_IPV6_LOCALNETWORK","Value":512}
,{"Name":"NLM_CONNECTIVITY_IPV6_INTERNET","Value":1024}
]
,"IntegerBase":"Int32"
}
,{
"Name":"NLM_DOMAIN_TYPE"
,"Kind":"Enum"
,"Flags":false
,"Values":[
{"Name":"NLM_DOMAIN_TYPE_NON_DOMAIN_NETWORK","Value":0}
,{"Name":"NLM_DOMAIN_TYPE_DOMAIN_NETWORK","Value":1}
,{"Name":"NLM_DOMAIN_TYPE_DOMAIN_AUTHENTICATED","Value":2}
]
,"IntegerBase":"Int32"
}
,{
"Name":"NLM_ENUM_NETWORK"
,"Kind":"Enum"
,"Flags":false
,"Values":[
{"Name":"NLM_ENUM_NETWORK_CONNECTED","Value":1}
,{"Name":"NLM_ENUM_NETWORK_DISCONNECTED","Value":2}
,{"Name":"NLM_ENUM_NETWORK_ALL","Value":3}
]
,"IntegerBase":"Int32"
}
,{
"Name":"INetworkListManager"
,"Kind":"Com"
,"Guid":"dcb00000-570f-4a9b-8d69-199fdba5723b"
,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]}
,"Methods":[
{
"Name":"GetNetworks"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
{"Name":"Flags","Type":{"Kind":"ApiRef","Name":"NLM_ENUM_NETWORK","TargetKind":"Default","Api":"NetworkListManager","Parents":[]},"Attrs":["In"]}
,{"Name":"ppEnumNetwork","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IEnumNetworks","TargetKind":"Com","Api":"NetworkListManager","Parents":[]}},"Attrs":["Out","RetVal"]}
]
}
,{
"Name":"GetNetwork"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
{"Name":"gdNetworkId","Type":{"Kind":"Native","Name":"Guid"},"Attrs":["In"]}
,{"Name":"ppNetwork","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"INetwork","TargetKind":"Com","Api":"NetworkListManager","Parents":[]}},"Attrs":["Out","RetVal"]}
]
}
,{
"Name":"GetNetworkConnections"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
{"Name":"ppEnum","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IEnumNetworkConnections","TargetKind":"Com","Api":"NetworkListManager","Parents":[]}},"Attrs":["Out","RetVal"]}
]
}
,{
"Name":"GetNetworkConnection"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
{"Name":"gdNetworkConnectionId","Type":{"Kind":"Native","Name":"Guid"},"Attrs":["In"]}
,{"Name":"ppNetworkConnection","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"INetworkConnection","TargetKind":"Com","Api":"NetworkListManager","Parents":[]}},"Attrs":["Out","RetVal"]}
]
}
,{
"Name":"get_IsConnectedToInternet"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
{"Name":"pbIsConnected","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int16"}},"Attrs":["Out","RetVal"]}
]
}
,{
"Name":"get_IsConnected"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
{"Name":"pbIsConnected","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int16"}},"Attrs":["Out","RetVal"]}
]
}
,{
"Name":"GetConnectivity"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
{"Name":"pConnectivity","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"NLM_CONNECTIVITY","TargetKind":"Default","Api":"NetworkListManager","Parents":[]}},"Attrs":["Out","RetVal"]}
]
}
,{
"Name":"SetSimulatedProfileInfo"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
{"Name":"pSimulatedInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"NLM_SIMULATED_PROFILE_INFO","TargetKind":"Default","Api":"NetworkListManager","Parents":[]}},"Attrs":["In"]}
]
}
,{
"Name":"ClearSimulatedProfileInfo"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
]
}
]
}
,{
"Name":"INetworkListManagerEvents"
,"Kind":"Com"
,"Guid":"dcb00001-570f-4a9b-8d69-199fdba5723b"
,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]}
,"Methods":[
{
"Name":"ConnectivityChanged"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
{"Name":"newConnectivity","Type":{"Kind":"ApiRef","Name":"NLM_CONNECTIVITY","TargetKind":"Default","Api":"NetworkListManager","Parents":[]},"Attrs":["In"]}
]
}
]
}
,{
"Name":"NLM_NETWORK_CATEGORY"
,"Kind":"Enum"
,"Flags":false
,"Values":[
{"Name":"NLM_NETWORK_CATEGORY_PUBLIC","Value":0}
,{"Name":"NLM_NETWORK_CATEGORY_PRIVATE","Value":1}
,{"Name":"NLM_NETWORK_CATEGORY_DOMAIN_AUTHENTICATED","Value":2}
]
,"IntegerBase":"Int32"
}
,{
"Name":"INetwork"
,"Kind":"Com"
,"Guid":"dcb00002-570f-4a9b-8d69-199fdba5723b"
,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]}
,"Methods":[
{
"Name":"GetName"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
{"Name":"pszNetworkName","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]}
]
}
,{
"Name":"SetName"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
{"Name":"szNetworkNewName","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]}
]
}
,{
"Name":"GetDescription"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
{"Name":"pszDescription","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]}
]
}
,{
"Name":"SetDescription"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
{"Name":"szDescription","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]}
]
}
,{
"Name":"GetNetworkId"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
{"Name":"pgdGuidNetworkId","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["Out","RetVal"]}
]
}
,{
"Name":"GetDomainType"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
{"Name":"pNetworkType","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"NLM_DOMAIN_TYPE","TargetKind":"Default","Api":"NetworkListManager","Parents":[]}},"Attrs":["Out","RetVal"]}
]
}
,{
"Name":"GetNetworkConnections"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
{"Name":"ppEnumNetworkConnection","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IEnumNetworkConnections","TargetKind":"Com","Api":"NetworkListManager","Parents":[]}},"Attrs":["Out","RetVal"]}
]
}
,{
"Name":"GetTimeCreatedAndConnected"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
{"Name":"pdwLowDateTimeCreated","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]}
,{"Name":"pdwHighDateTimeCreated","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]}
,{"Name":"pdwLowDateTimeConnected","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]}
,{"Name":"pdwHighDateTimeConnected","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]}
]
}
,{
"Name":"get_IsConnectedToInternet"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
{"Name":"pbIsConnected","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int16"}},"Attrs":["Out","RetVal"]}
]
}
,{
"Name":"get_IsConnected"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
{"Name":"pbIsConnected","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int16"}},"Attrs":["Out","RetVal"]}
]
}
,{
"Name":"GetConnectivity"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
{"Name":"pConnectivity","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"NLM_CONNECTIVITY","TargetKind":"Default","Api":"NetworkListManager","Parents":[]}},"Attrs":["Out","RetVal"]}
]
}
,{
"Name":"GetCategory"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
{"Name":"pCategory","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"NLM_NETWORK_CATEGORY","TargetKind":"Default","Api":"NetworkListManager","Parents":[]}},"Attrs":["Out","RetVal"]}
]
}
,{
"Name":"SetCategory"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
{"Name":"NewCategory","Type":{"Kind":"ApiRef","Name":"NLM_NETWORK_CATEGORY","TargetKind":"Default","Api":"NetworkListManager","Parents":[]},"Attrs":["In"]}
]
}
]
}
,{
"Name":"IEnumNetworks"
,"Kind":"Com"
,"Guid":"dcb00003-570f-4a9b-8d69-199fdba5723b"
,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]}
,"Methods":[
{
"Name":"get__NewEnum"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
{"Name":"ppEnumVar","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IEnumVARIANT","TargetKind":"Com","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]}
]
}
,{
"Name":"Next"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
{"Name":"celt","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"rgelt","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":0,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"ApiRef","Name":"INetwork","TargetKind":"Com","Api":"NetworkListManager","Parents":[]}},"Attrs":["Out"]}
,{"Name":"pceltFetched","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out","Optional"]}
]
}
,{
"Name":"Skip"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
{"Name":"celt","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
]
}
,{
"Name":"Reset"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
]
}
,{
"Name":"Clone"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
{"Name":"ppEnumNetwork","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IEnumNetworks","TargetKind":"Com","Api":"NetworkListManager","Parents":[]}},"Attrs":["Out","RetVal"]}
]
}
]
}
,{
"Name":"NLM_NETWORK_PROPERTY_CHANGE"
,"Kind":"Enum"
,"Flags":false
,"Values":[
{"Name":"NLM_NETWORK_PROPERTY_CHANGE_CONNECTION","Value":1}
,{"Name":"NLM_NETWORK_PROPERTY_CHANGE_DESCRIPTION","Value":2}
,{"Name":"NLM_NETWORK_PROPERTY_CHANGE_NAME","Value":4}
,{"Name":"NLM_NETWORK_PROPERTY_CHANGE_ICON","Value":8}
,{"Name":"NLM_NETWORK_PROPERTY_CHANGE_CATEGORY_VALUE","Value":16}
]
,"IntegerBase":"Int32"
}
,{
"Name":"INetworkEvents"
,"Kind":"Com"
,"Guid":"dcb00004-570f-4a9b-8d69-199fdba5723b"
,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]}
,"Methods":[
{
"Name":"NetworkAdded"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
{"Name":"networkId","Type":{"Kind":"Native","Name":"Guid"},"Attrs":["In"]}
]
}
,{
"Name":"NetworkDeleted"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
{"Name":"networkId","Type":{"Kind":"Native","Name":"Guid"},"Attrs":["In"]}
]
}
,{
"Name":"NetworkConnectivityChanged"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
{"Name":"networkId","Type":{"Kind":"Native","Name":"Guid"},"Attrs":["In"]}
,{"Name":"newConnectivity","Type":{"Kind":"ApiRef","Name":"NLM_CONNECTIVITY","TargetKind":"Default","Api":"NetworkListManager","Parents":[]},"Attrs":["In"]}
]
}
,{
"Name":"NetworkPropertyChanged"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
{"Name":"networkId","Type":{"Kind":"Native","Name":"Guid"},"Attrs":["In"]}
,{"Name":"flags","Type":{"Kind":"ApiRef","Name":"NLM_NETWORK_PROPERTY_CHANGE","TargetKind":"Default","Api":"NetworkListManager","Parents":[]},"Attrs":["In"]}
]
}
]
}
,{
"Name":"INetworkConnection"
,"Kind":"Com"
,"Guid":"dcb00005-570f-4a9b-8d69-199fdba5723b"
,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]}
,"Methods":[
{
"Name":"GetNetwork"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
{"Name":"ppNetwork","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"INetwork","TargetKind":"Com","Api":"NetworkListManager","Parents":[]}},"Attrs":["Out","RetVal"]}
]
}
,{
"Name":"get_IsConnectedToInternet"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
{"Name":"pbIsConnected","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int16"}},"Attrs":["Out","RetVal"]}
]
}
,{
"Name":"get_IsConnected"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
{"Name":"pbIsConnected","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int16"}},"Attrs":["Out","RetVal"]}
]
}
,{
"Name":"GetConnectivity"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
{"Name":"pConnectivity","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"NLM_CONNECTIVITY","TargetKind":"Default","Api":"NetworkListManager","Parents":[]}},"Attrs":["Out","RetVal"]}
]
}
,{
"Name":"GetConnectionId"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
{"Name":"pgdConnectionId","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["Out","RetVal"]}
]
}
,{
"Name":"GetAdapterId"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
{"Name":"pgdAdapterId","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["Out","RetVal"]}
]
}
,{
"Name":"GetDomainType"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
{"Name":"pDomainType","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"NLM_DOMAIN_TYPE","TargetKind":"Default","Api":"NetworkListManager","Parents":[]}},"Attrs":["Out","RetVal"]}
]
}
]
}
,{
"Name":"IEnumNetworkConnections"
,"Kind":"Com"
,"Guid":"dcb00006-570f-4a9b-8d69-199fdba5723b"
,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]}
,"Methods":[
{
"Name":"get__NewEnum"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
{"Name":"ppEnumVar","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IEnumVARIANT","TargetKind":"Com","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]}
]
}
,{
"Name":"Next"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
{"Name":"celt","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"rgelt","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":0,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"ApiRef","Name":"INetworkConnection","TargetKind":"Com","Api":"NetworkListManager","Parents":[]}},"Attrs":["Out"]}
,{"Name":"pceltFetched","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out","Optional"]}
]
}
,{
"Name":"Skip"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
{"Name":"celt","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
]
}
,{
"Name":"Reset"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
]
}
,{
"Name":"Clone"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
{"Name":"ppEnumNetwork","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IEnumNetworkConnections","TargetKind":"Com","Api":"NetworkListManager","Parents":[]}},"Attrs":["Out","RetVal"]}
]
}
]
}
,{
"Name":"NLM_CONNECTION_PROPERTY_CHANGE"
,"Kind":"Enum"
,"Flags":false
,"Values":[
{"Name":"NLM_CONNECTION_PROPERTY_CHANGE_AUTHENTICATION","Value":1}
]
,"IntegerBase":"Int32"
}
,{
"Name":"INetworkConnectionEvents"
,"Kind":"Com"
,"Guid":"dcb00007-570f-4a9b-8d69-199fdba5723b"
,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]}
,"Methods":[
{
"Name":"NetworkConnectionConnectivityChanged"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
{"Name":"connectionId","Type":{"Kind":"Native","Name":"Guid"},"Attrs":["In"]}
,{"Name":"newConnectivity","Type":{"Kind":"ApiRef","Name":"NLM_CONNECTIVITY","TargetKind":"Default","Api":"NetworkListManager","Parents":[]},"Attrs":["In"]}
]
}
,{
"Name":"NetworkConnectionPropertyChanged"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
{"Name":"connectionId","Type":{"Kind":"Native","Name":"Guid"},"Attrs":["In"]}
,{"Name":"flags","Type":{"Kind":"ApiRef","Name":"NLM_CONNECTION_PROPERTY_CHANGE","TargetKind":"Default","Api":"NetworkListManager","Parents":[]},"Attrs":["In"]}
]
}
]
}
,{
"Name":"INetworkCostManager"
,"Kind":"Com"
,"Guid":"dcb00008-570f-4a9b-8d69-199fdba5723b"
,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]}
,"Methods":[
{
"Name":"GetCost"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
{"Name":"pCost","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]}
,{"Name":"pDestIPAddr","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"NLM_SOCKADDR","TargetKind":"Default","Api":"NetworkListManager","Parents":[]}},"Attrs":["In"]}
]
}
,{
"Name":"GetDataPlanStatus"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
{"Name":"pDataPlanStatus","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"NLM_DATAPLAN_STATUS","TargetKind":"Default","Api":"NetworkListManager","Parents":[]}},"Attrs":["Out"]}
,{"Name":"pDestIPAddr","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"NLM_SOCKADDR","TargetKind":"Default","Api":"NetworkListManager","Parents":[]}},"Attrs":["In"]}
]
}
,{
"Name":"SetDestinationAddresses"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
{"Name":"length","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"pDestIPAddrList","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":0,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"ApiRef","Name":"NLM_SOCKADDR","TargetKind":"Default","Api":"NetworkListManager","Parents":[]}},"Attrs":["In"]}
,{"Name":"bAppend","Type":{"Kind":"Native","Name":"Int16"},"Attrs":["In"]}
]
}
]
}
,{
"Name":"INetworkCostManagerEvents"
,"Kind":"Com"
,"Guid":"dcb00009-570f-4a9b-8d69-199fdba5723b"
,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]}
,"Methods":[
{
"Name":"CostChanged"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
{"Name":"newCost","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"pDestAddr","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"NLM_SOCKADDR","TargetKind":"Default","Api":"NetworkListManager","Parents":[]}},"Attrs":["In"]}
]
}
,{
"Name":"DataPlanStatusChanged"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
{"Name":"pDestAddr","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"NLM_SOCKADDR","TargetKind":"Default","Api":"NetworkListManager","Parents":[]}},"Attrs":["In"]}
]
}
]
}
,{
"Name":"INetworkConnectionCost"
,"Kind":"Com"
,"Guid":"dcb0000a-570f-4a9b-8d69-199fdba5723b"
,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]}
,"Methods":[
{
"Name":"GetCost"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
{"Name":"pCost","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]}
]
}
,{
"Name":"GetDataPlanStatus"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
{"Name":"pDataPlanStatus","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"NLM_DATAPLAN_STATUS","TargetKind":"Default","Api":"NetworkListManager","Parents":[]}},"Attrs":["Out"]}
]
}
]
}
,{
"Name":"INetworkConnectionCostEvents"
,"Kind":"Com"
,"Guid":"dcb0000b-570f-4a9b-8d69-199fdba5723b"
,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]}
,"Methods":[
{
"Name":"ConnectionCostChanged"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
{"Name":"connectionId","Type":{"Kind":"Native","Name":"Guid"},"Attrs":["In"]}
,{"Name":"newCost","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
]
}
,{
"Name":"ConnectionDataPlanStatusChanged"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
{"Name":"connectionId","Type":{"Kind":"Native","Name":"Guid"},"Attrs":["In"]}
]
}
]
}
,{
"Name":"ONDEMAND_NOTIFICATION_CALLBACK"
,"Kind":"FunctionPointer"
,"SetLastError":false
,"ReturnType":{"Kind":"Native","Name":"Void"}
,"Params":[
{"Name":"param0","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Optional"]}
]
}
,{
"Name":"NET_INTERFACE_CONTEXT"
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Fields":[
{"Name":"InterfaceIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"ConfigurationName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]}
]
,"NestedTypes":[
]
}
,{
"Name":"NET_INTERFACE_CONTEXT_TABLE"
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Fields":[
{"Name":"InterfaceContextHandle","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]}
,{"Name":"NumberOfEntries","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"InterfaceContextArray","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"NET_INTERFACE_CONTEXT","TargetKind":"Default","Api":"NetworkListManager","Parents":[]}},"Attrs":[]}
]
,"NestedTypes":[
]
}
]
,"Functions":[
{
"Name":"OnDemandGetRoutingHint"
,"SetLastError":false
,"DllImport":"OnDemandConnRouteHelper"
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
{"Name":"destinationHostName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]}
,{"Name":"interfaceIndex","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]}
]
}
,{
"Name":"OnDemandRegisterNotification"
,"SetLastError":false
,"DllImport":"OnDemandConnRouteHelper"
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
{"Name":"callback","Type":{"Kind":"ApiRef","Name":"ONDEMAND_NOTIFICATION_CALLBACK","TargetKind":"FunctionPointer","Api":"NetworkListManager","Parents":[]},"Attrs":["In"]}
,{"Name":"callbackContext","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Optional"]}
,{"Name":"registrationHandle","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]}
]
}
,{
"Name":"OnDemandUnRegisterNotification"
,"SetLastError":false
,"DllImport":"OnDemandConnRouteHelper"
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
{"Name":"registrationHandle","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]}
]
}
,{
"Name":"GetInterfaceContextTableForHostName"
,"SetLastError":false
,"DllImport":"OnDemandConnRouteHelper"
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
{"Name":"HostName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]}
,{"Name":"ProxyName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]}
,{"Name":"Flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"ConnectionProfileFilterRawData","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":4,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In","Optional"]}
,{"Name":"ConnectionProfileFilterRawDataSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"InterfaceContextTable","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"NET_INTERFACE_CONTEXT_TABLE","TargetKind":"Default","Api":"NetworkListManager","Parents":[]}}},"Attrs":["Out"]}
]
}
,{
"Name":"FreeInterfaceContextTable"
,"SetLastError":false
,"DllImport":"OnDemandConnRouteHelper"
,"ReturnType":{"Kind":"Native","Name":"Void"}
,"Params":[
{"Name":"InterfaceContextTable","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"NET_INTERFACE_CONTEXT_TABLE","TargetKind":"Default","Api":"NetworkListManager","Parents":[]}},"Attrs":["In"]}
]
}
]
,"UnicodeAliases":[
]
}
File diff suppressed because it is too large Load Diff
File diff suppressed because it is too large Load Diff
+382
View File
@@ -0,0 +1,382 @@
{
"Constants":[
]
,"Types":[
{
"Name":"HGLRC"
,"Kind":"NativeTypedef"
,"Def":{"Kind":"Native","Name":"IntPtr"}
,"FreeFunc":"wglDeleteContext"
}
,{
"Name":"PIXELFORMATDESCRIPTOR"
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Fields":[
{"Name":"nSize","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]}
,{"Name":"nVersion","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]}
,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"iPixelType","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]}
,{"Name":"cColorBits","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]}
,{"Name":"cRedBits","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]}
,{"Name":"cRedShift","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]}
,{"Name":"cGreenBits","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]}
,{"Name":"cGreenShift","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]}
,{"Name":"cBlueBits","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]}
,{"Name":"cBlueShift","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]}
,{"Name":"cAlphaBits","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]}
,{"Name":"cAlphaShift","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]}
,{"Name":"cAccumBits","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]}
,{"Name":"cAccumRedBits","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]}
,{"Name":"cAccumGreenBits","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]}
,{"Name":"cAccumBlueBits","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]}
,{"Name":"cAccumAlphaBits","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]}
,{"Name":"cDepthBits","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]}
,{"Name":"cStencilBits","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]}
,{"Name":"cAuxBuffers","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]}
,{"Name":"iLayerType","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]}
,{"Name":"bReserved","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]}
,{"Name":"dwLayerMask","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"dwVisibleMask","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"dwDamageMask","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
]
,"NestedTypes":[
]
}
,{
"Name":"POINTFLOAT"
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Fields":[
{"Name":"x","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]}
,{"Name":"y","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]}
]
,"NestedTypes":[
]
}
,{
"Name":"GLYPHMETRICSFLOAT"
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Fields":[
{"Name":"gmfBlackBoxX","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]}
,{"Name":"gmfBlackBoxY","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]}
,{"Name":"gmfptGlyphOrigin","Type":{"Kind":"ApiRef","Name":"POINTFLOAT","TargetKind":"Default","Api":"OpenGL","Parents":[]},"Attrs":[]}
,{"Name":"gmfCellIncX","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]}
,{"Name":"gmfCellIncY","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]}
]
,"NestedTypes":[
]
}
,{
"Name":"LAYERPLANEDESCRIPTOR"
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Fields":[
{"Name":"nSize","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]}
,{"Name":"nVersion","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]}
,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"iPixelType","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]}
,{"Name":"cColorBits","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]}
,{"Name":"cRedBits","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]}
,{"Name":"cRedShift","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]}
,{"Name":"cGreenBits","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]}
,{"Name":"cGreenShift","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]}
,{"Name":"cBlueBits","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]}
,{"Name":"cBlueShift","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]}
,{"Name":"cAlphaBits","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]}
,{"Name":"cAlphaShift","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]}
,{"Name":"cAccumBits","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]}
,{"Name":"cAccumRedBits","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]}
,{"Name":"cAccumGreenBits","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]}
,{"Name":"cAccumBlueBits","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]}
,{"Name":"cAccumAlphaBits","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]}
,{"Name":"cDepthBits","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]}
,{"Name":"cStencilBits","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]}
,{"Name":"cAuxBuffers","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]}
,{"Name":"iLayerPlane","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]}
,{"Name":"bReserved","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]}
,{"Name":"crTransparent","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
]
,"NestedTypes":[
]
}
]
,"Functions":[
{
"Name":"ChoosePixelFormat"
,"SetLastError":true
,"DllImport":"GDI32"
,"ReturnType":{"Kind":"Native","Name":"Int32"}
,"Params":[
{"Name":"hdc","Type":{"Kind":"ApiRef","Name":"HDC","TargetKind":"Default","Api":"Gdi","Parents":[]},"Attrs":["In"]}
,{"Name":"ppfd","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PIXELFORMATDESCRIPTOR","TargetKind":"Default","Api":"OpenGL","Parents":[]}},"Attrs":["In","Const"]}
]
}
,{
"Name":"DescribePixelFormat"
,"SetLastError":true
,"DllImport":"GDI32"
,"ReturnType":{"Kind":"Native","Name":"Int32"}
,"Params":[
{"Name":"hdc","Type":{"Kind":"ApiRef","Name":"HDC","TargetKind":"Default","Api":"Gdi","Parents":[]},"Attrs":["In"]}
,{"Name":"iPixelFormat","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]}
,{"Name":"nBytes","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"ppfd","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":2,"SizeConst":-1,"Child":{"Kind":"ApiRef","Name":"PIXELFORMATDESCRIPTOR","TargetKind":"Default","Api":"OpenGL","Parents":[]}},"Attrs":["Out","Optional"]}
]
}
,{
"Name":"GetPixelFormat"
,"SetLastError":true
,"DllImport":"GDI32"
,"ReturnType":{"Kind":"Native","Name":"Int32"}
,"Params":[
{"Name":"hdc","Type":{"Kind":"ApiRef","Name":"HDC","TargetKind":"Default","Api":"Gdi","Parents":[]},"Attrs":["In"]}
]
}
,{
"Name":"SetPixelFormat"
,"SetLastError":true
,"DllImport":"GDI32"
,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]}
,"Params":[
{"Name":"hdc","Type":{"Kind":"ApiRef","Name":"HDC","TargetKind":"Default","Api":"Gdi","Parents":[]},"Attrs":["In"]}
,{"Name":"format","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]}
,{"Name":"ppfd","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PIXELFORMATDESCRIPTOR","TargetKind":"Default","Api":"OpenGL","Parents":[]}},"Attrs":["In","Const"]}
]
}
,{
"Name":"GetEnhMetaFilePixelFormat"
,"SetLastError":true
,"DllImport":"GDI32"
,"ReturnType":{"Kind":"Native","Name":"UInt32"}
,"Params":[
{"Name":"hemf","Type":{"Kind":"ApiRef","Name":"HENHMETAFILE","TargetKind":"Default","Api":"Gdi","Parents":[]},"Attrs":["In"]}
,{"Name":"cbBuffer","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"ppfd","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":1,"SizeConst":-1,"Child":{"Kind":"ApiRef","Name":"PIXELFORMATDESCRIPTOR","TargetKind":"Default","Api":"OpenGL","Parents":[]}},"Attrs":["Out","Optional"]}
]
}
,{
"Name":"wglCopyContext"
,"SetLastError":true
,"DllImport":"OPENGL32"
,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]}
,"Params":[
{"Name":"param0","Type":{"Kind":"ApiRef","Name":"HGLRC","TargetKind":"Default","Api":"OpenGL","Parents":[]},"Attrs":["In"]}
,{"Name":"param1","Type":{"Kind":"ApiRef","Name":"HGLRC","TargetKind":"Default","Api":"OpenGL","Parents":[]},"Attrs":["In"]}
,{"Name":"param2","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
]
}
,{
"Name":"wglCreateContext"
,"SetLastError":true
,"DllImport":"OPENGL32"
,"ReturnType":{"Kind":"ApiRef","Name":"HGLRC","TargetKind":"Default","Api":"OpenGL","Parents":[]}
,"Params":[
{"Name":"param0","Type":{"Kind":"ApiRef","Name":"HDC","TargetKind":"Default","Api":"Gdi","Parents":[]},"Attrs":["In"]}
]
}
,{
"Name":"wglCreateLayerContext"
,"SetLastError":true
,"DllImport":"OPENGL32"
,"ReturnType":{"Kind":"ApiRef","Name":"HGLRC","TargetKind":"Default","Api":"OpenGL","Parents":[]}
,"Params":[
{"Name":"param0","Type":{"Kind":"ApiRef","Name":"HDC","TargetKind":"Default","Api":"Gdi","Parents":[]},"Attrs":["In"]}
,{"Name":"param1","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]}
]
}
,{
"Name":"wglDeleteContext"
,"SetLastError":true
,"DllImport":"OPENGL32"
,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]}
,"Params":[
{"Name":"param0","Type":{"Kind":"ApiRef","Name":"HGLRC","TargetKind":"Default","Api":"OpenGL","Parents":[]},"Attrs":["In"]}
]
}
,{
"Name":"wglGetCurrentContext"
,"SetLastError":false
,"DllImport":"OPENGL32"
,"ReturnType":{"Kind":"ApiRef","Name":"HGLRC","TargetKind":"Default","Api":"OpenGL","Parents":[]}
,"Params":[
]
}
,{
"Name":"wglGetCurrentDC"
,"SetLastError":false
,"DllImport":"OPENGL32"
,"ReturnType":{"Kind":"ApiRef","Name":"HDC","TargetKind":"Default","Api":"Gdi","Parents":[]}
,"Params":[
]
}
,{
"Name":"wglGetProcAddress"
,"SetLastError":true
,"DllImport":"OPENGL32"
,"ReturnType":{"Kind":"ApiRef","Name":"PROC","TargetKind":"FunctionPointer","Api":"SystemServices","Parents":[]}
,"Params":[
{"Name":"param0","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]}
]
}
,{
"Name":"wglMakeCurrent"
,"SetLastError":true
,"DllImport":"OPENGL32"
,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]}
,"Params":[
{"Name":"param0","Type":{"Kind":"ApiRef","Name":"HDC","TargetKind":"Default","Api":"Gdi","Parents":[]},"Attrs":["In"]}
,{"Name":"param1","Type":{"Kind":"ApiRef","Name":"HGLRC","TargetKind":"Default","Api":"OpenGL","Parents":[]},"Attrs":["In"]}
]
}
,{
"Name":"wglShareLists"
,"SetLastError":true
,"DllImport":"OPENGL32"
,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]}
,"Params":[
{"Name":"param0","Type":{"Kind":"ApiRef","Name":"HGLRC","TargetKind":"Default","Api":"OpenGL","Parents":[]},"Attrs":["In"]}
,{"Name":"param1","Type":{"Kind":"ApiRef","Name":"HGLRC","TargetKind":"Default","Api":"OpenGL","Parents":[]},"Attrs":["In"]}
]
}
,{
"Name":"wglUseFontBitmapsA"
,"SetLastError":true
,"DllImport":"OPENGL32"
,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]}
,"Params":[
{"Name":"param0","Type":{"Kind":"ApiRef","Name":"HDC","TargetKind":"Default","Api":"Gdi","Parents":[]},"Attrs":["In"]}
,{"Name":"param1","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"param2","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"param3","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
]
}
,{
"Name":"wglUseFontBitmapsW"
,"SetLastError":true
,"DllImport":"OPENGL32"
,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]}
,"Params":[
{"Name":"param0","Type":{"Kind":"ApiRef","Name":"HDC","TargetKind":"Default","Api":"Gdi","Parents":[]},"Attrs":["In"]}
,{"Name":"param1","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"param2","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"param3","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
]
}
,{
"Name":"SwapBuffers"
,"SetLastError":true
,"DllImport":"GDI32"
,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]}
,"Params":[
{"Name":"param0","Type":{"Kind":"ApiRef","Name":"HDC","TargetKind":"Default","Api":"Gdi","Parents":[]},"Attrs":["In"]}
]
}
,{
"Name":"wglUseFontOutlinesA"
,"SetLastError":true
,"DllImport":"OPENGL32"
,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]}
,"Params":[
{"Name":"param0","Type":{"Kind":"ApiRef","Name":"HDC","TargetKind":"Default","Api":"Gdi","Parents":[]},"Attrs":["In"]}
,{"Name":"param1","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"param2","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"param3","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"param4","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]}
,{"Name":"param5","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]}
,{"Name":"param6","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]}
,{"Name":"param7","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"GLYPHMETRICSFLOAT","TargetKind":"Default","Api":"OpenGL","Parents":[]}},"Attrs":["In","Out"]}
]
}
,{
"Name":"wglUseFontOutlinesW"
,"SetLastError":true
,"DllImport":"OPENGL32"
,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]}
,"Params":[
{"Name":"param0","Type":{"Kind":"ApiRef","Name":"HDC","TargetKind":"Default","Api":"Gdi","Parents":[]},"Attrs":["In"]}
,{"Name":"param1","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"param2","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"param3","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"param4","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]}
,{"Name":"param5","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]}
,{"Name":"param6","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]}
,{"Name":"param7","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"GLYPHMETRICSFLOAT","TargetKind":"Default","Api":"OpenGL","Parents":[]}},"Attrs":["In","Out"]}
]
}
,{
"Name":"wglDescribeLayerPlane"
,"SetLastError":false
,"DllImport":"OPENGL32"
,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]}
,"Params":[
{"Name":"param0","Type":{"Kind":"ApiRef","Name":"HDC","TargetKind":"Default","Api":"Gdi","Parents":[]},"Attrs":["In"]}
,{"Name":"param1","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]}
,{"Name":"param2","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]}
,{"Name":"param3","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"param4","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"LAYERPLANEDESCRIPTOR","TargetKind":"Default","Api":"OpenGL","Parents":[]}},"Attrs":["In","Out"]}
]
}
,{
"Name":"wglSetLayerPaletteEntries"
,"SetLastError":true
,"DllImport":"OPENGL32"
,"ReturnType":{"Kind":"Native","Name":"Int32"}
,"Params":[
{"Name":"param0","Type":{"Kind":"ApiRef","Name":"HDC","TargetKind":"Default","Api":"Gdi","Parents":[]},"Attrs":["In"]}
,{"Name":"param1","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]}
,{"Name":"param2","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]}
,{"Name":"param3","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]}
,{"Name":"param4","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Const"]}
]
}
,{
"Name":"wglGetLayerPaletteEntries"
,"SetLastError":true
,"DllImport":"OPENGL32"
,"ReturnType":{"Kind":"Native","Name":"Int32"}
,"Params":[
{"Name":"param0","Type":{"Kind":"ApiRef","Name":"HDC","TargetKind":"Default","Api":"Gdi","Parents":[]},"Attrs":["In"]}
,{"Name":"param1","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]}
,{"Name":"param2","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]}
,{"Name":"param3","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]}
,{"Name":"param4","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]}
]
}
,{
"Name":"wglRealizeLayerPalette"
,"SetLastError":true
,"DllImport":"OPENGL32"
,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]}
,"Params":[
{"Name":"param0","Type":{"Kind":"ApiRef","Name":"HDC","TargetKind":"Default","Api":"Gdi","Parents":[]},"Attrs":["In"]}
,{"Name":"param1","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]}
,{"Name":"param2","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]}
]
}
,{
"Name":"wglSwapLayerBuffers"
,"SetLastError":true
,"DllImport":"OPENGL32"
,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]}
,"Params":[
{"Name":"param0","Type":{"Kind":"ApiRef","Name":"HDC","TargetKind":"Default","Api":"Gdi","Parents":[]},"Attrs":["In"]}
,{"Name":"param1","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
]
}
]
,"UnicodeAliases":[
"wglUseFontBitmaps"
,"wglUseFontOutlines"
]
}
+59
View File
@@ -0,0 +1,59 @@
{
"Constants":[
]
,"Types":[
{
"Name":"OPERATION_START_PARAMETERS"
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Fields":[
{"Name":"Version","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"OperationId","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"Flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
]
,"NestedTypes":[
]
}
,{
"Name":"OPERATION_END_PARAMETERS"
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Fields":[
{"Name":"Version","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"OperationId","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"Flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
]
,"NestedTypes":[
]
}
]
,"Functions":[
{
"Name":"OperationStart"
,"SetLastError":false
,"DllImport":"ADVAPI32"
,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]}
,"Params":[
{"Name":"OperationStartParams","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"OPERATION_START_PARAMETERS","TargetKind":"Default","Api":"OperationRecorder","Parents":[]}},"Attrs":["In"]}
]
}
,{
"Name":"OperationEnd"
,"SetLastError":false
,"DllImport":"ADVAPI32"
,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]}
,"Params":[
{"Name":"OperationEndParams","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"OPERATION_END_PARAMETERS","TargetKind":"Default","Api":"OperationRecorder","Parents":[]}},"Attrs":["In"]}
]
}
]
,"UnicodeAliases":[
]
}
File diff suppressed because it is too large Load Diff
+3739
View File
File diff suppressed because it is too large Load Diff
+1661
View File
File diff suppressed because it is too large Load Diff

Some files were not shown because too many files have changed in this diff Show More