diff --git a/doc/source/simple-plugin.rst b/doc/source/simple-plugin.rst index 07d9e1467..a6916a027 100644 --- a/doc/source/simple-plugin.rst +++ b/doc/source/simple-plugin.rst @@ -198,7 +198,6 @@ that will be output as part of the :py:class:`~volatility3.framework.interfaces. def run(self): filter_func = pslist.PsList.create_pid_filter(self.config.get('pid', None)) - kernel = self.context.modules[self.config['kernel']] return renderers.TreeGrid( [ @@ -211,9 +210,8 @@ that will be output as part of the :py:class:`~volatility3.framework.interfaces. ], self._generator( pslist.PsList.list_processes( - self.context, - kernel.layer_name, - kernel.symbol_table_name, + context=self.context, + kernel_module_name=self.config['kernel'], filter_func = filter_func ) ) @@ -235,7 +233,7 @@ the :py:class:`~volatility3.plugins.windows.pslist.PsList` plugin. That plugin so that other plugins can call it. As such, it takes all the necessary parameters rather than accessing them from a configuration. Since it must be portable code, it takes a context, as well as the layer name, symbol table and optionally a filter. In this instance we unconditionally -pass it the values from the configuration for the layer and symbol table from the kernel module object, constructed from +pass it the value from the configuration for the kernel module name, constructed from the ``kernel`` configuration requirement. This will generate a list of :py:class:`~volatility3.framework.symbols.windows.extensions.EPROCESS` objects, as provided by the :py:class:`~volatility.plugins.windows.pslist.PsList` plugin, and is not covered here but is used as an example for how to share code across plugins diff --git a/volatility3/cli/volshell/windows.py b/volatility3/cli/volshell/windows.py index 9b89a8b81..c5bab3b74 100644 --- a/volatility3/cli/volshell/windows.py +++ b/volatility3/cli/volshell/windows.py @@ -18,7 +18,7 @@ class Volshell(generic.Volshell): return [ requirements.ModuleRequirement(name="kernel", description="Windows kernel"), requirements.PluginRequirement( - name="pslist", plugin=pslist.PsList, version=(2, 0, 0) + name="pslist", plugin=pslist.PsList, version=(3, 0, 0) ), requirements.IntRequirement( name="pid", description="Process ID", optional=True @@ -39,9 +39,7 @@ class Volshell(generic.Volshell): """Returns a list of EPROCESS objects from the primary layer""" # We always use the main kernel memory and associated symbols return list( - pslist.PsList.list_processes( - self.context, self.current_layer, self.current_symbol_table - ) + pslist.PsList.list_processes(self.context, self.current_kernel_name) ) def get_process(self, pid=None, virtaddr=None, physaddr=None): diff --git a/volatility3/framework/constants/_version.py b/volatility3/framework/constants/_version.py index 255b8fc3d..aa8e8936f 100644 --- a/volatility3/framework/constants/_version.py +++ b/volatility3/framework/constants/_version.py @@ -1,6 +1,6 @@ # We use the SemVer 2.0.0 versioning scheme VERSION_MAJOR = 2 # Number of releases of the library with a breaking change -VERSION_MINOR = 22 # Number of changes that only add to the interface +VERSION_MINOR = 23 # Number of changes that only add to the interface VERSION_PATCH = 0 # Number of changes that do not change the interface VERSION_SUFFIX = "" diff --git a/volatility3/framework/layers/registry.py b/volatility3/framework/layers/registry.py index 21e1a938e..48dd2b624 100644 --- a/volatility3/framework/layers/registry.py +++ b/volatility3/framework/layers/registry.py @@ -66,7 +66,7 @@ class RegistryHive(linear.LinearlyMappedLayer): # Win10 17063 introduced the Registry process to map most hives. Check # if it exists and update RegistryHive._base_layer for proc in pslist.PsList.list_processes( - self.context, self.config["base_layer"], self.config["nt_symbols"] + context=self.context, kernel_module_name=self.config["kernel_module_name"] ): proc_name = proc.ImageFileName.cast( "string", max_length=proc.ImageFileName.vol.count, errors="replace" diff --git a/volatility3/framework/plugins/linux/bash.py b/volatility3/framework/plugins/linux/bash.py index 8acfeb848..293c47224 100644 --- a/volatility3/framework/plugins/linux/bash.py +++ b/volatility3/framework/plugins/linux/bash.py @@ -46,7 +46,7 @@ class Bash(plugins.PluginInterface, timeliner.TimeLinerInterface): def _generator(self, tasks): vmlinux = self.context.modules[self.config["kernel"]] is_32bit = not symbols.symbol_table_is_64bit( - self.context, vmlinux.symbol_table_name + context=self.context, symbol_table_name=vmlinux.symbol_table_name ) if is_32bit: pack_format = "I" diff --git a/volatility3/framework/plugins/linux/malfind.py b/volatility3/framework/plugins/linux/malfind.py index 297116890..8bbf3b89c 100644 --- a/volatility3/framework/plugins/linux/malfind.py +++ b/volatility3/framework/plugins/linux/malfind.py @@ -64,7 +64,7 @@ class Malfind(interfaces.plugins.PluginInterface): # determine if we're on a 32 or 64 bit kernel vmlinux = self.context.modules[self.config["kernel"]] is_32bit_arch = not symbols.symbol_table_is_64bit( - self.context, vmlinux.symbol_table_name + context=self.context, symbol_table_name=vmlinux.symbol_table_name ) for task in tasks: diff --git a/volatility3/framework/plugins/linux/psscan.py b/volatility3/framework/plugins/linux/psscan.py index ba68c4856..6c4c5eb35 100644 --- a/volatility3/framework/plugins/linux/psscan.py +++ b/volatility3/framework/plugins/linux/psscan.py @@ -84,7 +84,9 @@ class PsScan(interfaces.plugins.PluginInterface): vmlinux = context.modules[vmlinux_module_name] # check if this image is 32bit or 64bit - is_32bit = not symbols.symbol_table_is_64bit(context, vmlinux.symbol_table_name) + is_32bit = not symbols.symbol_table_is_64bit( + context=context, symbol_table_name=vmlinux.symbol_table_name + ) if is_32bit: pack_format = "I" else: diff --git a/volatility3/framework/plugins/mac/bash.py b/volatility3/framework/plugins/mac/bash.py index a52ae616a..5be5e74d6 100644 --- a/volatility3/framework/plugins/mac/bash.py +++ b/volatility3/framework/plugins/mac/bash.py @@ -44,7 +44,7 @@ class Bash(plugins.PluginInterface, timeliner.TimeLinerInterface): def _generator(self, tasks): darwin = self.context.modules[self.config["kernel"]] is_32bit = not symbols.symbol_table_is_64bit( - self.context, darwin.symbol_table_name + context=self.context, symbol_table_name=darwin.symbol_table_name ) if is_32bit: pack_format = "I" diff --git a/volatility3/framework/plugins/windows/amcache.py b/volatility3/framework/plugins/windows/amcache.py index 46a742233..133297de3 100644 --- a/volatility3/framework/plugins/windows/amcache.py +++ b/volatility3/framework/plugins/windows/amcache.py @@ -218,7 +218,9 @@ class Amcache(interfaces.plugins.PluginInterface, timeliner.TimeLinerInterface): """Extract information on executed applications from the AmCache.""" _required_framework_version = (2, 0, 0) - _version = (1, 0, 0) + + # 2.0.0 - changed the signature of get_amcache_hive + _version = (2, 0, 0) @classmethod def get_requirements(cls) -> List[interfaces.configuration.RequirementInterface]: @@ -230,7 +232,7 @@ class Amcache(interfaces.plugins.PluginInterface, timeliner.TimeLinerInterface): architectures=["Intel32", "Intel64"], ), requirements.PluginRequirement( - name="hivelist", plugin=hivelist.HiveList, version=(1, 0, 0) + name="hivelist", plugin=hivelist.HiveList, version=(2, 0, 0) ), ] @@ -252,7 +254,7 @@ class Amcache(interfaces.plugins.PluginInterface, timeliner.TimeLinerInterface): cls, context: interfaces.context.ContextInterface, config_path: str, - kernel: interfaces.context.ModuleInterface, + kernel_module_name: str, ) -> Optional[registry.RegistryHive]: """Retrieves the `Amcache.hve` registry hive from the kernel module, if it can be located.""" return next( @@ -261,8 +263,7 @@ class Amcache(interfaces.plugins.PluginInterface, timeliner.TimeLinerInterface): base_config_path=interfaces.configuration.path_join( config_path, "hivelist" ), - layer_name=kernel.layer_name, - symbol_table=kernel.symbol_table_name, + kernel_module_name=kernel_module_name, filter_string="amcache", ), None, @@ -523,8 +524,6 @@ class Amcache(interfaces.plugins.PluginInterface, timeliner.TimeLinerInterface): ) def _generator(self) -> Iterator[Tuple[int, _AmcacheEntry]]: - kernel = self.context.modules[self.config["kernel"]] - def indented( entry_gen: Iterable[_AmcacheEntry], indent: int = 0 ) -> Iterator[Tuple[int, _AmcacheEntry]]: @@ -533,7 +532,9 @@ class Amcache(interfaces.plugins.PluginInterface, timeliner.TimeLinerInterface): # Building the dictionary ahead of time is much better for performance # vs looking up each service's DLL individually. - amcache = self.get_amcache_hive(self.context, self.config_path, kernel) + amcache = self.get_amcache_hive( + self.context, self.config_path, self.config["kernel"] + ) if amcache is None: return diff --git a/volatility3/framework/plugins/windows/cachedump.py b/volatility3/framework/plugins/windows/cachedump.py index f4f2e061e..ef4096b42 100644 --- a/volatility3/framework/plugins/windows/cachedump.py +++ b/volatility3/framework/plugins/windows/cachedump.py @@ -33,7 +33,7 @@ class Cachedump(interfaces.plugins.PluginInterface): architectures=["Intel32", "Intel64"], ), requirements.PluginRequirement( - name="hivelist", plugin=hivelist.HiveList, version=(1, 0, 0) + name="hivelist", plugin=hivelist.HiveList, version=(2, 0, 0) ), requirements.PluginRequirement( name="lsadump", plugin=lsadump.Lsadump, version=(1, 0, 0) @@ -169,13 +169,11 @@ class Cachedump(interfaces.plugins.PluginInterface): offset = self.config.get("offset", None) syshive = sechive = None - kernel = self.context.modules[self.config["kernel"]] for hive in hivelist.HiveList.list_hives( - self.context, - self.config_path, - kernel.layer_name, - kernel.symbol_table_name, + context=self.context, + base_config_path=self.config_path, + kernel_module_name=self.config["kernel"], hive_offsets=None if offset is None else [offset], ): if hive.get_name().split("\\")[-1].upper() == "SYSTEM": diff --git a/volatility3/framework/plugins/windows/callbacks.py b/volatility3/framework/plugins/windows/callbacks.py index 7bb90863d..08e343ec7 100644 --- a/volatility3/framework/plugins/windows/callbacks.py +++ b/volatility3/framework/plugins/windows/callbacks.py @@ -39,7 +39,7 @@ class Callbacks(interfaces.plugins.PluginInterface): architectures=["Intel32", "Intel64"], ), requirements.PluginRequirement( - name="ssdt", plugin=ssdt.SSDT, version=(1, 0, 0) + name="ssdt", plugin=ssdt.SSDT, version=(2, 0, 0) ), requirements.PluginRequirement( name="poolscanner", plugin=poolscanner.PoolScanner, version=(1, 0, 0) @@ -187,7 +187,9 @@ class Callbacks(interfaces.plugins.PluginInterface): The name of the constructed symbol table """ native_types = context.symbol_space[nt_symbol_table].natives - is_64bit = symbols.symbol_table_is_64bit(context, nt_symbol_table) + is_64bit = symbols.symbol_table_is_64bit( + context=context, symbol_table_name=nt_symbol_table + ) table_mapping = {"nt_symbols": nt_symbol_table} if is_64bit: @@ -691,7 +693,8 @@ class Callbacks(interfaces.plugins.PluginInterface): ) collection = ssdt.SSDT.build_module_collection( - self.context, kernel.layer_name, kernel.symbol_table_name + context=self.context, + kernel_module_name=self.config["kernel"], ) callback_methods = ( diff --git a/volatility3/framework/plugins/windows/cmdline.py b/volatility3/framework/plugins/windows/cmdline.py index bad333a4c..c095cff9e 100644 --- a/volatility3/framework/plugins/windows/cmdline.py +++ b/volatility3/framework/plugins/windows/cmdline.py @@ -2,7 +2,7 @@ # which is available at https://www.volatilityfoundation.org/license/vsl-v1.0 # import logging -from typing import List +from typing import List, Optional from volatility3.framework import constants, exceptions, renderers, interfaces from volatility3.framework.configuration import requirements @@ -28,7 +28,7 @@ class CmdLine(interfaces.plugins.PluginInterface): architectures=["Intel32", "Intel64"], ), requirements.PluginRequirement( - name="pslist", plugin=pslist.PsList, version=(2, 0, 0) + name="pslist", plugin=pslist.PsList, version=(3, 0, 0) ), requirements.ListRequirement( name="pid", @@ -41,7 +41,7 @@ class CmdLine(interfaces.plugins.PluginInterface): @classmethod def get_cmdline( cls, context: interfaces.context.ContextInterface, kernel_table_name: str, proc - ): + ) -> Optional[str]: """Extracts the cmdline from PEB Args: @@ -54,15 +54,16 @@ class CmdLine(interfaces.plugins.PluginInterface): """ proc_layer_name = proc.add_process_layer() + if not proc_layer_name: + return None peb = context.object( kernel_table_name + constants.BANG + "_PEB", layer_name=proc_layer_name, offset=proc.Peb, ) - result_text = peb.ProcessParameters.CommandLine.get_string() - return result_text + return peb.ProcessParameters.CommandLine.get_string() def _generator(self, procs): kernel = self.context.modules[self.config["kernel"]] @@ -99,7 +100,6 @@ class CmdLine(interfaces.plugins.PluginInterface): yield (0, (proc.UniqueProcessId, process_name, result_text)) def run(self): - kernel = self.context.modules[self.config["kernel"]] filter_func = pslist.PsList.create_pid_filter(self.config.get("pid", None)) return renderers.TreeGrid( @@ -107,8 +107,7 @@ class CmdLine(interfaces.plugins.PluginInterface): self._generator( pslist.PsList.list_processes( context=self.context, - layer_name=kernel.layer_name, - symbol_table=kernel.symbol_table_name, + kernel_module_name=self.config["kernel"], filter_func=filter_func, ) ), diff --git a/volatility3/framework/plugins/windows/cmdscan.py b/volatility3/framework/plugins/windows/cmdscan.py index 0cd0addb2..be955374b 100644 --- a/volatility3/framework/plugins/windows/cmdscan.py +++ b/volatility3/framework/plugins/windows/cmdscan.py @@ -36,10 +36,10 @@ class CmdScan(interfaces.plugins.PluginInterface): architectures=["Intel32", "Intel64"], ), requirements.VersionRequirement( - name="pslist", component=pslist.PsList, version=(2, 0, 0) + name="pslist", component=pslist.PsList, version=(3, 0, 0) ), requirements.PluginRequirement( - name="consoles", plugin=consoles.Consoles, version=(1, 0, 0) + name="consoles", plugin=consoles.Consoles, version=(2, 0, 0) ), requirements.BooleanRequirement( name="no_registry", @@ -286,12 +286,11 @@ class CmdScan(interfaces.plugins.PluginInterface): if no_registry is False: max_history, _ = consoles.Consoles.get_console_settings_from_registry( - self.context, - self.config_path, - kernel.layer_name, - kernel.symbol_table_name, - max_history, - [], + context=self.context, + config_path=self.config_path, + kernel_module_name=self.config["kernel"], + max_history=max_history, + max_buffers=[], ) vollog.debug(f"Possible CommandHistorySize values: {max_history}") @@ -360,8 +359,6 @@ class CmdScan(interfaces.plugins.PluginInterface): return process_name != "conhost.exe" def run(self): - kernel = self.context.modules[self.config["kernel"]] - return renderers.TreeGrid( [ ("PID", int), @@ -374,8 +371,7 @@ class CmdScan(interfaces.plugins.PluginInterface): self._generator( pslist.PsList.list_processes( context=self.context, - layer_name=kernel.layer_name, - symbol_table=kernel.symbol_table_name, + kernel_module_name=self.config["kernel"], filter_func=self._conhost_proc_filter, ) ), diff --git a/volatility3/framework/plugins/windows/consoles.py b/volatility3/framework/plugins/windows/consoles.py index 63bb3e9b9..ff5875354 100644 --- a/volatility3/framework/plugins/windows/consoles.py +++ b/volatility3/framework/plugins/windows/consoles.py @@ -29,7 +29,9 @@ class Consoles(interfaces.plugins.PluginInterface): """Looks for Windows console buffers""" _required_framework_version = (2, 4, 0) - _version = (1, 0, 0) + + # 2.0.0 - change the signature of `get_console_settings_from_registry` + _version = (2, 0, 0) @classmethod def get_requirements(cls): @@ -41,13 +43,13 @@ class Consoles(interfaces.plugins.PluginInterface): architectures=["Intel32", "Intel64"], ), requirements.VersionRequirement( - name="pslist", component=pslist.PsList, version=(2, 0, 0) + name="pslist", component=pslist.PsList, version=(3, 0, 0) ), requirements.VersionRequirement( name="verinfo", component=verinfo.VerInfo, version=(1, 0, 0) ), requirements.PluginRequirement( - name="hivelist", plugin=hivelist.HiveList, version=(1, 0, 0) + name="hivelist", plugin=hivelist.HiveList, version=(2, 0, 0) ), requirements.BooleanRequirement( name="no_registry", @@ -147,7 +149,9 @@ class Consoles(interfaces.plugins.PluginInterface): The filename of the symbol table to use and the associated class types. """ - is_64bit = symbols.symbol_table_is_64bit(context, nt_symbol_table) + is_64bit = symbols.symbol_table_is_64bit( + context=context, symbol_table_name=nt_symbol_table + ) if is_64bit: arch = "x64" @@ -795,8 +799,7 @@ class Consoles(interfaces.plugins.PluginInterface): cls, context: interfaces.context.ContextInterface, config_path: str, - kernel_layer_name: str, - kernel_symbol_table_name: str, + kernel_module_name: str, max_history: Set[int], max_buffers: Set[int], ) -> Tuple[Set[int], Set[int]]: @@ -825,8 +828,7 @@ class Consoles(interfaces.plugins.PluginInterface): for hive in hivelist.HiveList.list_hives( context=context, base_config_path=config_path, - layer_name=kernel_layer_name, - symbol_table=kernel_symbol_table_name, + kernel_module_name=kernel_module_name, hive_offsets=None, ): try: @@ -861,8 +863,7 @@ class Consoles(interfaces.plugins.PluginInterface): max_history, max_buffers = self.get_console_settings_from_registry( self.context, self.config_path, - kernel.layer_name, - kernel.symbol_table_name, + self.config["kernel"], max_history, max_buffers, ) @@ -933,8 +934,6 @@ class Consoles(interfaces.plugins.PluginInterface): return process_name.lower() != "conhost.exe" def run(self): - kernel = self.context.modules[self.config["kernel"]] - return renderers.TreeGrid( [ ("PID", int), @@ -947,8 +946,7 @@ class Consoles(interfaces.plugins.PluginInterface): self._generator( pslist.PsList.list_processes( context=self.context, - layer_name=kernel.layer_name, - symbol_table=kernel.symbol_table_name, + kernel_module_name=self.config["kernel"], filter_func=self._conhost_proc_filter, ) ), diff --git a/volatility3/framework/plugins/windows/debugregisters.py b/volatility3/framework/plugins/windows/debugregisters.py index d4375685a..0f6655c78 100644 --- a/volatility3/framework/plugins/windows/debugregisters.py +++ b/volatility3/framework/plugins/windows/debugregisters.py @@ -35,13 +35,13 @@ class DebugRegisters(interfaces.plugins.PluginInterface): architectures=["Intel32", "Intel64"], ), requirements.VersionRequirement( - name="pslist", component=pslist.PsList, version=(2, 0, 0) + name="pslist", component=pslist.PsList, version=(3, 0, 0) ), requirements.VersionRequirement( - name="threads", component=threads.Threads, version=(1, 0, 0) + name="threads", component=threads.Threads, version=(2, 0, 0) ), requirements.VersionRequirement( - name="pe_symbols", component=pe_symbols.PESymbols, version=(1, 0, 0) + name="pe_symbols", component=pe_symbols.PESymbols, version=(2, 0, 0) ), ] @@ -118,9 +118,7 @@ class DebugRegisters(interfaces.plugins.PluginInterface): proc_modules = None procs = pslist.PsList.list_processes( - context=self.context, - layer_name=kernel.layer_name, - symbol_table=kernel.symbol_table_name, + context=self.context, kernel_module_name=self.config["kernel"] ) for proc in procs: @@ -140,7 +138,7 @@ class DebugRegisters(interfaces.plugins.PluginInterface): # this lookup takes a while, so only perform if we need to if not proc_modules: proc_modules = pe_symbols.PESymbols.get_process_modules( - self.context, kernel.layer_name, kernel.symbol_table_name, None + self.context, self.config["kernel"], None ) path_and_symbol = partial( pe_symbols.PESymbols.path_and_symbol_for_address, diff --git a/volatility3/framework/plugins/windows/deskscan.py b/volatility3/framework/plugins/windows/deskscan.py new file mode 100644 index 000000000..6a8ff9e65 --- /dev/null +++ b/volatility3/framework/plugins/windows/deskscan.py @@ -0,0 +1,82 @@ +# This file is Copyright 2025 Volatility Foundation and licensed under the Volatility Software License 1.0 +# which is available at https://www.volatilityfoundation.org/license/vsl-v1.0 +# +import logging +from typing import List, Iterable, Tuple + +from volatility3.framework import interfaces +from volatility3.framework.configuration import requirements +from volatility3.framework.renderers import format_hints +from volatility3.plugins.windows import desktops, windowstations + +vollog = logging.getLogger(__name__) + + +class DeskScan(desktops.Desktops): + """Scans for the Desktop instances of each Window Station""" + + _required_framework_version = (2, 0, 0) + _version = (1, 0, 0) + + def __init__(self, *args, **kwargs): + super().__init__(*args, **kwargs) + self.implementation = self.scan_desktops + + @classmethod + def get_requirements(cls) -> List[interfaces.configuration.RequirementInterface]: + # Since we're calling the plugin, make sure we have the plugin's requirements + return [ + requirements.ModuleRequirement( + name="kernel", + description="Windows kernel", + architectures=["Intel32", "Intel64"], + ), + requirements.PluginRequirement( + name="desktops", plugin=desktops.Desktops, version=(1, 0, 0) + ), + requirements.PluginRequirement( + name="windowstations", + plugin=windowstations.WindowStations, + version=(1, 0, 0), + ), + ] + + @classmethod + def scan_desktops( + cls, + context: interfaces.context.ContextInterface, + config_path: str, + kernel_module_name: str, + ) -> Iterable[Tuple[int, str, int, str, str, int]]: + """ + Yields the information about each desktop and desktop thread needed for analysis + + The tuple yielded includes the: + Virtual address of the desktop + The window station name + The session id + Desktop name + Process name + Process ID (PID) + """ + kernel = context.modules[kernel_module_name] + + for desktop in windowstations.WindowStations.scan_gui_object( + context, config_path, kernel_module_name, b"Desk", "tagDESKTOP" + ): + desktop_name = desktop.get_name(kernel.symbol_table_name) + if not desktop_name: + continue + + winsta = desktop.get_window_station() + if not winsta: + continue + + winsta_name, session_id = winsta.get_info(kernel.symbol_table_name) + if not winsta_name or session_id is None: + continue + + for _thread, process_name, process_pid in desktop.get_threads(): + yield format_hints.Hex( + desktop.vol.offset + ), winsta_name, session_id, desktop_name, process_name, process_pid diff --git a/volatility3/framework/plugins/windows/desktops.py b/volatility3/framework/plugins/windows/desktops.py new file mode 100644 index 000000000..1085ff36d --- /dev/null +++ b/volatility3/framework/plugins/windows/desktops.py @@ -0,0 +1,91 @@ +# This file is Copyright 2025 Volatility Foundation and licensed under the Volatility Software License 1.0 +# which is available at https://www.volatilityfoundation.org/license/vsl-v1.0 +# +import logging +from typing import List, Iterable + +from volatility3.framework import interfaces, renderers +from volatility3.framework.configuration import requirements +from volatility3.framework.renderers import format_hints +from volatility3.plugins.windows import windowstations + +vollog = logging.getLogger(__name__) + + +class Desktops(interfaces.plugins.PluginInterface): + """Enumerates the Desktop instances of each Window Station""" + + _required_framework_version = (2, 0, 0) + _version = (1, 0, 0) + + def __init__(self, *args, **kwargs): + super().__init__(*args, **kwargs) + self.implementation = self.list_desktops + + @classmethod + def get_requirements(cls) -> List[interfaces.configuration.RequirementInterface]: + # Since we're calling the plugin, make sure we have the plugin's requirements + return [ + requirements.ModuleRequirement( + name="kernel", + description="Windows kernel", + architectures=["Intel32", "Intel64"], + ), + requirements.PluginRequirement( + name="windowstations", + plugin=windowstations.WindowStations, + version=(1, 0, 0), + ), + ] + + @classmethod + def list_desktops( + cls, + context: interfaces.context.ContextInterface, + config_path: str, + kernel_module_name: str, + ) -> Iterable[interfaces.objects.ObjectInterface]: + """ + Uses `scan_window_stations` to find each window station + For each found, enumerates its desktops followed by the + threads of each desktop. + """ + kernel = context.modules[kernel_module_name] + + for ( + winsta, + station_name, + session_id, + ) in windowstations.WindowStations.scan_window_stations( + context, config_path, kernel_module_name + ): + # for each window station, walk its list of desktops + for desktop, desktop_name in winsta.desktops(kernel.symbol_table_name): + # for each desktop, walk its threads + for _thread, process_name, process_pid in desktop.get_threads(): + yield format_hints.Hex( + desktop.vol.offset + ), station_name, session_id, desktop_name, process_name, process_pid + + def _generator(self): + kernel_name = self.config["kernel"] + + # call the implementation for finding desktops + # yield the information, which will include the owning window station and process + for desktop_info in self.implementation( + self.context, self.config_path, kernel_name + ): + yield 0, desktop_info + + def run(self): + return renderers.TreeGrid( + [ + ("Offset", format_hints.Hex), + ("Window Station", str), + ("Session", int), + ("Desktop", str), + ("Process", str), + ("PID", int), + ], + self._generator(), + ) diff --git a/volatility3/framework/plugins/windows/direct_system_calls.py b/volatility3/framework/plugins/windows/direct_system_calls.py index af626f511..9d5b81507 100644 --- a/volatility3/framework/plugins/windows/direct_system_calls.py +++ b/volatility3/framework/plugins/windows/direct_system_calls.py @@ -53,7 +53,9 @@ class DirectSystemCalls(interfaces.plugins.PluginInterface): """Detects the Direct System Call technique used to bypass EDRs""" _required_framework_version = (2, 4, 0) - _version = (1, 0, 1) + + # 2.0.0 - changes signature of `get_tasks_to_scan` + _version = (2, 0, 0) # DLLs that are expected to host system call invocations valid_syscall_handlers = ("ntdll.dll", "win32u.dll") @@ -90,7 +92,7 @@ class DirectSystemCalls(interfaces.plugins.PluginInterface): architectures=["Intel32", "Intel64"], ), requirements.PluginRequirement( - name="pslist", plugin=pslist.PsList, version=(2, 0, 0) + name="pslist", plugin=pslist.PsList, version=(3, 0, 0) ), requirements.VersionRequirement( name="yarascanner", component=yarascan.YaraScanner, version=(2, 1, 0) @@ -334,8 +336,7 @@ class DirectSystemCalls(interfaces.plugins.PluginInterface): def get_tasks_to_scan( cls, context: interfaces.context.ContextInterface, - layer_name: str, - symbol_table_name: str, + kernel_module_name: str, ) -> Generator[ Tuple[interfaces.objects.ObjectInterface, str, str, str], None, None ]: @@ -350,12 +351,15 @@ class DirectSystemCalls(interfaces.plugins.PluginInterface): # gather active processes filter_func = pslist.PsList.create_active_process_filter() - is_32bit_arch = not symbols.symbol_table_is_64bit(context, symbol_table_name) + kernel = context.modules[kernel_module_name] + + is_32bit_arch = not symbols.symbol_table_is_64bit( + context=context, symbol_table_name=kernel.symbol_table_name + ) for proc in pslist.PsList.list_processes( context=context, - layer_name=layer_name, - symbol_table=symbol_table_name, + kernel_module_name=kernel_module_name, filter_func=filter_func, ): proc_name = utility.array_to_string(proc.ImageFileName) @@ -426,10 +430,8 @@ class DirectSystemCalls(interfaces.plugins.PluginInterface): ) return - kernel = self.context.modules[self.config["kernel"]] - for proc, proc_name, proc_layer_name, architecture in self.get_tasks_to_scan( - self.context, kernel.layer_name, kernel.symbol_table_name + self.context, self.config["kernel"] ): proc_layer = self.context.layers[proc_layer_name] diff --git a/volatility3/framework/plugins/windows/dlllist.py b/volatility3/framework/plugins/windows/dlllist.py index 1dafb6bf5..7efc8a7eb 100644 --- a/volatility3/framework/plugins/windows/dlllist.py +++ b/volatility3/framework/plugins/windows/dlllist.py @@ -13,7 +13,7 @@ from volatility3.framework.renderers import conversion, format_hints from volatility3.framework.symbols import intermed from volatility3.framework.symbols.windows.extensions import pe from volatility3.plugins import timeliner -from volatility3.plugins.windows import info, pslist, psscan, pedump +from volatility3.plugins.windows import info, pedump, pslist, psscan vollog = logging.getLogger(__name__) @@ -34,13 +34,13 @@ class DllList(interfaces.plugins.PluginInterface, timeliner.TimeLinerInterface): architectures=["Intel32", "Intel64"], ), requirements.VersionRequirement( - name="pslist", component=pslist.PsList, version=(2, 0, 0) + name="pslist", component=pslist.PsList, version=(3, 0, 0) ), requirements.VersionRequirement( name="psscan", component=psscan.PsScan, version=(1, 1, 0) ), requirements.VersionRequirement( - name="pedump", component=pedump.PEDump, version=(1, 0, 0) + name="pedump", component=pedump.PEDump, version=(2, 0, 0) ), requirements.VersionRequirement( name="info", component=info.Info, version=(1, 0, 0) @@ -191,12 +191,9 @@ class DllList(interfaces.plugins.PluginInterface, timeliner.TimeLinerInterface): ) def generate_timeline(self): - kernel = self.context.modules[self.config["kernel"]] for row in self._generator( pslist.PsList.list_processes( - context=self.context, - layer_name=kernel.layer_name, - symbol_table=kernel.symbol_table_name, + context=self.context, kernel_module_name=self.config["kernel"] ) ): _depth, row_data = row @@ -223,8 +220,7 @@ class DllList(interfaces.plugins.PluginInterface, timeliner.TimeLinerInterface): else: procs = pslist.PsList.list_processes( context=self.context, - layer_name=kernel.layer_name, - symbol_table=kernel.symbol_table_name, + kernel_module_name=self.config["kernel"], filter_func=filter_func, ) diff --git a/volatility3/framework/plugins/windows/driverirp.py b/volatility3/framework/plugins/windows/driverirp.py index a1959453a..20d8ac170 100644 --- a/volatility3/framework/plugins/windows/driverirp.py +++ b/volatility3/framework/plugins/windows/driverirp.py @@ -59,25 +59,25 @@ class DriverIrp(interfaces.plugins.PluginInterface): architectures=["Intel32", "Intel64"], ), requirements.PluginRequirement( - name="ssdt", plugin=ssdt.SSDT, version=(1, 0, 0) + name="ssdt", plugin=ssdt.SSDT, version=(2, 0, 0) ), requirements.PluginRequirement( name="driverscan", plugin=driverscan.DriverScan, version=(2, 0, 0) ), requirements.PluginRequirement( - name="modules", plugin=modules.Modules, version=(2, 1, 0) + name="modules", plugin=modules.Modules, version=(3, 0, 0) ), ] def _generator(self): - kernel = self.context.modules[self.config["kernel"]] - collection = ssdt.SSDT.build_module_collection( - self.context, kernel.layer_name, kernel.symbol_table_name + context=self.context, + kernel_module_name=self.config["kernel"], ) kernel_space_start = modules.Modules.get_kernel_space_start( - self.context, self.config["kernel"] + context=self.context, + module_name=self.config["kernel"], ) for driver in driverscan.DriverScan.scan_drivers( diff --git a/volatility3/framework/plugins/windows/drivermodule.py b/volatility3/framework/plugins/windows/drivermodule.py index db1255637..97e9e5b3c 100644 --- a/volatility3/framework/plugins/windows/drivermodule.py +++ b/volatility3/framework/plugins/windows/drivermodule.py @@ -26,13 +26,13 @@ class DriverModule(interfaces.plugins.PluginInterface): architectures=["Intel32", "Intel64"], ), requirements.PluginRequirement( - name="ssdt", plugin=ssdt.SSDT, version=(1, 0, 0) + name="ssdt", plugin=ssdt.SSDT, version=(2, 0, 0) ), requirements.PluginRequirement( name="driverscan", plugin=driverscan.DriverScan, version=(2, 0, 0) ), requirements.PluginRequirement( - name="modules", plugin=modules.Modules, version=(2, 1, 0) + name="modules", plugin=modules.Modules, version=(3, 0, 0) ), ] @@ -42,10 +42,9 @@ class DriverModule(interfaces.plugins.PluginInterface): A common rootkit technique is to register drivers from modules that are hidden, which allows us to detect the disconnect between a malicious driver and its hidden module. """ - kernel = self.context.modules[self.config["kernel"]] - collection = ssdt.SSDT.build_module_collection( - self.context, kernel.layer_name, kernel.symbol_table_name + context=self.context, + kernel_module_name=self.config["kernel"], ) kernel_space_start = modules.Modules.get_kernel_space_start( diff --git a/volatility3/framework/plugins/windows/dumpfiles.py b/volatility3/framework/plugins/windows/dumpfiles.py index 42f245800..e89b99275 100755 --- a/volatility3/framework/plugins/windows/dumpfiles.py +++ b/volatility3/framework/plugins/windows/dumpfiles.py @@ -68,7 +68,7 @@ class DumpFiles(interfaces.plugins.PluginInterface): optional=True, ), requirements.VersionRequirement( - name="pslist", component=pslist.PsList, version=(2, 0, 0) + name="pslist", component=pslist.PsList, version=(3, 0, 0) ), requirements.VersionRequirement( name="handles", component=handles.Handles, version=(2, 0, 0) @@ -352,7 +352,6 @@ class DumpFiles(interfaces.plugins.PluginInterface): offsets = list() # a list of processes matching the pid filter. all files for these process(es) will be dumped. procs = list() - kernel = self.context.modules[self.config["kernel"]] if self.config["filter"] and ( self.config["virtaddr"] or self.config["physaddr"] @@ -372,9 +371,8 @@ class DumpFiles(interfaces.plugins.PluginInterface): [self.config.get("pid", None)] ) procs = pslist.PsList.list_processes( - self.context, - kernel.layer_name, - kernel.symbol_table_name, + context=self.context, + kernel_module_name=self.config["kernel"], filter_func=filter_func, ) diff --git a/volatility3/framework/plugins/windows/envars.py b/volatility3/framework/plugins/windows/envars.py index 61414778d..6f0f8fec1 100644 --- a/volatility3/framework/plugins/windows/envars.py +++ b/volatility3/framework/plugins/windows/envars.py @@ -40,10 +40,10 @@ class Envars(interfaces.plugins.PluginInterface): optional=True, ), requirements.PluginRequirement( - name="pslist", plugin=pslist.PsList, version=(2, 0, 0) + name="pslist", plugin=pslist.PsList, version=(3, 0, 0) ), requirements.PluginRequirement( - name="hivelist", plugin=hivelist.HiveList, version=(1, 0, 0) + name="hivelist", plugin=hivelist.HiveList, version=(2, 0, 0) ), ] @@ -58,13 +58,11 @@ class Envars(interfaces.plugins.PluginInterface): """ values = [] - kernel = self.context.modules[self.config["kernel"]] for hive in hivelist.HiveList.list_hives( context=self.context, base_config_path=self.config_path, - layer_name=kernel.layer_name, - symbol_table=kernel.symbol_table_name, + kernel_module_name=self.config["kernel"], hive_offsets=None, ): ## The global variables @@ -216,7 +214,6 @@ class Envars(interfaces.plugins.PluginInterface): def run(self): filter_func = pslist.PsList.create_pid_filter(self.config.get("pid", None)) - kernel = self.context.modules[self.config["kernel"]] return renderers.TreeGrid( [ @@ -229,8 +226,7 @@ class Envars(interfaces.plugins.PluginInterface): self._generator( pslist.PsList.list_processes( context=self.context, - layer_name=kernel.layer_name, - symbol_table=kernel.symbol_table_name, + kernel_module_name=self.config["kernel"], filter_func=filter_func, ) ), diff --git a/volatility3/framework/plugins/windows/getservicesids.py b/volatility3/framework/plugins/windows/getservicesids.py index 207d0e2ad..6c0040b98 100644 --- a/volatility3/framework/plugins/windows/getservicesids.py +++ b/volatility3/framework/plugins/windows/getservicesids.py @@ -69,18 +69,16 @@ class GetServiceSIDs(interfaces.plugins.PluginInterface): architectures=["Intel32", "Intel64"], ), requirements.PluginRequirement( - name="hivelist", plugin=hivelist.HiveList, version=(1, 0, 0) + name="hivelist", plugin=hivelist.HiveList, version=(2, 0, 0) ), ] def _generator(self): - kernel = self.context.modules[self.config["kernel"]] # Get the system hive for hive in hivelist.HiveList.list_hives( context=self.context, base_config_path=self.config_path, - layer_name=kernel.layer_name, - symbol_table=kernel.symbol_table_name, + kernel_module_name=self.config["kernel"], filter_string="machine\\system", hive_offsets=None, ): diff --git a/volatility3/framework/plugins/windows/getsids.py b/volatility3/framework/plugins/windows/getsids.py index a75bbe7ea..710b98bb6 100644 --- a/volatility3/framework/plugins/windows/getsids.py +++ b/volatility3/framework/plugins/windows/getsids.py @@ -84,10 +84,10 @@ class GetSIDs(interfaces.plugins.PluginInterface): optional=True, ), requirements.PluginRequirement( - name="pslist", plugin=pslist.PsList, version=(2, 0, 0) + name="pslist", plugin=pslist.PsList, version=(3, 0, 0) ), requirements.PluginRequirement( - name="hivelist", plugin=hivelist.HiveList, version=(1, 0, 0) + name="hivelist", plugin=hivelist.HiveList, version=(2, 0, 0) ), ] @@ -101,14 +101,12 @@ class GetSIDs(interfaces.plugins.PluginInterface): key = "Microsoft\\Windows NT\\CurrentVersion\\ProfileList" val = "ProfileImagePath" - kernel = self.context.modules[self.config["kernel"]] sids = {} for hive in hivelist.HiveList.list_hives( context=self.context, base_config_path=self.config_path, - layer_name=kernel.layer_name, - symbol_table=kernel.symbol_table_name, + kernel_module_name=self.config["kernel"], filter_string="config\\software", hive_offsets=None, ): @@ -217,15 +215,13 @@ class GetSIDs(interfaces.plugins.PluginInterface): def run(self): filter_func = pslist.PsList.create_pid_filter(self.config.get("pid", None)) - kernel = self.context.modules[self.config["kernel"]] return renderers.TreeGrid( [("PID", int), ("Process", str), ("SID", str), ("Name", str)], self._generator( pslist.PsList.list_processes( context=self.context, - layer_name=kernel.layer_name, - symbol_table=kernel.symbol_table_name, + kernel_module_name=self.config["kernel"], filter_func=filter_func, ) ), diff --git a/volatility3/framework/plugins/windows/handles.py b/volatility3/framework/plugins/windows/handles.py index 8887859f9..6ab465439 100644 --- a/volatility3/framework/plugins/windows/handles.py +++ b/volatility3/framework/plugins/windows/handles.py @@ -36,7 +36,7 @@ class Handles(interfaces.plugins.PluginInterface): architectures=["Intel32", "Intel64"], ), requirements.PluginRequirement( - name="pslist", plugin=pslist.PsList, version=(2, 0, 0) + name="pslist", plugin=pslist.PsList, version=(3, 0, 0) ), requirements.VersionRequirement( name="psscan", component=psscan.PsScan, version=(1, 1, 0) @@ -78,7 +78,7 @@ class Handles(interfaces.plugins.PluginInterface): except AttributeError: # starting with windows 8 is_64bit = symbols.symbol_table_is_64bit( - self.context, kernel.symbol_table_name + context=self.context, symbol_table_name=kernel.symbol_table_name ) if is_64bit: @@ -223,24 +223,17 @@ class Handles(interfaces.plugins.PluginInterface): kernel = self.context.modules[self.config["kernel"]] - virtual = kernel.layer_name - kvo = kernel.offset - - ntkrnlmp = self.context.module( - kernel.symbol_table_name, layer_name=virtual, offset=kvo - ) - if level > 0: - subtype = ntkrnlmp.get_type("pointer") + subtype = kernel.get_type("pointer") count = 0x1000 / subtype.size else: - subtype = ntkrnlmp.get_type("_HANDLE_TABLE_ENTRY") + subtype = kernel.get_type("_HANDLE_TABLE_ENTRY") count = 0x1000 / subtype.size - if not self.context.layers[virtual].is_valid(offset): + if not self.context.layers[kernel.layer_name].is_valid(offset): return None - table = ntkrnlmp.object( + table = kernel.object( object_type="array", offset=offset, subtype=subtype, @@ -248,7 +241,7 @@ class Handles(interfaces.plugins.PluginInterface): absolute=True, ) - layer_object = self.context.layers[virtual] + layer_object = self.context.layers[kernel.layer_name] masked_offset = offset & layer_object.maximum_address for i in range(len(table)): @@ -262,7 +255,7 @@ class Handles(interfaces.plugins.PluginInterface): # The code above this calls `is_valid` on the `offset` # It is sent but then does not validate `entry` before # sending it to `_get_item` - if not self.context.layers[virtual].is_valid(entry.vol.offset): + if not self.context.layers[kernel.layer_name].is_valid(entry.vol.offset): continue if level > 0: @@ -394,8 +387,7 @@ class Handles(interfaces.plugins.PluginInterface): else: procs = pslist.PsList.list_processes( context=self.context, - layer_name=kernel.layer_name, - symbol_table=kernel.symbol_table_name, + kernel_module_name=self.config["kernel"], filter_func=filter_func, ) diff --git a/volatility3/framework/plugins/windows/hashdump.py b/volatility3/framework/plugins/windows/hashdump.py index 1fea3d49d..fa4081366 100644 --- a/volatility3/framework/plugins/windows/hashdump.py +++ b/volatility3/framework/plugins/windows/hashdump.py @@ -32,7 +32,7 @@ class Hashdump(interfaces.plugins.PluginInterface): architectures=["Intel32", "Intel64"], ), requirements.PluginRequirement( - name="hivelist", plugin=hivelist.HiveList, version=(1, 0, 0) + name="hivelist", plugin=hivelist.HiveList, version=(2, 0, 0) ), ] @@ -593,12 +593,10 @@ class Hashdump(interfaces.plugins.PluginInterface): offset = self.config.get("offset", None) syshive = None samhive = None - kernel = self.context.modules[self.config["kernel"]] for hive in hivelist.HiveList.list_hives( - self.context, - self.config_path, - kernel.layer_name, - kernel.symbol_table_name, + context=self.context, + base_config_path=self.config_path, + kernel_module_name=self.config["kernel"], hive_offsets=None if offset is None else [offset], ): if hive.get_name().split("\\")[-1].upper() == "SYSTEM": diff --git a/volatility3/framework/plugins/windows/hollowprocesses.py b/volatility3/framework/plugins/windows/hollowprocesses.py index 30d4b602c..af559bfbc 100644 --- a/volatility3/framework/plugins/windows/hollowprocesses.py +++ b/volatility3/framework/plugins/windows/hollowprocesses.py @@ -48,7 +48,7 @@ class HollowProcesses(interfaces.plugins.PluginInterface): optional=True, ), requirements.VersionRequirement( - name="pslist", component=pslist.PsList, version=(2, 0, 0) + name="pslist", component=pslist.PsList, version=(3, 0, 0) ), requirements.VersionRequirement( name="vadinfo", component=vadinfo.VadInfo, version=(2, 0, 0) @@ -205,7 +205,6 @@ class HollowProcesses(interfaces.plugins.PluginInterface): def run(self): filter_func = pslist.PsList.create_pid_filter(self.config.get("pid", None)) - kernel = self.context.modules[self.config["kernel"]] return renderers.TreeGrid( [ @@ -216,8 +215,7 @@ class HollowProcesses(interfaces.plugins.PluginInterface): self._generator( pslist.PsList.list_processes( context=self.context, - layer_name=kernel.layer_name, - symbol_table=kernel.symbol_table_name, + kernel_module_name=self.config["kernel"], filter_func=filter_func, ) ), diff --git a/volatility3/framework/plugins/windows/iat.py b/volatility3/framework/plugins/windows/iat.py index 3bf7f57ed..701db5734 100644 --- a/volatility3/framework/plugins/windows/iat.py +++ b/volatility3/framework/plugins/windows/iat.py @@ -28,7 +28,7 @@ class IAT(interfaces.plugins.PluginInterface): architectures=["Intel32", "Intel64"], ), requirements.VersionRequirement( - name="pslist", component=pslist.PsList, version=(2, 0, 0) + name="pslist", component=pslist.PsList, version=(3, 0, 0) ), requirements.ListRequirement( name="pid", @@ -126,8 +126,6 @@ class IAT(interfaces.plugins.PluginInterface): continue def run(self): - kernel = self.context.modules[self.config["kernel"]] - return renderers.TreeGrid( [ ("PID", int), @@ -140,8 +138,7 @@ class IAT(interfaces.plugins.PluginInterface): self._generator( pslist.PsList.list_processes( context=self.context, - layer_name=kernel.layer_name, - symbol_table=kernel.symbol_table_name, + kernel_module_name=self.config["kernel"], filter_func=pslist.PsList.create_pid_filter( self.config.get("pid", None) ), diff --git a/volatility3/framework/plugins/windows/indirect_system_calls.py b/volatility3/framework/plugins/windows/indirect_system_calls.py index dac0f9c4a..c241a9b67 100644 --- a/volatility3/framework/plugins/windows/indirect_system_calls.py +++ b/volatility3/framework/plugins/windows/indirect_system_calls.py @@ -9,7 +9,7 @@ from typing import List, Optional from volatility3.framework import interfaces, exceptions from volatility3.framework.configuration import requirements from volatility3.plugins import yarascan -from volatility3.plugins.windows import pslist, direct_system_calls +from volatility3.plugins.windows import direct_system_calls vollog = logging.getLogger(__name__) @@ -43,9 +43,6 @@ class IndirectSystemCalls(direct_system_calls.DirectSystemCalls): description="Windows kernel", architectures=["Intel32", "Intel64"], ), - requirements.PluginRequirement( - name="pslist", plugin=pslist.PsList, version=(2, 0, 0) - ), requirements.VersionRequirement( name="yarascanner", component=yarascan.YaraScanner, version=(2, 1, 0) ), diff --git a/volatility3/framework/plugins/windows/info.py b/volatility3/framework/plugins/windows/info.py index efaf1f737..e20af8114 100644 --- a/volatility3/framework/plugins/windows/info.py +++ b/volatility3/framework/plugins/windows/info.py @@ -207,7 +207,14 @@ class Info(plugins.PluginInterface): yield (0, ("Symbols", table.config["isf_url"])) yield ( 0, - ("Is64Bit", str(symbols.symbol_table_is_64bit(self.context, symbol_table))), + ( + "Is64Bit", + str( + symbols.symbol_table_is_64bit( + context=self.context, symbol_table_name=symbol_table + ) + ), + ), ) yield ( 0, diff --git a/volatility3/framework/plugins/windows/joblinks.py b/volatility3/framework/plugins/windows/joblinks.py index d84c133c0..a7fa4e709 100644 --- a/volatility3/framework/plugins/windows/joblinks.py +++ b/volatility3/framework/plugins/windows/joblinks.py @@ -36,16 +36,18 @@ class JobLinks(interfaces.plugins.PluginInterface): optional=True, ), requirements.VersionRequirement( - name="pslist", component=pslist.PsList, version=(2, 0, 0) + name="pslist", component=pslist.PsList, version=(3, 0, 0) ), ] def _generator(self) -> Iterator[Tuple]: kernel = self.context.modules[self.config["kernel"]] + memory = self.context.layers[kernel.layer_name] for proc in pslist.PsList.list_processes( - self.context, kernel.layer_name, kernel.symbol_table_name + context=self.context, + kernel_module_name=self.config["kernel"], ): try: if not self.config["physical"]: diff --git a/volatility3/framework/plugins/windows/ldrmodules.py b/volatility3/framework/plugins/windows/ldrmodules.py index a888f22e1..32432c44e 100644 --- a/volatility3/framework/plugins/windows/ldrmodules.py +++ b/volatility3/framework/plugins/windows/ldrmodules.py @@ -29,7 +29,7 @@ class LdrModules(interfaces.plugins.PluginInterface): architectures=["Intel32", "Intel64"], ), requirements.VersionRequirement( - name="pslist", component=pslist.PsList, version=(2, 0, 0) + name="pslist", component=pslist.PsList, version=(3, 0, 0) ), requirements.VersionRequirement( name="vadinfo", component=vadinfo.VadInfo, version=(2, 0, 0) @@ -107,7 +107,6 @@ class LdrModules(interfaces.plugins.PluginInterface): def run(self): filter_func = pslist.PsList.create_pid_filter(self.config.get("pid", None)) - kernel = self.context.modules[self.config["kernel"]] return renderers.TreeGrid( [ @@ -122,8 +121,7 @@ class LdrModules(interfaces.plugins.PluginInterface): self._generator( pslist.PsList.list_processes( context=self.context, - layer_name=kernel.layer_name, - symbol_table=kernel.symbol_table_name, + kernel_module_name=self.config["kernel"], filter_func=filter_func, ) ), diff --git a/volatility3/framework/plugins/windows/lsadump.py b/volatility3/framework/plugins/windows/lsadump.py index 50f4da30d..ac2b678f6 100644 --- a/volatility3/framework/plugins/windows/lsadump.py +++ b/volatility3/framework/plugins/windows/lsadump.py @@ -36,7 +36,7 @@ class Lsadump(interfaces.plugins.PluginInterface): name="hashdump", component=hashdump.Hashdump, version=(1, 1, 0) ), requirements.VersionRequirement( - name="hivelist", component=hivelist.HiveList, version=(1, 0, 0) + name="hivelist", component=hivelist.HiveList, version=(2, 0, 0) ), ] @@ -209,13 +209,11 @@ class Lsadump(interfaces.plugins.PluginInterface): def run(self): offset = self.config.get("offset", None) syshive = sechive = None - kernel = self.context.modules[self.config["kernel"]] for hive in hivelist.HiveList.list_hives( - self.context, - self.config_path, - kernel.layer_name, - kernel.symbol_table_name, + context=self.context, + base_config_path=self.config_path, + kernel_module_name=self.config["kernel"], hive_offsets=None if offset is None else [offset], ): if hive.get_name().split("\\")[-1].upper() == "SYSTEM": diff --git a/volatility3/framework/plugins/windows/malfind.py b/volatility3/framework/plugins/windows/malfind.py index 14362776b..33a20ee51 100644 --- a/volatility3/framework/plugins/windows/malfind.py +++ b/volatility3/framework/plugins/windows/malfind.py @@ -41,7 +41,7 @@ class Malfind(interfaces.plugins.PluginInterface): optional=True, ), requirements.VersionRequirement( - name="pslist", component=pslist.PsList, version=(2, 0, 0) + name="pslist", component=pslist.PsList, version=(3, 0, 0) ), requirements.VersionRequirement( name="vadinfo", component=vadinfo.VadInfo, version=(2, 0, 0) @@ -172,7 +172,7 @@ class Malfind(interfaces.plugins.PluginInterface): } is_32bit_arch = not symbols.symbol_table_is_64bit( - self.context, kernel.symbol_table_name + context=self.context, symbol_table_name=kernel.symbol_table_name ) for proc in procs: @@ -238,7 +238,6 @@ class Malfind(interfaces.plugins.PluginInterface): def run(self): filter_func = pslist.PsList.create_pid_filter(self.config.get("pid", None)) - kernel = self.context.modules[self.config["kernel"]] return renderers.TreeGrid( [ @@ -258,8 +257,7 @@ class Malfind(interfaces.plugins.PluginInterface): self._generator( pslist.PsList.list_processes( context=self.context, - layer_name=kernel.layer_name, - symbol_table=kernel.symbol_table_name, + kernel_module_name=self.config["kernel"], filter_func=filter_func, ) ), diff --git a/volatility3/framework/plugins/windows/mbrscan.py b/volatility3/framework/plugins/windows/mbrscan.py index e58ca8c24..4d5198181 100644 --- a/volatility3/framework/plugins/windows/mbrscan.py +++ b/volatility3/framework/plugins/windows/mbrscan.py @@ -53,7 +53,9 @@ class MBRScan(interfaces.plugins.PluginInterface): layer = self.context.layers[physical_layer_name] architecture = ( "intel" - if not symbols.symbol_table_is_64bit(self.context, kernel.symbol_table_name) + if not symbols.symbol_table_is_64bit( + context=self.context, symbol_table_name=kernel.symbol_table_name + ) else "intel64" ) diff --git a/volatility3/framework/plugins/windows/memmap.py b/volatility3/framework/plugins/windows/memmap.py index 62ab3c510..5a7bd1b9a 100644 --- a/volatility3/framework/plugins/windows/memmap.py +++ b/volatility3/framework/plugins/windows/memmap.py @@ -28,7 +28,7 @@ class Memmap(interfaces.plugins.PluginInterface): architectures=["Intel32", "Intel64"], ), requirements.PluginRequirement( - name="pslist", plugin=pslist.PsList, version=(2, 0, 0) + name="pslist", plugin=pslist.PsList, version=(3, 0, 0) ), requirements.IntRequirement( name="pid", @@ -97,7 +97,6 @@ class Memmap(interfaces.plugins.PluginInterface): def run(self): filter_func = pslist.PsList.create_pid_filter([self.config.get("pid", None)]) - kernel = self.context.modules[self.config["kernel"]] return renderers.TreeGrid( [ @@ -110,8 +109,7 @@ class Memmap(interfaces.plugins.PluginInterface): self._generator( pslist.PsList.list_processes( context=self.context, - layer_name=kernel.layer_name, - symbol_table=kernel.symbol_table_name, + kernel_module_name=self.config["kernel"], filter_func=filter_func, ) ), diff --git a/volatility3/framework/plugins/windows/modscan.py b/volatility3/framework/plugins/windows/modscan.py index fc45e6913..ab1383ddf 100644 --- a/volatility3/framework/plugins/windows/modscan.py +++ b/volatility3/framework/plugins/windows/modscan.py @@ -15,7 +15,9 @@ class ModScan(modules.Modules): """Scans for modules present in a particular windows memory image.""" _required_framework_version = (2, 0, 0) - _version = (2, 0, 0) + + # 3.0.0 changed the signature of enumeration methods (scan_modules) + _version = (3, 0, 0) def __init__(self, *args, **kwargs): super().__init__(*args, **kwargs) @@ -33,7 +35,7 @@ class ModScan(modules.Modules): name="poolscanner", component=poolscanner.PoolScanner, version=(1, 0, 0) ), requirements.VersionRequirement( - name="modules", component=modules.Modules, version=(2, 0, 0) + name="modules", component=modules.Modules, version=(3, 0, 0) ), requirements.BooleanRequirement( name="dump", @@ -53,7 +55,7 @@ class ModScan(modules.Modules): default=None, ), requirements.VersionRequirement( - name="pedump", component=pedump.PEDump, version=(1, 0, 0) + name="pedump", component=pedump.PEDump, version=(2, 0, 0) ), ] @@ -61,26 +63,25 @@ class ModScan(modules.Modules): def scan_modules( cls, context: interfaces.context.ContextInterface, - layer_name: str, - symbol_table: str, + kernel_module_name: str, ) -> Iterable[interfaces.objects.ObjectInterface]: """Scans for modules using the poolscanner module and constraints. Args: context: The context to retrieve required elements (layers, symbol tables) from - layer_name: The name of the layer on which to operate - symbol_table: The name of the table containing the kernel symbols - + kernel_module_name: Name of the module for the kernel Returns: - A list of Driver objects as found from the `layer_name` layer based on Driver pool signatures + A list of kernel module objects as found from the primary (kernel) layer based on module pool signatures """ + kernel = context.modules[kernel_module_name] + constraints = poolscanner.PoolScanner.builtin_constraints( - symbol_table, [b"MmLd"] + kernel.symbol_table_name, [b"MmLd"] ) for result in poolscanner.PoolScanner.generate_pool_scan( - context, layer_name, symbol_table, constraints + context, kernel.layer_name, kernel.symbol_table_name, constraints ): _constraint, mem_object, _header = result yield mem_object diff --git a/volatility3/framework/plugins/windows/modules.py b/volatility3/framework/plugins/windows/modules.py index 44a67f472..1ec965737 100644 --- a/volatility3/framework/plugins/windows/modules.py +++ b/volatility3/framework/plugins/windows/modules.py @@ -2,7 +2,7 @@ # which is available at https://www.volatilityfoundation.org/license/vsl-v1.0 # import logging -from typing import Generator, Iterable, List, Optional +from typing import Generator, Iterable, List, Optional, Dict, Tuple from volatility3.framework import symbols, constants, exceptions, interfaces, renderers from volatility3.framework.configuration import requirements @@ -18,7 +18,9 @@ class Modules(interfaces.plugins.PluginInterface): """Lists the loaded kernel modules.""" _required_framework_version = (2, 0, 0) - _version = (2, 1, 0) + + # 3.0.0 - changed signature of get_session_layers, added get_session_layers_map + _version = (3, 0, 0) def __init__(self, *args, **kwargs): super().__init__(*args, **kwargs) @@ -33,7 +35,10 @@ class Modules(interfaces.plugins.PluginInterface): architectures=["Intel32", "Intel64"], ), requirements.VersionRequirement( - name="pslist", component=pslist.PsList, version=(2, 0, 0) + name="pslist", component=pslist.PsList, version=(3, 0, 0) + ), + requirements.VersionRequirement( + name="pedump", component=pedump.PEDump, version=(2, 0, 0) ), requirements.BooleanRequirement( name="dump", @@ -52,9 +57,6 @@ class Modules(interfaces.plugins.PluginInterface): optional=True, default=None, ), - requirements.VersionRequirement( - name="pedump", component=pedump.PEDump, version=(1, 0, 0) - ), ] def dump_module(self, session_layers, pe_table_name, mod): @@ -76,8 +78,6 @@ class Modules(interfaces.plugins.PluginInterface): return file_output def _generator(self): - kernel = self.context.modules[self.config["kernel"]] - pe_table_name = None session_layers = None @@ -92,12 +92,13 @@ class Modules(interfaces.plugins.PluginInterface): session_layers = list( self.get_session_layers( - self.context, kernel.layer_name, kernel.symbol_table_name + context=self.context, + kernel_module_name=self.config["kernel"], ) ) for mod in self._enumeration_method( - self.context, kernel.layer_name, kernel.symbol_table_name + self.context, kernel_module_name=self.config["kernel"] ): if self.config["base"] and self.config["base"] != mod.DllBase: continue @@ -139,7 +140,9 @@ class Modules(interfaces.plugins.PluginInterface): module = context.modules[module_name] # default is used if/when MmSystemRangeStart is paged out - if symbols.symbol_table_is_64bit(context, module.symbol_table_name): + if symbols.symbol_table_is_64bit( + context=context, symbol_table_name=module.symbol_table_name + ): object_type = "unsigned long long" default_start = 0xFFFF800000000000 else: @@ -163,33 +166,32 @@ class Modules(interfaces.plugins.PluginInterface): return kernel_space_start & layer.address_mask @classmethod - def get_session_layers( + def _do_get_session_layers( cls, context: interfaces.context.ContextInterface, - layer_name: str, - symbol_table: str, + kernel_module_name: str, pids: Optional[List[int]] = None, - ) -> Generator[str, None, None]: + ) -> Generator[Tuple[int, str], None, None]: """Build a cache of possible virtual layers, in priority starting with the primary/kernel layer. Then keep one layer per session by cycling through the process list. Args: context: The context to retrieve required elements (layers, symbol tables) from - layer_name: The name of the layer on which to operate - symbol_table: The name of the table containing the kernel symbols + kernel_module_name: The name of the module for the kernel pids: A list of process identifiers to include exclusively or None for no filter Returns: - A list of session layer names + A generator of session layer names """ seen_ids: List[interfaces.objects.ObjectInterface] = [] filter_func = pslist.PsList.create_pid_filter(pids or []) + kernel = context.modules[kernel_module_name] + for proc in pslist.PsList.list_processes( context=context, - layer_name=layer_name, - symbol_table=symbol_table, + kernel_module_name=kernel_module_name, filter_func=filter_func, ): proc_id = "Unknown" @@ -201,8 +203,8 @@ class Modules(interfaces.plugins.PluginInterface): # not all processes have a valid session pointer. try: session_space = context.object( - symbol_table + constants.BANG + "_MM_SESSION_SPACE", - layer_name=layer_name, + kernel.symbol_table_name + constants.BANG + "_MM_SESSION_SPACE", + layer_name=kernel.layer_name, offset=proc.Session, ) session_id = session_space.SessionId @@ -218,8 +220,10 @@ class Modules(interfaces.plugins.PluginInterface): # create an unsigned long at that offset and use that # instead. session_id = context.object( - layer_name=layer_name, - object_type=symbol_table + constants.BANG + "unsigned long", + layer_name=kernel.layer_name, + object_type=kernel.symbol_table_name + + constants.BANG + + "unsigned long", offset=proc.Session + 8, ) @@ -235,8 +239,46 @@ class Modules(interfaces.plugins.PluginInterface): # save the layer if we haven't seen the session yet seen_ids.append(session_id) + yield session_id, proc_layer_name + + @classmethod + def get_session_layers( + cls, + context: interfaces.context.ContextInterface, + kernel_module_name: str, + pids: Optional[List[int]] = None, + ) -> Generator[str, None, None]: + """ + Args: + context: The context to retrieve required elements (layers, symbol tables) from + kernel_module_name: The name of the module for the kernel + pids: A list of process identifiers to include exclusively or None for no filter + + Yields the names of the unique memory layers that map sessions + """ + for _session_id, proc_layer_name in cls._do_get_session_layers( + context, kernel_module_name, pids + ): yield proc_layer_name + @classmethod + def get_session_layers_map( + cls, + context: interfaces.context.ContextInterface, + kernel_module_name: str, + pids: Optional[List[int]] = None, + ) -> Dict[int, str]: + """ + Args: + context: The context to retrieve required elements (layers, symbol tables) from + kernel_module_name: The name of the module for the kernel + pids: A list of process identifiers to include exclusively or None for no filter + + Wraps `_do_get_session_layers` to produce a dictionary where each key is a session_id + and the value is the name of the layer for that session + """ + return dict(cls._do_get_session_layers(context, kernel_module_name, pids)) + @classmethod def find_session_layer( cls, @@ -268,39 +310,35 @@ class Modules(interfaces.plugins.PluginInterface): def list_modules( cls, context: interfaces.context.ContextInterface, - layer_name: str, - symbol_table: str, + kernel_module_name: str, ) -> Iterable[interfaces.objects.ObjectInterface]: """Lists all the modules in the primary layer. Args: context: The context to retrieve required elements (layers, symbol tables) from - layer_name: The name of the layer on which to operate - symbol_table: The name of the table containing the kernel symbols - + kernel_module_name: The name of the module for the kernel Returns: A list of Modules as retrieved from PsLoadedModuleList """ - kvo = context.layers[layer_name].config.get("kernel_virtual_offset", None) - if not kvo: + kernel = context.modules[kernel_module_name] + if not kernel.offset: raise ValueError( "Intel layer does not have an associated kernel virtual offset, failing" ) - ntkrnlmp = context.module(symbol_table, layer_name=layer_name, offset=kvo) try: # use this type if its available (starting with windows 10) - ldr_entry_type = ntkrnlmp.get_type("_KLDR_DATA_TABLE_ENTRY") + ldr_entry_type = kernel.get_type("_KLDR_DATA_TABLE_ENTRY") except exceptions.SymbolError: - ldr_entry_type = ntkrnlmp.get_type("_LDR_DATA_TABLE_ENTRY") + ldr_entry_type = kernel.get_type("_LDR_DATA_TABLE_ENTRY") type_name = ldr_entry_type.type_name.split(constants.BANG)[1] - list_head = ntkrnlmp.get_symbol("PsLoadedModuleList").address - list_entry = ntkrnlmp.object(object_type="_LIST_ENTRY", offset=list_head) + list_head = kernel.get_symbol("PsLoadedModuleList").address + list_entry = kernel.object(object_type="_LIST_ENTRY", offset=list_head) reloff = ldr_entry_type.relative_child_offset("InLoadOrderLinks") - module = ntkrnlmp.object( + module = kernel.object( object_type=type_name, offset=list_entry.vol.offset - reloff, absolute=True ) diff --git a/volatility3/framework/plugins/windows/netscan.py b/volatility3/framework/plugins/windows/netscan.py index c30792908..6f98547d7 100644 --- a/volatility3/framework/plugins/windows/netscan.py +++ b/volatility3/framework/plugins/windows/netscan.py @@ -137,7 +137,9 @@ class NetScan(interfaces.plugins.PluginInterface, timeliner.TimeLinerInterface): # therefore we determine the version based on the kernel version as testing # with several windows versions has showed this to work out correctly. - is_64bit = symbols.symbol_table_is_64bit(context, nt_symbol_table) + is_64bit = symbols.symbol_table_is_64bit( + context=context, symbol_table_name=nt_symbol_table + ) is_18363_or_later = versions.is_win10_18363_or_later( context=context, symbol_table=nt_symbol_table diff --git a/volatility3/framework/plugins/windows/netstat.py b/volatility3/framework/plugins/windows/netstat.py index 902be5fc8..5daa6cc79 100644 --- a/volatility3/framework/plugins/windows/netstat.py +++ b/volatility3/framework/plugins/windows/netstat.py @@ -21,7 +21,9 @@ class NetStat(interfaces.plugins.PluginInterface, timeliner.TimeLinerInterface): """Traverses network tracking structures present in a particular windows memory image.""" _required_framework_version = (2, 0, 0) - _version = (1, 0, 0) + + # 2.0.0 changed the signature of `get_tcpip_module` + _version = (2, 0, 0) @classmethod def get_requirements(cls): @@ -35,7 +37,7 @@ class NetStat(interfaces.plugins.PluginInterface, timeliner.TimeLinerInterface): name="netscan", component=netscan.NetScan, version=(1, 0, 0) ), requirements.VersionRequirement( - name="modules", component=modules.Modules, version=(2, 0, 0) + name="modules", component=modules.Modules, version=(3, 0, 0) ), requirements.VersionRequirement( name="pdbutil", component=pdbutil.PDBUtility, version=(1, 0, 0) @@ -234,20 +236,18 @@ class NetStat(interfaces.plugins.PluginInterface, timeliner.TimeLinerInterface): def get_tcpip_module( cls, context: interfaces.context.ContextInterface, - layer_name: str, - nt_symbols: str, + kernel_module_name: str, ) -> Optional[interfaces.objects.ObjectInterface]: """Uses `windows.modules` to find tcpip.sys in memory. Args: context: The context to retrieve required elements (layers, symbol tables) from - layer_name: The name of the layer on which to operate - nt_symbols: The name of the table containing the kernel symbols + kernel_module_name: The name of the module for the kernel Returns: The constructed tcpip.sys module object. """ - for mod in modules.Modules.list_modules(context, layer_name, nt_symbols): + for mod in modules.Modules.list_modules(context, kernel_module_name): if mod.BaseDllName.get_string() == "tcpip.sys": vollog.debug(f"Found tcpip.sys image base @ 0x{mod.DllBase:x}") return mod @@ -319,7 +319,9 @@ class NetStat(interfaces.plugins.PluginInterface, timeliner.TimeLinerInterface): Returns: The list of TCP endpoint objects from the `layer_name` layer's `PartitionTable` """ - if symbols.symbol_table_is_64bit(context, net_symbol_table): + if symbols.symbol_table_is_64bit( + context=context, symbol_table_name=net_symbol_table + ): alignment = 0x10 else: alignment = 8 @@ -630,9 +632,7 @@ class NetStat(interfaces.plugins.PluginInterface, timeliner.TimeLinerInterface): self.context, kernel.layer_name, kernel.symbol_table_name, self.config_path ) - tcpip_module = self.get_tcpip_module( - self.context, kernel.layer_name, kernel.symbol_table_name - ) + tcpip_module = self.get_tcpip_module(self.context, self.config["kernel"]) if not tcpip_module: vollog.error("Unable to locate symbols for the memory image's tcpip module") @@ -647,6 +647,11 @@ class NetStat(interfaces.plugins.PluginInterface, timeliner.TimeLinerInterface): ) except exceptions.VolatilityException: vollog.error("Unable to locate symbols for the memory image's tcpip module") + return + + if not tcpip_symbol_table: + vollog.error("Unable to reconstruct symbol table for tcpip.sys") + return for netw_obj in self.list_sockets( self.context, diff --git a/volatility3/framework/plugins/windows/orphan_kernel_threads.py b/volatility3/framework/plugins/windows/orphan_kernel_threads.py index 18e087553..151fe88c9 100644 --- a/volatility3/framework/plugins/windows/orphan_kernel_threads.py +++ b/volatility3/framework/plugins/windows/orphan_kernel_threads.py @@ -16,7 +16,9 @@ class Threads(thrdscan.ThrdScan): """Lists process threads""" _required_framework_version = (2, 4, 0) - _version = (1, 0, 0) + + # 2.0.0 - changed the signature of `list_orphan_kernel_threads` + _version = (2, 0, 0) def __init__(self, *args, **kwargs): super().__init__(*args, **kwargs) @@ -35,10 +37,10 @@ class Threads(thrdscan.ThrdScan): name="thrdscan", plugin=thrdscan.ThrdScan, version=(1, 1, 0) ), requirements.PluginRequirement( - name="ssdt", plugin=ssdt.SSDT, version=(1, 0, 0) + name="ssdt", plugin=ssdt.SSDT, version=(2, 0, 0) ), requirements.PluginRequirement( - name="modules", plugin=modules.Modules, version=(2, 1, 0) + name="modules", plugin=modules.Modules, version=(3, 0, 0) ), ] @@ -46,7 +48,7 @@ class Threads(thrdscan.ThrdScan): def list_orphan_kernel_threads( cls, context: interfaces.context.ContextInterface, - module_name: str, + kernel_module_name: str, ) -> Generator[interfaces.objects.ObjectInterface, None, None]: """Yields thread objects of kernel threads that do not map to a module @@ -57,19 +59,16 @@ class Threads(thrdscan.ThrdScan): Returns: A generator of thread objects of orphaned threads """ - module = context.modules[module_name] - layer_name = module.layer_name - symbol_table_name = module.symbol_table_name - collection = ssdt.SSDT.build_module_collection( - context, layer_name, symbol_table_name + context=context, + kernel_module_name=kernel_module_name, ) kernel_space_start = modules.Modules.get_kernel_space_start( - context, module_name + context, kernel_module_name ) - for thread in thrdscan.ThrdScan.scan_threads(context, module_name): + for thread in thrdscan.ThrdScan.scan_threads(context, kernel_module_name): # We don't want smeared or terminated threads # So we access the owning process (which could also be terminated or smeared) # Plus check the start address holding page diff --git a/volatility3/framework/plugins/windows/pe_symbols.py b/volatility3/framework/plugins/windows/pe_symbols.py index 04fa44adf..270c6a174 100644 --- a/volatility3/framework/plugins/windows/pe_symbols.py +++ b/volatility3/framework/plugins/windows/pe_symbols.py @@ -244,7 +244,8 @@ class PESymbols(interfaces.plugins.PluginInterface): _required_framework_version = (2, 7, 0) - _version = (1, 1, 0) + # 2.0.0 - changed signature of get_kernel_modules, get_all_vads_with_file_paths, addresses_for_process_symbols, get_process_modules + _version = (2, 0, 0) # used for special handling of the kernel PDB file. See later notes os_module_name = "ntoskrnl.exe" @@ -259,10 +260,10 @@ class PESymbols(interfaces.plugins.PluginInterface): architectures=["Intel32", "Intel64"], ), requirements.VersionRequirement( - name="pslist", component=pslist.PsList, version=(2, 0, 0) + name="pslist", component=pslist.PsList, version=(3, 0, 0) ), requirements.VersionRequirement( - name="modules", component=modules.Modules, version=(2, 0, 0) + name="modules", component=modules.Modules, version=(3, 0, 0) ), requirements.VersionRequirement( name="pdbutil", component=pdbutil.PDBUtility, version=(1, 0, 0) @@ -297,7 +298,7 @@ class PESymbols(interfaces.plugins.PluginInterface): cls, context: interfaces.context.ContextInterface, pe_table_name: str, - layer_name: str, + process_layer_name: str, base_address: int, ) -> Optional[pefile.PE]: """ @@ -305,7 +306,7 @@ class PESymbols(interfaces.plugins.PluginInterface): Args: pe_table_name: name of the pe types table - layer_name: name of the process layer + process_layer_name: name of the process layer base_address: base address of the module Returns: @@ -317,7 +318,7 @@ class PESymbols(interfaces.plugins.PluginInterface): dos_header = context.object( pe_table_name + constants.BANG + "_IMAGE_DOS_HEADER", offset=base_address, - layer_name=layer_name, + layer_name=process_layer_name, ) for offset, data in dos_header.reconstruct(): @@ -388,8 +389,7 @@ class PESymbols(interfaces.plugins.PluginInterface): cls, context: interfaces.context.ContextInterface, config_path: str, - layer_name: str, - symbol_table_name: str, + kernel_module_name: str, symbols: filter_modules_type, ) -> found_symbols_type: """ @@ -405,7 +405,7 @@ class PESymbols(interfaces.plugins.PluginInterface): found_symbols_type: The dictionary of symbols that were resolved """ collected_modules = PESymbols.get_process_modules( - context, layer_name, symbol_table_name, symbols + context, kernel_module_name, symbols ) found_symbols, missing_symbols = PESymbols.find_symbols( @@ -483,12 +483,12 @@ class PESymbols(interfaces.plugins.PluginInterface): instance for it """ - layer_name = module_info[0] + process_layer_name = module_info[0] module_start = module_info[1] # we need a valid PE with an export table pe_module = PESymbols.get_pefile_obj( - context, pe_table_name, layer_name, module_start + context, pe_table_name, process_layer_name, module_start ) if not pe_module: return None @@ -500,7 +500,7 @@ class PESymbols(interfaces.plugins.PluginInterface): return None return ExportSymbolFinder( - layer_name, + process_layer_name, mod_name.lower(), module_start, pe_module.DIRECTORY_ENTRY_EXPORT.symbols, @@ -783,8 +783,7 @@ class PESymbols(interfaces.plugins.PluginInterface): def get_kernel_modules( cls, context: interfaces.context.ContextInterface, - layer_name: str, - symbol_table: str, + kernel_module_name: str, filter_modules: Optional[filter_modules_type], ) -> collected_modules_type: """ @@ -804,7 +803,9 @@ class PESymbols(interfaces.plugins.PluginInterface): filter_modules_check = None session_layers = list( - modules.Modules.get_session_layers(context, layer_name, symbol_table) + modules.Modules.get_session_layers( + context=context, kernel_module_name=kernel_module_name + ) ) # special handling for the kernel @@ -813,7 +814,7 @@ class PESymbols(interfaces.plugins.PluginInterface): ) for index, mod in enumerate( - modules.Modules.list_modules(context, layer_name, symbol_table) + modules.Modules.list_modules(context, kernel_module_name) ): try: mod_name = str(mod.BaseDllName.get_string().lower()) @@ -906,8 +907,7 @@ class PESymbols(interfaces.plugins.PluginInterface): def get_all_vads_with_file_paths( cls, context: interfaces.context.ContextInterface, - layer_name: str, - symbol_table_name: str, + kernel_module_name: str, ) -> Generator[ Tuple[interfaces.objects.ObjectInterface, str, ranges_type], None, @@ -920,9 +920,7 @@ class PESymbols(interfaces.plugins.PluginInterface): Generator[Tuple[interfaces.objects.ObjectInterface, str, ranges_type]]: Yields tuple of process objects, layers, and VADs mapping files """ procs = pslist.PsList.list_processes( - context=context, - layer_name=layer_name, - symbol_table=symbol_table_name, + context=context, kernel_module_name=kernel_module_name ) for proc in procs: @@ -939,8 +937,7 @@ class PESymbols(interfaces.plugins.PluginInterface): def get_process_modules( cls, context: interfaces.context.ContextInterface, - layer_name: str, - symbol_table: str, + kernel_module_name: str, filter_modules: Optional[filter_modules_type], ) -> collected_modules_type: """ @@ -960,7 +957,7 @@ class PESymbols(interfaces.plugins.PluginInterface): filter_modules_check = None for _proc, proc_layer_name, vads in PESymbols.get_all_vads_with_file_paths( - context, layer_name, symbol_table + context, kernel_module_name ): for vad_start, vad_size, filepath in vads: filename = PESymbols.filename_for_path(filepath) @@ -977,8 +974,6 @@ class PESymbols(interfaces.plugins.PluginInterface): return proc_modules def _generator(self) -> Generator[Tuple[int, Tuple[str, str, int]], None, None]: - kernel = self.context.modules[self.config["kernel"]] - if self.config["symbols"]: filter_module = { self.config["module"].lower(): { @@ -1003,7 +998,7 @@ class PESymbols(interfaces.plugins.PluginInterface): module_resolver = self.get_process_modules collected_modules = module_resolver( - self.context, kernel.layer_name, kernel.symbol_table_name, filter_module + self.context, self.config["kernel"], filter_module ) found_symbols, _missing_symbols = PESymbols.find_symbols( diff --git a/volatility3/framework/plugins/windows/pedump.py b/volatility3/framework/plugins/windows/pedump.py index 5107cb48b..9f125410c 100644 --- a/volatility3/framework/plugins/windows/pedump.py +++ b/volatility3/framework/plugins/windows/pedump.py @@ -3,7 +3,7 @@ # import logging import ntpath -from typing import List, Type, Optional +from typing import List, Type, Optional, Iterator, Tuple from volatility3.framework import constants, exceptions, interfaces, renderers from volatility3.framework.configuration import requirements @@ -18,7 +18,9 @@ class PEDump(interfaces.plugins.PluginInterface): """Allows extracting PE Files from a specific address in a specific address space""" _required_framework_version = (2, 0, 0) - _version = (1, 0, 0) + + # 2.0.0 - changed the signature of `dump_kernel_pe_at_base` + _version = (2, 0, 0) @classmethod def get_requirements(cls) -> List[interfaces.configuration.RequirementInterface]: @@ -30,7 +32,10 @@ class PEDump(interfaces.plugins.PluginInterface): architectures=["Intel32", "Intel64"], ), requirements.VersionRequirement( - name="pslist", component=pslist.PsList, version=(2, 0, 0) + name="pslist", component=pslist.PsList, version=(3, 0, 0) + ), + requirements.VersionRequirement( + name="modules", component=modules.Modules, version=(3, 0, 0) ), requirements.ListRequirement( name="pid", @@ -145,9 +150,19 @@ class PEDump(interfaces.plugins.PluginInterface): ) @classmethod - def dump_kernel_pe_at_base(cls, context, kernel, pe_table_name, open_method, base): + def dump_kernel_pe_at_base( + cls, + context: interfaces.context.ContextInterface, + kernel_module_name: str, + pe_table_name: str, + open_method: Type[interfaces.plugins.FileHandlerInterface], + base: int, + ) -> Iterator[Tuple[int, str, str]]: + """ + Extracts a PE file from kernel memory at the given base address + """ session_layers = modules.Modules.get_session_layers( - context, kernel.layer_name, kernel.symbol_table_name + context=context, kernel_module_name=kernel_module_name ) session_layer_name = modules.Modules.find_session_layer( @@ -182,8 +197,7 @@ class PEDump(interfaces.plugins.PluginInterface): for proc in pslist.PsList.list_processes( context=context, - layer_name=kernel.layer_name, - symbol_table=kernel.symbol_table_name, + kernel_module_name=kernel.name, filter_func=filter_func, ): pid = proc.UniqueProcessId @@ -224,7 +238,11 @@ class PEDump(interfaces.plugins.PluginInterface): if self.config["kernel_module"]: pe_files = self.dump_kernel_pe_at_base( - self.context, kernel, pe_table_name, self.open, self.config["base"] + context=self.context, + kernel_module_name=self.config["kernel"], + pe_table_name=pe_table_name, + open_method=self.open, + base=self.config["base"], ) else: filter_func = pslist.PsList.create_pid_filter(self.config.get("pid", None)) diff --git a/volatility3/framework/plugins/windows/poolscanner.py b/volatility3/framework/plugins/windows/poolscanner.py index 5cbb2ffc8..af19cd035 100644 --- a/volatility3/framework/plugins/windows/poolscanner.py +++ b/volatility3/framework/plugins/windows/poolscanner.py @@ -79,6 +79,7 @@ class PoolHeaderScanner(interfaces.layers.ScannerInterface): offset=offset - self._header_offset, absolute=True, ) + constraint = self._constraint_lookup[pattern] try: # Size check @@ -128,7 +129,7 @@ class PoolScanner(plugins.PluginInterface): """A generic pool scanner plugin.""" _required_framework_version = (2, 0, 0) - _version = (1, 0, 1) + _version = (1, 1, 1) @classmethod def get_requirements(cls) -> List[interfaces.configuration.RequirementInterface]: @@ -181,6 +182,36 @@ class PoolScanner(plugins.PluginInterface): ), ) + @staticmethod + def gui_poolscanner_constraints( + gui_table: str, tags_filter: Optional[List[bytes]] = None + ) -> List[PoolConstraint]: + """ + Constraints for objects managed by the GUI subsystem (win32k*.sys) + """ + builtins = [ + PoolConstraint( + b"Wind", + type_name=gui_table + constants.BANG + "tagWINDOWSTATION", + size=(0x90, None), + page_type=PoolType.PAGED, + object_type="WindowStation", + skip_type_test=True, + ), + PoolConstraint( + b"Desk", + type_name=gui_table + constants.BANG + "tagDESKTOP", + page_type=PoolType.PAGED, + object_type="Desktop", + skip_type_test=True, + ), + ] + + if not tags_filter: + return builtins + + return [constraint for constraint in builtins if constraint.tag in tags_filter] + @classmethod def builtin_constraints( cls, symbol_table: str, tags_filter: Optional[List[bytes]] = None @@ -331,11 +362,12 @@ class PoolScanner(plugins.PluginInterface): return [constraint for constraint in builtins if constraint.tag in tags_filter] @classmethod - def generate_pool_scan( + def generate_pool_scan_extended( cls, context: interfaces.context.ContextInterface, - layer_name: str, - symbol_table: str, + kernel_layer_name: str, + kernel_symbol_table_name: str, + object_symbol_table_name: str, constraints: List[PoolConstraint], ) -> Generator[ Tuple[ @@ -347,49 +379,66 @@ class PoolScanner(plugins.PluginInterface): None, ]: """ + The extended version of `generate_pool_scan` to support pool scanning for objects outside of the kernel (ntoskrnl). + This requires the symbol table of the object being scanned for. Args: context: The context to retrieve required elements (layers, symbol tables) from - layer_name: The name of the layer on which to operate - symbol_table: The name of the table containing the kernel symbols + kernel_layer_name: The name of the base kernel layer + kernel_symbol_table_name: The name of the table containing the kernel symbols + object_symbol_table_name: The name of the symbol table for the object being scanned for constraints: List of pool constraints used to limit the scan results - Returns: Iterable of tuples, containing the constraint that matched, the object from memory, the object header used to determine the object """ # get the object type map type_map = handles.Handles.get_type_map( - context=context, layer_name=layer_name, symbol_table=symbol_table + context=context, + layer_name=kernel_layer_name, + symbol_table=kernel_symbol_table_name, ) cookie = handles.Handles.find_cookie( - context=context, layer_name=layer_name, symbol_table=symbol_table + context=context, + layer_name=kernel_layer_name, + symbol_table=kernel_symbol_table_name, ) - is_windows_10 = versions.is_windows_10(context, symbol_table) - is_windows_8_or_later = versions.is_windows_8_or_later(context, symbol_table) + is_windows_10 = versions.is_windows_10(context, kernel_symbol_table_name) + is_windows_8_or_later = versions.is_windows_8_or_later( + context, kernel_symbol_table_name + ) # start off with the primary virtual layer - scan_layer = layer_name + scan_layer = kernel_layer_name # switch to a non-virtual layer if necessary if not is_windows_10: scan_layer = context.layers[scan_layer].config["memory_layer"] - if symbols.symbol_table_is_64bit(context, symbol_table): + if symbols.symbol_table_is_64bit( + context=context, symbol_table_name=kernel_symbol_table_name + ): alignment = 0x10 else: alignment = 8 + # scan in the main kernel layer for the object(s) for constraint, header in cls.pool_scan( - context, scan_layer, symbol_table, constraints, alignment=alignment + context, + scan_layer, + object_symbol_table_name, + constraints, + alignment=alignment, ): + + # construct the object in its own layer, using its own types mem_objects = header.get_object( constraint=constraint, use_top_down=is_windows_8_or_later, - native_layer_name=layer_name, - kernel_symbol_table=symbol_table, + native_layer_name=kernel_layer_name, + kernel_symbol_table=kernel_symbol_table_name, ) for mem_object in mem_objects: @@ -398,6 +447,7 @@ class PoolScanner(plugins.PluginInterface): constants.LOGLEVEL_VVV, f"Cannot create an instance of {constraint.type_name}", ) + continue if constraint.object_type is not None and not constraint.skip_type_test: @@ -418,6 +468,40 @@ class PoolScanner(plugins.PluginInterface): yield constraint, mem_object, header + @classmethod + def generate_pool_scan( + cls, + context: interfaces.context.ContextInterface, + layer_name: str, + symbol_table: str, + constraints: List[PoolConstraint], + ) -> Generator[ + Tuple[ + PoolConstraint, + interfaces.objects.ObjectInterface, + interfaces.objects.ObjectInterface, + ], + None, + None, + ]: + """ + The original version of `generate_pool_scan` which is sufficient for objects in the kernel (ntoskrnl), + + Args: + context: The context to retrieve required elements (layers, symbol tables) from + layer_name: The name of the layer on which to operate + symbol_table: The name of the table containing the kernel symbols + constraints: List of pool constraints used to limit the scan results + + Returns: + Iterable of tuples, containing the constraint that matched, the object from memory, the object header used to determine the object + """ + + # repeat the symbol table to match the original `generate_pool_scan` behaviour + yield from cls.generate_pool_scan_extended( + context, layer_name, symbol_table, symbol_table, constraints + ) + @classmethod def pool_scan( cls, @@ -483,7 +567,9 @@ class PoolScanner(plugins.PluginInterface): except exceptions.SymbolError: # We have to manually load a symbol table - if symbols.symbol_table_is_64bit(context, symbol_table): + if symbols.symbol_table_is_64bit( + context=context, symbol_table_name=symbol_table + ): is_win_7 = versions.is_windows_7(context, symbol_table) if is_win_7: pool_header_json_filename = "poolheader-x64-win7" diff --git a/volatility3/framework/plugins/windows/privileges.py b/volatility3/framework/plugins/windows/privileges.py index 7b4d00205..e41915442 100644 --- a/volatility3/framework/plugins/windows/privileges.py +++ b/volatility3/framework/plugins/windows/privileges.py @@ -61,7 +61,7 @@ class Privs(interfaces.plugins.PluginInterface): optional=True, ), requirements.PluginRequirement( - name="pslist", plugin=pslist.PsList, version=(2, 0, 0) + name="pslist", plugin=pslist.PsList, version=(3, 0, 0) ), ] @@ -107,7 +107,6 @@ class Privs(interfaces.plugins.PluginInterface): def run(self): filter_func = pslist.PsList.create_pid_filter(self.config.get("pid", None)) - kernel = self.context.modules[self.config["kernel"]] return renderers.TreeGrid( [ @@ -121,8 +120,7 @@ class Privs(interfaces.plugins.PluginInterface): self._generator( pslist.PsList.list_processes( context=self.context, - layer_name=kernel.layer_name, - symbol_table=kernel.symbol_table_name, + kernel_module_name=self.config["kernel"], filter_func=filter_func, ) ), diff --git a/volatility3/framework/plugins/windows/processghosting.py b/volatility3/framework/plugins/windows/processghosting.py index 50f02c926..5bc6bc5a3 100644 --- a/volatility3/framework/plugins/windows/processghosting.py +++ b/volatility3/framework/plugins/windows/processghosting.py @@ -29,7 +29,7 @@ class ProcessGhosting(interfaces.plugins.PluginInterface): architectures=["Intel32", "Intel64"], ), requirements.VersionRequirement( - name="pslist", component=pslist.PsList, version=(2, 0, 0) + name="pslist", component=pslist.PsList, version=(3, 0, 0) ), ] @@ -83,7 +83,6 @@ class ProcessGhosting(interfaces.plugins.PluginInterface): def run(self): filter_func = pslist.PsList.create_active_process_filter() - kernel = self.context.modules[self.config["kernel"]] return renderers.TreeGrid( [ @@ -96,8 +95,7 @@ class ProcessGhosting(interfaces.plugins.PluginInterface): self._generator( pslist.PsList.list_processes( context=self.context, - layer_name=kernel.layer_name, - symbol_table=kernel.symbol_table_name, + kernel_module_name=self.config["kernel"], filter_func=filter_func, ) ), diff --git a/volatility3/framework/plugins/windows/pslist.py b/volatility3/framework/plugins/windows/pslist.py index 3d3f12869..1cb2c6356 100644 --- a/volatility3/framework/plugins/windows/pslist.py +++ b/volatility3/framework/plugins/windows/pslist.py @@ -22,7 +22,9 @@ class PsList(interfaces.plugins.PluginInterface, timeliner.TimeLinerInterface): """Lists the processes present in a particular windows memory image.""" _required_framework_version = (2, 0, 0) - _version = (2, 0, 1) + + # 3.0.0 - changed signature for `list_processes` + _version = (3, 0, 0) PHYSICAL_DEFAULT = False @classmethod @@ -206,35 +208,33 @@ class PsList(interfaces.plugins.PluginInterface, timeliner.TimeLinerInterface): def list_processes( cls, context: interfaces.context.ContextInterface, - layer_name: str, - symbol_table: str, + kernel_module_name: str, filter_func: Callable[ [interfaces.objects.ObjectInterface], bool ] = lambda _: False, ) -> Iterator["extensions.EPROCESS"]: - """Lists all the processes in the primary layer that are in the pid + """Lists all the processes in the given layer that are in the pid config option. Args: context: The context to retrieve required elements (layers, symbol tables) from - layer_name: The name of the layer on which to operate - symbol_table: The name of the table containing the kernel symbols + layer_iname: The name of the layer on which to operate + symbol_table_name: The name of the table containing the kernel symbols filter_func: A function which takes an EPROCESS object and returns True if the process should be ignored/filtered Returns: The list of EPROCESS objects from the `layer_name` layer's PsActiveProcessHead list after filtering """ - # We only use the object factory to demonstrate how to use one - kvo = context.layers[layer_name].config.get("kernel_virtual_offset", None) - if not kvo: + kernel = context.modules[kernel_module_name] + + if not kernel.offset: raise ValueError( "Intel layer does not have an associated kernel virtual offset, failing" ) - ntkrnlmp = context.module(symbol_table, layer_name=layer_name, offset=kvo) - ps_aph_offset = ntkrnlmp.get_symbol("PsActiveProcessHead").address - list_entry = ntkrnlmp.object(object_type="_LIST_ENTRY", offset=ps_aph_offset) + ps_aph_offset = kernel.get_symbol("PsActiveProcessHead").address + list_entry = kernel.object(object_type="_LIST_ENTRY", offset=ps_aph_offset) # This is example code to demonstrate how to use symbol_space directly, rather than through a module: # @@ -247,10 +247,10 @@ class PsList(interfaces.plugins.PluginInterface, timeliner.TimeLinerInterface): # Note: "nt_symbols!_EPROCESS" could have been used, but would rely on the "nt_symbols" symbol table not already # having been present. Strictly, the value of the requirement should be joined with the BANG character # defined in the constants file - reloff = ntkrnlmp.get_type("_EPROCESS").relative_child_offset( + reloff = kernel.get_type("_EPROCESS").relative_child_offset( "ActiveProcessLinks" ) - eproc = ntkrnlmp.object( + eproc = kernel.object( object_type="_EPROCESS", offset=list_entry.vol.offset - reloff, absolute=True, @@ -273,8 +273,7 @@ class PsList(interfaces.plugins.PluginInterface, timeliner.TimeLinerInterface): for proc in self.list_processes( self.context, - kernel.layer_name, - kernel.symbol_table_name, + self.config["kernel"], filter_func=self.create_pid_filter(self.config.get("pid", None)), ): if not self.config.get("physical", self.PHYSICAL_DEFAULT): diff --git a/volatility3/framework/plugins/windows/psscan.py b/volatility3/framework/plugins/windows/psscan.py index 81e5fb792..a19423029 100644 --- a/volatility3/framework/plugins/windows/psscan.py +++ b/volatility3/framework/plugins/windows/psscan.py @@ -34,7 +34,7 @@ class PsScan(interfaces.plugins.PluginInterface, timeliner.TimeLinerInterface): architectures=["Intel32", "Intel64"], ), requirements.PluginRequirement( - name="pslist", plugin=pslist.PsList, version=(2, 0, 0) + name="pslist", plugin=pslist.PsList, version=(3, 0, 0) ), requirements.VersionRequirement( name="info", component=info.Info, version=(1, 0, 0) diff --git a/volatility3/framework/plugins/windows/pstree.py b/volatility3/framework/plugins/windows/pstree.py index 4f3fe0455..24f7e2356 100644 --- a/volatility3/framework/plugins/windows/pstree.py +++ b/volatility3/framework/plugins/windows/pstree.py @@ -40,7 +40,7 @@ class PsTree(interfaces.plugins.PluginInterface): optional=True, ), requirements.VersionRequirement( - name="pslist", component=pslist.PsList, version=(2, 0, 0) + name="pslist", component=pslist.PsList, version=(3, 0, 0) ), requirements.ListRequirement( name="pid", @@ -85,7 +85,7 @@ class PsTree(interfaces.plugins.PluginInterface): kernel = self.context.modules[self.config["kernel"]] for proc in pslist.PsList.list_processes( - self.context, kernel.layer_name, kernel.symbol_table_name + context=self.context, kernel_module_name=self.config["kernel"] ): if not self.config.get("physical", pslist.PsList.PHYSICAL_DEFAULT): offset = proc.vol.offset diff --git a/volatility3/framework/plugins/windows/psxview.py b/volatility3/framework/plugins/windows/psxview.py index aa379bdc5..89ef897cb 100644 --- a/volatility3/framework/plugins/windows/psxview.py +++ b/volatility3/framework/plugins/windows/psxview.py @@ -53,7 +53,7 @@ We recommend using -r pretty if you are looking at this plugin's output in a ter name="info", component=info.Info, version=(1, 0, 0) ), requirements.VersionRequirement( - name="pslist", component=pslist.PsList, version=(2, 0, 0) + name="pslist", component=pslist.PsList, version=(3, 0, 0) ), requirements.VersionRequirement( name="psscan", component=psscan.PsScan, version=(1, 0, 0) @@ -181,12 +181,9 @@ We recommend using -r pretty if you are looking at this plugin's output in a ter def _generator(self): kernel = self.context.modules[self.config["kernel"]] - layer_name = kernel.layer_name - symbol_table = kernel.symbol_table_name - kdbg_list_processes = list( pslist.PsList.list_processes( - context=self.context, layer_name=layer_name, symbol_table=symbol_table + context=self.context, kernel_module_name=self.config["kernel"] ) ) @@ -194,10 +191,12 @@ We recommend using -r pretty if you are looking at this plugin's output in a ter processes: Dict[str, Dict[int, extensions.EPROCESS]] = {} processes["pslist"] = self._check_pslist(kdbg_list_processes) - processes["psscan"] = self._check_psscan(layer_name, symbol_table) + processes["psscan"] = self._check_psscan( + kernel.layer_name, kernel.symbol_table_name + ) processes["thrdscan"] = self._check_thrdscan() processes["csrss"] = self._check_csrss_handles( - kdbg_list_processes, layer_name, symbol_table + kdbg_list_processes, kernel.layer_name, kernel.symbol_table_name ) # Unique set of all offsets from all sources diff --git a/volatility3/framework/plugins/windows/registry/getcellroutine.py b/volatility3/framework/plugins/windows/registry/getcellroutine.py index 200a45a82..5be4254ba 100644 --- a/volatility3/framework/plugins/windows/registry/getcellroutine.py +++ b/volatility3/framework/plugins/windows/registry/getcellroutine.py @@ -28,18 +28,16 @@ class GetCellRoutine(interfaces.plugins.PluginInterface): architectures=["Intel32", "Intel64"], ), requirements.PluginRequirement( - name="hivelist", plugin=hivelist.HiveList, version=(1, 0, 0) + name="hivelist", plugin=hivelist.HiveList, version=(2, 0, 0) ), requirements.PluginRequirement( - name="ssdt", plugin=ssdt.SSDT, version=(1, 0, 0) + name="ssdt", plugin=ssdt.SSDT, version=(2, 0, 0) ), ] def _generator(self): - kernel = self.context.modules[self.config["kernel"]] - collection = ssdt.SSDT.build_module_collection( - self.context, kernel.layer_name, kernel.symbol_table_name + context=self.context, kernel_module_name=self.config["kernel"] ) # walk each hive and validate that the GetCellRoutine handler @@ -47,8 +45,7 @@ class GetCellRoutine(interfaces.plugins.PluginInterface): for hive_object in hivelist.HiveList.list_hives( context=self.context, base_config_path=self.config_path, - layer_name=kernel.layer_name, - symbol_table=kernel.symbol_table_name, + kernel_module_name=self.config["kernel"], ): hive = hive_object.hive diff --git a/volatility3/framework/plugins/windows/registry/hivelist.py b/volatility3/framework/plugins/windows/registry/hivelist.py index 36be35a68..fefd24b67 100644 --- a/volatility3/framework/plugins/windows/registry/hivelist.py +++ b/volatility3/framework/plugins/windows/registry/hivelist.py @@ -41,9 +41,11 @@ class HiveGenerator: class HiveList(interfaces.plugins.PluginInterface): """Lists the registry hives present in a particular memory image.""" - _version = (1, 0, 1) _required_framework_version = (2, 0, 0) + # 2.0.0 - changed the signature of list_hives + _version = (2, 0, 0) + @classmethod def get_requirements(cls) -> List[interfaces.configuration.RequirementInterface]: return [ @@ -93,10 +95,9 @@ class HiveList(interfaces.plugins.PluginInterface): # Construct the hive hive = next( self.list_hives( - self.context, - self.config_path, - layer_name=kernel.layer_name, - symbol_table=kernel.symbol_table_name, + context=self.context, + base_config_path=self.config_path, + kernel_module_name=self.config["kernel"], hive_offsets=[hive_object.vol.offset], ) ) @@ -137,8 +138,7 @@ class HiveList(interfaces.plugins.PluginInterface): cls, context: interfaces.context.ContextInterface, base_config_path: str, - layer_name: str, - symbol_table: str, + kernel_module_name: str, filter_string: Optional[str] = None, hive_offsets: Optional[List[int]] = None, ) -> Iterator[registry.RegistryHive]: @@ -148,20 +148,24 @@ class HiveList(interfaces.plugins.PluginInterface): Args: context: The context to retrieve required elements (layers, symbol tables) from base_config_path: The configuration path for any settings required by the new table - layer_name: The name of the layer on which to operate - symbol_table: The name of the table containing the kernel symbols + kernel_module_name: The name of the module for the kernel filter_string: An optional string which must be present in the hive name if specified offset: An optional offset to specify a specific hive to iterate over (takes precedence over filter_string) Yields: A registry hive layer name """ + kernel = context.modules[kernel_module_name] + if hive_offsets is None: try: hive_offsets = [ hive.vol.offset for hive in cls.list_hive_objects( - context, layer_name, symbol_table, filter_string + context=context, + layer_name=kernel.layer_name, + symbol_table=kernel.symbol_table_name, + filter_string=filter_string, ) ] except ImportError: @@ -178,8 +182,9 @@ class HiveList(interfaces.plugins.PluginInterface): context=context, base_config_path=base_config_path, hive_offset=hive_offset, - base_layer=layer_name, - nt_symbols=symbol_table, + base_layer=kernel.layer_name, + nt_symbols=kernel.symbol_table_name, + kernel_module_name=kernel_module_name, ) try: diff --git a/volatility3/framework/plugins/windows/registry/hivescan.py b/volatility3/framework/plugins/windows/registry/hivescan.py index 58ed63b4e..d91eeafc2 100644 --- a/volatility3/framework/plugins/windows/registry/hivescan.py +++ b/volatility3/framework/plugins/windows/registry/hivescan.py @@ -50,7 +50,9 @@ class HiveScan(interfaces.plugins.PluginInterface): kernel = context.modules[kernel_name] - is_64bit = symbols.symbol_table_is_64bit(context, kernel.symbol_table_name) + is_64bit = symbols.symbol_table_is_64bit( + context=context, symbol_table_name=kernel.symbol_table_name + ) is_windows_8_1_or_later = versions.is_windows_8_1_or_later( context=context, symbol_table=kernel.symbol_table_name ) diff --git a/volatility3/framework/plugins/windows/registry/printkey.py b/volatility3/framework/plugins/windows/registry/printkey.py index ed926805b..71a54040c 100644 --- a/volatility3/framework/plugins/windows/registry/printkey.py +++ b/volatility3/framework/plugins/windows/registry/printkey.py @@ -31,7 +31,7 @@ class PrintKey(interfaces.plugins.PluginInterface): architectures=["Intel32", "Intel64"], ), requirements.PluginRequirement( - name="hivelist", plugin=hivelist.HiveList, version=(1, 0, 0) + name="hivelist", plugin=hivelist.HiveList, version=(2, 0, 0) ), requirements.IntRequirement( name="offset", description="Hive Offset", default=None, optional=True @@ -240,17 +240,14 @@ class PrintKey(interfaces.plugins.PluginInterface): def _registry_walker( self, - layer_name: str, - symbol_table: str, hive_offsets: Optional[List[int]] = None, key: Optional[str] = None, recurse: bool = False, ): for hive in hivelist.HiveList.list_hives( - self.context, - self.config_path, - layer_name=layer_name, - symbol_table=symbol_table, + context=self.context, + base_config_path=self.config_path, + kernel_module_name=self.config["kernel"], hive_offsets=hive_offsets, ): try: @@ -292,7 +289,6 @@ class PrintKey(interfaces.plugins.PluginInterface): def run(self): offset = self.config.get("offset", None) - kernel = self.context.modules[self.config["kernel"]] return TreeGrid( columns=[ @@ -305,8 +301,6 @@ class PrintKey(interfaces.plugins.PluginInterface): ("Volatile", bool), ], generator=self._registry_walker( - kernel.layer_name, - kernel.symbol_table_name, hive_offsets=None if offset is None else [offset], key=self.config.get("key", None), recurse=self.config.get("recurse", None), diff --git a/volatility3/framework/plugins/windows/registry/userassist.py b/volatility3/framework/plugins/windows/registry/userassist.py index 87016553a..e2e1436a8 100644 --- a/volatility3/framework/plugins/windows/registry/userassist.py +++ b/volatility3/framework/plugins/windows/registry/userassist.py @@ -54,7 +54,7 @@ class UserAssist(interfaces.plugins.PluginInterface, timeliner.TimeLinerInterfac name="offset", description="Hive Offset", default=None, optional=True ), requirements.PluginRequirement( - name="hivelist", plugin=hivelist.HiveList, version=(1, 0, 0) + name="hivelist", plugin=hivelist.HiveList, version=(2, 0, 0) ), ] @@ -295,7 +295,6 @@ class UserAssist(interfaces.plugins.PluginInterface, timeliner.TimeLinerInterfac hive_offsets = None if self.config.get("offset", None) is not None: hive_offsets = [self.config.get("offset", None)] - kernel = self.context.modules[self.config["kernel"]] self._reg_table_name = intermed.IntermediateSymbolTable.create( self.context, self._config_path, "windows", "registry" @@ -305,8 +304,7 @@ class UserAssist(interfaces.plugins.PluginInterface, timeliner.TimeLinerInterfac for hive in hivelist.HiveList.list_hives( context=self.context, base_config_path=self.config_path, - layer_name=kernel.layer_name, - symbol_table=kernel.symbol_table_name, + kernel_module_name=self.config["kernel"], filter_string="ntuser.dat", hive_offsets=hive_offsets, ): diff --git a/volatility3/framework/plugins/windows/scheduled_tasks.py b/volatility3/framework/plugins/windows/scheduled_tasks.py index 31aaec4f0..c437d8654 100644 --- a/volatility3/framework/plugins/windows/scheduled_tasks.py +++ b/volatility3/framework/plugins/windows/scheduled_tasks.py @@ -1103,7 +1103,7 @@ class ScheduledTasks(interfaces.plugins.PluginInterface, timeliner.TimeLinerInte information about triggers, actions, run times, and creation times.""" _required_framework_version = (2, 11, 0) - _version = (1, 0, 0) + _version = (2, 0, 0) @classmethod def get_requirements(cls) -> List[interfaces.configuration.RequirementInterface]: @@ -1115,7 +1115,7 @@ information about triggers, actions, run times, and creation times.""" architectures=["Intel33", "Intel64"], ), requirements.PluginRequirement( - name="hivelist", plugin=hivelist.HiveList, version=(1, 0, 0) + name="hivelist", plugin=hivelist.HiveList, version=(2, 0, 0) ), ] @@ -1135,7 +1135,7 @@ information about triggers, actions, run times, and creation times.""" cls, context: interfaces.context.ContextInterface, config_path: str, - kernel: interfaces.context.ModuleInterface, + kernel_module_name: str, ) -> Optional[registry.RegistryHive]: """Retrieves the `Amcache.hve` registry hive from the kernel module, if it can be located.""" return next( @@ -1144,8 +1144,7 @@ information about triggers, actions, run times, and creation times.""" base_config_path=interfaces.configuration.path_join( config_path, "hivelist" ), - layer_name=kernel.layer_name, - symbol_table=kernel.symbol_table_name, + kernel_module_name=kernel_module_name, filter_string="SOFTWARE", ), None, @@ -1348,7 +1347,7 @@ information about triggers, actions, run times, and creation times.""" args, ( action_set.context - if action_set is not None + if (action_set is not None and action_set.context is not None) else renderers.NotAvailableValue() ), working_directory, @@ -1356,11 +1355,11 @@ information about triggers, actions, run times, and creation times.""" ) def _generator(self) -> Iterator[Tuple[int, _ScheduledTaskEntry]]: - kernel = self.context.modules[self.config["kernel"]] - # Building the dictionary ahead of time is much better for performance # vs looking up each service's DLL individually. - software_hive = self.get_software_hive(self.context, self.config_path, kernel) + software_hive = self.get_software_hive( + self.context, self.config_path, self.config["kernel"] + ) if software_hive is None: vollog.warning("Failed to get SOFTWARE hive") return diff --git a/volatility3/framework/plugins/windows/sessions.py b/volatility3/framework/plugins/windows/sessions.py index d766b40ea..73a537cd4 100644 --- a/volatility3/framework/plugins/windows/sessions.py +++ b/volatility3/framework/plugins/windows/sessions.py @@ -28,7 +28,7 @@ class Sessions(interfaces.plugins.PluginInterface, timeliner.TimeLinerInterface) architectures=["Intel32", "Intel64"], ), requirements.PluginRequirement( - name="pslist", plugin=pslist.PsList, version=(2, 0, 0) + name="pslist", plugin=pslist.PsList, version=(3, 0, 0) ), requirements.ListRequirement( name="pid", @@ -39,16 +39,14 @@ class Sessions(interfaces.plugins.PluginInterface, timeliner.TimeLinerInterface) ] def _generator(self): - kernel = self.context.modules[self.config["kernel"]] filter_func = pslist.PsList.create_pid_filter(self.config.get("pid", None)) # Collect all the values as we will want to group them later sessions = {} for proc in pslist.PsList.list_processes( - self.context, - kernel.layer_name, - kernel.symbol_table_name, + context=self.context, + kernel_module_name=self.config["kernel"], filter_func=filter_func, ): session_id = proc.get_session_id() diff --git a/volatility3/framework/plugins/windows/shimcachemem.py b/volatility3/framework/plugins/windows/shimcachemem.py index 1e1024656..f26bf3d6b 100644 --- a/volatility3/framework/plugins/windows/shimcachemem.py +++ b/volatility3/framework/plugins/windows/shimcachemem.py @@ -65,13 +65,13 @@ class ShimcacheMem(interfaces.plugins.PluginInterface, timeliner.TimeLinerInterf architectures=["Intel32", "Intel64"], ), requirements.PluginRequirement( - name="pslist", plugin=pslist.PsList, version=(2, 0, 0) + name="pslist", plugin=pslist.PsList, version=(3, 0, 0) ), requirements.VersionRequirement( name="vadinfo", component=vadinfo.VadInfo, version=(2, 0, 0) ), requirements.VersionRequirement( - name="modules", component=modules.Modules, version=(2, 0, 0) + name="modules", component=modules.Modules, version=(3, 0, 0) ), ] @@ -79,7 +79,7 @@ class ShimcacheMem(interfaces.plugins.PluginInterface, timeliner.TimeLinerInterf def create_shimcache_table( cls, context: interfaces.context.ContextInterface, - symbol_table: str, + symbol_table_name: str, config_path: str, ) -> str: """Creates a shimcache symbol table @@ -92,16 +92,18 @@ class ShimcacheMem(interfaces.plugins.PluginInterface, timeliner.TimeLinerInterf Returns: The name of the constructed shimcache table """ - native_types = context.symbol_space[symbol_table].natives - is_64bit = symbols.symbol_table_is_64bit(context, symbol_table) - table_mapping = {"nt_symbols": symbol_table} + native_types = context.symbol_space[symbol_table_name].natives + is_64bit = symbols.symbol_table_is_64bit( + context=context, symbol_table_name=symbol_table_name + ) + table_mapping = {"nt_symbols": symbol_table_name} try: symbol_filename = next( filename for version_check, for_64bit, filename in ShimcacheMem._win_version_file_map if is_64bit == for_64bit - and version_check(context=context, symbol_table=symbol_table) + and version_check(context=context, symbol_table=symbol_table_name) ) except StopIteration: raise NotImplementedError("This version of Windows is not supported!") @@ -122,8 +124,7 @@ class ShimcacheMem(interfaces.plugins.PluginInterface, timeliner.TimeLinerInterf def find_shimcache_win_xp( cls, context: interfaces.context.ContextInterface, - layer_name: str, - kernel_symbol_table: str, + kernel_module_name: str, shimcache_symbol_table: str, ) -> Iterator[shimcache.SHIM_CACHE_ENTRY]: """Attempts to find the shimcache in a Windows XP memory image @@ -142,9 +143,7 @@ class ShimcacheMem(interfaces.plugins.PluginInterface, timeliner.TimeLinerInterf seen = set() - for process in pslist.PsList.list_processes( - context, layer_name, kernel_symbol_table - ): + for process in pslist.PsList.list_processes(context, kernel_module_name): pid = process.UniqueProcessId vollog.debug("checking process %d", pid) for vad in vadinfo.VadInfo.list_vads( @@ -219,8 +218,7 @@ class ShimcacheMem(interfaces.plugins.PluginInterface, timeliner.TimeLinerInterf cls, context: interfaces.context.ContextInterface, config_path: str, - kernel_layer_name: str, - nt_symbol_table: str, + kernel_module_name: str, shimcache_symbol_table: str, ) -> Iterator[shimcache.SHIM_CACHE_ENTRY]: """Implements the algorithm to search for the shim cache on Windows 2000 @@ -239,31 +237,37 @@ class ShimcacheMem(interfaces.plugins.PluginInterface, timeliner.TimeLinerInterf :param shimcache_symbol_table: The name of a symbol table containing the hand-crafted shimcache symbols """ + kernel = context.modules[kernel_module_name] + data_sec = cls.get_module_section_range( context, config_path, - kernel_layer_name, - nt_symbol_table, + kernel_module_name, cls.NT_KRNL_MODS, ".data", ) mod_page = cls.get_module_section_range( context, config_path, - kernel_layer_name, - nt_symbol_table, + kernel_module_name, cls.NT_KRNL_MODS, "PAGE", ) # We require both in order to accurately handle AVL table if not (data_sec and mod_page): - return None + return data_sec_offset, data_sec_size = data_sec mod_page_offset, mod_page_size = mod_page - addr_size = 8 if symbols.symbol_table_is_64bit(context, nt_symbol_table) else 4 + addr_size = ( + 8 + if symbols.symbol_table_is_64bit( + context=context, symbol_table_name=kernel.symbol_table_name + ) + else 4 + ) shim_head = None for offset in range( @@ -272,8 +276,7 @@ class ShimcacheMem(interfaces.plugins.PluginInterface, timeliner.TimeLinerInterf shim_head = cls.try_get_shim_head_at_offset( context, shimcache_symbol_table, - nt_symbol_table, - kernel_layer_name, + kernel_module_name, mod_page_offset, mod_page_offset + mod_page_size, offset, @@ -293,9 +296,8 @@ class ShimcacheMem(interfaces.plugins.PluginInterface, timeliner.TimeLinerInterf def try_get_shim_head_at_offset( cls, context: interfaces.context.ContextInterface, - symbol_table: str, - kernel_symbol_table: str, - layer_name: str, + shimcache_symbol_table: str, + kernel_module_name: str, mod_page_start: int, mod_page_end: int, offset: int, @@ -307,9 +309,14 @@ class ShimcacheMem(interfaces.plugins.PluginInterface, timeliner.TimeLinerInterf If a number of validity checks are passed, this method will return the `SHIM_CACHE_HEAD` object. Otherwise, `None` is returned. """ + + kernel = context.modules[kernel_module_name] + # Check RTL_AVL_TABLE at offset rtl_avl_table = context.object( - symbol_table + constants.BANG + "_RTL_AVL_TABLE", layer_name, offset + shimcache_symbol_table + constants.BANG + "_RTL_AVL_TABLE", + kernel.layer_name, + offset, ) if not rtl_avl_table.is_valid(mod_page_start, mod_page_end): return None @@ -317,11 +324,13 @@ class ShimcacheMem(interfaces.plugins.PluginInterface, timeliner.TimeLinerInterf vollog.debug(f"Candidate RTL_AVL_TABLE found at offset {offset:#x}") ersrc_size = context.symbol_space.get_type( - kernel_symbol_table + constants.BANG + "_ERESOURCE" + kernel.symbol_table_name + constants.BANG + "_ERESOURCE" ).size ersrc_alignment = ( 0x20 - if symbols.symbol_table_is_64bit(context, kernel_symbol_table) + if symbols.symbol_table_is_64bit( + context=context, symbol_table_name=kernel.symbol_table_name + ) else 0x10 # 0x20 if context.symbol_space.get_type("pointer").size == 8 else 0x10 ) @@ -334,8 +343,8 @@ class ShimcacheMem(interfaces.plugins.PluginInterface, timeliner.TimeLinerInterf vollog.debug(f"Constructing ERESOURCE at {eresource_offset:#x}") eresource = context.object( - kernel_symbol_table + constants.BANG + "_ERESOURCE", - layer_name, + kernel.symbol_table_name + constants.BANG + "_ERESOURCE", + kernel.layer_name, eresource_offset, ) if not eresource.is_valid(): @@ -344,12 +353,12 @@ class ShimcacheMem(interfaces.plugins.PluginInterface, timeliner.TimeLinerInterf shim_head_offset = offset + rtl_avl_table.vol.size - if not context.layers[layer_name].is_valid(shim_head_offset): + if not context.layers[kernel.layer_name].is_valid(shim_head_offset): return None shim_head = context.object( - symbol_table + constants.BANG + "SHIM_CACHE_ENTRY", - layer_name, + shimcache_symbol_table + constants.BANG + "SHIM_CACHE_ENTRY", + kernel.layer_name, shim_head_offset, ) @@ -365,8 +374,7 @@ class ShimcacheMem(interfaces.plugins.PluginInterface, timeliner.TimeLinerInterf cls, context: interfaces.context.ContextInterface, config_path: str, - kernel_layer_name: str, - nt_symbol_table: str, + kernel_module_name: str, shimcache_symbol_table: str, ) -> Iterator[shimcache.SHIM_CACHE_ENTRY]: """Attempts to locate and yield shimcache entries from a Windows 8 or later memory image. @@ -376,10 +384,11 @@ class ShimcacheMem(interfaces.plugins.PluginInterface, timeliner.TimeLinerInterf :param kernel_symbol_table: The name of an existing symbol table containing the kernel symbols :param shimcache_symbol_table: The name of a symbol table containing the hand-crafted shimcache symbols """ + kernel = context.modules[kernel_module_name] is_8_1_or_later = versions.is_windows_8_1_or_later( - context, nt_symbol_table - ) or versions.is_win10(context, nt_symbol_table) + context, kernel.symbol_table_name + ) or versions.is_win10(context, kernel.symbol_table_name) module_names = ["ahcache.sys"] if is_8_1_or_later else cls.NT_KRNL_MODS vollog.debug(f"Searching for modules {module_names}") @@ -387,16 +396,14 @@ class ShimcacheMem(interfaces.plugins.PluginInterface, timeliner.TimeLinerInterf data_sec = cls.get_module_section_range( context, config_path, - kernel_layer_name, - nt_symbol_table, + kernel_module_name, module_names, ".data", ) mod_page = cls.get_module_section_range( context, config_path, - kernel_layer_name, - nt_symbol_table, + kernel_module_name, module_names, "PAGE", ) @@ -419,12 +426,18 @@ class ShimcacheMem(interfaces.plugins.PluginInterface, timeliner.TimeLinerInterf for offset in range( data_sec_offset, data_sec_offset + data_sec_size, - 8 if symbols.symbol_table_is_64bit(context, nt_symbol_table) else 4, + ( + 8 + if symbols.symbol_table_is_64bit( + context=context, symbol_table_name=kernel.symbol_table_name + ) + else 4 + ), ): vollog.debug(f"Building shim handle pointer at {offset:#x}") shim_handle = context.object( object_type=shimcache_symbol_table + constants.BANG + "pointer", - layer_name=kernel_layer_name, + layer_name=kernel.layer_name, subtype=handle_type, offset=offset, ) @@ -445,7 +458,9 @@ class ShimcacheMem(interfaces.plugins.PluginInterface, timeliner.TimeLinerInterf # On Windows 8 x64, the first cache contains the shim cache. # On Windows 8 x86, 8.1 x86/x64, and 10, the second cache contains the shim cache. if ( - not symbols.symbol_table_is_64bit(context, nt_symbol_table) + not symbols.symbol_table_is_64bit( + context=context, symbol_table_name=kernel.symbol_table_name + ) and not is_8_1_or_later ): valid_head = shim_heads[1] @@ -474,8 +489,7 @@ class ShimcacheMem(interfaces.plugins.PluginInterface, timeliner.TimeLinerInterf entries = self.find_shimcache_win_8_or_later( self.context, self.config_path, - kernel.layer_name, - kernel.symbol_table_name, + self.config["kernel"], shimcache_table_name, ) @@ -488,8 +502,7 @@ class ShimcacheMem(interfaces.plugins.PluginInterface, timeliner.TimeLinerInterf entries = self.find_shimcache_win_2k3_to_7( self.context, self.config_path, - kernel.layer_name, - kernel.symbol_table_name, + self.config["kernel"], shimcache_table_name, ) @@ -499,8 +512,7 @@ class ShimcacheMem(interfaces.plugins.PluginInterface, timeliner.TimeLinerInterf vollog.info("Finding shimcache entries for WinXP") entries = self.find_shimcache_win_xp( self._context, - kernel.layer_name, - kernel.symbol_table_name, + self.config["kernel"], shimcache_table_name, ) else: @@ -547,8 +559,7 @@ class ShimcacheMem(interfaces.plugins.PluginInterface, timeliner.TimeLinerInterf cls, context: interfaces.context.ContextInterface, config_path: str, - layer_name: str, - symbol_table: str, + kernel_module_name: str, module_list: List[str], section_name: str, ) -> Optional[Tuple[int, int]]: @@ -566,14 +577,14 @@ class ShimcacheMem(interfaces.plugins.PluginInterface, timeliner.TimeLinerInterf try: krnl_mod = next( module - for module in modules.Modules.list_modules( - context, layer_name, symbol_table - ) + for module in modules.Modules.list_modules(context, kernel_module_name) if module.BaseDllName.String in module_list ) except StopIteration: return None + kernel = context.modules[kernel_module_name] + pe_table_name = intermed.IntermediateSymbolTable.create( context, interfaces.configuration.path_join(config_path, "pe"), @@ -585,7 +596,7 @@ class ShimcacheMem(interfaces.plugins.PluginInterface, timeliner.TimeLinerInterf # code taken from Win32KBase._section_chunks (win32_core.py) dos_header = context.object( pe_table_name + constants.BANG + "_IMAGE_DOS_HEADER", - layer_name, + kernel.layer_name, offset=krnl_mod.DllBase, ) diff --git a/volatility3/framework/plugins/windows/skeleton_key_check.py b/volatility3/framework/plugins/windows/skeleton_key_check.py index ce5bb41f4..bd32d1987 100644 --- a/volatility3/framework/plugins/windows/skeleton_key_check.py +++ b/volatility3/framework/plugins/windows/skeleton_key_check.py @@ -52,7 +52,7 @@ class Skeleton_Key_Check(interfaces.plugins.PluginInterface): architectures=["Intel32", "Intel64"], ), requirements.VersionRequirement( - name="pslist", component=pslist.PsList, version=(2, 0, 0) + name="pslist", component=pslist.PsList, version=(3, 0, 0) ), requirements.VersionRequirement( name="vadinfo", component=vadinfo.VadInfo, version=(2, 0, 0) @@ -61,7 +61,7 @@ class Skeleton_Key_Check(interfaces.plugins.PluginInterface): name="pdbutil", component=pdbutil.PDBUtility, version=(1, 0, 0) ), requirements.VersionRequirement( - name="pe_symbols", component=pe_symbols.PESymbols, version=(1, 1, 0) + name="pe_symbols", component=pe_symbols.PESymbols, version=(2, 0, 0) ), ] @@ -568,7 +568,9 @@ class Skeleton_Key_Check(interfaces.plugins.PluginInterface): """ kernel = self.context.modules[self.config["kernel"]] - if not symbols.symbol_table_is_64bit(self.context, kernel.symbol_table_name): + if not symbols.symbol_table_is_64bit( + context=self.context, symbol_table_name=kernel.symbol_table_name + ): vollog.info("This plugin only supports 64bit Windows memory samples") return None @@ -660,8 +662,6 @@ class Skeleton_Key_Check(interfaces.plugins.PluginInterface): return process_name != "lsass.exe" def run(self): - kernel = self.context.modules[self.config["kernel"]] - return renderers.TreeGrid( [ ("PID", int), @@ -673,8 +673,7 @@ class Skeleton_Key_Check(interfaces.plugins.PluginInterface): self._generator( pslist.PsList.list_processes( context=self.context, - layer_name=kernel.layer_name, - symbol_table=kernel.symbol_table_name, + kernel_module_name=self.config["kernel"], filter_func=self._lsass_proc_filter, ) ), diff --git a/volatility3/framework/plugins/windows/ssdt.py b/volatility3/framework/plugins/windows/ssdt.py index d6ec11286..ed7d1310d 100644 --- a/volatility3/framework/plugins/windows/ssdt.py +++ b/volatility3/framework/plugins/windows/ssdt.py @@ -19,7 +19,9 @@ class SSDT(plugins.PluginInterface): """Lists the system call table.""" _required_framework_version = (2, 0, 0) - _version = (1, 0, 1) + + # 2.0.0 - changed the signature of `build_module_collection` + _version = (2, 0, 0) @classmethod def get_requirements(cls) -> List[interfaces.configuration.RequirementInterface]: @@ -30,7 +32,7 @@ class SSDT(plugins.PluginInterface): architectures=["Intel32", "Intel64"], ), requirements.PluginRequirement( - name="modules", plugin=modules.Modules, version=(2, 0, 0) + name="modules", plugin=modules.Modules, version=(3, 0, 0) ), ] @@ -38,23 +40,23 @@ class SSDT(plugins.PluginInterface): def build_module_collection( cls, context: interfaces.context.ContextInterface, - layer_name: str, - symbol_table: str, + kernel_module_name: str, ) -> contexts.ModuleCollection: """Builds a collection of modules. Args: context: The context to retrieve required elements (layers, symbol tables) from - layer_name: The name of the layer on which to operate - symbol_table: The name of the table containing the kernel symbols + kernel_module_name: Name of the module for the kernel Returns: A Module collection of available modules based on `Modules.list_modules` """ - mods = modules.Modules.list_modules(context, layer_name, symbol_table) + mods = modules.Modules.list_modules(context, kernel_module_name) context_modules = [] + kernel = context.modules[kernel_module_name] + for mod in mods: try: module_name_with_ext = mod.BaseDllName.get_string() @@ -64,17 +66,13 @@ class SSDT(plugins.PluginInterface): module_name = os.path.splitext(module_name_with_ext)[0] - symbol_table_name = None - if module_name in constants.windows.KERNEL_MODULE_NAMES: - symbol_table_name = symbol_table - context_module = contexts.SizedModule.create( context=context, module_name=module_name, - layer_name=layer_name, + layer_name=kernel.layer_name, offset=mod.DllBase, size=mod.SizeOfImage, - symbol_table_name=symbol_table_name, + symbol_table_name=kernel.symbol_table_name, ) context_modules.append(context_module) @@ -84,9 +82,9 @@ class SSDT(plugins.PluginInterface): def _generator(self) -> Iterator[Tuple[int, Tuple[int, int, Any, Any]]]: kernel = self.context.modules[self.config["kernel"]] - layer_name = kernel.layer_name collection = self.build_module_collection( - self.context, layer_name, kernel.symbol_table_name + context=self.context, + kernel_module_name=self.config["kernel"], ) ntkrnlmp = kernel @@ -103,7 +101,7 @@ class SSDT(plugins.PluginInterface): # on 64-bit systems the indexes are also 32-bits but they're offsets from the # base address of the table and can be negative, so we need a signed data type is_kernel_64 = symbols.symbol_table_is_64bit( - self.context, kernel.symbol_table_name + context=self.context, symbol_table_name=kernel.symbol_table_name ) if is_kernel_64: array_subtype = "long" diff --git a/volatility3/framework/plugins/windows/strings.py b/volatility3/framework/plugins/windows/strings.py index b8dea0cdd..46784e48a 100644 --- a/volatility3/framework/plugins/windows/strings.py +++ b/volatility3/framework/plugins/windows/strings.py @@ -18,8 +18,11 @@ vollog = logging.getLogger(__name__) class Strings(interfaces.plugins.PluginInterface): """Reads output from the strings command and indicates which process(es) each string belongs to.""" - _version = (1, 2, 0) _required_framework_version = (2, 0, 0) + + # 2.0.0 - change signature of `generate_mapping` + _version = (2, 0, 0) + strings_pattern = re.compile(rb"^(?:\W*)([0-9]+)(?:\W*)(\w[\w\W]+)\n?") @classmethod @@ -31,7 +34,7 @@ class Strings(interfaces.plugins.PluginInterface): architectures=["Intel32", "Intel64"], ), requirements.PluginRequirement( - name="pslist", plugin=pslist.PsList, version=(2, 0, 0) + name="pslist", plugin=pslist.PsList, version=(3, 0, 0) ), requirements.ListRequirement( name="pid", @@ -68,12 +71,10 @@ class Strings(interfaces.plugins.PluginInterface): except ValueError: vollog.error(f"Line in unrecognized format: line {count}") line = strings_fp.readline() - kernel = self.context.modules[self.config["kernel"]] revmap = self.generate_mapping( - self.context, - kernel.layer_name, - kernel.symbol_table_name, + context=self.context, + kernel_module_name=self.config["kernel"], progress_callback=self._progress_callback, pid_list=self.config["pid"], ) @@ -122,8 +123,7 @@ class Strings(interfaces.plugins.PluginInterface): def generate_mapping( cls, context: interfaces.context.ContextInterface, - layer_name: str, - symbol_table: str, + kernel_module_name: str, progress_callback: constants.ProgressCallback = None, pid_list: Optional[List[int]] = None, ) -> Dict[int, Set[Tuple[str, int]]]: @@ -132,8 +132,7 @@ class Strings(interfaces.plugins.PluginInterface): Args: context: the context for the method to run against - layer_name: the layer to map against the string lines - symbol_table: the name of the symbol table for the provided layer + kernel_module_name: the name of the module forthe kernel progress_callback: an optional callable to display progress pid_list: a lit of process IDs to consider when generating the reverse map @@ -142,7 +141,9 @@ class Strings(interfaces.plugins.PluginInterface): """ filter = pslist.PsList.create_pid_filter(pid_list) - layer = context.layers[layer_name] + kernel = context.modules[kernel_module_name] + + layer = context.layers[kernel.layer_name] reverse_map: Dict[int, Set[Tuple[str, int]]] = dict() if isinstance(layer, intel.Intel): # We don't care about errors, we just wanted chunks that map correctly @@ -161,7 +162,7 @@ class Strings(interfaces.plugins.PluginInterface): # TODO: Include kernel modules for process in pslist.PsList.list_processes( - context, layer_name, symbol_table + context=context, kernel_module_name=kernel_module_name ): if not filter(process): proc_id = "Unknown" @@ -179,7 +180,7 @@ class Strings(interfaces.plugins.PluginInterface): for mapval in proc_layer.mapping( 0x0, proc_layer.maximum_address, ignore_errors=True ): - mapped_offset, _, offset, mapped_size, maplayer = mapval + mapped_offset, _, offset, mapped_size, _maplayer = mapval for val in range( mapped_offset, mapped_offset + mapped_size, 0x1000 ): diff --git a/volatility3/framework/plugins/windows/suspended_threads.py b/volatility3/framework/plugins/windows/suspended_threads.py index cec51ed37..f83a201b5 100644 --- a/volatility3/framework/plugins/windows/suspended_threads.py +++ b/volatility3/framework/plugins/windows/suspended_threads.py @@ -30,13 +30,13 @@ class SuspendedThreads(interfaces.plugins.PluginInterface): architectures=["Intel32", "Intel64"], ), requirements.VersionRequirement( - name="pslist", component=pslist.PsList, version=(2, 0, 0) + name="pslist", component=pslist.PsList, version=(3, 0, 0) ), requirements.VersionRequirement( - name="pe_symbols", component=pe_symbols.PESymbols, version=(1, 0, 0) + name="pe_symbols", component=pe_symbols.PESymbols, version=(2, 0, 0) ), requirements.VersionRequirement( - name="threads", component=threads.Threads, version=(1, 0, 0) + name="threads", component=threads.Threads, version=(2, 0, 0) ), ] @@ -62,9 +62,7 @@ class SuspendedThreads(interfaces.plugins.PluginInterface): # walk the threads of each process checking for suspended threads for proc in pslist.PsList.list_processes( - context=self.context, - layer_name=kernel.layer_name, - symbol_table=kernel.symbol_table_name, + context=self.context, kernel_module_name=self.config["kernel"] ): for thread in threads.Threads.list_threads(kernel, proc): try: @@ -96,7 +94,9 @@ class SuspendedThreads(interfaces.plugins.PluginInterface): # will not have suspended threads if not proc_modules: proc_modules = pe_symbols.PESymbols.get_process_modules( - self.context, kernel.layer_name, kernel.symbol_table_name, None + context=self.context, + kernel_module_name=self.config["kernel"], + filter_modules=None, ) path_and_symbol = functools.partial( diff --git a/volatility3/framework/plugins/windows/suspicious_threads.py b/volatility3/framework/plugins/windows/suspicious_threads.py index 4bfb6baa5..f83f3efc9 100644 --- a/volatility3/framework/plugins/windows/suspicious_threads.py +++ b/volatility3/framework/plugins/windows/suspicious_threads.py @@ -34,8 +34,14 @@ class SuspiciousThreads(interfaces.plugins.PluginInterface): element_type=int, optional=True, ), - requirements.PluginRequirement( - name="threads", plugin=threads.Threads, version=(1, 0, 0) + requirements.VersionRequirement( + name="thrdscan", component=thrdscan.ThrdScan, version=(1, 1, 0) + ), + requirements.VersionRequirement( + name="pslist", component=pslist.PsList, version=(3, 0, 0) + ), + requirements.VersionRequirement( + name="threads", component=threads.Threads, version=(2, 0, 0) ), requirements.VersionRequirement( name="vadinfo", component=vadinfo.VadInfo, version=(2, 0, 0) @@ -133,8 +139,7 @@ class SuspiciousThreads(interfaces.plugins.PluginInterface): for proc in pslist.PsList.list_processes( context=self.context, - layer_name=kernel.layer_name, - symbol_table=kernel.symbol_table_name, + kernel_module_name=self.config["kernel"], filter_func=filter_func, ): ranges = self._get_ranges(kernel, all_ranges, proc) diff --git a/volatility3/framework/plugins/windows/svcdiff.py b/volatility3/framework/plugins/windows/svcdiff.py index 84d06a695..d2c3da3d3 100644 --- a/volatility3/framework/plugins/windows/svcdiff.py +++ b/volatility3/framework/plugins/windows/svcdiff.py @@ -26,6 +26,8 @@ class SvcDiff(svcscan.SvcScan): _required_framework_version = (2, 4, 0) + _version = (2, 0, 0) + def __init__(self, *args, **kwargs): super().__init__(*args, **kwargs) self._enumeration_method = self.service_diff @@ -40,10 +42,10 @@ class SvcDiff(svcscan.SvcScan): architectures=["Intel32", "Intel64"], ), requirements.VersionRequirement( - name="svclist", component=svclist.SvcList, version=(1, 0, 0) + name="svclist", component=svclist.SvcList, version=(2, 0, 0) ), requirements.VersionRequirement( - name="svcscan", component=svcscan.SvcScan, version=(3, 0, 0) + name="svcscan", component=svcscan.SvcScan, version=(4, 0, 0) ), ] @@ -51,8 +53,7 @@ class SvcDiff(svcscan.SvcScan): def service_diff( cls, context: interfaces.context.ContextInterface, - layer_name: str, - symbol_table: str, + kernel_module_name: str, service_table_name: str, service_binary_dll_map, filter_func, @@ -61,10 +62,12 @@ class SvcDiff(svcscan.SvcScan): On Windows 10 version 15063+ 64bit Windows memory samples, walk the services list and scan for services then report differences """ + kernel = context.modules[kernel_module_name] + if not symbols.symbol_table_is_64bit( - context, symbol_table + context=context, symbol_table_name=kernel.symbol_table_name ) or not versions.is_win10_15063_or_later( - context=context, symbol_table=symbol_table + context=context, symbol_table=kernel.symbol_table_name ): vollog.warning( "This plugin only supports Windows 10 version 15063+ 64bit Windows memory samples" @@ -78,8 +81,7 @@ class SvcDiff(svcscan.SvcScan): # collect unique service names from scanning for service in svcscan.SvcScan.service_scan( context, - layer_name, - symbol_table, + kernel_module_name, service_table_name, service_binary_dll_map, filter_func, @@ -90,8 +92,7 @@ class SvcDiff(svcscan.SvcScan): # collect services from listing walking for service in svclist.SvcList.service_list( context, - layer_name, - symbol_table, + kernel_module_name, service_table_name, service_binary_dll_map, filter_func, diff --git a/volatility3/framework/plugins/windows/svclist.py b/volatility3/framework/plugins/windows/svclist.py index 8a64084c5..00d4aa647 100644 --- a/volatility3/framework/plugins/windows/svclist.py +++ b/volatility3/framework/plugins/windows/svclist.py @@ -19,7 +19,9 @@ class SvcList(svcscan.SvcScan): """Lists services contained with the services.exe doubly linked list of services""" _required_framework_version = (2, 0, 0) - _version = (1, 0, 0) + + # 2.0.0 - service_list signature changed + _version = (2, 0, 0) def __init__(self, *args, **kwargs): super().__init__(*args, **kwargs) @@ -30,7 +32,7 @@ class SvcList(svcscan.SvcScan): # Since we're calling the plugin, make sure we have the plugin's requirements return [ requirements.PluginRequirement( - name="svcscan", plugin=svcscan.SvcScan, version=(3, 0, 0) + name="svcscan", plugin=svcscan.SvcScan, version=(4, 0, 0) ), requirements.ModuleRequirement( name="kernel", @@ -60,16 +62,17 @@ class SvcList(svcscan.SvcScan): def service_list( cls, context: interfaces.context.ContextInterface, - layer_name: str, - symbol_table: str, + kernel_module_name: str, service_table_name: str, service_binary_dll_map, filter_func, ): + kernel = context.modules[kernel_module_name] + if not symbols.symbol_table_is_64bit( - context, symbol_table + context=context, symbol_table_name=kernel.symbol_table_name ) or not versions.is_win10_15063_or_later( - context=context, symbol_table=symbol_table + context=context, symbol_table=kernel.symbol_table_name ): vollog.warning( "This plugin only supports Windows 10 version 15063+ 64bit Windows memory samples" @@ -78,19 +81,18 @@ class SvcList(svcscan.SvcScan): for proc in pslist.PsList.list_processes( context=context, - layer_name=layer_name, - symbol_table=symbol_table, + kernel_module_name=kernel_module_name, filter_func=filter_func, ): try: - layer_name = proc.add_process_layer() + proc_layer_name = proc.add_process_layer() except exceptions.InvalidAddressException: vollog.warning( f"Unable to access memory of services.exe running with PID: {proc.UniqueProcessId}" ) continue - layer = context.layers[layer_name] + proc_layer = context.layers[proc_layer_name] exe_range = cls._get_exe_range(proc) if not exe_range: @@ -99,7 +101,7 @@ class SvcList(svcscan.SvcScan): ) continue - for offset in layer.scan( + for offset in proc_layer.scan( context=context, scanner=scanners.BytesScanner(needle=b"Sc27"), sections=exe_range, @@ -108,6 +110,6 @@ class SvcList(svcscan.SvcScan): context, service_table_name, service_binary_dll_map, - layer_name, + proc_layer_name, offset, ) diff --git a/volatility3/framework/plugins/windows/svcscan.py b/volatility3/framework/plugins/windows/svcscan.py index 6645fa6a3..653995f90 100644 --- a/volatility3/framework/plugins/windows/svcscan.py +++ b/volatility3/framework/plugins/windows/svcscan.py @@ -4,7 +4,7 @@ import logging import os -from typing import Dict, List, NamedTuple, Optional, Tuple, Union, cast +from typing import Dict, List, NamedTuple, Optional, Tuple, Union, cast, Callable from volatility3.framework import ( constants, @@ -35,7 +35,7 @@ class SvcScan(interfaces.plugins.PluginInterface): """Scans for windows services.""" _required_framework_version = (2, 0, 0) - _version = (3, 0, 2) + _version = (4, 0, 0) def __init__(self, *args, **kwargs): super().__init__(*args, **kwargs) @@ -51,13 +51,13 @@ class SvcScan(interfaces.plugins.PluginInterface): architectures=["Intel32", "Intel64"], ), requirements.PluginRequirement( - name="pslist", plugin=pslist.PsList, version=(2, 0, 0) + name="pslist", plugin=pslist.PsList, version=(3, 0, 0) ), requirements.PluginRequirement( name="poolscanner", plugin=poolscanner.PoolScanner, version=(1, 0, 0) ), requirements.PluginRequirement( - name="hivelist", plugin=hivelist.HiveList, version=(1, 0, 0) + name="hivelist", plugin=hivelist.HiveList, version=(2, 0, 0) ), ] @@ -106,7 +106,7 @@ class SvcScan(interfaces.plugins.PluginInterface): @staticmethod def _create_service_table( context: interfaces.context.ContextInterface, - symbol_table: str, + symbol_table_name: str, config_path: str, ) -> str: """Constructs a symbol table containing the symbols for services @@ -120,15 +120,17 @@ class SvcScan(interfaces.plugins.PluginInterface): Returns: A symbol table containing the symbols necessary for services """ - native_types = context.symbol_space[symbol_table].natives - is_64bit = symbols.symbol_table_is_64bit(context, symbol_table) + native_types = context.symbol_space[symbol_table_name].natives + is_64bit = symbols.symbol_table_is_64bit( + context=context, symbol_table_name=symbol_table_name + ) try: symbol_filename = next( filename for version_check, for_64bit, filename in SvcScan._win_version_file_map if is_64bit == for_64bit - and version_check(context=context, symbol_table=symbol_table) + and version_check(context=context, symbol_table=symbol_table_name) ) except StopIteration: raise NotImplementedError("This version of Windows is not supported!") @@ -144,15 +146,15 @@ class SvcScan(interfaces.plugins.PluginInterface): @staticmethod def _get_service_key( - context, config_path: str, layer_name: str, symbol_table: str + context, config_path: str, kernel_module_name: str ) -> Optional[objects.StructType]: + for hive in hivelist.HiveList.list_hives( context=context, base_config_path=interfaces.configuration.path_join( config_path, "hivelist" ), - layer_name=layer_name, - symbol_table=symbol_table, + kernel_module_name=kernel_module_name, filter_string="machine\\system", ): # Get ControlSet\Services. @@ -278,18 +280,19 @@ class SvcScan(interfaces.plugins.PluginInterface): def service_scan( cls, context: interfaces.context.ContextInterface, - layer_name: str, - symbol_table: str, + kernel_module_name: str, service_table_name: str, service_binary_dll_map, filter_func, ): + kernel = context.modules[kernel_module_name] + relative_tag_offset = context.symbol_space.get_type( service_table_name + constants.BANG + "_SERVICE_RECORD" ).relative_child_offset("Tag") is_vista_or_later = versions.is_vista_or_later( - context=context, symbol_table=symbol_table + context=context, symbol_table=kernel.symbol_table_name ) if is_vista_or_later: @@ -300,9 +303,8 @@ class SvcScan(interfaces.plugins.PluginInterface): seen = [] for task in pslist.PsList.list_processes( - context=context, - layer_name=layer_name, - symbol_table=symbol_table, + context, + kernel_module_name=kernel_module_name, filter_func=filter_func, ): proc_id = "Unknown" @@ -315,7 +317,7 @@ class SvcScan(interfaces.plugins.PluginInterface): ) continue - layer = context.layers[proc_layer_name] + process_layer = context.layers[proc_layer_name] # get process sections for scanning sections = [] @@ -324,7 +326,7 @@ class SvcScan(interfaces.plugins.PluginInterface): if vad.get_size(): sections.append((base, vad.get_size())) - for offset in layer.scan( + for offset in process_layer.scan( context=context, scanner=scanners.BytesScanner(needle=service_tag), sections=sections, @@ -360,18 +362,20 @@ class SvcScan(interfaces.plugins.PluginInterface): yield service_record @classmethod - def get_prereq_info(cls, context, config_path, layer_name: str, symbol_table: str): + def get_prereq_info( + cls, context, config_path: str, kernel_module_name: str + ) -> Tuple[str, Dict, Callable]: """ Data structures and information needed to analyze service information """ + kernel = context.modules[kernel_module_name] + service_table_name = cls._create_service_table( - context, symbol_table, config_path + context, kernel.symbol_table_name, config_path ) - services_key = cls._get_service_key( - context, config_path, layer_name, symbol_table - ) + services_key = cls._get_service_key(context, config_path, kernel_module_name) service_binary_dll_map = ( cls._get_service_binary_map(services_key) @@ -384,16 +388,13 @@ class SvcScan(interfaces.plugins.PluginInterface): return service_table_name, service_binary_dll_map, filter_func def _generator(self): - kernel = self.context.modules[self.config["kernel"]] - service_table_name, service_binary_dll_map, filter_func = self.get_prereq_info( - self.context, self.config_path, kernel.layer_name, kernel.symbol_table_name + self.context, self.config_path, self.config["kernel"] ) for record in self._enumeration_method( self.context, - kernel.layer_name, - kernel.symbol_table_name, + self.config["kernel"], service_table_name, service_binary_dll_map, filter_func, diff --git a/volatility3/framework/plugins/windows/threads.py b/volatility3/framework/plugins/windows/threads.py index f962a3fed..f6d542357 100644 --- a/volatility3/framework/plugins/windows/threads.py +++ b/volatility3/framework/plugins/windows/threads.py @@ -16,7 +16,7 @@ class Threads(thrdscan.ThrdScan): """Lists process threads""" _required_framework_version = (2, 4, 0) - _version = (1, 0, 1) + _version = (2, 0, 0) def __init__(self, *args, **kwargs): super().__init__(*args, **kwargs) @@ -59,16 +59,18 @@ class Threads(thrdscan.ThrdScan): @classmethod def list_process_threads( - cls, context: interfaces.context.ContextInterface, module_name: str + cls, + context: interfaces.context.ContextInterface, + kernel_module_name: str, ) -> Iterable[interfaces.objects.ObjectInterface]: """Runs through all processes and lists threads for each process""" - module = context.modules[module_name] - layer_name = module.layer_name - symbol_table_name = module.symbol_table_name + module = context.modules[kernel_module_name] + + filter_func = pslist.PsList.create_pid_filter(context.config.get("pid", None)) for proc in pslist.PsList.list_processes( context=context, - layer_name=layer_name, - symbol_table=symbol_table_name, + kernel_module_name=kernel_module_name, + filter_func=filter_func, ): yield from cls.list_threads(module, proc) diff --git a/volatility3/framework/plugins/windows/timers.py b/volatility3/framework/plugins/windows/timers.py index cd8101a95..d08bc59dd 100644 --- a/volatility3/framework/plugins/windows/timers.py +++ b/volatility3/framework/plugins/windows/timers.py @@ -35,7 +35,7 @@ class Timers(interfaces.plugins.PluginInterface): architectures=["Intel32", "Intel64"], ), requirements.PluginRequirement( - name="ssdt", plugin=ssdt.SSDT, version=(1, 0, 0) + name="ssdt", plugin=ssdt.SSDT, version=(2, 0, 0) ), requirements.PluginRequirement( name="kpcrs", plugin=kpcrs.KPCRs, version=(1, 0, 0) @@ -122,15 +122,18 @@ class Timers(interfaces.plugins.PluginInterface): def _generator(self) -> Iterator[Tuple]: kernel = self.context.modules[self.config["kernel"]] - layer_name = kernel.layer_name - symbol_table = kernel.symbol_table_name collection = ssdt.SSDT.build_module_collection( - self.context, kernel.layer_name, kernel.symbol_table_name + context=self.context, + kernel_module_name=self.config["kernel"], ) + # FIXME - the list_timers API is gross. Fix after GUI merge for timer in self.list_timers( - self.context, self.config["kernel"], layer_name, symbol_table + self.context, + self.config["kernel"], + kernel.layer_name, + kernel.symbol_table_name, ): if not timer.valid_type(): continue diff --git a/volatility3/framework/plugins/windows/truecrypt.py b/volatility3/framework/plugins/windows/truecrypt.py index 7fd26cb4e..158fc995d 100644 --- a/volatility3/framework/plugins/windows/truecrypt.py +++ b/volatility3/framework/plugins/windows/truecrypt.py @@ -33,7 +33,7 @@ class Passphrase(interfaces.plugins.PluginInterface): architectures=["Intel32", "Intel64"], ), requirements.VersionRequirement( - name="modules", component=modules.Modules, version=(2, 0, 0) + name="modules", component=modules.Modules, version=(3, 0, 0) ), requirements.IntRequirement( name="min-length", @@ -121,7 +121,7 @@ class Passphrase(interfaces.plugins.PluginInterface): def _generator(self): kernel = self.context.modules[self.config["kernel"]] mods: Iterable[ObjectInterface] = modules.Modules.list_modules( - self.context, kernel.layer_name, kernel.symbol_table_name + self.context, self.config["kernel"] ) truecrypt_module_base = next( mod.DllBase diff --git a/volatility3/framework/plugins/windows/unhooked_system_calls.py b/volatility3/framework/plugins/windows/unhooked_system_calls.py index 5b21225c8..8882ff46f 100644 --- a/volatility3/framework/plugins/windows/unhooked_system_calls.py +++ b/volatility3/framework/plugins/windows/unhooked_system_calls.py @@ -22,6 +22,7 @@ class unhooked_system_calls(interfaces.plugins.PluginInterface): """Looks for signs of Skeleton Key malware""" _required_framework_version = (2, 4, 0) + _version = (2, 0, 0) system_calls = { "ntdll.dll": { @@ -94,16 +95,16 @@ class unhooked_system_calls(interfaces.plugins.PluginInterface): architectures=["Intel32", "Intel64"], ), requirements.VersionRequirement( - name="pslist", component=pslist.PsList, version=(2, 0, 0) + name="pslist", component=pslist.PsList, version=(3, 0, 0) ), requirements.PluginRequirement( - name="pe_symbols", plugin=pe_symbols.PESymbols, version=(1, 0, 0) + name="pe_symbols", plugin=pe_symbols.PESymbols, version=(2, 0, 0) ), ] def _gather_code_bytes( self, - kernel: interfaces.context.ModuleInterface, + kernel_module_name: str, found_symbols: pe_symbols.found_symbols_type, ) -> _code_bytes_type: """ @@ -115,11 +116,7 @@ class unhooked_system_calls(interfaces.plugins.PluginInterface): """ code_bytes: unhooked_system_calls._code_bytes_type = {} - procs = pslist.PsList.list_processes( - context=self.context, - layer_name=kernel.layer_name, - symbol_table=kernel.symbol_table_name, - ) + procs = pslist.PsList.list_processes(self.context, kernel_module_name) for proc in procs: try: @@ -153,18 +150,15 @@ class unhooked_system_calls(interfaces.plugins.PluginInterface): return code_bytes def _generator(self) -> Generator[Tuple[int, Tuple[str, str, int]], None, None]: - kernel = self.context.modules[self.config["kernel"]] - found_symbols = pe_symbols.PESymbols.addresses_for_process_symbols( - self.context, - self.config_path, - kernel.layer_name, - kernel.symbol_table_name, - unhooked_system_calls.system_calls, + context=self.context, + config_path=self.config_path, + kernel_module_name=self.config["kernel"], + symbols=unhooked_system_calls.system_calls, ) # code_bytes[dll_name][func_name][func_bytes] - code_bytes = self._gather_code_bytes(kernel, found_symbols) + code_bytes = self._gather_code_bytes(self.config["kernel"], found_symbols) # walk the functions that were evaluated for functions in code_bytes.values(): diff --git a/volatility3/framework/plugins/windows/unloadedmodules.py b/volatility3/framework/plugins/windows/unloadedmodules.py index 178fe65c5..90ad0fdb5 100644 --- a/volatility3/framework/plugins/windows/unloadedmodules.py +++ b/volatility3/framework/plugins/windows/unloadedmodules.py @@ -52,7 +52,9 @@ class UnloadedModules(interfaces.plugins.PluginInterface, timeliner.TimeLinerInt The name of the constructed unloaded modules table """ native_types = context.symbol_space[symbol_table].natives - is_64bit = symbols.symbol_table_is_64bit(context, symbol_table) + is_64bit = symbols.symbol_table_is_64bit( + context=context, symbol_table_name=symbol_table + ) table_mapping = {"nt_symbols": symbol_table} if is_64bit: @@ -100,7 +102,9 @@ class UnloadedModules(interfaces.plugins.PluginInterface, timeliner.TimeLinerInt offset=unloadedmodules_offset, subtype="array", ) - is_64bit = symbols.symbol_table_is_64bit(context, symbol_table) + is_64bit = symbols.symbol_table_is_64bit( + context=context, symbol_table_name=symbol_table + ) if is_64bit: unloaded_count_type = "unsigned long long" diff --git a/volatility3/framework/plugins/windows/vadinfo.py b/volatility3/framework/plugins/windows/vadinfo.py index 35bf54d98..2b1d3f4bc 100644 --- a/volatility3/framework/plugins/windows/vadinfo.py +++ b/volatility3/framework/plugins/windows/vadinfo.py @@ -64,7 +64,7 @@ class VadInfo(interfaces.plugins.PluginInterface): optional=True, ), requirements.PluginRequirement( - name="pslist", plugin=pslist.PsList, version=(2, 0, 0) + name="pslist", plugin=pslist.PsList, version=(3, 0, 0) ), requirements.BooleanRequirement( name="dump", @@ -273,8 +273,6 @@ class VadInfo(interfaces.plugins.PluginInterface): ) def run(self) -> renderers.TreeGrid: - kernel = self.context.modules[self.config["kernel"]] - filter_func = pslist.PsList.create_pid_filter(self.config.get("pid", None)) return renderers.TreeGrid( @@ -295,8 +293,7 @@ class VadInfo(interfaces.plugins.PluginInterface): self._generator( pslist.PsList.list_processes( context=self.context, - layer_name=kernel.layer_name, - symbol_table=kernel.symbol_table_name, + kernel_module_name=self.config["kernel"], filter_func=filter_func, ) ), diff --git a/volatility3/framework/plugins/windows/vadregexscan.py b/volatility3/framework/plugins/windows/vadregexscan.py index 0d35cd658..5d2356f54 100644 --- a/volatility3/framework/plugins/windows/vadregexscan.py +++ b/volatility3/framework/plugins/windows/vadregexscan.py @@ -33,7 +33,7 @@ class VadRegExScan(plugins.PluginInterface): architectures=["Intel32", "Intel64"], ), requirements.PluginRequirement( - name="pslist", plugin=pslist.PsList, version=(2, 0, 0) + name="pslist", plugin=pslist.PsList, version=(3, 0, 0) ), requirements.ListRequirement( name="pid", @@ -111,11 +111,9 @@ class VadRegExScan(plugins.PluginInterface): def run(self): filter_func = pslist.PsList.create_pid_filter(self.config.get("pid", None)) - kernel = self.context.modules[self.config["kernel"]] procs = pslist.PsList.list_processes( - self.context, - kernel.layer_name, - kernel.symbol_table_name, + context=self.context, + kernel_module_name=self.config["kernel"], filter_func=filter_func, ) return renderers.TreeGrid( diff --git a/volatility3/framework/plugins/windows/vadwalk.py b/volatility3/framework/plugins/windows/vadwalk.py index 930388b3a..cc8105e0c 100644 --- a/volatility3/framework/plugins/windows/vadwalk.py +++ b/volatility3/framework/plugins/windows/vadwalk.py @@ -29,7 +29,7 @@ class VadWalk(interfaces.plugins.PluginInterface): architectures=["Intel32", "Intel64"], ), requirements.PluginRequirement( - name="pslist", plugin=pslist.PsList, version=(2, 0, 0) + name="pslist", plugin=pslist.PsList, version=(3, 0, 0) ), requirements.PluginRequirement( name="vadinfo", plugin=vadinfo.VadInfo, version=(2, 0, 0) @@ -67,7 +67,6 @@ class VadWalk(interfaces.plugins.PluginInterface): ) def run(self) -> renderers.TreeGrid: - kernel = self.context.modules[self.config["kernel"]] filter_func = pslist.PsList.create_pid_filter(self.config.get("pid", None)) return renderers.TreeGrid( @@ -85,8 +84,7 @@ class VadWalk(interfaces.plugins.PluginInterface): self._generator( pslist.PsList.list_processes( context=self.context, - layer_name=kernel.layer_name, - symbol_table=kernel.symbol_table_name, + kernel_module_name=self.config["kernel"], filter_func=filter_func, ) ), diff --git a/volatility3/framework/plugins/windows/vadyarascan.py b/volatility3/framework/plugins/windows/vadyarascan.py index 0749ea547..a19206e22 100644 --- a/volatility3/framework/plugins/windows/vadyarascan.py +++ b/volatility3/framework/plugins/windows/vadyarascan.py @@ -30,7 +30,7 @@ class VadYaraScan(interfaces.plugins.PluginInterface): architectures=["Intel32", "Intel64"], ), requirements.PluginRequirement( - name="pslist", plugin=pslist.PsList, version=(2, 0, 0) + name="pslist", plugin=pslist.PsList, version=(3, 0, 0) ), requirements.VersionRequirement( name="yarascanner", component=yarascan.YaraScanner, version=(2, 0, 0) @@ -53,8 +53,6 @@ class VadYaraScan(interfaces.plugins.PluginInterface): return yarascan_requirements + vadyarascan_requirements def _generator(self): - kernel = self.context.modules[self.config["kernel"]] - rules = yarascan.YaraScan.process_yara_options(dict(self.config)) filter_func = pslist.PsList.create_pid_filter(self.config.get("pid", None)) @@ -63,8 +61,7 @@ class VadYaraScan(interfaces.plugins.PluginInterface): for task in pslist.PsList.list_processes( context=self.context, - layer_name=kernel.layer_name, - symbol_table=kernel.symbol_table_name, + kernel_module_name=self.config["kernel"], filter_func=filter_func, ): layer_name = task.add_process_layer() diff --git a/volatility3/framework/plugins/windows/verinfo.py b/volatility3/framework/plugins/windows/verinfo.py index 4930789d2..fa7d4e113 100644 --- a/volatility3/framework/plugins/windows/verinfo.py +++ b/volatility3/framework/plugins/windows/verinfo.py @@ -43,10 +43,10 @@ class VerInfo(interfaces.plugins.PluginInterface): architectures=["Intel32", "Intel64"], ), requirements.PluginRequirement( - name="pslist", plugin=pslist.PsList, version=(2, 0, 0) + name="pslist", plugin=pslist.PsList, version=(3, 0, 0) ), requirements.PluginRequirement( - name="modules", plugin=modules.Modules, version=(2, 0, 0) + name="modules", plugin=modules.Modules, version=(3, 0, 0) ), requirements.BooleanRequirement( name="extensive", @@ -253,19 +253,15 @@ class VerInfo(interfaces.plugins.PluginInterface): ) def run(self): - kernel = self.context.modules[self.config["kernel"]] - procs = pslist.PsList.list_processes( - self.context, kernel.layer_name, kernel.symbol_table_name + context=self.context, kernel_module_name=self.config["kernel"] ) - mods = modules.Modules.list_modules( - self.context, kernel.layer_name, kernel.symbol_table_name - ) + mods = modules.Modules.list_modules(self.context, self.config["kernel"]) # populate the session layers for kernel modules session_layers = modules.Modules.get_session_layers( - self.context, kernel.layer_name, kernel.symbol_table_name + context=self.context, kernel_module_name=self.config["kernel"] ) return renderers.TreeGrid( diff --git a/volatility3/framework/plugins/windows/windowstations.py b/volatility3/framework/plugins/windows/windowstations.py new file mode 100644 index 000000000..a077ef2fc --- /dev/null +++ b/volatility3/framework/plugins/windows/windowstations.py @@ -0,0 +1,234 @@ +# This file is Copyright 2025 Volatility Foundation and licensed under the Volatility Software License 1.0 +# which is available at https://www.volatilityfoundation.org/license/vsl-v1.0 +# +import logging +import os +from typing import List, Tuple, Iterator, Generator, Dict + +from volatility3.framework import interfaces, renderers, symbols, exceptions +from volatility3.framework.configuration import requirements +from volatility3.framework.renderers import format_hints +from volatility3.framework.symbols import intermed +from volatility3.framework.symbols.windows import versions +from volatility3.framework.symbols.windows.extensions import gui +from volatility3.plugins.windows import poolscanner, modules + +vollog = logging.getLogger(__name__) + + +class WindowStations(interfaces.plugins.PluginInterface): + """Scans for top level Windows Stations""" + + _required_framework_version = (2, 0, 0) + _version = (1, 0, 0) + + # These checks must be completed from newest -> oldest OS version. + _win_version_file_map: List[Tuple[versions.OsDistinguisher, str]] = [ + (versions.is_win10_19577_or_later, "gui-win10-19577-x64"), + (versions.is_win10_19041_or_later, "gui-win10-19041-x64"), + (versions.is_win10_18362_or_later, "gui-win10-18362-x64"), + (versions.is_win10_17763_or_later, "gui-win10-17763-x64"), + (versions.is_win10_17134_or_later, "gui-win10-17134-x64"), + (versions.is_win10_16299_or_later, "gui-win10-16299-x64"), + (versions.is_win10_15063_or_later, "gui-win10-15063-x64"), + (versions.is_win10_10586_or_later, "gui-win10-10586-x64"), + (versions.is_windows_8_or_later, "gui-win8-x64"), + (versions.is_windows_7_sp1, "gui-win7sp1-x64"), + (versions.is_windows_7_sp0, "gui-win7sp0-x64"), + ] + + @classmethod + def get_requirements(cls) -> List[interfaces.configuration.RequirementInterface]: + # Since we're calling the plugin, make sure we have the plugin's requirements + return [ + requirements.ModuleRequirement( + name="kernel", + description="Windows kernel", + architectures=["Intel32", "Intel64"], + ), + ] + + @staticmethod + def create_gui_table( + context: interfaces.context.ContextInterface, + symbol_table: str, + config_path: str, + ) -> str: + """Creates a symbol table for windows GUI types + + Args: + context: The context to retrieve required elements (layers, symbol tables) from + symbol_table: The name of an existing symbol table containing the kernel symbols + config_path: The configuration path within the context of the symbol table to create + + Returns: + The name of the constructed GUI table + """ + + if not symbols.symbol_table_is_64bit( + context=context, symbol_table_name=symbol_table + ): + raise NotImplementedError( + "This plugin only supports x64 versions of Windows" + ) + + table_mapping = {"nt_symbols": symbol_table} + + try: + symbol_filename = next( + filename + for version_check, filename in WindowStations._win_version_file_map + if version_check(context=context, symbol_table=symbol_table) + ) + except StopIteration: + raise NotImplementedError("This version of Windows is not supported!") + + vollog.debug(f"Using GUI table {symbol_filename}") + + return intermed.IntermediateSymbolTable.create( + context=context, + config_path=config_path, + sub_path=os.path.join("windows", "gui"), + filename=symbol_filename, + class_types=gui.class_types, + table_mapping=table_mapping, + ) + + @classmethod + def get_session_map( + cls, + context: interfaces.context.ContextInterface, + module_name: str, + gui_table_name: str, + ) -> Dict[int, interfaces.context.ModuleInterface]: + """ + Walks each session layer and returns a dictionary that + maps session identifiers to a module in the session's layer + """ + session_map = modules.Modules.get_session_layers_map(context, module_name) + + for session_id, session_layer in session_map.items(): + session_module = context.module( + gui_table_name, layer_name=session_layer, offset=0 + ) + session_map[session_id] = session_module + + return session_map + + @classmethod + def scan_gui_object( + cls, + context: interfaces.context.ContextInterface, + config_path: str, + kernel_module_name: str, + object_tag: bytes, + object_type: str, + ) -> Generator[interfaces.objects.ObjectInterface, None, None]: + """ + An API that generically scans for GUI (win32*.sys) objects allocated in the pools (which is nearly all of them) + + This function scans within the kernel space for the tags and then uses `get_session_map` to instantiate objects + in their correct session address space. + + Args: + context: + config_path: + kernel_module_name: + object_tag: The 4 byte pool header tag to search for + object_type: The data structure of the GUI object within the pool + """ + + kernel = context.modules[kernel_module_name] + + gui_table_name = cls.create_gui_table( + context, kernel.symbol_table_name, config_path + ) + + constraints = poolscanner.PoolScanner.gui_poolscanner_constraints( + gui_table_name, [object_tag] + ) + + session_map = cls.get_session_map(context, kernel_module_name, gui_table_name) + + for result in poolscanner.PoolScanner.generate_pool_scan_extended( + context=context, + kernel_layer_name=kernel.layer_name, + kernel_symbol_table_name=kernel.symbol_table_name, + object_symbol_table_name=gui_table_name, + constraints=constraints, + ): + _constraint, mem_object, _header = result + + # enforce that objects are in a valid session + # this prevents smear and also ensures future pointer + # dereferences are performed in the correct address space (layer) + try: + session_id = mem_object.get_session_id() + except exceptions.InvalidAddressException: + continue + + if session_id is not None: + session_module = session_map.get(session_id, None) + if session_module: + # create the object its own address space (per-session) + yield session_module.object( + object_type=object_type, offset=mem_object.vol.offset + ) + + @classmethod + def scan_window_stations( + cls, + context: interfaces.context.ContextInterface, + config_path: str, + kernel_module_name: str, + ) -> Iterator[Tuple["gui.tagWINDOWSTATION", str, int]]: + """ + Scans for window stations through `scan_gui_object` + Yields each window station along with its name and session_id + """ + + seen = set() + + kernel = context.modules[kernel_module_name] + + for scanned_winsta in cls.scan_gui_object( + context, config_path, kernel_module_name, b"Wind", "tagWINDOWSTATION" + ): + # walk the list of each station found through scanning + for winsta in scanned_winsta.traverse(): + if winsta.vol.offset in seen: + continue + seen.add(winsta.vol.offset) + + # stations need to have a name and be in a session + name, session_id = winsta.get_info(kernel.symbol_table_name) + if name and session_id is not None: + yield winsta, name, session_id + + def _generator(self): + """ + A wrapper around `scan_window_stations` + """ + for winsta, name, session_id in self.scan_window_stations( + self.context, self.config_path, self.config["kernel"] + ): + yield ( + 0, + ( + format_hints.Hex(winsta.vol.offset), + name, + session_id, + ), + ) + + # Volatility 2 reported whether the station is interactive or not, but I could not determine if its algorithm + # is currently valid. I also did not see where the old code paths still checked the same bit mask + def run(self): + return renderers.TreeGrid( + [ + ("Offset", format_hints.Hex), + ("Name", str), + ("SessionId", int), + ], + self._generator(), + ) diff --git a/volatility3/framework/symbols/linux/extensions/__init__.py b/volatility3/framework/symbols/linux/extensions/__init__.py index d5528a8b5..39605cf52 100644 --- a/volatility3/framework/symbols/linux/extensions/__init__.py +++ b/volatility3/framework/symbols/linux/extensions/__init__.py @@ -237,7 +237,9 @@ class module(generic.GenericIntelProcess): elf_table_name = self.get_elf_table_name() symbol_table_name = self.get_symbol_table_name() - is_64bit = symbols.symbol_table_is_64bit(self._context, symbol_table_name) + is_64bit = symbols.symbol_table_is_64bit( + context=self._context, symbol_table_name=symbol_table_name + ) sym_name = "Elf64_Sym" if is_64bit else "Elf32_Sym" sym_type = self._context.symbol_space.get_type( elf_table_name + constants.BANG + sym_name @@ -280,7 +282,9 @@ class module(generic.GenericIntelProcess): elf_table_name = self.get_elf_table_name() symbol_table_name = self.get_symbol_table_name() - is_64bit = symbols.symbol_table_is_64bit(self._context, symbol_table_name) + is_64bit = symbols.symbol_table_is_64bit( + context=self._context, symbol_table_name=symbol_table_name + ) sym_name = "Elf64_Sym" if is_64bit else "Elf32_Sym" sym_type = self._context.symbol_space.get_type( elf_table_name + constants.BANG + sym_name diff --git a/volatility3/framework/symbols/windows/extensions/__init__.py b/volatility3/framework/symbols/windows/extensions/__init__.py index fd9e2f415..933178c91 100755 --- a/volatility3/framework/symbols/windows/extensions/__init__.py +++ b/volatility3/framework/symbols/windows/extensions/__init__.py @@ -53,7 +53,9 @@ class MMVAD_SHORT(objects.StructType): # the offset is different on 32 and 64 bits symbol_table_name = self.vol.type_name.split(constants.BANG)[0] - if not symbols.symbol_table_is_64bit(self._context, symbol_table_name): + if not symbols.symbol_table_is_64bit( + context=self._context, symbol_table_name=symbol_table_name + ): vad_address -= 4 else: vad_address -= 12 @@ -389,7 +391,9 @@ class EX_FAST_REF(objects.StructType): # the mask value is different on 32 and 64 bits symbol_table_name = self.vol.type_name.split(constants.BANG)[0] - if not symbols.symbol_table_is_64bit(self._context, symbol_table_name): + if not symbols.symbol_table_is_64bit( + context=self._context, symbol_table_name=symbol_table_name + ): max_fast_ref = 7 else: max_fast_ref = 15 @@ -874,6 +878,12 @@ class EPROCESS(generic.GenericIntelProcess, pool.ExecutiveObject): for peb in pebs: sym_table = self.get_symbol_table_name() + # Fixes #1636 + try: + peb.Ldr + except exceptions.InvalidAddressException: + continue + if peb.Ldr.vol.type_name.split(constants.BANG)[-1] == ("unsigned long"): sym_table = self.set_types(peb) @@ -1400,7 +1410,9 @@ class CONTROL_AREA(objects.StructType): ) mmpte_size = mmpte_type.size subsection = self.get_subsection() - is_64bit = symbols.symbol_table_is_64bit(self._context, symbol_table_name) + is_64bit = symbols.symbol_table_is_64bit( + context=self._context, symbol_table_name=symbol_table_name + ) is_pae = self._context.layers[self.vol.layer_name].metadata.get("pae", False) # the sector_size is used as a multiplier to the StartingSector diff --git a/volatility3/framework/symbols/windows/extensions/gui.py b/volatility3/framework/symbols/windows/extensions/gui.py new file mode 100644 index 000000000..92693dba5 --- /dev/null +++ b/volatility3/framework/symbols/windows/extensions/gui.py @@ -0,0 +1,127 @@ +# This file is Copyright 2025 Volatility Foundation and licensed under the Volatility Software License 1.0 +# which is available at https://www.volatilityfoundation.org/license/vsl-v1.0 +# + +from typing import Optional, Tuple, Iterator + +from volatility3.framework import exceptions, constants, interfaces +from volatility3.framework import objects +from volatility3.framework.objects import utility +from volatility3.framework.symbols.windows.extensions import pool + + +class tagWINDOWSTATION(objects.StructType, pool.ExecutiveObject): + def is_valid(self) -> bool: + sid = self.get_session_id() + return sid is not None and 0 <= sid < 256 + + def get_session_id(self) -> Optional[int]: + try: + return self.dwSessionId + except exceptions.InvalidAddressException: + return None + + def traverse(self, max_stations: int = 15): + """ + Traverses the window stations referenced in the list of stations + """ + seen = set() + + # include the first window station + yield self + + while len(seen) < max_stations: + try: + winsta = self.rpwinstaNext.dereference() + except exceptions.InvalidAddressException: + break + + if winsta.vol.offset in seen: + break + + yield winsta + + seen.add(winsta.vol.offset) + + def get_info(self, kernel_symbol_table_name) -> Optional[Tuple[str, int]]: + try: + name = self.get_name(kernel_symbol_table_name) + session_id = self.get_session_id() + except exceptions.InvalidAddressException: + return None, None + + # attempt to avoid smear + if session_id is not None and session_id < 256 and name and len(name) > 1: + return name, session_id + + return None, None + + def desktops(self, symbol_table_name, max_desktops: int = 12): + seen = set() + + while len(seen) < max_desktops: + try: + desktop = self.rpdeskList.dereference() + name = desktop.get_name(symbol_table_name) + except exceptions.InvalidAddressException: + break + + if desktop.vol.offset in seen: + break + + yield desktop, name + + seen.add(desktop.vol.offset) + + +class tagDESKTOP(objects.StructType, pool.ExecutiveObject): + def is_valid(self) -> bool: + """ + Enforce a valid sid + owning window station + """ + sid = self.get_session_id() + + valid_sid = sid is not None and 0 <= sid < 256 + + if valid_sid: + return self.get_window_station() is not None + + return False + + def get_window_station(self) -> Optional["tagWINDOWSTATION"]: + try: + return self.rpwinstaParent.dereference() + except exceptions.InvalidAddressException: + return None + + def get_session_id(self) -> Optional[int]: + winsta = self.get_window_station() + if winsta: + return winsta.get_session_id() + + return None + + def get_threads( + self, + ) -> Iterator[Tuple[interfaces.objects.ObjectInterface, str, int]]: + """ + Returns the threads of each desktop along with owning process information + """ + symbol_table_name = self.vol.type_name.split(constants.BANG)[0] + + for thread in self.PtiList.to_list( + symbol_table_name + constants.BANG + "tagTHREADINFO", "PtiLink" + ): + try: + process_name = utility.array_to_string(thread.ppi.Process.ImageFileName) + process_pid = thread.ppi.Process.UniqueProcessId + except exceptions.InvalidAddressException: + continue + + yield thread, process_name, process_pid + + +class_types = { + "tagWINDOWSTATION": tagWINDOWSTATION, + "tagDESKTOP": tagDESKTOP, +} diff --git a/volatility3/framework/symbols/windows/extensions/pool.py b/volatility3/framework/symbols/windows/extensions/pool.py index ff65acdeb..b0c480d19 100644 --- a/volatility3/framework/symbols/windows/extensions/pool.py +++ b/volatility3/framework/symbols/windows/extensions/pool.py @@ -78,7 +78,9 @@ class POOL_HEADER(objects.StructType): # otherwise we have an executive object in the pool else: - if symbols.symbol_table_is_64bit(self._context, symbol_table_name): + if symbols.symbol_table_is_64bit( + context=self._context, symbol_table_name=symbol_table_name + ): alignment = 16 else: alignment = 8 @@ -95,7 +97,7 @@ class POOL_HEADER(objects.StructType): optional_headers, lengths_of_optional_headers, ) = self._calculate_optional_header_lengths( - self._context, symbol_table_name + self._context, kernel_symbol_table ) padding_available = ( None @@ -326,12 +328,18 @@ class ExecutiveObject(interfaces.objects.ObjectInterface): """This is used as a "mixin" that provides all kernel executive objects with a means of finding their own object header.""" - def get_object_header(self) -> "OBJECT_HEADER": + def get_object_header( + self, symbol_table_name: Optional[str] = None + ) -> "OBJECT_HEADER": if constants.BANG not in self.vol.type_name: raise ValueError( f"Invalid symbol table name syntax (no {constants.BANG} found)" ) - symbol_table_name = self.vol.type_name.split(constants.BANG)[0] + + # caller provided symbol table allows for scanning for objects from any module + if not symbol_table_name: + symbol_table_name = self.vol.type_name.split(constants.BANG)[0] + body_offset = self._context.symbol_space.get_type( symbol_table_name + constants.BANG + "_OBJECT_HEADER" ).relative_child_offset("Body") @@ -342,6 +350,12 @@ class ExecutiveObject(interfaces.objects.ObjectInterface): native_layer_name=self.vol.native_layer_name, ) + def get_name(self, symbol_table_name: Optional[str] = None) -> Optional[str]: + try: + return self.get_object_header(symbol_table_name).get_name() + except exceptions.InvalidAddressException: + return None + class OBJECT_HEADER(objects.StructType): """A class for the headers for executive kernel objects, which contains @@ -450,3 +464,22 @@ class OBJECT_HEADER(objects.StructType): absolute=True, ) return header + + def get_name(self) -> Optional[str]: + """ + Attempts to get the name of the object + Sanity checks size members to avoid FPs + Returns None if any issues detected + """ + try: + name_info = self.NameInfo.Name + if ( + name_info.Length == 0 + or name_info.MaximumLength == 0 + or name_info.Length > name_info.MaximumLength + ): + return None + + return name_info.String + except (ValueError, exceptions.InvalidAddressException): + return None diff --git a/volatility3/framework/symbols/windows/gui/gui-win10-10586-x64.json b/volatility3/framework/symbols/windows/gui/gui-win10-10586-x64.json new file mode 100644 index 000000000..a542d4778 --- /dev/null +++ b/volatility3/framework/symbols/windows/gui/gui-win10-10586-x64.json @@ -0,0 +1,18787 @@ +{ + "symbols": {}, + "user_types": { + "HWINSTA__": { + "fields": { + "unused": { + "type": { + "kind": "base", + "name": "long" + }, + "offset": 0 + } + }, + "kind": "struct", + "size": 4 + }, + "__unnamed_1153": { + "fields": { + "Reserved": { + "type": { + "bit_position": 2, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long long" + }, + "bit_length": 59 + }, + "offset": 8 + }, + "HeaderType": { + "type": { + "bit_position": 0, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long long" + }, + "bit_length": 1 + }, + "offset": 8 + }, + "Sequence": { + "type": { + "bit_position": 16, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long long" + }, + "bit_length": 9 + }, + "offset": 0 + }, + "Region": { + "type": { + "bit_position": 61, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long long" + }, + "bit_length": 3 + }, + "offset": 8 + }, + "Init": { + "type": { + "bit_position": 1, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long long" + }, + "bit_length": 1 + }, + "offset": 8 + }, + "Depth": { + "type": { + "bit_position": 0, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long long" + }, + "bit_length": 16 + }, + "offset": 0 + }, + "NextEntry": { + "type": { + "bit_position": 25, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long long" + }, + "bit_length": 39 + }, + "offset": 0 + } + }, + "kind": "struct", + "size": 16 + }, + "__unnamed_1960": { + "fields": { + "Length64": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 0 + }, + "MaximumAddress": { + "type": { + "kind": "struct", + "name": "nt_symbols!_LARGE_INTEGER" + }, + "offset": 16 + }, + "MinimumAddress": { + "type": { + "kind": "struct", + "name": "nt_symbols!_LARGE_INTEGER" + }, + "offset": 8 + }, + "Alignment64": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 4 + } + }, + "kind": "struct", + "size": 24 + }, + "tagCLIENTTHREADINFO": { + "fields": { + "fsWakeMask": { + "type": { + "kind": "base", + "name": "unsigned short" + }, + "offset": 10 + }, + "CTIF_flags": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 0 + }, + "fsWakeBits": { + "type": { + "kind": "base", + "name": "unsigned short" + }, + "offset": 6 + }, + "fsWakeBitsJournal": { + "type": { + "kind": "base", + "name": "unsigned short" + }, + "offset": 8 + }, + "fsChangeBits": { + "type": { + "kind": "base", + "name": "unsigned short" + }, + "offset": 4 + }, + "tickLastMsgChecked": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 12 + } + }, + "kind": "struct", + "size": 16 + }, + "tagKbdNlsLayer": { + "fields": { + "OEMIdentifier": { + "type": { + "kind": "base", + "name": "unsigned short" + }, + "offset": 0 + }, + "NumOfVkToF": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 4 + }, + "pusMouseVKey": { + "type": { + "subtype": { + "kind": "base", + "name": "unsigned short" + }, + "kind": "pointer" + }, + "offset": 24 + }, + "NumOfMouseVKey": { + "type": { + "kind": "base", + "name": "long" + }, + "offset": 16 + }, + "pVkToF": { + "type": { + "subtype": { + "kind": "struct", + "name": "_VK_TO_FUNCTION_TABLE" + }, + "kind": "pointer" + }, + "offset": 8 + }, + "LayoutInformation": { + "type": { + "kind": "base", + "name": "unsigned short" + }, + "offset": 2 + } + }, + "kind": "struct", + "size": 32 + }, + "__unnamed_1158": { + "fields": { + "Reserved": { + "type": { + "bit_position": 2, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long long" + }, + "bit_length": 2 + }, + "offset": 8 + }, + "HeaderType": { + "type": { + "bit_position": 0, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long long" + }, + "bit_length": 1 + }, + "offset": 8 + }, + "Sequence": { + "type": { + "bit_position": 16, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long long" + }, + "bit_length": 48 + }, + "offset": 0 + }, + "Init": { + "type": { + "bit_position": 1, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long long" + }, + "bit_length": 1 + }, + "offset": 8 + }, + "Depth": { + "type": { + "bit_position": 0, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long long" + }, + "bit_length": 16 + }, + "offset": 0 + }, + "NextEntry": { + "type": { + "bit_position": 4, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long long" + }, + "bit_length": 60 + }, + "offset": 8 + } + }, + "kind": "struct", + "size": 16 + }, + "HBITMAP__": { + "fields": { + "unused": { + "type": { + "kind": "base", + "name": "long" + }, + "offset": 0 + } + }, + "kind": "struct", + "size": 4 + }, + "__unnamed_124b": { + "fields": { + "Type": { + "type": { + "kind": "enum", + "name": "TypeEnum" + }, + "offset": 8 + }, + "Reserved": { + "type": { + "count": 3, + "subtype": { + "kind": "base", + "name": "unsigned char" + }, + "kind": "array" + }, + "offset": 1 + }, + "InPath": { + "type": { + "kind": "base", + "name": "unsigned char" + }, + "offset": 0 + } + }, + "kind": "struct", + "size": 16 + }, + "_TL": { + "fields": { + "pfnFree": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 16 + }, + "pobj": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 8 + }, + "next": { + "type": { + "subtype": { + "kind": "struct", + "name": "_TL" + }, + "kind": "pointer" + }, + "offset": 0 + } + }, + "kind": "struct", + "size": 24 + }, + "tagTOUCHINPUTINFO": { + "fields": { + "dwcInputs": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 24 + }, + "head": { + "type": { + "kind": "struct", + "name": "_THROBJHEAD" + }, + "offset": 0 + }, + "uFlags": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 28 + }, + "TouchInput": { + "type": { + "count": 1, + "subtype": { + "kind": "struct", + "name": "tagTOUCHINPUT" + }, + "kind": "array" + }, + "offset": 32 + } + }, + "kind": "struct", + "size": 80 + }, + "tagTHREADINFO": { + "fields": { + "ForceLegacyResizeNCMetr": { + "type": { + "bit_position": 29, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long long" + }, + "bit_length": 1 + }, + "offset": 520 + }, + "ptl": { + "type": { + "subtype": { + "kind": "struct", + "name": "_TL" + }, + "kind": "pointer" + }, + "offset": 336 + }, + "timeLast": { + "type": { + "kind": "base", + "name": "long" + }, + "offset": 448 + }, + "DontJournalAttach": { + "type": { + "bit_position": 28, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 1 + }, + "offset": 516 + }, + "fPack": { + "type": { + "bit_position": 2, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 26 + }, + "offset": 928 + }, + "pDevHTInfo": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 280 + }, + "dwCompatFlags": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 516 + }, + "psmsSent": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagSMS" + }, + "kind": "pointer" + }, + "offset": 424 + }, + "fsHooks": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 656 + }, + "DefaultCharset": { + "type": { + "bit_position": 14, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long long" + }, + "bit_length": 1 + }, + "offset": 520 + }, + "HackWinFlags": { + "type": { + "bit_position": 10, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 1 + }, + "offset": 516 + }, + "ulWindowSystemRendering": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 324 + }, + "dwExpWinVer": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 512 + }, + "psmsReceiveList": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagSMS" + }, + "kind": "pointer" + }, + "offset": 440 + }, + "sphkCurrent": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagHOOK" + }, + "kind": "pointer" + }, + "offset": 560 + }, + "No50ExStyles": { + "type": { + "bit_position": 2, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long long" + }, + "bit_length": 1 + }, + "offset": 520 + }, + "IgnoreFaults": { + "type": { + "bit_position": 25, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 1 + }, + "offset": 516 + }, + "pClientInfo": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagCLIENTINFO" + }, + "kind": "pointer" + }, + "offset": 400 + }, + "DDENoAsyncReg": { + "type": { + "bit_position": 20, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long long" + }, + "bit_length": 1 + }, + "offset": 520 + }, + "DealyHwndShakeChk": { + "type": { + "bit_position": 11, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 1 + }, + "offset": 516 + }, + "amdesk": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 720 + }, + "fsChangeBitsRemoved": { + "type": { + "kind": "base", + "name": "unsigned short" + }, + "offset": 704 + }, + "psmsCurrent": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagSMS" + }, + "kind": "pointer" + }, + "offset": 432 + }, + "NoInitFlagsOnFocus": { + "type": { + "bit_position": 17, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long long" + }, + "bit_length": 1 + }, + "offset": 520 + }, + "StrictLLHook": { + "type": { + "bit_position": 21, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long long" + }, + "bit_length": 1 + }, + "offset": 520 + }, + "pdcoRender": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 304 + }, + "NoShadow": { + "type": { + "bit_position": 22, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long long" + }, + "bit_length": 1 + }, + "offset": 520 + }, + "EnumHelv": { + "type": { + "bit_position": 12, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 1 + }, + "offset": 516 + }, + "Winver31": { + "type": { + "bit_position": 21, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 1 + }, + "offset": 516 + }, + "Win30AvgWidth": { + "type": { + "bit_position": 19, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 1 + }, + "offset": 516 + }, + "ptlW32": { + "type": { + "subtype": { + "kind": "struct", + "name": "_TL" + }, + "kind": "pointer" + }, + "offset": 16 + }, + "AlwaysSendSyncPaint": { + "type": { + "bit_position": 6, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 1 + }, + "offset": 516 + }, + "IgnoreNoDiscard": { + "type": { + "bit_position": 0, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 1 + }, + "offset": 516 + }, + "cPaintsReady": { + "type": { + "kind": "base", + "name": "long" + }, + "offset": 480 + }, + "SubtractClips": { + "type": { + "bit_position": 14, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 1 + }, + "offset": 516 + }, + "apEvent": { + "type": { + "subtype": { + "subtype": { + "kind": "struct", + "name": "nt_symbols!_KEVENT" + }, + "kind": "pointer" + }, + "kind": "pointer" + }, + "offset": 712 + }, + "cEnterCount": { + "type": { + "kind": "base", + "name": "long" + }, + "offset": 672 + }, + "ptLastReal": { + "type": { + "kind": "struct", + "name": "tagPOINT" + }, + "offset": 636 + }, + "fThreadCleanupFinished": { + "type": { + "bit_position": 28, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 1 + }, + "offset": 928 + }, + "idLast": { + "type": { + "kind": "base", + "name": "unsigned long long" + }, + "offset": 456 + }, + "spklActive": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagKL" + }, + "kind": "pointer" + }, + "offset": 360 + }, + "pProxyPort": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 64 + }, + "ulDevHTInfoUniqueness": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 288 + }, + "pEThread": { + "type": { + "subtype": { + "kind": "struct", + "name": "nt_symbols!_ETHREAD" + }, + "kind": "pointer" + }, + "offset": 0 + }, + "ptdb": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagTDB" + }, + "kind": "pointer" + }, + "offset": 496 + }, + "SpareCompatFlags2": { + "type": { + "bit_position": 33, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long long" + }, + "bit_length": 31 + }, + "offset": 520 + }, + "bIncludeSprites": { + "type": { + "kind": "base", + "name": "unsigned char" + }, + "offset": 321 + }, + "mlPost": { + "type": { + "kind": "struct", + "name": "tagMLIST" + }, + "offset": 680 + }, + "RefCount": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 8 + }, + "pwinsta": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagWINDOWSTATION" + }, + "kind": "pointer" + }, + "offset": 496 + }, + "NoCustomPaperSize": { + "type": { + "bit_position": 12, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long long" + }, + "bit_length": 1 + }, + "offset": 520 + }, + "cTimersReady": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 484 + }, + "NoScrollBarCtxMenu": { + "type": { + "bit_position": 31, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 1 + }, + "offset": 516 + }, + "hPrevHidData": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 880 + }, + "cNestedStableVisRgn": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 908 + }, + "tlSpriteState": { + "type": { + "kind": "struct", + "name": "_TLSPRITESTATE" + }, + "offset": 104 + }, + "DpiAware": { + "type": { + "bit_position": 25, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long long" + }, + "bit_length": 1 + }, + "offset": 520 + }, + "MultipleBands": { + "type": { + "bit_position": 5, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 1 + }, + "offset": 516 + }, + "rpdesk": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagDESKTOP" + }, + "kind": "pointer" + }, + "offset": 376 + }, + "AnimationOff": { + "type": { + "bit_position": 0, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long long" + }, + "bit_length": 1 + }, + "offset": 520 + }, + "No50ExStyleBits": { + "type": { + "bit_position": 11, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long long" + }, + "bit_length": 1 + }, + "offset": 520 + }, + "ulThreadFlags2": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 928 + }, + "bEnableEngUpdateDeviceSurface": { + "type": { + "kind": "base", + "name": "unsigned char" + }, + "offset": 320 + }, + "fsReserveKeys": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 708 + }, + "hdesk": { + "type": { + "subtype": { + "kind": "struct", + "name": "HDESK__" + }, + "kind": "pointer" + }, + "offset": 472 + }, + "MoreExtraWndWords": { + "type": { + "bit_position": 8, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 1 + }, + "offset": 516 + }, + "NoGhost": { + "type": { + "bit_position": 19, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long long" + }, + "bit_length": 1 + }, + "offset": 520 + }, + "NoHRGN1": { + "type": { + "bit_position": 16, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 1 + }, + "offset": 516 + }, + "ptLast": { + "type": { + "kind": "struct", + "name": "tagPOINT" + }, + "offset": 628 + }, + "hGestureInfoCurrent": { + "type": { + "subtype": { + "kind": "struct", + "name": "HGESTUREINFO__" + }, + "kind": "pointer" + }, + "offset": 896 + }, + "GiveUpForegound": { + "type": { + "bit_position": 6, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long long" + }, + "bit_length": 1 + }, + "offset": 520 + }, + "spDefaultImc": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagIMC" + }, + "kind": "pointer" + }, + "offset": 656 + }, + "pmsd": { + "type": { + "subtype": { + "kind": "struct", + "name": "_MOVESIZEDATA" + }, + "kind": "pointer" + }, + "offset": 544 + }, + "HardwareMixer": { + "type": { + "bit_position": 30, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long long" + }, + "bit_length": 1 + }, + "offset": 520 + }, + "NoEMFSpooling": { + "type": { + "bit_position": 26, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 1 + }, + "offset": 516 + }, + "MsgPPInfo": { + "type": { + "kind": "struct", + "name": "tagMSGPPINFO" + }, + "offset": 904 + }, + "EnumTTNotDevice": { + "type": { + "bit_position": 13, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 1 + }, + "offset": 516 + }, + "fSpecialInitialization": { + "type": { + "bit_position": 0, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 1 + }, + "offset": 928 + }, + "ForceFusion": { + "type": { + "bit_position": 23, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long long" + }, + "bit_length": 1 + }, + "offset": 520 + }, + "cti": { + "type": { + "kind": "struct", + "name": "tagCLIENTTHREADINFO" + }, + "offset": 864 + }, + "pClientID": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 72 + }, + "pstrAppName": { + "type": { + "subtype": { + "kind": "struct", + "name": "nt_symbols!_UNICODE_STRING" + }, + "kind": "pointer" + }, + "offset": 416 + }, + "ppi": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagPROCESSINFO" + }, + "kind": "pointer" + }, + "offset": 376 + }, + "SendMnuDblClk": { + "type": { + "bit_position": 18, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 1 + }, + "offset": 516 + }, + "DDENoSync": { + "type": { + "bit_position": 18, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long long" + }, + "bit_length": 1 + }, + "offset": 520 + }, + "EditNoMouseHide": { + "type": { + "bit_position": 8, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long long" + }, + "bit_length": 1 + }, + "offset": 520 + }, + "OpenGLEMF": { + "type": { + "bit_position": 26, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long long" + }, + "bit_length": 1 + }, + "offset": 520 + }, + "hTouchInputCurrent": { + "type": { + "subtype": { + "kind": "struct", + "name": "HTOUCHINPUT__" + }, + "kind": "pointer" + }, + "offset": 888 + }, + "pEventQueueServer": { + "type": { + "subtype": { + "kind": "struct", + "name": "nt_symbols!_KEVENT" + }, + "kind": "pointer" + }, + "offset": 600 + }, + "NoPaddedBorder": { + "type": { + "bit_position": 28, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long long" + }, + "bit_length": 1 + }, + "offset": 520 + }, + "NoDrawPatRect": { + "type": { + "bit_position": 3, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long long" + }, + "bit_length": 1 + }, + "offset": 520 + }, + "ForceTTGrapchis": { + "type": { + "bit_position": 15, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 1 + }, + "offset": 516 + }, + "GetDeviceCaps": { + "type": { + "bit_position": 20, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 1 + }, + "offset": 516 + }, + "pgdiBrushAttr": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 32 + }, + "pq": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagQ" + }, + "kind": "pointer" + }, + "offset": 352 + }, + "NoSoftCursOnMoveSize": { + "type": { + "bit_position": 31, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long long" + }, + "bit_length": 1 + }, + "offset": 520 + }, + "hEventQueueClient": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 592 + }, + "pdcoSrc": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 312 + }, + "DDE": { + "type": { + "bit_position": 13, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long long" + }, + "bit_length": 1 + }, + "offset": 520 + }, + "wchInjected": { + "type": { + "kind": "base", + "name": "wchar" + }, + "offset": 706 + }, + "CallTTDevice": { + "type": { + "bit_position": 4, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 1 + }, + "offset": 516 + }, + "MsShellDlg": { + "type": { + "bit_position": 4, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long long" + }, + "bit_length": 1 + }, + "offset": 520 + }, + "TransparentBltMirror": { + "type": { + "bit_position": 27, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long long" + }, + "bit_length": 1 + }, + "offset": 520 + }, + "PtiLink": { + "type": { + "kind": "struct", + "name": "nt_symbols!_LIST_ENTRY" + }, + "offset": 656 + }, + "DisableDBCSProp": { + "type": { + "bit_position": 29, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 1 + }, + "offset": 516 + }, + "cVisWindows": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 728 + }, + "Random31Ux": { + "type": { + "bit_position": 27, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 1 + }, + "offset": 516 + }, + "NcCalcSizeOnMove": { + "type": { + "bit_position": 17, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 1 + }, + "offset": 516 + }, + "KCOff": { + "type": { + "bit_position": 1, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long long" + }, + "bit_length": 1 + }, + "offset": 520 + }, + "readyHead": { + "type": { + "kind": "struct", + "name": "nt_symbols!_LIST_ENTRY" + }, + "offset": 912 + }, + "UsePrintingEscape": { + "type": { + "bit_position": 2, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 1 + }, + "offset": 516 + }, + "NoBatching": { + "type": { + "bit_position": 9, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long long" + }, + "bit_length": 1 + }, + "offset": 520 + }, + "ForceTextBand": { + "type": { + "bit_position": 1, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 1 + }, + "offset": 516 + }, + "pUMPDObj": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 56 + }, + "cWindows": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 724 + }, + "fETWReserved": { + "type": { + "bit_position": 29, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 3 + }, + "offset": 928 + }, + "pqAttach": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagQ" + }, + "kind": "pointer" + }, + "offset": 528 + }, + "pRBRecursionCount": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 96 + }, + "TIF_flags": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 440 + }, + "iVisRgnUniqueness": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 328 + }, + "Win31DevModeSize": { + "type": { + "bit_position": 23, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 1 + }, + "offset": 516 + }, + "pSBTrack": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagSBTRACK" + }, + "kind": "pointer" + }, + "offset": 584 + }, + "spwndDefaultIme": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagWND" + }, + "kind": "pointer" + }, + "offset": 648 + }, + "dwCompatFlags2": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 520 + }, + "EditSetTextMunge": { + "type": { + "bit_position": 7, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 1 + }, + "offset": 516 + }, + "pUMPDHeap": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 48 + }, + "fgfSwitchInProgressSetter": { + "type": { + "bit_position": 1, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 1 + }, + "offset": 928 + }, + "ulClientDelta": { + "type": { + "kind": "base", + "name": "unsigned long long" + }, + "offset": 392 + }, + "pdcoAA": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 296 + }, + "NoTimeCbProtect": { + "type": { + "bit_position": 24, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long long" + }, + "bit_length": 1 + }, + "offset": 520 + }, + "DisableFontAssoc": { + "type": { + "bit_position": 24, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 1 + }, + "offset": 516 + }, + "pcti": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagCLIENTTHREADINFO" + }, + "kind": "pointer" + }, + "offset": 368 + }, + "NoCharDeadKey": { + "type": { + "bit_position": 15, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long long" + }, + "bit_length": 1 + }, + "offset": 520 + }, + "iCursorLevel": { + "type": { + "kind": "base", + "name": "long" + }, + "offset": 624 + }, + "TTIgnoreRasterDupe": { + "type": { + "bit_position": 9, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 1 + }, + "offset": 516 + }, + "qwCompatFlags2": { + "type": { + "kind": "base", + "name": "unsigned long long" + }, + "offset": 520 + }, + "wParamHkCurrent": { + "type": { + "kind": "base", + "name": "unsigned long long" + }, + "offset": 576 + }, + "NoWindowArrangement": { + "type": { + "bit_position": 32, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long long" + }, + "bit_length": 1 + }, + "offset": 520 + }, + "ActiveMenus": { + "type": { + "bit_position": 7, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long long" + }, + "bit_length": 1 + }, + "offset": 520 + }, + "pDeskInfo": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagDESKTOPINFO" + }, + "kind": "pointer" + }, + "offset": 416 + }, + "pMenuState": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagMENUSTATE" + }, + "kind": "pointer" + }, + "offset": 488 + }, + "TryExceptCallWndProc": { + "type": { + "bit_position": 16, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long long" + }, + "bit_length": 1 + }, + "offset": 520 + }, + "pNonRBRecursionCount": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 100 + }, + "hklPrev": { + "type": { + "subtype": { + "kind": "struct", + "name": "HKL__" + }, + "kind": "pointer" + }, + "offset": 664 + }, + "IgnoreTopMost": { + "type": { + "bit_position": 3, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 1 + }, + "offset": 516 + }, + "exitCode": { + "type": { + "kind": "base", + "name": "long" + }, + "offset": 464 + }, + "NoDDETrackDying": { + "type": { + "bit_position": 5, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long long" + }, + "bit_length": 1 + }, + "offset": 520 + }, + "GdiTmpTgoList": { + "type": { + "kind": "struct", + "name": "nt_symbols!_LIST_ENTRY" + }, + "offset": 80 + }, + "pUMPDObjs": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 40 + }, + "FontSubs": { + "type": { + "bit_position": 10, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long long" + }, + "bit_length": 1 + }, + "offset": 520 + }, + "pgdiDcattr": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 24 + }, + "SmoothScrolling": { + "type": { + "bit_position": 30, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 1 + }, + "offset": 516 + }, + "pSpriteState": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 272 + }, + "lParamHkCurrent": { + "type": { + "kind": "base", + "name": "long long" + }, + "offset": 568 + }, + "aphkStart": { + "type": { + "count": 16, + "subtype": { + "subtype": { + "kind": "struct", + "name": "tagHOOK" + }, + "kind": "pointer" + }, + "kind": "array" + }, + "offset": 784 + }, + "ptiSibling": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagTHREADINFO" + }, + "kind": "pointer" + }, + "offset": 536 + }, + "psiiList": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagSVR_INSTANCE_INFO" + }, + "kind": "pointer" + }, + "offset": 504 + }, + "IncreaseStack": { + "type": { + "bit_position": 22, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 1 + }, + "offset": 516 + } + }, + "kind": "struct", + "size": 936 + }, + "__unnamed_11ff": { + "fields": { + "ShareAccess": { + "type": { + "kind": "base", + "name": "unsigned short" + }, + "offset": 18 + }, + "EaLength": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 24 + }, + "SecurityContext": { + "type": { + "subtype": { + "kind": "struct", + "name": "nt_symbols!_IO_SECURITY_CONTEXT" + }, + "kind": "pointer" + }, + "offset": 0 + }, + "Options": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 8 + }, + "FileAttributes": { + "type": { + "kind": "base", + "name": "unsigned short" + }, + "offset": 16 + } + }, + "kind": "struct", + "size": 32 + }, + "_CALLPROCDATA": { + "fields": { + "head": { + "type": { + "kind": "struct", + "name": "_PROCDESKHEAD" + }, + "offset": 0 + }, + "pfnClientPrevious": { + "type": { + "kind": "base", + "name": "unsigned long long" + }, + "offset": 48 + }, + "wType": { + "type": { + "kind": "base", + "name": "unsigned short" + }, + "offset": 56 + }, + "spcpdNext": { + "type": { + "subtype": { + "kind": "struct", + "name": "_CALLPROCDATA" + }, + "kind": "pointer" + }, + "offset": 40 + } + }, + "kind": "struct", + "size": 64 + }, + "_D3DKMDT_VIDPN_PRESENT_PATH": { + "fields": { + "VidPnTargetColorCoeffDynamicRanges": { + "type": { + "kind": "struct", + "name": "_D3DKMDT_COLOR_COEFF_DYNAMIC_RANGES" + }, + "offset": 48 + }, + "VidPnTargetColorBasis": { + "type": { + "kind": "enum", + "name": "VidPnTargetColorBasisEnum" + }, + "offset": 44 + }, + "ContentTransformation": { + "type": { + "kind": "struct", + "name": "_D3DKMDT_VIDPN_PRESENT_PATH_TRANSFORMATION" + }, + "offset": 12 + }, + "GammaRamp": { + "type": { + "kind": "struct", + "name": "_D3DKMDT_GAMMA_RAMP" + }, + "offset": 336 + }, + "CopyProtection": { + "type": { + "kind": "struct", + "name": "_D3DKMDT_VIDPN_PRESENT_PATH_COPYPROTECTION" + }, + "offset": 68 + }, + "VidPnSourceId": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 0 + }, + "Content": { + "type": { + "kind": "enum", + "name": "ContentEnum" + }, + "offset": 64 + }, + "VisibleFromActiveTLOffset": { + "type": { + "kind": "struct", + "name": "_D3DKMDT_2DREGION" + }, + "offset": 28 + }, + "VidPnTargetId": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 4 + }, + "VisibleFromActiveBROffset": { + "type": { + "kind": "struct", + "name": "_D3DKMDT_2DREGION" + }, + "offset": 36 + }, + "ImportanceOrdinal": { + "type": { + "kind": "enum", + "name": "ImportanceOrdinalEnum" + }, + "offset": 8 + } + }, + "kind": "struct", + "size": 360 + }, + "__unnamed_1253": { + "fields": { + "PowerSequence": { + "type": { + "subtype": { + "kind": "struct", + "name": "nt_symbols!_POWER_SEQUENCE" + }, + "kind": "pointer" + }, + "offset": 0 + } + }, + "kind": "struct", + "size": 8 + }, + "tagPROCESS_HID_TABLE": { + "fields": { + "fExclusiveMouseSink": { + "type": { + "bit_position": 3, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 100 + }, + "fCaptureMouse": { + "type": { + "bit_position": 8, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 100 + }, + "fNoLegacyMouse": { + "type": { + "bit_position": 1, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 100 + }, + "fRawKeyboard": { + "type": { + "bit_position": 4, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 100 + }, + "spwndTargetMouse": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagWND" + }, + "kind": "pointer" + }, + "offset": 64 + }, + "spwndTargetKbd": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagWND" + }, + "kind": "pointer" + }, + "offset": 72 + }, + "UsageLast": { + "type": { + "kind": "base", + "name": "unsigned short" + }, + "offset": 98 + }, + "UsagePageLast": { + "type": { + "kind": "base", + "name": "unsigned short" + }, + "offset": 96 + }, + "fRawMouse": { + "type": { + "bit_position": 0, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 100 + }, + "fRawMouseSink": { + "type": { + "bit_position": 2, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 100 + }, + "inclusionList": { + "type": { + "kind": "struct", + "name": "nt_symbols!_LIST_ENTRY" + }, + "offset": 16 + }, + "nSinks": { + "type": { + "kind": "base", + "name": "long" + }, + "offset": 80 + }, + "UsagePageList": { + "type": { + "kind": "struct", + "name": "nt_symbols!_LIST_ENTRY" + }, + "offset": 32 + }, + "ExclusionList": { + "type": { + "kind": "struct", + "name": "nt_symbols!_LIST_ENTRY" + }, + "offset": 48 + }, + "InclusionList": { + "type": { + "kind": "struct", + "name": "nt_symbols!_LIST_ENTRY" + }, + "offset": 16 + }, + "fRawKeyboardSink": { + "type": { + "bit_position": 6, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 100 + }, + "fAppKeys": { + "type": { + "bit_position": 10, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 100 + }, + "fNoHotKeys": { + "type": { + "bit_position": 9, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 100 + }, + "link": { + "type": { + "kind": "struct", + "name": "nt_symbols!_LIST_ENTRY" + }, + "offset": 0 + }, + "fNoLegacyKeyboard": { + "type": { + "bit_position": 5, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 100 + }, + "request": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagPROCESS_HID_REQUEST" + }, + "kind": "pointer" + }, + "offset": 16 + }, + "fExclusiveKeyboardSink": { + "type": { + "bit_position": 7, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 100 + }, + "pLastRequest": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagPROCESS_HID_REQUEST" + }, + "kind": "pointer" + }, + "offset": 88 + } + }, + "kind": "struct", + "size": 104 + }, + "__unnamed_1809": { + "fields": { + "Affinity": { + "type": { + "kind": "base", + "name": "unsigned long long" + }, + "offset": 8 + }, + "Vector": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 4 + }, + "Group": { + "type": { + "kind": "base", + "name": "unsigned short" + }, + "offset": 0 + }, + "MessageCount": { + "type": { + "kind": "base", + "name": "unsigned short" + }, + "offset": 2 + } + }, + "kind": "struct", + "size": 16 + }, + "tagHOOK": { + "fields": { + "head": { + "type": { + "kind": "struct", + "name": "_THRDESKHEAD" + }, + "offset": 0 + }, + "iHook": { + "type": { + "kind": "base", + "name": "long" + }, + "offset": 48 + }, + "phkNext": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagHOOK" + }, + "kind": "pointer" + }, + "offset": 40 + }, + "offPfn": { + "type": { + "kind": "base", + "name": "unsigned long long" + }, + "offset": 56 + }, + "flags": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 64 + }, + "fLastHookHung": { + "type": { + "bit_position": 7, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 88 + }, + "nTimeout": { + "type": { + "bit_position": 0, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 7 + }, + "offset": 88 + }, + "ihmod": { + "type": { + "kind": "base", + "name": "long" + }, + "offset": 68 + }, + "ptiHooked": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagTHREADINFO" + }, + "kind": "pointer" + }, + "offset": 72 + }, + "rpdesk": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagDESKTOP" + }, + "kind": "pointer" + }, + "offset": 80 + } + }, + "kind": "struct", + "size": 96 + }, + "_THROBJHEAD": { + "fields": { + "h": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 0 + }, + "pti": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagTHREADINFO" + }, + "kind": "pointer" + }, + "offset": 16 + }, + "cLockObj": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 8 + } + }, + "kind": "struct", + "size": 24 + }, + "tagPROCESS_HID_REQUEST": { + "fields": { + "fSinkable": { + "type": { + "bit_position": 0, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 20 + }, + "pTLCInfo": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagHID_TLC_INFO" + }, + "kind": "pointer" + }, + "offset": 24 + }, + "hwnd": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagWND" + }, + "kind": "pointer" + }, + "offset": 32 + }, + "fDevNotify": { + "type": { + "bit_position": 2, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 20 + }, + "fExSinkable": { + "type": { + "bit_position": 1, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 20 + }, + "usUsage": { + "type": { + "kind": "base", + "name": "short" + }, + "offset": 18 + }, + "fExclusiveOrphaned": { + "type": { + "bit_position": 3, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 20 + }, + "next_request": { + "type": { + "kind": "struct", + "name": "nt_symbols!_LIST_ENTRY" + }, + "offset": 0 + }, + "link": { + "type": { + "kind": "struct", + "name": "nt_symbols!_LIST_ENTRY" + }, + "offset": 0 + }, + "pPORequest": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagHID_PAGEONLY_REQUEST" + }, + "kind": "pointer" + }, + "offset": 24 + }, + "usUsagePage": { + "type": { + "kind": "base", + "name": "short" + }, + "offset": 16 + }, + "ptr": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 24 + }, + "spwndTarget": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagWND" + }, + "kind": "pointer" + }, + "offset": 32 + } + }, + "kind": "struct", + "size": 40 + }, + "_KFLOATING_SAVE": { + "fields": { + "Dummy": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 0 + } + }, + "kind": "struct", + "size": 4 + }, + "_D3DKMDT_VIDPN_PRESENT_PATH_ROTATION_SUPPORT": { + "fields": { + "Rotate270": { + "type": { + "bit_position": 3, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 1 + }, + "offset": 0 + }, + "Rotate90": { + "type": { + "bit_position": 1, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 1 + }, + "offset": 0 + }, + "Identity": { + "type": { + "bit_position": 0, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 1 + }, + "offset": 0 + }, + "Rotate180": { + "type": { + "bit_position": 2, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 1 + }, + "offset": 0 + } + }, + "kind": "struct", + "size": 4 + }, + "tagMLIST": { + "fields": { + "cMsgs": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 16 + }, + "pqmsgRead": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagQMSG" + }, + "kind": "pointer" + }, + "offset": 0 + }, + "pqmsgWriteLast": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagQMSG" + }, + "kind": "pointer" + }, + "offset": 8 + } + }, + "kind": "struct", + "size": 24 + }, + "_CONSOLE_CARET_INFO": { + "fields": { + "hwnd": { + "type": { + "subtype": { + "kind": "struct", + "name": "HWND__" + }, + "kind": "pointer" + }, + "offset": 0 + }, + "rc": { + "type": { + "kind": "struct", + "name": "tagRECT" + }, + "offset": 8 + } + }, + "kind": "struct", + "size": 24 + }, + "__unnamed_1807": { + "fields": { + "Affinity": { + "type": { + "kind": "base", + "name": "unsigned long long" + }, + "offset": 8 + }, + "Vector": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 4 + }, + "Group": { + "type": { + "kind": "base", + "name": "unsigned short" + }, + "offset": 2 + }, + "Level": { + "type": { + "kind": "base", + "name": "unsigned short" + }, + "offset": 0 + } + }, + "kind": "struct", + "size": 16 + }, + "DEADKEY": { + "fields": { + "wchComposed": { + "type": { + "kind": "base", + "name": "wchar" + }, + "offset": 4 + }, + "dwBoth": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 0 + }, + "uFlags": { + "type": { + "kind": "base", + "name": "unsigned short" + }, + "offset": 6 + } + }, + "kind": "struct", + "size": 8 + }, + "tagPROCESSINFO": { + "fields": { + "DxProcess": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 248 + }, + "fHasMagContext": { + "type": { + "bit_position": 0, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 1 + }, + "offset": 736 + }, + "hwinsta": { + "type": { + "subtype": { + "kind": "struct", + "name": "HWINSTA__" + }, + "kind": "pointer" + }, + "offset": 608 + }, + "NextStart": { + "type": { + "subtype": { + "kind": "struct", + "name": "_W32PROCESS" + }, + "kind": "pointer" + }, + "offset": 32 + }, + "ptiList": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagTHREADINFO" + }, + "kind": "pointer" + }, + "offset": 256 + }, + "pHidTable": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagPROCESS_HID_TABLE" + }, + "kind": "pointer" + }, + "offset": 744 + }, + "W32PF_Flags": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 12 + }, + "UserHandleCount": { + "type": { + "kind": "base", + "name": "long" + }, + "offset": 68 + }, + "pclsPublicList": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagCLS" + }, + "kind": "pointer" + }, + "offset": 288 + }, + "dwhmodLibLoadedMask": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 340 + }, + "luidSession": { + "type": { + "kind": "struct", + "name": "nt_symbols!_LUID" + }, + "offset": 700 + }, + "hdeskStartup": { + "type": { + "subtype": { + "kind": "struct", + "name": "HDESK__" + }, + "kind": "pointer" + }, + "offset": 328 + }, + "Unused": { + "type": { + "bit_position": 1, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 31 + }, + "offset": 736 + }, + "GDIPushLock": { + "type": { + "kind": "struct", + "name": "nt_symbols!_EX_PUSH_LOCK" + }, + "offset": 80 + }, + "dwImeCompatFlags": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 696 + }, + "hMonitor": { + "type": { + "subtype": { + "kind": "struct", + "name": "HMONITOR__" + }, + "kind": "pointer" + }, + "offset": 624 + }, + "ptiMainThread": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagTHREADINFO" + }, + "kind": "pointer" + }, + "offset": 264 + }, + "pvwplWndGCList": { + "type": { + "subtype": { + "kind": "struct", + "name": "VWPL" + }, + "kind": "pointer" + }, + "offset": 760 + }, + "pBrushAttrList": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 48 + }, + "usi": { + "type": { + "kind": "struct", + "name": "tagUSERSTARTUPINFO" + }, + "offset": 708 + }, + "GDIBrushAttrFreeList": { + "type": { + "kind": "struct", + "name": "nt_symbols!_LIST_ENTRY" + }, + "offset": 208 + }, + "InputIdleEvent": { + "type": { + "subtype": { + "kind": "struct", + "name": "nt_symbols!_KEVENT" + }, + "kind": "pointer" + }, + "offset": 16 + }, + "ahmodLibLoaded": { + "type": { + "count": 32, + "subtype": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "kind": "array" + }, + "offset": 384 + }, + "pW32Job": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagW32JOB" + }, + "kind": "pointer" + }, + "offset": 688 + }, + "W32Pid": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 56 + }, + "bmHandleFlags": { + "type": { + "kind": "struct", + "name": "nt_symbols!_RTL_BITMAP" + }, + "offset": 648 + }, + "UserHandleCountPeak": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 72 + }, + "pclsPrivateList": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagCLS" + }, + "kind": "pointer" + }, + "offset": 280 + }, + "cThreads": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 320 + }, + "GDIEngUserMemAllocTable": { + "type": { + "kind": "struct", + "name": "nt_symbols!_RTL_AVL_TABLE" + }, + "offset": 88 + }, + "RefCount": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 8 + }, + "GDIHandleCountPeak": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 64 + }, + "dwLpkEntryPoints": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 680 + }, + "pwpi": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagWOWPROCESSINFO" + }, + "kind": "pointer" + }, + "offset": 296 + }, + "StartCursorHideTime": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 24 + }, + "ppiNext": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagPROCESSINFO" + }, + "kind": "pointer" + }, + "offset": 304 + }, + "Flags": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 736 + }, + "dwHotkey": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 620 + }, + "cSysExpunge": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 336 + }, + "rpdeskStartup": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagDESKTOP" + }, + "kind": "pointer" + }, + "offset": 272 + }, + "pdvList": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagDESKTOPVIEW" + }, + "kind": "pointer" + }, + "offset": 632 + }, + "hidTable": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagPROCESS_HID_TABLE" + }, + "kind": "pointer" + }, + "offset": 784 + }, + "ppiNextRunning": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagPROCESSINFO" + }, + "kind": "pointer" + }, + "offset": 312 + }, + "amwinsta": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 616 + }, + "dwRegisteredClasses": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 752 + }, + "dwLayout": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 740 + }, + "Process": { + "type": { + "subtype": { + "kind": "struct", + "name": "nt_symbols!_EPROCESS" + }, + "kind": "pointer" + }, + "offset": 0 + }, + "rpwinsta": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagWINDOWSTATION" + }, + "kind": "pointer" + }, + "offset": 600 + }, + "pCursorCache": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagCURSOR" + }, + "kind": "pointer" + }, + "offset": 664 + }, + "pClientBase": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 672 + }, + "GDIHandleCount": { + "type": { + "kind": "base", + "name": "long" + }, + "offset": 60 + }, + "iClipSerialNumber": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 640 + }, + "GDIW32PIDLockedBitmaps": { + "type": { + "kind": "struct", + "name": "nt_symbols!_LIST_ENTRY" + }, + "offset": 224 + }, + "pDCAttrList": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 40 + }, + "hSecureGdiSharedHandleTable": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 240 + }, + "GDIDcAttrFreeList": { + "type": { + "kind": "struct", + "name": "nt_symbols!_LIST_ENTRY" + }, + "offset": 192 + } + }, + "kind": "struct", + "size": 768 + }, + "HBRUSH__": { + "fields": { + "unused": { + "type": { + "kind": "base", + "name": "long" + }, + "offset": 0 + } + }, + "kind": "struct", + "size": 4 + }, + "tagCLIP": { + "fields": { + "fmt": { + "type": { + "kind": "enum", + "name": "fmtEnum" + }, + "offset": 0 + }, + "fGlobalHandle": { + "type": { + "kind": "base", + "name": "long" + }, + "offset": 16 + }, + "hData": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 8 + } + }, + "kind": "struct", + "size": 24 + }, + "tagUAHMENUPOPUPMETRICS": { + "fields": { + "rgcx": { + "type": { + "count": 4, + "subtype": { + "kind": "base", + "name": "long" + }, + "kind": "array" + }, + "offset": 0 + }, + "fUpdateMaxWidths": { + "type": { + "bit_position": 0, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 16 + } + }, + "kind": "struct", + "size": 20 + }, + "tagSMS": { + "fields": { + "wParam": { + "type": { + "kind": "base", + "name": "unsigned long long" + }, + "offset": 72 + }, + "lParam": { + "type": { + "kind": "base", + "name": "long long" + }, + "offset": 80 + }, + "lpResultCallBack": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 32 + }, + "lRet": { + "type": { + "kind": "base", + "name": "long long" + }, + "offset": 56 + }, + "psmsReceiveNext": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagSMS" + }, + "kind": "pointer" + }, + "offset": 8 + }, + "ptiSender": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagTHREADINFO" + }, + "kind": "pointer" + }, + "offset": 16 + }, + "tSent": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 64 + }, + "flags": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 68 + }, + "pvCapture": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 104 + }, + "psmsNext": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagSMS" + }, + "kind": "pointer" + }, + "offset": 0 + }, + "ptiReceiver": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagTHREADINFO" + }, + "kind": "pointer" + }, + "offset": 24 + }, + "ptiCallBackSender": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagTHREADINFO" + }, + "kind": "pointer" + }, + "offset": 48 + }, + "spwnd": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagWND" + }, + "kind": "pointer" + }, + "offset": 96 + }, + "message": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 88 + }, + "dwData": { + "type": { + "kind": "base", + "name": "unsigned long long" + }, + "offset": 40 + } + }, + "kind": "struct", + "size": 112 + }, + "__unnamed_195e": { + "fields": { + "Length48": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 0 + }, + "Alignment48": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 4 + }, + "MinimumAddress": { + "type": { + "kind": "struct", + "name": "nt_symbols!_LARGE_INTEGER" + }, + "offset": 8 + }, + "MaximumAddress": { + "type": { + "kind": "struct", + "name": "nt_symbols!_LARGE_INTEGER" + }, + "offset": 16 + } + }, + "kind": "struct", + "size": 24 + }, + "__unnamed_195c": { + "fields": { + "Length40": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 0 + }, + "Alignment40": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 4 + }, + "MinimumAddress": { + "type": { + "kind": "struct", + "name": "nt_symbols!_LARGE_INTEGER" + }, + "offset": 8 + }, + "MaximumAddress": { + "type": { + "kind": "struct", + "name": "nt_symbols!_LARGE_INTEGER" + }, + "offset": 16 + } + }, + "kind": "struct", + "size": 24 + }, + "_W32THREAD": { + "fields": { + "pRBRecursionCount": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 96 + }, + "iVisRgnUniqueness": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 328 + }, + "RefCount": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 8 + }, + "pDevHTInfo": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 280 + }, + "pUMPDHeap": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 48 + }, + "pgdiBrushAttr": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 32 + }, + "ulWindowSystemRendering": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 324 + }, + "tlSpriteState": { + "type": { + "kind": "struct", + "name": "_TLSPRITESTATE" + }, + "offset": 104 + }, + "pdcoRender": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 304 + }, + "bEnableEngUpdateDeviceSurface": { + "type": { + "kind": "base", + "name": "unsigned char" + }, + "offset": 320 + }, + "pdcoAA": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 296 + }, + "pNonRBRecursionCount": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 100 + }, + "ptlW32": { + "type": { + "subtype": { + "kind": "struct", + "name": "_TL" + }, + "kind": "pointer" + }, + "offset": 16 + }, + "GdiTmpTgoList": { + "type": { + "kind": "struct", + "name": "nt_symbols!_LIST_ENTRY" + }, + "offset": 80 + }, + "pUMPDObjs": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 40 + }, + "pgdiDcattr": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 24 + }, + "bIncludeSprites": { + "type": { + "kind": "base", + "name": "unsigned char" + }, + "offset": 321 + }, + "pEThread": { + "type": { + "subtype": { + "kind": "struct", + "name": "nt_symbols!_ETHREAD" + }, + "kind": "pointer" + }, + "offset": 0 + }, + "pSpriteState": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 272 + }, + "pProxyPort": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 64 + }, + "ulDevHTInfoUniqueness": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 288 + }, + "pdcoSrc": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 312 + }, + "pUMPDObj": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 56 + }, + "pClientID": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 72 + } + }, + "kind": "struct", + "size": 336 + }, + "_VK_TO_WCHAR_TABLE": { + "fields": { + "pVkToWchars": { + "type": { + "subtype": { + "kind": "struct", + "name": "_VK_TO_WCHARS1" + }, + "kind": "pointer" + }, + "offset": 0 + }, + "cbSize": { + "type": { + "kind": "base", + "name": "unsigned char" + }, + "offset": 9 + }, + "nModifications": { + "type": { + "kind": "base", + "name": "unsigned char" + }, + "offset": 8 + } + }, + "kind": "struct", + "size": 16 + }, + "tagPROPLIST": { + "fields": { + "aprop": { + "type": { + "count": 1, + "subtype": { + "kind": "struct", + "name": "tagPROP" + }, + "kind": "array" + }, + "offset": 8 + }, + "iFirstFree": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 4 + }, + "cEntries": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 0 + } + }, + "kind": "struct", + "size": 24 + }, + "_D3DKMDT_FREQUENCY_RANGE": { + "fields": { + "MinVSyncFreq": { + "type": { + "kind": "struct", + "name": "_D3DDDI_RATIONAL" + }, + "offset": 0 + }, + "MaxVSyncFreq": { + "type": { + "kind": "struct", + "name": "_D3DDDI_RATIONAL" + }, + "offset": 8 + }, + "MaxHSyncFreq": { + "type": { + "kind": "struct", + "name": "_D3DDDI_RATIONAL" + }, + "offset": 24 + }, + "MinHSyncFreq": { + "type": { + "kind": "struct", + "name": "_D3DDDI_RATIONAL" + }, + "offset": 16 + } + }, + "kind": "struct", + "size": 32 + }, + "__unnamed_11f8": { + "fields": { + "Apc": { + "type": { + "kind": "struct", + "name": "nt_symbols!_KAPC" + }, + "offset": 0 + }, + "CompletionKey": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 0 + }, + "Overlay": { + "type": { + "kind": "struct", + "name": "__unnamed_11f5" + }, + "offset": 0 + } + }, + "kind": "struct", + "size": 88 + }, + "__unnamed_18bf": { + "fields": { + "BaseMiddle": { + "type": { + "kind": "base", + "name": "unsigned char" + }, + "offset": 0 + }, + "BaseHigh": { + "type": { + "kind": "base", + "name": "unsigned char" + }, + "offset": 3 + }, + "Flags1": { + "type": { + "kind": "base", + "name": "unsigned char" + }, + "offset": 1 + }, + "Flags2": { + "type": { + "kind": "base", + "name": "unsigned char" + }, + "offset": 2 + } + }, + "kind": "struct", + "size": 4 + }, + "tagPROFILEVALUEINFO": { + "fields": { + "dwValue": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 0 + }, + "uSection": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 4 + }, + "pwszKeyName": { + "type": { + "subtype": { + "kind": "base", + "name": "wchar" + }, + "kind": "pointer" + }, + "offset": 8 + } + }, + "kind": "struct", + "size": 16 + }, + "__unnamed_11f5": { + "fields": { + "Thread": { + "type": { + "subtype": { + "kind": "struct", + "name": "nt_symbols!_ETHREAD" + }, + "kind": "pointer" + }, + "offset": 32 + }, + "DeviceQueueEntry": { + "type": { + "kind": "struct", + "name": "nt_symbols!_KDEVICE_QUEUE_ENTRY" + }, + "offset": 0 + }, + "CurrentStackLocation": { + "type": { + "subtype": { + "kind": "struct", + "name": "nt_symbols!_IO_STACK_LOCATION" + }, + "kind": "pointer" + }, + "offset": 64 + }, + "DriverContext": { + "type": { + "count": 4, + "subtype": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "kind": "array" + }, + "offset": 0 + }, + "AuxiliaryBuffer": { + "type": { + "subtype": { + "kind": "base", + "name": "unsigned char" + }, + "kind": "pointer" + }, + "offset": 40 + }, + "OriginalFileObject": { + "type": { + "subtype": { + "kind": "struct", + "name": "nt_symbols!_FILE_OBJECT" + }, + "kind": "pointer" + }, + "offset": 72 + }, + "PacketType": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 64 + }, + "ListEntry": { + "type": { + "kind": "struct", + "name": "nt_symbols!_LIST_ENTRY" + }, + "offset": 48 + } + }, + "kind": "struct", + "size": 80 + }, + "__unnamed_125f": { + "fields": { + "AllocatedResources": { + "type": { + "subtype": { + "kind": "struct", + "name": "nt_symbols!_CM_RESOURCE_LIST" + }, + "kind": "pointer" + }, + "offset": 0 + }, + "AllocatedResourcesTranslated": { + "type": { + "subtype": { + "kind": "struct", + "name": "nt_symbols!_CM_RESOURCE_LIST" + }, + "kind": "pointer" + }, + "offset": 8 + } + }, + "kind": "struct", + "size": 16 + }, + "D3DDDI_DXGI_RGB": { + "fields": { + "Blue": { + "type": { + "kind": "base", + "name": "float" + }, + "offset": 8 + }, + "Green": { + "type": { + "kind": "base", + "name": "float" + }, + "offset": 4 + }, + "Red": { + "type": { + "kind": "base", + "name": "float" + }, + "offset": 0 + } + }, + "kind": "struct", + "size": 12 + }, + "__unnamed_1219": { + "fields": { + "Type3InputBuffer": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 24 + }, + "OutputBufferLength": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 0 + }, + "FsControlCode": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 16 + }, + "InputBufferLength": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 8 + } + }, + "kind": "struct", + "size": 32 + }, + "__unnamed_125b": { + "fields": { + "State": { + "type": { + "kind": "struct", + "name": "nt_symbols!_POWER_STATE" + }, + "offset": 16 + }, + "Type": { + "type": { + "kind": "enum", + "name": "TypeEnum" + }, + "offset": 8 + }, + "SystemContext": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 0 + }, + "ShutdownType": { + "type": { + "kind": "enum", + "name": "ShutdownTypeEnum" + }, + "offset": 24 + }, + "SystemPowerStateContext": { + "type": { + "kind": "struct", + "name": "nt_symbols!_SYSTEM_POWER_STATE_CONTEXT" + }, + "offset": 0 + } + }, + "kind": "struct", + "size": 32 + }, + "HDC__": { + "fields": { + "unused": { + "type": { + "kind": "base", + "name": "long" + }, + "offset": 0 + } + }, + "kind": "struct", + "size": 4 + }, + "tagDISPLAYINFO": { + "fields": { + "hDev": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 0 + }, + "SpatialListHead": { + "type": { + "kind": "struct", + "name": "_KLIST_ENTRY" + }, + "offset": 144 + }, + "BitCountMax": { + "type": { + "kind": "base", + "name": "unsigned short" + }, + "offset": 130 + }, + "cyGray": { + "type": { + "kind": "base", + "name": "long" + }, + "offset": 60 + }, + "hdcBits": { + "type": { + "subtype": { + "kind": "struct", + "name": "HDC__" + }, + "kind": "pointer" + }, + "offset": 32 + }, + "fDesktopIsRect": { + "type": { + "bit_position": 0, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 132 + }, + "hbmGray": { + "type": { + "subtype": { + "kind": "struct", + "name": "HBITMAP__" + }, + "kind": "pointer" + }, + "offset": 48 + }, + "pmdev": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 8 + }, + "cFullScreen": { + "type": { + "kind": "base", + "name": "short" + }, + "offset": 160 + }, + "cxGray": { + "type": { + "kind": "base", + "name": "long" + }, + "offset": 56 + }, + "dmLogPixels": { + "type": { + "kind": "base", + "name": "unsigned short" + }, + "offset": 128 + }, + "hDevInfo": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 16 + }, + "fAnyPalette": { + "type": { + "bit_position": 1, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 132 + }, + "pspbFirst": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagSPB" + }, + "kind": "pointer" + }, + "offset": 72 + }, + "pMonitorPrimary": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagMONITOR" + }, + "kind": "pointer" + }, + "offset": 88 + }, + "Spare0": { + "type": { + "kind": "base", + "name": "short" + }, + "offset": 162 + }, + "pMonitorFirst": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagMONITOR" + }, + "kind": "pointer" + }, + "offset": 96 + }, + "hdcGray": { + "type": { + "subtype": { + "kind": "struct", + "name": "HDC__" + }, + "kind": "pointer" + }, + "offset": 40 + }, + "hrgnScreenReal": { + "type": { + "subtype": { + "kind": "struct", + "name": "HRGN__" + }, + "kind": "pointer" + }, + "offset": 120 + }, + "cMonitors": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 80 + }, + "hdcScreen": { + "type": { + "subtype": { + "kind": "struct", + "name": "HDC__" + }, + "kind": "pointer" + }, + "offset": 24 + }, + "DockThresholdMax": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 136 + }, + "rcScreenReal": { + "type": { + "kind": "struct", + "name": "tagRECT" + }, + "offset": 104 + }, + "pdceFirst": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagDCE" + }, + "kind": "pointer" + }, + "offset": 64 + } + }, + "kind": "struct", + "size": 168 + }, + "tagWin32AllocStats": { + "fields": { + "dwMaxAlloc": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 16 + }, + "dwMaxMem": { + "type": { + "kind": "base", + "name": "unsigned long long" + }, + "offset": 0 + }, + "pHead": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagWin32PoolHead" + }, + "kind": "pointer" + }, + "offset": 24 + }, + "dwCrtAlloc": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 20 + }, + "dwCrtMem": { + "type": { + "kind": "base", + "name": "unsigned long long" + }, + "offset": 8 + } + }, + "kind": "struct", + "size": 32 + }, + "__unnamed_18c5": { + "fields": { + "DefaultBig": { + "type": { + "bit_position": 22, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 1 + }, + "offset": 0 + }, + "BaseMiddle": { + "type": { + "bit_position": 0, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 8 + }, + "offset": 0 + }, + "BaseHigh": { + "type": { + "bit_position": 24, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 8 + }, + "offset": 0 + }, + "LimitHigh": { + "type": { + "bit_position": 16, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 4 + }, + "offset": 0 + }, + "System": { + "type": { + "bit_position": 20, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 1 + }, + "offset": 0 + }, + "Granularity": { + "type": { + "bit_position": 23, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 1 + }, + "offset": 0 + }, + "Dpl": { + "type": { + "bit_position": 13, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 2 + }, + "offset": 0 + }, + "Type": { + "type": { + "bit_position": 8, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 5 + }, + "offset": 0 + }, + "Present": { + "type": { + "bit_position": 15, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 1 + }, + "offset": 0 + }, + "LongMode": { + "type": { + "bit_position": 21, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 1 + }, + "offset": 0 + } + }, + "kind": "struct", + "size": 4 + }, + "__unnamed_1261": { + "fields": { + "Buffer": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 24 + }, + "ProviderId": { + "type": { + "kind": "base", + "name": "unsigned long long" + }, + "offset": 0 + }, + "BufferSize": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 16 + }, + "DataPath": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 8 + } + }, + "kind": "struct", + "size": 32 + }, + "__unnamed_1263": { + "fields": { + "Argument4": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 24 + }, + "Argument2": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 8 + }, + "Argument3": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 16 + }, + "Argument1": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 0 + } + }, + "kind": "struct", + "size": 32 + }, + "__unnamed_1265": { + "fields": { + "DeviceIoControl": { + "type": { + "kind": "struct", + "name": "__unnamed_121d" + }, + "offset": 0 + }, + "ReadWriteConfig": { + "type": { + "kind": "struct", + "name": "__unnamed_123d" + }, + "offset": 0 + }, + "Create": { + "type": { + "kind": "struct", + "name": "__unnamed_11ff" + }, + "offset": 0 + }, + "Write": { + "type": { + "kind": "struct", + "name": "__unnamed_1209" + }, + "offset": 0 + }, + "PowerSequence": { + "type": { + "kind": "struct", + "name": "__unnamed_1253" + }, + "offset": 0 + }, + "QueryId": { + "type": { + "kind": "struct", + "name": "__unnamed_1243" + }, + "offset": 0 + }, + "SetFile": { + "type": { + "kind": "struct", + "name": "__unnamed_1213" + }, + "offset": 0 + }, + "CreatePipe": { + "type": { + "kind": "struct", + "name": "__unnamed_1203" + }, + "offset": 0 + }, + "Power": { + "type": { + "kind": "struct", + "name": "__unnamed_125b" + }, + "offset": 0 + }, + "Read": { + "type": { + "kind": "struct", + "name": "__unnamed_1209" + }, + "offset": 0 + }, + "StartDevice": { + "type": { + "kind": "struct", + "name": "__unnamed_125f" + }, + "offset": 0 + }, + "QueryDirectory": { + "type": { + "kind": "struct", + "name": "__unnamed_120d" + }, + "offset": 0 + }, + "LockControl": { + "type": { + "kind": "struct", + "name": "__unnamed_121b" + }, + "offset": 0 + }, + "QueryInterface": { + "type": { + "kind": "struct", + "name": "__unnamed_1233" + }, + "offset": 0 + }, + "Others": { + "type": { + "kind": "struct", + "name": "__unnamed_1263" + }, + "offset": 0 + }, + "FileSystemControl": { + "type": { + "kind": "struct", + "name": "__unnamed_1219" + }, + "offset": 0 + }, + "SetLock": { + "type": { + "kind": "struct", + "name": "__unnamed_123f" + }, + "offset": 0 + }, + "QueryDeviceText": { + "type": { + "kind": "struct", + "name": "__unnamed_1247" + }, + "offset": 0 + }, + "WMI": { + "type": { + "kind": "struct", + "name": "__unnamed_1261" + }, + "offset": 0 + }, + "CreateMailslot": { + "type": { + "kind": "struct", + "name": "__unnamed_1207" + }, + "offset": 0 + }, + "FilterResourceRequirements": { + "type": { + "kind": "struct", + "name": "__unnamed_123b" + }, + "offset": 0 + }, + "MountVolume": { + "type": { + "kind": "struct", + "name": "__unnamed_1225" + }, + "offset": 0 + }, + "QueryVolume": { + "type": { + "kind": "struct", + "name": "__unnamed_1217" + }, + "offset": 0 + }, + "UsageNotification": { + "type": { + "kind": "struct", + "name": "__unnamed_124b" + }, + "offset": 0 + }, + "Scsi": { + "type": { + "kind": "struct", + "name": "__unnamed_1229" + }, + "offset": 0 + }, + "WaitWake": { + "type": { + "kind": "struct", + "name": "__unnamed_124f" + }, + "offset": 0 + }, + "QueryFile": { + "type": { + "kind": "struct", + "name": "__unnamed_1211" + }, + "offset": 0 + }, + "VerifyVolume": { + "type": { + "kind": "struct", + "name": "__unnamed_1225" + }, + "offset": 0 + }, + "QuerySecurity": { + "type": { + "kind": "struct", + "name": "__unnamed_121f" + }, + "offset": 0 + }, + "QueryDeviceRelations": { + "type": { + "kind": "struct", + "name": "__unnamed_122d" + }, + "offset": 0 + }, + "NotifyDirectory": { + "type": { + "kind": "struct", + "name": "__unnamed_120f" + }, + "offset": 0 + }, + "SetSecurity": { + "type": { + "kind": "struct", + "name": "__unnamed_1221" + }, + "offset": 0 + }, + "DeviceCapabilities": { + "type": { + "kind": "struct", + "name": "__unnamed_1237" + }, + "offset": 0 + } + }, + "kind": "struct", + "size": 32 + }, + "__unnamed_1817": { + "fields": { + "Length48": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 8 + }, + "Start": { + "type": { + "kind": "struct", + "name": "nt_symbols!_LARGE_INTEGER" + }, + "offset": 0 + } + }, + "kind": "struct", + "size": 12 + }, + "__unnamed_1815": { + "fields": { + "Length40": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 8 + }, + "Start": { + "type": { + "kind": "struct", + "name": "nt_symbols!_LARGE_INTEGER" + }, + "offset": 0 + } + }, + "kind": "struct", + "size": 12 + }, + "tagKbdLayer": { + "fields": { + "pVkToWcharTable": { + "type": { + "subtype": { + "kind": "struct", + "name": "_VK_TO_WCHAR_TABLE" + }, + "kind": "pointer" + }, + "offset": 8 + }, + "fLocaleFlags": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 80 + }, + "pCharModifiers": { + "type": { + "subtype": { + "kind": "struct", + "name": "MODIFIERS" + }, + "kind": "pointer" + }, + "offset": 0 + }, + "pKeyNamesExt": { + "type": { + "subtype": { + "kind": "struct", + "name": "VSC_LPWSTR" + }, + "kind": "pointer" + }, + "offset": 32 + }, + "pDeadKey": { + "type": { + "subtype": { + "kind": "struct", + "name": "DEADKEY" + }, + "kind": "pointer" + }, + "offset": 16 + }, + "pusVSCtoVK": { + "type": { + "subtype": { + "kind": "base", + "name": "unsigned short" + }, + "kind": "pointer" + }, + "offset": 48 + }, + "pKeyNamesDead": { + "type": { + "subtype": { + "subtype": { + "kind": "base", + "name": "unsigned short" + }, + "kind": "pointer" + }, + "kind": "pointer" + }, + "offset": 40 + }, + "pLigature": { + "type": { + "subtype": { + "kind": "struct", + "name": "_LIGATURE1" + }, + "kind": "pointer" + }, + "offset": 88 + }, + "cbLgEntry": { + "type": { + "kind": "base", + "name": "unsigned char" + }, + "offset": 85 + }, + "pKeyNames": { + "type": { + "subtype": { + "kind": "struct", + "name": "VSC_LPWSTR" + }, + "kind": "pointer" + }, + "offset": 24 + }, + "dwType": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 96 + }, + "dwSubType": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 100 + }, + "nLgMax": { + "type": { + "kind": "base", + "name": "unsigned char" + }, + "offset": 84 + }, + "pVSCtoVK_E1": { + "type": { + "subtype": { + "kind": "struct", + "name": "_VSC_VK" + }, + "kind": "pointer" + }, + "offset": 72 + }, + "pVSCtoVK_E0": { + "type": { + "subtype": { + "kind": "struct", + "name": "_VSC_VK" + }, + "kind": "pointer" + }, + "offset": 64 + }, + "bMaxVSCtoVK": { + "type": { + "kind": "base", + "name": "unsigned char" + }, + "offset": 56 + } + }, + "kind": "struct", + "size": 104 + }, + "__unnamed_1813": { + "fields": { + "DataSize": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 0 + }, + "Reserved1": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 4 + }, + "Reserved2": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 8 + } + }, + "kind": "struct", + "size": 12 + }, + "_D3DKMDT_VIDPN_PRESENT_PATH_SCALING_SUPPORT": { + "fields": { + "Centered": { + "type": { + "bit_position": 1, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 1 + }, + "offset": 0 + }, + "AspectRatioCenteredMax": { + "type": { + "bit_position": 3, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 1 + }, + "offset": 0 + }, + "Stretched": { + "type": { + "bit_position": 2, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 1 + }, + "offset": 0 + }, + "Identity": { + "type": { + "bit_position": 0, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 1 + }, + "offset": 0 + }, + "Custom": { + "type": { + "bit_position": 4, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 1 + }, + "offset": 0 + } + }, + "kind": "struct", + "size": 4 + }, + "__unnamed_1958": { + "fields": { + "MinBusNumber": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 4 + }, + "Length": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 0 + }, + "Reserved": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 12 + }, + "MaxBusNumber": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 8 + } + }, + "kind": "struct", + "size": 16 + }, + "_D3DKMDT_2DREGION": { + "fields": { + "cy": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 4 + }, + "cx": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 0 + } + }, + "kind": "struct", + "size": 8 + }, + "HRGN__": { + "fields": { + "unused": { + "type": { + "kind": "base", + "name": "long" + }, + "offset": 0 + } + }, + "kind": "struct", + "size": 4 + }, + "__unnamed_1954": { + "fields": { + "AffinityPolicy": { + "type": { + "kind": "base", + "name": "unsigned short" + }, + "offset": 8 + }, + "PriorityPolicy": { + "type": { + "kind": "enum", + "name": "PriorityPolicyEnum" + }, + "offset": 12 + }, + "Group": { + "type": { + "kind": "base", + "name": "unsigned short" + }, + "offset": 10 + }, + "MaximumVector": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 4 + }, + "TargetedProcessors": { + "type": { + "kind": "base", + "name": "unsigned long long" + }, + "offset": 16 + }, + "MinimumVector": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 0 + } + }, + "kind": "struct", + "size": 24 + }, + "_PROCMARKHEAD": { + "fields": { + "h": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 0 + }, + "ppi": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagPROCESSINFO" + }, + "kind": "pointer" + }, + "offset": 24 + }, + "hTaskWow": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 16 + }, + "cLockObj": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 8 + } + }, + "kind": "struct", + "size": 32 + }, + "tagSIZE": { + "fields": { + "cy": { + "type": { + "kind": "base", + "name": "long" + }, + "offset": 4 + }, + "cx": { + "type": { + "kind": "base", + "name": "long" + }, + "offset": 0 + } + }, + "kind": "struct", + "size": 8 + }, + "tagDESKTOPVIEW": { + "fields": { + "ulClientDelta": { + "type": { + "kind": "base", + "name": "unsigned long long" + }, + "offset": 16 + }, + "pdesk": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagDESKTOP" + }, + "kind": "pointer" + }, + "offset": 8 + }, + "pdvNext": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagDESKTOPVIEW" + }, + "kind": "pointer" + }, + "offset": 0 + } + }, + "kind": "struct", + "size": 24 + }, + "__unnamed_1819": { + "fields": { + "Start": { + "type": { + "kind": "struct", + "name": "nt_symbols!_LARGE_INTEGER" + }, + "offset": 0 + }, + "Length64": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 8 + } + }, + "kind": "struct", + "size": 12 + }, + "_DMM_COFUNCPATHSMODALITY_SERIALIZATION": { + "fields": { + "NumPathsFromSource": { + "type": { + "kind": "base", + "name": "unsigned char" + }, + "offset": 0 + }, + "PathAndTargetModeSetOffset": { + "type": { + "count": 1, + "subtype": { + "kind": "base", + "name": "unsigned long" + }, + "kind": "array" + }, + "offset": 4 + } + }, + "kind": "struct", + "size": 8 + }, + "tagSBTRACK": { + "fields": { + "spwndSBNotify": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagWND" + }, + "kind": "pointer" + }, + "offset": 24 + }, + "hTimerSB": { + "type": { + "kind": "base", + "name": "unsigned long long" + }, + "offset": 64 + }, + "cmdSB": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 56 + }, + "xxxpfnSB": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 48 + }, + "fTrackVert": { + "type": { + "bit_position": 1, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 1 + }, + "offset": 0 + }, + "posNew": { + "type": { + "kind": "base", + "name": "long" + }, + "offset": 84 + }, + "posOld": { + "type": { + "kind": "base", + "name": "long" + }, + "offset": 80 + }, + "fCtlSB": { + "type": { + "bit_position": 2, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 1 + }, + "offset": 0 + }, + "rcTrack": { + "type": { + "kind": "struct", + "name": "tagRECT" + }, + "offset": 32 + }, + "fTrackRecalc": { + "type": { + "bit_position": 3, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 1 + }, + "offset": 0 + }, + "spwndSB": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagWND" + }, + "kind": "pointer" + }, + "offset": 16 + }, + "spwndTrack": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagWND" + }, + "kind": "pointer" + }, + "offset": 8 + }, + "dpxThumb": { + "type": { + "kind": "base", + "name": "long" + }, + "offset": 72 + }, + "pxOld": { + "type": { + "kind": "base", + "name": "long" + }, + "offset": 76 + }, + "fHitOld": { + "type": { + "bit_position": 0, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 1 + }, + "offset": 0 + }, + "pSBCalc": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagSBCALC" + }, + "kind": "pointer" + }, + "offset": 96 + }, + "nBar": { + "type": { + "kind": "base", + "name": "long" + }, + "offset": 88 + } + }, + "kind": "struct", + "size": 104 + }, + "__unnamed_16c1": { + "fields": { + "ActiveSize": { + "type": { + "kind": "struct", + "name": "_D3DKMDT_2DREGION" + }, + "offset": 0 + }, + "MaxPixelRate": { + "type": { + "kind": "base", + "name": "unsigned long long" + }, + "offset": 0 + } + }, + "kind": "struct", + "size": 8 + }, + "_DMA_ADAPTER": { + "fields": { + "Version": { + "type": { + "kind": "base", + "name": "unsigned short" + }, + "offset": 0 + }, + "DmaOperations": { + "type": { + "subtype": { + "kind": "struct", + "name": "_DMA_OPERATIONS" + }, + "kind": "pointer" + }, + "offset": 8 + }, + "Size": { + "type": { + "kind": "base", + "name": "unsigned short" + }, + "offset": 2 + } + }, + "kind": "struct", + "size": 16 + }, + "tagMONITOR": { + "fields": { + "hDev": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 80 + }, + "head": { + "type": { + "kind": "struct", + "name": "_HEAD" + }, + "offset": 0 + }, + "rcMonitorReal": { + "type": { + "kind": "struct", + "name": "tagRECT" + }, + "offset": 28 + }, + "pMonitorNext": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagMONITOR" + }, + "kind": "pointer" + }, + "offset": 16 + }, + "hDevReal": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 88 + }, + "Flink": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagMONITOR" + }, + "kind": "pointer" + }, + "offset": 128 + }, + "hrgnMonitorReal": { + "type": { + "subtype": { + "kind": "struct", + "name": "HRGN__" + }, + "kind": "pointer" + }, + "offset": 64 + }, + "Blink": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagMONITOR" + }, + "kind": "pointer" + }, + "offset": 136 + }, + "rcWorkReal": { + "type": { + "kind": "struct", + "name": "tagRECT" + }, + "offset": 44 + }, + "dwMONFlags": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 24 + }, + "cWndStack": { + "type": { + "kind": "base", + "name": "short" + }, + "offset": 74 + }, + "DockTargets": { + "type": { + "count": 7, + "subtype": { + "count": 4, + "subtype": { + "kind": "base", + "name": "unsigned char" + }, + "kind": "array" + }, + "kind": "array" + }, + "offset": 96 + }, + "Spare0": { + "type": { + "kind": "base", + "name": "short" + }, + "offset": 72 + } + }, + "kind": "struct", + "size": 144 + }, + "__unnamed_180b": { + "fields": { + "Translated": { + "type": { + "kind": "struct", + "name": "__unnamed_1807" + }, + "offset": 0 + }, + "Raw": { + "type": { + "kind": "struct", + "name": "__unnamed_1809" + }, + "offset": 0 + } + }, + "kind": "struct", + "size": 16 + }, + "tagRECT": { + "fields": { + "top": { + "type": { + "kind": "base", + "name": "long" + }, + "offset": 4 + }, + "right": { + "type": { + "kind": "base", + "name": "long" + }, + "offset": 8 + }, + "bottom": { + "type": { + "kind": "base", + "name": "long" + }, + "offset": 12 + }, + "left": { + "type": { + "kind": "base", + "name": "long" + }, + "offset": 0 + } + }, + "kind": "struct", + "size": 16 + }, + "__unnamed_180d": { + "fields": { + "Reserved1": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 8 + }, + "Port": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 4 + }, + "Channel": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 0 + } + }, + "kind": "struct", + "size": 12 + }, + "MODIFIERS": { + "fields": { + "wMaxModBits": { + "type": { + "kind": "base", + "name": "unsigned short" + }, + "offset": 8 + }, + "pVkToBit": { + "type": { + "subtype": { + "kind": "struct", + "name": "VK_TO_BIT" + }, + "kind": "pointer" + }, + "offset": 0 + }, + "ModNumber": { + "type": { + "count": 0, + "subtype": { + "kind": "base", + "name": "unsigned char" + }, + "kind": "array" + }, + "offset": 10 + } + }, + "kind": "struct", + "size": 16 + }, + "__unnamed_120f": { + "fields": { + "CompletionFilter": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 8 + }, + "Length": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 0 + } + }, + "kind": "struct", + "size": 16 + }, + "__unnamed_120d": { + "fields": { + "Length": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 0 + }, + "FileIndex": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 24 + }, + "FileInformationClass": { + "type": { + "kind": "enum", + "name": "FileInformationClassEnum" + }, + "offset": 16 + }, + "FileName": { + "type": { + "subtype": { + "kind": "struct", + "name": "nt_symbols!_UNICODE_STRING" + }, + "kind": "pointer" + }, + "offset": 8 + } + }, + "kind": "struct", + "size": 32 + }, + "_DMM_VIDPNPATHSFROMSOURCE_SERIALIZATION": { + "fields": { + "PathAndTargetModeSerialization": { + "type": { + "count": 1, + "subtype": { + "kind": "struct", + "name": "_DMM_VIDPNPATHANDTARGETMODE_SERIALIZATION" + }, + "kind": "array" + }, + "offset": 48 + }, + "NumPathsFromSource": { + "type": { + "kind": "base", + "name": "unsigned char" + }, + "offset": 40 + }, + "SourceMode": { + "type": { + "kind": "struct", + "name": "_D3DKMDT_VIDPN_SOURCE_MODE" + }, + "offset": 0 + } + }, + "kind": "struct", + "size": 480 + }, + "tagMSG": { + "fields": { + "wParam": { + "type": { + "kind": "base", + "name": "unsigned long long" + }, + "offset": 16 + }, + "lParam": { + "type": { + "kind": "base", + "name": "long long" + }, + "offset": 24 + }, + "pt": { + "type": { + "kind": "struct", + "name": "tagPOINT" + }, + "offset": 36 + }, + "hwnd": { + "type": { + "subtype": { + "kind": "struct", + "name": "HWND__" + }, + "kind": "pointer" + }, + "offset": 0 + }, + "time": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 32 + }, + "message": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 8 + } + }, + "kind": "struct", + "size": 48 + }, + "tagDPISERVERINFO": { + "fields": { + "hMsgFont": { + "type": { + "subtype": { + "kind": "struct", + "name": "HFONT__" + }, + "kind": "pointer" + }, + "offset": 16 + }, + "hCaptionFont": { + "type": { + "subtype": { + "kind": "struct", + "name": "HFONT__" + }, + "kind": "pointer" + }, + "offset": 8 + }, + "gclBorder": { + "type": { + "kind": "base", + "name": "long" + }, + "offset": 0 + }, + "cxMsgFontChar": { + "type": { + "kind": "base", + "name": "long" + }, + "offset": 24 + }, + "wMaxBtnSize": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 32 + }, + "cyMsgFontChar": { + "type": { + "kind": "base", + "name": "long" + }, + "offset": 28 + } + }, + "kind": "struct", + "size": 40 + }, + "_D3DDDI_GAMMA_RAMP_RGB256x3x16": { + "fields": { + "Blue": { + "type": { + "count": 256, + "subtype": { + "kind": "base", + "name": "unsigned short" + }, + "kind": "array" + }, + "offset": 1024 + }, + "Green": { + "type": { + "count": 256, + "subtype": { + "kind": "base", + "name": "unsigned short" + }, + "kind": "array" + }, + "offset": 512 + }, + "Red": { + "type": { + "count": 256, + "subtype": { + "kind": "base", + "name": "unsigned short" + }, + "kind": "array" + }, + "offset": 0 + } + }, + "kind": "struct", + "size": 1536 + }, + "__unnamed_124f": { + "fields": { + "PowerState": { + "type": { + "kind": "enum", + "name": "PowerStateEnum" + }, + "offset": 0 + } + }, + "kind": "struct", + "size": 4 + }, + "tagWOWPROCESSINFO": { + "fields": { + "ptdbHead": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagTDB" + }, + "kind": "pointer" + }, + "offset": 16 + }, + "ptiScheduled": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagTHREADINFO" + }, + "kind": "pointer" + }, + "offset": 8 + }, + "nRecvLock": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 52 + }, + "CSLockCount": { + "type": { + "kind": "base", + "name": "long" + }, + "offset": 64 + }, + "nSendLock": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 48 + }, + "pEventWowExec": { + "type": { + "subtype": { + "kind": "struct", + "name": "nt_symbols!_KEVENT" + }, + "kind": "pointer" + }, + "offset": 32 + }, + "lpfnWowExitTask": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 24 + }, + "CSOwningThread": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagTHREADINFO" + }, + "kind": "pointer" + }, + "offset": 56 + }, + "hEventWowExecClient": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 40 + }, + "pwpiNext": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagWOWPROCESSINFO" + }, + "kind": "pointer" + }, + "offset": 0 + } + }, + "kind": "struct", + "size": 72 + }, + "HTOUCHINPUT__": { + "fields": { + "unused": { + "type": { + "kind": "base", + "name": "long" + }, + "offset": 0 + } + }, + "kind": "struct", + "size": 4 + }, + "tagMENU": { + "fields": { + "iItem": { + "type": { + "kind": "base", + "name": "long" + }, + "offset": 44 + }, + "head": { + "type": { + "kind": "struct", + "name": "_PROCDESKHEAD" + }, + "offset": 0 + }, + "umpm": { + "type": { + "kind": "struct", + "name": "tagUAHMENUPOPUPMETRICS" + }, + "offset": 132 + }, + "cItems": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 52 + }, + "pParentMenus": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagMENULIST" + }, + "kind": "pointer" + }, + "offset": 88 + }, + "fFlags": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 40 + }, + "cxMenu": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 56 + }, + "dwContextHelpId": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 96 + }, + "cxTextAlign": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 64 + }, + "cAlloced": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 48 + }, + "hbrBack": { + "type": { + "subtype": { + "kind": "struct", + "name": "HBRUSH__" + }, + "kind": "pointer" + }, + "offset": 112 + }, + "dwArrowsOn": { + "type": { + "bit_position": 0, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 2 + }, + "offset": 128 + }, + "iMaxTop": { + "type": { + "kind": "base", + "name": "long" + }, + "offset": 124 + }, + "dwMenuData": { + "type": { + "kind": "base", + "name": "unsigned long long" + }, + "offset": 104 + }, + "cyMenu": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 60 + }, + "rgItems": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagITEM" + }, + "kind": "pointer" + }, + "offset": 80 + }, + "spwndNotify": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagWND" + }, + "kind": "pointer" + }, + "offset": 72 + }, + "iTop": { + "type": { + "kind": "base", + "name": "long" + }, + "offset": 120 + }, + "cyMax": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 100 + } + }, + "kind": "struct", + "size": 152 + }, + "_D3DDDI_GAMMA_RAMP_DXGI_1": { + "fields": { + "GammaCurve": { + "type": { + "count": 1025, + "subtype": { + "kind": "struct", + "name": "D3DDDI_DXGI_RGB" + }, + "kind": "array" + }, + "offset": 24 + }, + "Scale": { + "type": { + "kind": "struct", + "name": "D3DDDI_DXGI_RGB" + }, + "offset": 0 + }, + "Offset": { + "type": { + "kind": "struct", + "name": "D3DDDI_DXGI_RGB" + }, + "offset": 12 + } + }, + "kind": "struct", + "size": 12324 + }, + "_MOVESIZEDATA": { + "fields": { + "fmsKbd": { + "type": { + "bit_position": 1, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 1 + }, + "offset": 164 + }, + "pStartMonitorCurrentHitTarget": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagMONITOR" + }, + "kind": "pointer" + }, + "offset": 168 + }, + "impy": { + "type": { + "kind": "base", + "name": "long" + }, + "offset": 152 + }, + "fMoveFromMax": { + "type": { + "bit_position": 7, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 1 + }, + "offset": 164 + }, + "fSnapMoving": { + "type": { + "bit_position": 11, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 1 + }, + "offset": 164 + }, + "frcNormalCheckPtValid": { + "type": { + "bit_position": 24, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 1 + }, + "offset": 164 + }, + "ptMaxTrack": { + "type": { + "kind": "struct", + "name": "tagPOINT" + }, + "offset": 96 + }, + "ptRestore": { + "type": { + "kind": "struct", + "name": "tagPOINT" + }, + "offset": 156 + }, + "fUsePreviewRect": { + "type": { + "bit_position": 26, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 1 + }, + "offset": 164 + }, + "fForceSizing": { + "type": { + "bit_position": 19, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 1 + }, + "offset": 164 + }, + "fThresholdSelector": { + "type": { + "bit_position": 15, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 3 + }, + "offset": 164 + }, + "ptStartHitWindowRelative": { + "type": { + "kind": "struct", + "name": "tagPOINT" + }, + "offset": 208 + }, + "fDragFullWindows": { + "type": { + "bit_position": 5, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 1 + }, + "offset": 164 + }, + "fForeground": { + "type": { + "bit_position": 4, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 1 + }, + "offset": 164 + }, + "dyMouse": { + "type": { + "kind": "base", + "name": "long" + }, + "offset": 140 + }, + "fHasSoftwareCursor": { + "type": { + "bit_position": 27, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 1 + }, + "offset": 164 + }, + "fIsHitPtOffScreen": { + "type": { + "bit_position": 21, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 1 + }, + "offset": 164 + }, + "fSnapSizingTemporaryAllowed": { + "type": { + "bit_position": 22, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 1 + }, + "offset": 164 + }, + "fCheckPtForcefullyRestored": { + "type": { + "bit_position": 18, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 1 + }, + "offset": 164 + }, + "fVerticallyMaximizedRight": { + "type": { + "bit_position": 9, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 1 + }, + "offset": 164 + }, + "ulCountDragOutOfLeftRightTarget": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 228 + }, + "Unused": { + "type": { + "bit_position": 28, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 4 + }, + "offset": 164 + }, + "dxMouse": { + "type": { + "kind": "base", + "name": "long" + }, + "offset": 136 + }, + "fStartVerticallyMaximizedRight": { + "type": { + "bit_position": 14, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 1 + }, + "offset": 164 + }, + "rcParent": { + "type": { + "kind": "struct", + "name": "tagRECT" + }, + "offset": 72 + }, + "fOffScreen": { + "type": { + "bit_position": 6, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 1 + }, + "offset": 164 + }, + "fWindowWasSuperMaximized": { + "type": { + "bit_position": 12, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 1 + }, + "offset": 164 + }, + "fVerticallyMaximizedLeft": { + "type": { + "bit_position": 8, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 1 + }, + "offset": 164 + }, + "spwnd": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagWND" + }, + "kind": "pointer" + }, + "offset": 0 + }, + "StartCurrentHitTarget": { + "type": { + "kind": "enum", + "name": "StartCurrentHitTargetEnum" + }, + "offset": 176 + }, + "fHasPreviewRect": { + "type": { + "bit_position": 25, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 1 + }, + "offset": 164 + }, + "fLockWindowUpdate": { + "type": { + "bit_position": 2, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 1 + }, + "offset": 164 + }, + "rcPreview": { + "type": { + "kind": "struct", + "name": "tagRECT" + }, + "offset": 40 + }, + "fSnapSizing": { + "type": { + "bit_position": 10, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 1 + }, + "offset": 164 + }, + "fIsMoveSizeLoop": { + "type": { + "bit_position": 20, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 1 + }, + "offset": 164 + }, + "fInitSize": { + "type": { + "bit_position": 0, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 1 + }, + "offset": 164 + }, + "rcDragCursor": { + "type": { + "kind": "struct", + "name": "tagRECT" + }, + "offset": 24 + }, + "ulCountDragOutOfTopTarget": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 224 + }, + "rcPreviewCursor": { + "type": { + "kind": "struct", + "name": "tagRECT" + }, + "offset": 56 + }, + "CurrentHitTarget": { + "type": { + "kind": "enum", + "name": "CurrentHitTargetEnum" + }, + "offset": 192 + }, + "fSnapMovingTemporaryAllowed": { + "type": { + "bit_position": 23, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 1 + }, + "offset": 164 + }, + "fTrackCancelled": { + "type": { + "bit_position": 3, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 1 + }, + "offset": 164 + }, + "ptHitWindowRelative": { + "type": { + "kind": "struct", + "name": "tagPOINT" + }, + "offset": 200 + }, + "ptLastTrack": { + "type": { + "kind": "struct", + "name": "tagPOINT" + }, + "offset": 216 + }, + "cmd": { + "type": { + "kind": "base", + "name": "long" + }, + "offset": 144 + }, + "Flags": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 164 + }, + "MoveRectStyle": { + "type": { + "kind": "enum", + "name": "MoveRectStyleEnum" + }, + "offset": 196 + }, + "rcWindow": { + "type": { + "kind": "struct", + "name": "tagRECT" + }, + "offset": 104 + }, + "ulCountSizeOutOfTopBottomTarget": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 232 + }, + "fStartVerticallyMaximizedLeft": { + "type": { + "bit_position": 13, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 1 + }, + "offset": 164 + }, + "rcNormalStartCheckPt": { + "type": { + "kind": "struct", + "name": "tagRECT" + }, + "offset": 120 + }, + "ptMinTrack": { + "type": { + "kind": "struct", + "name": "tagPOINT" + }, + "offset": 88 + }, + "rcDrag": { + "type": { + "kind": "struct", + "name": "tagRECT" + }, + "offset": 8 + }, + "pMonitorCurrentHitTarget": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagMONITOR" + }, + "kind": "pointer" + }, + "offset": 184 + }, + "impx": { + "type": { + "kind": "base", + "name": "long" + }, + "offset": 148 + } + }, + "kind": "struct", + "size": 240 + }, + "_D3DDDI_RATIONAL": { + "fields": { + "Denominator": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 4 + }, + "Numerator": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 0 + } + }, + "kind": "struct", + "size": 8 + }, + "VWPL": { + "fields": { + "cElem": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 4 + }, + "aElement": { + "type": { + "count": 0, + "subtype": { + "kind": "struct", + "name": "VWPLELEMENT" + }, + "kind": "array" + }, + "offset": 16 + }, + "fTagged": { + "type": { + "kind": "base", + "name": "long" + }, + "offset": 12 + }, + "cThreshhold": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 8 + }, + "cPwnd": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 0 + } + }, + "kind": "struct", + "size": 16 + }, + "tagTEXTMETRICW": { + "fields": { + "tmOverhang": { + "type": { + "kind": "base", + "name": "long" + }, + "offset": 32 + }, + "tmPitchAndFamily": { + "type": { + "kind": "base", + "name": "unsigned char" + }, + "offset": 55 + }, + "tmStruckOut": { + "type": { + "kind": "base", + "name": "unsigned char" + }, + "offset": 54 + }, + "tmCharSet": { + "type": { + "kind": "base", + "name": "unsigned char" + }, + "offset": 56 + }, + "tmDigitizedAspectX": { + "type": { + "kind": "base", + "name": "long" + }, + "offset": 36 + }, + "tmDigitizedAspectY": { + "type": { + "kind": "base", + "name": "long" + }, + "offset": 40 + }, + "tmFirstChar": { + "type": { + "kind": "base", + "name": "wchar" + }, + "offset": 44 + }, + "tmWeight": { + "type": { + "kind": "base", + "name": "long" + }, + "offset": 28 + }, + "tmDescent": { + "type": { + "kind": "base", + "name": "long" + }, + "offset": 8 + }, + "tmDefaultChar": { + "type": { + "kind": "base", + "name": "wchar" + }, + "offset": 48 + }, + "tmLastChar": { + "type": { + "kind": "base", + "name": "wchar" + }, + "offset": 46 + }, + "tmMaxCharWidth": { + "type": { + "kind": "base", + "name": "long" + }, + "offset": 24 + }, + "tmItalic": { + "type": { + "kind": "base", + "name": "unsigned char" + }, + "offset": 52 + }, + "tmUnderlined": { + "type": { + "kind": "base", + "name": "unsigned char" + }, + "offset": 53 + }, + "tmInternalLeading": { + "type": { + "kind": "base", + "name": "long" + }, + "offset": 12 + }, + "tmAscent": { + "type": { + "kind": "base", + "name": "long" + }, + "offset": 4 + }, + "tmHeight": { + "type": { + "kind": "base", + "name": "long" + }, + "offset": 0 + }, + "tmAveCharWidth": { + "type": { + "kind": "base", + "name": "long" + }, + "offset": 20 + }, + "tmBreakChar": { + "type": { + "kind": "base", + "name": "wchar" + }, + "offset": 50 + }, + "tmExternalLeading": { + "type": { + "kind": "base", + "name": "long" + }, + "offset": 16 + } + }, + "kind": "struct", + "size": 60 + }, + "_SCATTER_GATHER_LIST": { + "fields": { + "Elements": { + "type": { + "count": 0, + "subtype": { + "kind": "struct", + "name": "_SCATTER_GATHER_ELEMENT" + }, + "kind": "array" + }, + "offset": 16 + }, + "Reserved": { + "type": { + "kind": "base", + "name": "unsigned long long" + }, + "offset": 8 + }, + "NumberOfElements": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 0 + } + }, + "kind": "struct", + "size": 16 + }, + "HICON__": { + "fields": { + "unused": { + "type": { + "kind": "base", + "name": "long" + }, + "offset": 0 + } + }, + "kind": "struct", + "size": 4 + }, + "_HANDLEENTRY": { + "fields": { + "pOwner": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 8 + }, + "bType": { + "type": { + "kind": "enum", + "name": "bTypeEnum" + }, + "offset": 16 + }, + "bFlags": { + "type": { + "kind": "base", + "name": "unsigned char" + }, + "offset": 17 + }, + "phead": { + "type": { + "subtype": { + "kind": "struct", + "name": "_HEAD" + }, + "kind": "pointer" + }, + "offset": 0 + }, + "wUniq": { + "type": { + "kind": "base", + "name": "unsigned short" + }, + "offset": 18 + } + }, + "kind": "struct", + "size": 24 + }, + "_THRDESKHEAD": { + "fields": { + "cLockObj": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 8 + }, + "pSelf": { + "type": { + "subtype": { + "kind": "base", + "name": "unsigned char" + }, + "kind": "pointer" + }, + "offset": 32 + }, + "rpdesk": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagDESKTOP" + }, + "kind": "pointer" + }, + "offset": 24 + }, + "pti": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagTHREADINFO" + }, + "kind": "pointer" + }, + "offset": 16 + }, + "h": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 0 + } + }, + "kind": "struct", + "size": 40 + }, + "tagSVR_INSTANCE_INFO": { + "fields": { + "head": { + "type": { + "kind": "struct", + "name": "_THROBJHEAD" + }, + "offset": 0 + }, + "next": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagSVR_INSTANCE_INFO" + }, + "kind": "pointer" + }, + "offset": 24 + }, + "nextInThisThread": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagSVR_INSTANCE_INFO" + }, + "kind": "pointer" + }, + "offset": 32 + }, + "spwndEvent": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagWND" + }, + "kind": "pointer" + }, + "offset": 48 + }, + "afCmd": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 40 + }, + "pcii": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 56 + } + }, + "kind": "struct", + "size": 64 + }, + "_DMM_VIDPNTARGETMODESET_SERIALIZATION": { + "fields": { + "NumModes": { + "type": { + "kind": "base", + "name": "unsigned char" + }, + "offset": 0 + }, + "ModeSerialization": { + "type": { + "count": 1, + "subtype": { + "kind": "struct", + "name": "_D3DKMDT_VIDPN_TARGET_MODE" + }, + "kind": "array" + }, + "offset": 8 + } + }, + "kind": "struct", + "size": 80 + }, + "_DMM_COMMITVIDPNREQUEST_SERIALIZATION": { + "fields": { + "RequestDiagInfo": { + "type": { + "kind": "struct", + "name": "_DMM_COMMITVIDPNREQUEST_DIAGINFO" + }, + "offset": 4 + }, + "AffectedVidPnSourceId": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 0 + }, + "VidPnSerialization": { + "type": { + "kind": "struct", + "name": "_DMM_VIDPN_SERIALIZATION" + }, + "offset": 16 + } + }, + "kind": "struct", + "size": 28 + }, + "tagPOPUPMENU": { + "fields": { + "fDroppedLeft": { + "type": { + "bit_position": 4, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 1 + }, + "offset": 0 + }, + "fIsSysMenu": { + "type": { + "bit_position": 2, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 1 + }, + "offset": 0 + }, + "posDropped": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 84 + }, + "fIsMenuBar": { + "type": { + "bit_position": 0, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 1 + }, + "offset": 0 + }, + "fHierarchyDropped": { + "type": { + "bit_position": 5, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 1 + }, + "offset": 0 + }, + "fDropNextPopup": { + "type": { + "bit_position": 10, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 1 + }, + "offset": 0 + }, + "fRightButton": { + "type": { + "bit_position": 6, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 1 + }, + "offset": 0 + }, + "spmenu": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagMENU" + }, + "kind": "pointer" + }, + "offset": 40 + }, + "ppopupmenuRoot": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagPOPUPMENU" + }, + "kind": "pointer" + }, + "offset": 64 + }, + "fFirstClick": { + "type": { + "bit_position": 9, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 1 + }, + "offset": 0 + }, + "spwndNotify": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagWND" + }, + "kind": "pointer" + }, + "offset": 8 + }, + "fRtoL": { + "type": { + "bit_position": 22, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 1 + }, + "offset": 0 + }, + "fSendUninit": { + "type": { + "bit_position": 21, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 1 + }, + "offset": 0 + }, + "fAboutToHide": { + "type": { + "bit_position": 12, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 1 + }, + "offset": 0 + }, + "spwndNextPopup": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagWND" + }, + "kind": "pointer" + }, + "offset": 24 + }, + "fFlushDelayedFree": { + "type": { + "bit_position": 17, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 1 + }, + "offset": 0 + }, + "fHasMenuBar": { + "type": { + "bit_position": 1, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 1 + }, + "offset": 0 + }, + "fTrackMouseEvent": { + "type": { + "bit_position": 20, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 1 + }, + "offset": 0 + }, + "fNoNotify": { + "type": { + "bit_position": 11, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 1 + }, + "offset": 0 + }, + "posSelectedItem": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 80 + }, + "fUseMonitorRect": { + "type": { + "bit_position": 28, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 1 + }, + "offset": 0 + }, + "spwndPrevPopup": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagWND" + }, + "kind": "pointer" + }, + "offset": 32 + }, + "ppmDelayedFree": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagPOPUPMENU" + }, + "kind": "pointer" + }, + "offset": 72 + }, + "fFreed": { + "type": { + "bit_position": 18, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 1 + }, + "offset": 0 + }, + "fSynchronous": { + "type": { + "bit_position": 8, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 1 + }, + "offset": 0 + }, + "spmenuAlternate": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagMENU" + }, + "kind": "pointer" + }, + "offset": 48 + }, + "spwndPopupMenu": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagWND" + }, + "kind": "pointer" + }, + "offset": 16 + }, + "fDestroyed": { + "type": { + "bit_position": 15, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 1 + }, + "offset": 0 + }, + "iDropDir": { + "type": { + "bit_position": 23, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 5 + }, + "offset": 0 + }, + "fIsTrackPopup": { + "type": { + "bit_position": 3, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 1 + }, + "offset": 0 + }, + "spwndActivePopup": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagWND" + }, + "kind": "pointer" + }, + "offset": 56 + }, + "fInCancel": { + "type": { + "bit_position": 19, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 1 + }, + "offset": 0 + }, + "fToggle": { + "type": { + "bit_position": 7, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 1 + }, + "offset": 0 + }, + "fDelayedFree": { + "type": { + "bit_position": 16, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 1 + }, + "offset": 0 + }, + "fHideTimer": { + "type": { + "bit_position": 14, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 1 + }, + "offset": 0 + }, + "fShowTimer": { + "type": { + "bit_position": 13, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 1 + }, + "offset": 0 + } + }, + "kind": "struct", + "size": 88 + }, + "_D3DKMDT_MONITOR_SOURCE_MODE": { + "fields": { + "Origin": { + "type": { + "kind": "enum", + "name": "OriginEnum" + }, + "offset": 84 + }, + "VideoSignalInfo": { + "type": { + "kind": "struct", + "name": "_D3DKMDT_VIDEO_SIGNAL_INFO" + }, + "offset": 8 + }, + "ColorCoeffDynamicRanges": { + "type": { + "kind": "struct", + "name": "_D3DKMDT_COLOR_COEFF_DYNAMIC_RANGES" + }, + "offset": 68 + }, + "Preference": { + "type": { + "kind": "enum", + "name": "PreferenceEnum" + }, + "offset": 88 + }, + "Id": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 0 + }, + "ColorBasis": { + "type": { + "kind": "enum", + "name": "ColorBasisEnum" + }, + "offset": 64 + } + }, + "kind": "struct", + "size": 96 + }, + "_DMM_MONITORDESCRIPTOR_SERIALIZATION": { + "fields": { + "Origin": { + "type": { + "kind": "enum", + "name": "OriginEnum" + }, + "offset": 8 + }, + "Data": { + "type": { + "count": 128, + "subtype": { + "kind": "base", + "name": "unsigned char" + }, + "kind": "array" + }, + "offset": 12 + }, + "Type": { + "type": { + "kind": "enum", + "name": "TypeEnum" + }, + "offset": 4 + }, + "Id": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 0 + } + }, + "kind": "struct", + "size": 140 + }, + "__unnamed_127c": { + "fields": { + "Wcb": { + "type": { + "kind": "struct", + "name": "nt_symbols!_WAIT_CONTEXT_BLOCK" + }, + "offset": 0 + }, + "ListEntry": { + "type": { + "kind": "struct", + "name": "nt_symbols!_LIST_ENTRY" + }, + "offset": 0 + } + }, + "kind": "struct", + "size": 72 + }, + "_D3DMATRIX": { + "fields": { + "_41": { + "type": { + "kind": "base", + "name": "float" + }, + "offset": 48 + }, + "_42": { + "type": { + "kind": "base", + "name": "float" + }, + "offset": 52 + }, + "_43": { + "type": { + "kind": "base", + "name": "float" + }, + "offset": 56 + }, + "_44": { + "type": { + "kind": "base", + "name": "float" + }, + "offset": 60 + }, + "_34": { + "type": { + "kind": "base", + "name": "float" + }, + "offset": 44 + }, + "_14": { + "type": { + "kind": "base", + "name": "float" + }, + "offset": 12 + }, + "_13": { + "type": { + "kind": "base", + "name": "float" + }, + "offset": 8 + }, + "_12": { + "type": { + "kind": "base", + "name": "float" + }, + "offset": 4 + }, + "_11": { + "type": { + "kind": "base", + "name": "float" + }, + "offset": 0 + }, + "_24": { + "type": { + "kind": "base", + "name": "float" + }, + "offset": 28 + }, + "_31": { + "type": { + "kind": "base", + "name": "float" + }, + "offset": 32 + }, + "_33": { + "type": { + "kind": "base", + "name": "float" + }, + "offset": 40 + }, + "_32": { + "type": { + "kind": "base", + "name": "float" + }, + "offset": 36 + }, + "_22": { + "type": { + "kind": "base", + "name": "float" + }, + "offset": 20 + }, + "_23": { + "type": { + "kind": "base", + "name": "float" + }, + "offset": 24 + }, + "_21": { + "type": { + "kind": "base", + "name": "float" + }, + "offset": 16 + } + }, + "kind": "struct", + "size": 64 + }, + "_LARGE_UNICODE_STRING": { + "fields": { + "Buffer": { + "type": { + "subtype": { + "kind": "base", + "name": "unsigned short" + }, + "kind": "pointer" + }, + "offset": 8 + }, + "Length": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 0 + }, + "MaximumLength": { + "type": { + "bit_position": 0, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 31 + }, + "offset": 4 + }, + "bAnsi": { + "type": { + "bit_position": 31, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 1 + }, + "offset": 4 + } + }, + "kind": "struct", + "size": 16 + }, + "_VK_VALUES_STRINGS": { + "fields": { + "fReserved": { + "type": { + "kind": "base", + "name": "unsigned char" + }, + "offset": 8 + }, + "pszMultiNames": { + "type": { + "subtype": { + "kind": "base", + "name": "unsigned char" + }, + "kind": "pointer" + }, + "offset": 0 + } + }, + "kind": "struct", + "size": 16 + }, + "tagHID_TLC_INFO": { + "fields": { + "cExcludeOrphaned": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 36 + }, + "cDevices": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 20 + }, + "usUsage": { + "type": { + "kind": "base", + "name": "unsigned short" + }, + "offset": 18 + }, + "cExcludeRequest": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 32 + }, + "link": { + "type": { + "kind": "struct", + "name": "nt_symbols!_LIST_ENTRY" + }, + "offset": 0 + }, + "cUsagePageRequest": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 28 + }, + "usUsagePage": { + "type": { + "kind": "base", + "name": "unsigned short" + }, + "offset": 16 + }, + "cDirectRequest": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 24 + } + }, + "kind": "struct", + "size": 40 + }, + "_DMM_MONITOR_SOURCE_MODE_SERIALIZATION": { + "fields": { + "Info": { + "type": { + "kind": "struct", + "name": "_D3DKMDT_MONITOR_SOURCE_MODE" + }, + "offset": 0 + }, + "TimingType": { + "type": { + "kind": "enum", + "name": "TimingTypeEnum" + }, + "offset": 96 + } + }, + "kind": "struct", + "size": 104 + }, + "tagCURSOR": { + "fields": { + "rt": { + "type": { + "kind": "base", + "name": "unsigned short" + }, + "offset": 58 + }, + "head": { + "type": { + "kind": "struct", + "name": "_PROCMARKHEAD" + }, + "offset": 0 + }, + "hbmUserAlpha": { + "type": { + "subtype": { + "kind": "struct", + "name": "HBITMAP__" + }, + "kind": "pointer" + }, + "offset": 112 + }, + "xHotspot": { + "type": { + "kind": "base", + "name": "short" + }, + "offset": 68 + }, + "hbmColor": { + "type": { + "subtype": { + "kind": "struct", + "name": "HBITMAP__" + }, + "kind": "pointer" + }, + "offset": 80 + }, + "pcurNext": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagCURSOR" + }, + "kind": "pointer" + }, + "offset": 32 + }, + "CURSORF_flags": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 64 + }, + "hbmMask": { + "type": { + "subtype": { + "kind": "struct", + "name": "HBITMAP__" + }, + "kind": "pointer" + }, + "offset": 72 + }, + "bpp": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 120 + }, + "cy": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 128 + }, + "cx": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 124 + }, + "rcBounds": { + "type": { + "kind": "struct", + "name": "tagRECT" + }, + "offset": 96 + }, + "atomModName": { + "type": { + "kind": "base", + "name": "unsigned short" + }, + "offset": 56 + }, + "hbmAlpha": { + "type": { + "subtype": { + "kind": "struct", + "name": "HBITMAP__" + }, + "kind": "pointer" + }, + "offset": 88 + }, + "yHotspot": { + "type": { + "kind": "base", + "name": "short" + }, + "offset": 70 + }, + "strName": { + "type": { + "kind": "struct", + "name": "nt_symbols!_UNICODE_STRING" + }, + "offset": 40 + } + }, + "kind": "struct", + "size": 136 + }, + "_D3DKMDT_GAMMA_RAMP": { + "fields": { + "Data": { + "type": { + "kind": "struct", + "name": "__unnamed_182e" + }, + "offset": 16 + }, + "DataSize": { + "type": { + "kind": "base", + "name": "unsigned long long" + }, + "offset": 8 + }, + "Type": { + "type": { + "kind": "enum", + "name": "TypeEnum" + }, + "offset": 0 + } + }, + "kind": "struct", + "size": 24 + }, + "HWND__": { + "fields": { + "unused": { + "type": { + "kind": "base", + "name": "long" + }, + "offset": 0 + } + }, + "kind": "struct", + "size": 4 + }, + "__unnamed_1207": { + "fields": { + "ShareAccess": { + "type": { + "kind": "base", + "name": "unsigned short" + }, + "offset": 18 + }, + "Reserved": { + "type": { + "kind": "base", + "name": "unsigned short" + }, + "offset": 16 + }, + "SecurityContext": { + "type": { + "subtype": { + "kind": "struct", + "name": "nt_symbols!_IO_SECURITY_CONTEXT" + }, + "kind": "pointer" + }, + "offset": 0 + }, + "Options": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 8 + }, + "Parameters": { + "type": { + "subtype": { + "kind": "struct", + "name": "nt_symbols!_MAILSLOT_CREATE_PARAMETERS" + }, + "kind": "pointer" + }, + "offset": 24 + } + }, + "kind": "struct", + "size": 32 + }, + "__unnamed_18a1": { + "fields": { + "Text": { + "type": { + "kind": "enum", + "name": "TextEnum" + }, + "offset": 0 + }, + "Graphics": { + "type": { + "kind": "struct", + "name": "_D3DKMDT_GRAPHICS_RENDERING_FORMAT" + }, + "offset": 0 + } + }, + "kind": "struct", + "size": 32 + }, + "_DMM_VIDPNPATHANDTARGETMODE_SERIALIZATION": { + "fields": { + "TargetMode": { + "type": { + "kind": "struct", + "name": "_D3DKMDT_VIDPN_TARGET_MODE" + }, + "offset": 360 + }, + "PathInfo": { + "type": { + "kind": "struct", + "name": "_D3DKMDT_VIDPN_PRESENT_PATH" + }, + "offset": 0 + } + }, + "kind": "struct", + "size": 432 + }, + "HKL__": { + "fields": { + "unused": { + "type": { + "kind": "base", + "name": "long" + }, + "offset": 0 + } + }, + "kind": "struct", + "size": 4 + }, + "__unnamed_1209": { + "fields": { + "Length": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 0 + }, + "ByteOffset": { + "type": { + "kind": "struct", + "name": "nt_symbols!_LARGE_INTEGER" + }, + "offset": 16 + }, + "Key": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 8 + } + }, + "kind": "struct", + "size": 24 + }, + "tagDCE": { + "fields": { + "hrgnClipPublic": { + "type": { + "subtype": { + "kind": "struct", + "name": "HRGN__" + }, + "kind": "pointer" + }, + "offset": 48 + }, + "hrgnClip": { + "type": { + "subtype": { + "kind": "struct", + "name": "HRGN__" + }, + "kind": "pointer" + }, + "offset": 40 + }, + "pwndOrg": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagWND" + }, + "kind": "pointer" + }, + "offset": 16 + }, + "pdceNext": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagDCE" + }, + "kind": "pointer" + }, + "offset": 0 + }, + "ppiOwner": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagPROCESSINFO" + }, + "kind": "pointer" + }, + "offset": 80 + }, + "DCX_flags": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 64 + }, + "hdc": { + "type": { + "subtype": { + "kind": "struct", + "name": "HDC__" + }, + "kind": "pointer" + }, + "offset": 8 + }, + "ptiOwner": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagTHREADINFO" + }, + "kind": "pointer" + }, + "offset": 72 + }, + "hrgnSavedVis": { + "type": { + "subtype": { + "kind": "struct", + "name": "HRGN__" + }, + "kind": "pointer" + }, + "offset": 56 + }, + "pwndRedirect": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagWND" + }, + "kind": "pointer" + }, + "offset": 32 + }, + "pMonitor": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagMONITOR" + }, + "kind": "pointer" + }, + "offset": 88 + }, + "pwndClip": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagWND" + }, + "kind": "pointer" + }, + "offset": 24 + } + }, + "kind": "struct", + "size": 96 + }, + "VSC_LPWSTR": { + "fields": { + "vsc": { + "type": { + "kind": "base", + "name": "unsigned char" + }, + "offset": 0 + }, + "pwsz": { + "type": { + "subtype": { + "kind": "base", + "name": "unsigned short" + }, + "kind": "pointer" + }, + "offset": 8 + } + }, + "kind": "struct", + "size": 16 + }, + "tagQ": { + "fields": { + "hwndDblClk": { + "type": { + "subtype": { + "kind": "struct", + "name": "HWND__" + }, + "kind": "pointer" + }, + "offset": 112 + }, + "timeDblClk": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 108 + }, + "spwndFocus": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagWND" + }, + "kind": "pointer" + }, + "offset": 72 + }, + "ExtraInfo": { + "type": { + "kind": "base", + "name": "long long" + }, + "offset": 328 + }, + "cLockCount": { + "type": { + "kind": "base", + "name": "unsigned short" + }, + "offset": 322 + }, + "iCursorLevel": { + "type": { + "kind": "base", + "name": "long" + }, + "offset": 312 + }, + "ptiSysLock": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagTHREADINFO" + }, + "kind": "pointer" + }, + "offset": 24 + }, + "caret": { + "type": { + "kind": "struct", + "name": "tagCARET" + }, + "offset": 232 + }, + "ptiMouse": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagTHREADINFO" + }, + "kind": "pointer" + }, + "offset": 48 + }, + "spwndActivePrev": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagWND" + }, + "kind": "pointer" + }, + "offset": 88 + }, + "ptMouseMove": { + "type": { + "kind": "struct", + "name": "tagPOINT" + }, + "offset": 128 + }, + "msgDblClk": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 100 + }, + "msgJournal": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 324 + }, + "ptiKeyboard": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagTHREADINFO" + }, + "kind": "pointer" + }, + "offset": 56 + }, + "cThreads": { + "type": { + "kind": "base", + "name": "unsigned short" + }, + "offset": 320 + }, + "QF_flags": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 316 + }, + "mlInput": { + "type": { + "kind": "struct", + "name": "tagMLIST" + }, + "offset": 0 + }, + "spwndActive": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagWND" + }, + "kind": "pointer" + }, + "offset": 80 + }, + "codeCapture": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 96 + }, + "idSysLock": { + "type": { + "kind": "base", + "name": "unsigned long long" + }, + "offset": 32 + }, + "spcurCurrent": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagCURSOR" + }, + "kind": "pointer" + }, + "offset": 304 + }, + "ulEtwReserved1": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 336 + }, + "ptDblClk": { + "type": { + "kind": "struct", + "name": "tagPOINT" + }, + "offset": 120 + }, + "xbtnDblClk": { + "type": { + "kind": "base", + "name": "unsigned short" + }, + "offset": 104 + }, + "afKeyRecentDown": { + "type": { + "count": 32, + "subtype": { + "kind": "base", + "name": "unsigned char" + }, + "kind": "array" + }, + "offset": 136 + }, + "afKeyState": { + "type": { + "count": 64, + "subtype": { + "kind": "base", + "name": "unsigned char" + }, + "kind": "array" + }, + "offset": 168 + }, + "spwndCapture": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagWND" + }, + "kind": "pointer" + }, + "offset": 64 + }, + "idSysPeek": { + "type": { + "kind": "base", + "name": "unsigned long long" + }, + "offset": 40 + } + }, + "kind": "struct", + "size": 344 + }, + "__unnamed_1203": { + "fields": { + "ShareAccess": { + "type": { + "kind": "base", + "name": "unsigned short" + }, + "offset": 18 + }, + "Reserved": { + "type": { + "kind": "base", + "name": "unsigned short" + }, + "offset": 16 + }, + "SecurityContext": { + "type": { + "subtype": { + "kind": "struct", + "name": "nt_symbols!_IO_SECURITY_CONTEXT" + }, + "kind": "pointer" + }, + "offset": 0 + }, + "Options": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 8 + }, + "Parameters": { + "type": { + "subtype": { + "kind": "struct", + "name": "nt_symbols!_NAMED_PIPE_CREATE_PARAMETERS" + }, + "kind": "pointer" + }, + "offset": 24 + } + }, + "kind": "struct", + "size": 32 + }, + "HGESTUREINFO__": { + "fields": { + "unused": { + "type": { + "kind": "base", + "name": "long" + }, + "offset": 0 + } + }, + "kind": "struct", + "size": 4 + }, + "tagCLS": { + "fields": { + "spcur": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagCURSOR" + }, + "kind": "pointer" + }, + "offset": 120 + }, + "cbwndExtra": { + "type": { + "kind": "base", + "name": "long" + }, + "offset": 100 + }, + "pclsClone": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagCLS" + }, + "kind": "pointer" + }, + "offset": 72 + }, + "lpszClientAnsiMenuName": { + "type": { + "subtype": { + "kind": "base", + "name": "unsigned char" + }, + "kind": "pointer" + }, + "offset": 40 + }, + "pclsBase": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagCLS" + }, + "kind": "pointer" + }, + "offset": 64 + }, + "atomNVClassName": { + "type": { + "kind": "base", + "name": "unsigned short" + }, + "offset": 10 + }, + "style": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 84 + }, + "pclsNext": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagCLS" + }, + "kind": "pointer" + }, + "offset": 0 + }, + "CSF_flags": { + "type": { + "kind": "base", + "name": "unsigned short" + }, + "offset": 34 + }, + "lpfnWndProc": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 88 + }, + "lpszAnsiClassName": { + "type": { + "subtype": { + "kind": "base", + "name": "unsigned char" + }, + "kind": "pointer" + }, + "offset": 144 + }, + "spcpdFirst": { + "type": { + "subtype": { + "kind": "struct", + "name": "_CALLPROCDATA" + }, + "kind": "pointer" + }, + "offset": 56 + }, + "lpszClientUnicodeMenuName": { + "type": { + "subtype": { + "kind": "base", + "name": "unsigned short" + }, + "kind": "pointer" + }, + "offset": 48 + }, + "cbclsExtra": { + "type": { + "kind": "base", + "name": "long" + }, + "offset": 96 + }, + "lpszMenuName": { + "type": { + "subtype": { + "kind": "base", + "name": "unsigned short" + }, + "kind": "pointer" + }, + "offset": 136 + }, + "spicnSm": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagCURSOR" + }, + "kind": "pointer" + }, + "offset": 152 + }, + "hTaskWow": { + "type": { + "kind": "base", + "name": "unsigned short" + }, + "offset": 32 + }, + "cWndReferenceCount": { + "type": { + "kind": "base", + "name": "long" + }, + "offset": 80 + }, + "hbrBackground": { + "type": { + "subtype": { + "kind": "struct", + "name": "HBRUSH__" + }, + "kind": "pointer" + }, + "offset": 128 + }, + "spicn": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagCURSOR" + }, + "kind": "pointer" + }, + "offset": 112 + }, + "fnid": { + "type": { + "kind": "base", + "name": "unsigned short" + }, + "offset": 12 + }, + "pdce": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagDCE" + }, + "kind": "pointer" + }, + "offset": 24 + }, + "hModule": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 104 + }, + "rpdeskParent": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagDESKTOP" + }, + "kind": "pointer" + }, + "offset": 16 + }, + "atomClassName": { + "type": { + "kind": "base", + "name": "unsigned short" + }, + "offset": 8 + } + }, + "kind": "struct", + "size": 160 + }, + "_PROCDESKHEAD": { + "fields": { + "cLockObj": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 8 + }, + "pSelf": { + "type": { + "subtype": { + "kind": "base", + "name": "unsigned char" + }, + "kind": "pointer" + }, + "offset": 32 + }, + "hTaskWow": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 16 + }, + "rpdesk": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagDESKTOP" + }, + "kind": "pointer" + }, + "offset": 24 + }, + "h": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 0 + } + }, + "kind": "struct", + "size": 40 + }, + "_DMM_COMMITVIDPNREQUESTSET_SERIALIZATION": { + "fields": { + "CommitVidPnRequestOffset": { + "type": { + "count": 1, + "subtype": { + "kind": "base", + "name": "unsigned long" + }, + "kind": "array" + }, + "offset": 4 + }, + "NumCommitVidPnRequests": { + "type": { + "kind": "base", + "name": "unsigned char" + }, + "offset": 0 + } + }, + "kind": "struct", + "size": 8 + }, + "_VK_TO_FUNCTION_TABLE": { + "fields": { + "NLSFEProcType": { + "type": { + "kind": "base", + "name": "unsigned char" + }, + "offset": 1 + }, + "NLSFEProcCurrent": { + "type": { + "kind": "base", + "name": "unsigned char" + }, + "offset": 2 + }, + "Vk": { + "type": { + "kind": "base", + "name": "unsigned char" + }, + "offset": 0 + }, + "NLSFEProcSwitch": { + "type": { + "kind": "base", + "name": "unsigned char" + }, + "offset": 3 + }, + "NLSFEProcAlt": { + "type": { + "count": 8, + "subtype": { + "kind": "struct", + "name": "_VK_FUNCTION_PARAM" + }, + "kind": "array" + }, + "offset": 68 + }, + "NLSFEProc": { + "type": { + "count": 8, + "subtype": { + "kind": "struct", + "name": "_VK_FUNCTION_PARAM" + }, + "kind": "array" + }, + "offset": 4 + } + }, + "kind": "struct", + "size": 132 + }, + "_DMM_MONITORDESCRIPTORSET_SERIALIZATION": { + "fields": { + "NumDescriptors": { + "type": { + "kind": "base", + "name": "unsigned char" + }, + "offset": 0 + }, + "DescriptorSerialization": { + "type": { + "count": 1, + "subtype": { + "kind": "struct", + "name": "_DMM_MONITORDESCRIPTOR_SERIALIZATION" + }, + "kind": "array" + }, + "offset": 4 + } + }, + "kind": "struct", + "size": 144 + }, + "_DMM_MONITORSOURCEMODESET_SERIALIZATION": { + "fields": { + "NumModes": { + "type": { + "kind": "base", + "name": "unsigned char" + }, + "offset": 0 + }, + "ModeSerialization": { + "type": { + "count": 1, + "subtype": { + "kind": "struct", + "name": "_DMM_MONITOR_SOURCE_MODE_SERIALIZATION" + }, + "kind": "array" + }, + "offset": 8 + } + }, + "kind": "struct", + "size": 112 + }, + "_CALLBACKWND": { + "fields": { + "hwnd": { + "type": { + "subtype": { + "kind": "struct", + "name": "HWND__" + }, + "kind": "pointer" + }, + "offset": 0 + }, + "pActCtx": { + "type": { + "subtype": { + "kind": "struct", + "name": "nt_symbols!_ACTIVATION_CONTEXT" + }, + "kind": "pointer" + }, + "offset": 16 + }, + "pwnd": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagWND" + }, + "kind": "pointer" + }, + "offset": 8 + } + }, + "kind": "struct", + "size": 24 + }, + "_DMM_VIDPNPATHANDTARGETMODESET_SERIALIZATION": { + "fields": { + "PathInfo": { + "type": { + "kind": "struct", + "name": "_D3DKMDT_VIDPN_PRESENT_PATH" + }, + "offset": 0 + }, + "TargetModeSet": { + "type": { + "kind": "struct", + "name": "_DMM_VIDPNTARGETMODESET_SERIALIZATION" + }, + "offset": 360 + } + }, + "kind": "struct", + "size": 440 + }, + "_VK_FUNCTION_PARAM": { + "fields": { + "NLSFEProcIndex": { + "type": { + "kind": "base", + "name": "unsigned char" + }, + "offset": 0 + }, + "NLSFEProcParam": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 4 + } + }, + "kind": "struct", + "size": 8 + }, + "tagSBCALC": { + "fields": { + "posMax": { + "type": { + "kind": "base", + "name": "long" + }, + "offset": 4 + }, + "pxStart": { + "type": { + "kind": "base", + "name": "long" + }, + "offset": 44 + }, + "pxThumbBottom": { + "type": { + "kind": "base", + "name": "long" + }, + "offset": 48 + }, + "cpxThumb": { + "type": { + "kind": "base", + "name": "long" + }, + "offset": 32 + }, + "pxMin": { + "type": { + "kind": "base", + "name": "long" + }, + "offset": 60 + }, + "pxThumbTop": { + "type": { + "kind": "base", + "name": "long" + }, + "offset": 52 + }, + "pxDownArrow": { + "type": { + "kind": "base", + "name": "long" + }, + "offset": 40 + }, + "pos": { + "type": { + "kind": "base", + "name": "long" + }, + "offset": 12 + }, + "cpx": { + "type": { + "kind": "base", + "name": "long" + }, + "offset": 56 + }, + "pxBottom": { + "type": { + "kind": "base", + "name": "long" + }, + "offset": 20 + }, + "pxTop": { + "type": { + "kind": "base", + "name": "long" + }, + "offset": 16 + }, + "pxLeft": { + "type": { + "kind": "base", + "name": "long" + }, + "offset": 24 + }, + "pxRight": { + "type": { + "kind": "base", + "name": "long" + }, + "offset": 28 + }, + "pxUpArrow": { + "type": { + "kind": "base", + "name": "long" + }, + "offset": 36 + }, + "posMin": { + "type": { + "kind": "base", + "name": "long" + }, + "offset": 0 + }, + "page": { + "type": { + "kind": "base", + "name": "long" + }, + "offset": 8 + } + }, + "kind": "struct", + "size": 64 + }, + "HDESK__": { + "fields": { + "unused": { + "type": { + "kind": "base", + "name": "long" + }, + "offset": 0 + } + }, + "kind": "struct", + "size": 4 + }, + "HIMC__": { + "fields": { + "unused": { + "type": { + "kind": "base", + "name": "long" + }, + "offset": 0 + } + }, + "kind": "struct", + "size": 4 + }, + "_D3DKMDT_COLOR_COEFF_DYNAMIC_RANGES": { + "fields": { + "SecondChannel": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 4 + }, + "FourthChannel": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 12 + }, + "ThirdChannel": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 8 + }, + "FirstChannel": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 0 + } + }, + "kind": "struct", + "size": 16 + }, + "tagMENUSTATE": { + "fields": { + "cxAni": { + "type": { + "kind": "base", + "name": "long" + }, + "offset": 116 + }, + "pGlobalPopupMenu": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagPOPUPMENU" + }, + "kind": "pointer" + }, + "offset": 0 + }, + "uDraggingIndex": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 88 + }, + "fNotifyByPos": { + "type": { + "bit_position": 17, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 1 + }, + "offset": 8 + }, + "fInCallHandleMenuMessages": { + "type": { + "bit_position": 9, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 1 + }, + "offset": 8 + }, + "ixAni": { + "type": { + "kind": "base", + "name": "long" + }, + "offset": 108 + }, + "dwLockCount": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 40 + }, + "fAutoDismiss": { + "type": { + "bit_position": 11, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 1 + }, + "offset": 8 + }, + "fIsSysMenu": { + "type": { + "bit_position": 1, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 1 + }, + "offset": 8 + }, + "dwAniStartTime": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 104 + }, + "uButtonDownHitArea": { + "type": { + "kind": "base", + "name": "unsigned long long" + }, + "offset": 64 + }, + "fIgnoreButtonUp": { + "type": { + "bit_position": 13, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 1 + }, + "offset": 8 + }, + "ptButtonDown": { + "type": { + "kind": "struct", + "name": "tagPOINT" + }, + "offset": 56 + }, + "fMenuStarted": { + "type": { + "bit_position": 0, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 1 + }, + "offset": 8 + }, + "iAniDropDir": { + "type": { + "bit_position": 19, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 5 + }, + "offset": 8 + }, + "hdcAni": { + "type": { + "subtype": { + "kind": "struct", + "name": "HDC__" + }, + "kind": "pointer" + }, + "offset": 136 + }, + "fModelessMenu": { + "type": { + "bit_position": 8, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 1 + }, + "offset": 8 + }, + "hbmAni": { + "type": { + "subtype": { + "kind": "struct", + "name": "HBITMAP__" + }, + "kind": "pointer" + }, + "offset": 128 + }, + "fInEndMenu": { + "type": { + "bit_position": 4, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 1 + }, + "offset": 8 + }, + "uDraggingFlags": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 92 + }, + "vkButtonDown": { + "type": { + "kind": "base", + "name": "long" + }, + "offset": 76 + }, + "fSetCapture": { + "type": { + "bit_position": 18, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 1 + }, + "offset": 8 + }, + "fInDoDragDrop": { + "type": { + "bit_position": 15, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 1 + }, + "offset": 8 + }, + "fActiveNoForeground": { + "type": { + "bit_position": 16, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 1 + }, + "offset": 8 + }, + "fMouseOffMenu": { + "type": { + "bit_position": 14, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 1 + }, + "offset": 8 + }, + "fDragAndDrop": { + "type": { + "bit_position": 10, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 1 + }, + "offset": 8 + }, + "fInsideMenuLoop": { + "type": { + "bit_position": 2, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 1 + }, + "offset": 8 + }, + "uDraggingHitArea": { + "type": { + "kind": "base", + "name": "unsigned long long" + }, + "offset": 80 + }, + "fButtonDown": { + "type": { + "bit_position": 3, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 1 + }, + "offset": 8 + }, + "ptiMenuStateOwner": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagTHREADINFO" + }, + "kind": "pointer" + }, + "offset": 32 + }, + "cyAni": { + "type": { + "kind": "base", + "name": "long" + }, + "offset": 120 + }, + "iyAni": { + "type": { + "kind": "base", + "name": "long" + }, + "offset": 112 + }, + "hdcWndAni": { + "type": { + "subtype": { + "kind": "struct", + "name": "HDC__" + }, + "kind": "pointer" + }, + "offset": 96 + }, + "fAboutToAutoDismiss": { + "type": { + "bit_position": 12, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 1 + }, + "offset": 8 + }, + "mnFocus": { + "type": { + "kind": "base", + "name": "long" + }, + "offset": 20 + }, + "uButtonDownIndex": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 72 + }, + "fButtonAlwaysDown": { + "type": { + "bit_position": 6, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 1 + }, + "offset": 8 + }, + "fUnderline": { + "type": { + "bit_position": 5, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 1 + }, + "offset": 8 + }, + "ptMouseLast": { + "type": { + "kind": "struct", + "name": "tagPOINT" + }, + "offset": 12 + }, + "pmnsPrev": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagMENUSTATE" + }, + "kind": "pointer" + }, + "offset": 48 + }, + "fDragging": { + "type": { + "bit_position": 7, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 1 + }, + "offset": 8 + }, + "cmdLast": { + "type": { + "kind": "base", + "name": "long" + }, + "offset": 24 + } + }, + "kind": "struct", + "size": 144 + }, + "VK_TO_BIT": { + "fields": { + "Vk": { + "type": { + "kind": "base", + "name": "unsigned char" + }, + "offset": 0 + }, + "ModBits": { + "type": { + "kind": "base", + "name": "unsigned char" + }, + "offset": 1 + } + }, + "kind": "struct", + "size": 2 + }, + "tagWOWTHREADINFO": { + "fields": { + "pIdleEvent": { + "type": { + "subtype": { + "kind": "struct", + "name": "nt_symbols!_KEVENT" + }, + "kind": "pointer" + }, + "offset": 32 + }, + "idParentProcess": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 24 + }, + "idTask": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 8 + }, + "pwtiNext": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagWOWTHREADINFO" + }, + "kind": "pointer" + }, + "offset": 0 + }, + "idWaitObject": { + "type": { + "kind": "base", + "name": "unsigned long long" + }, + "offset": 16 + } + }, + "kind": "struct", + "size": 40 + }, + "__unnamed_1805": { + "fields": { + "Start": { + "type": { + "kind": "struct", + "name": "nt_symbols!_LARGE_INTEGER" + }, + "offset": 0 + }, + "Length": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 8 + } + }, + "kind": "struct", + "size": 12 + }, + "__unnamed_1211": { + "fields": { + "Length": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 0 + }, + "FileInformationClass": { + "type": { + "kind": "enum", + "name": "FileInformationClassEnum" + }, + "offset": 8 + } + }, + "kind": "struct", + "size": 16 + }, + "__unnamed_1213": { + "fields": { + "FileInformationClass": { + "type": { + "kind": "enum", + "name": "FileInformationClassEnum" + }, + "offset": 8 + }, + "AdvanceOnly": { + "type": { + "kind": "base", + "name": "unsigned char" + }, + "offset": 25 + }, + "ClusterCount": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 24 + }, + "Length": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 0 + }, + "DeleteHandle": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 24 + }, + "ReplaceIfExists": { + "type": { + "kind": "base", + "name": "unsigned char" + }, + "offset": 24 + }, + "FileObject": { + "type": { + "subtype": { + "kind": "struct", + "name": "nt_symbols!_FILE_OBJECT" + }, + "kind": "pointer" + }, + "offset": 16 + } + }, + "kind": "struct", + "size": 32 + }, + "__unnamed_1217": { + "fields": { + "FsInformationClass": { + "type": { + "kind": "enum", + "name": "FsInformationClassEnum" + }, + "offset": 8 + }, + "Length": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 0 + } + }, + "kind": "struct", + "size": 16 + }, + "__unnamed_123b": { + "fields": { + "IoResourceRequirementList": { + "type": { + "subtype": { + "kind": "struct", + "name": "nt_symbols!_IO_RESOURCE_REQUIREMENTS_LIST" + }, + "kind": "pointer" + }, + "offset": 0 + } + }, + "kind": "struct", + "size": 8 + }, + "__unnamed_122d": { + "fields": { + "Type": { + "type": { + "kind": "enum", + "name": "TypeEnum" + }, + "offset": 0 + } + }, + "kind": "struct", + "size": 4 + }, + "__unnamed_1950": { + "fields": { + "Length": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 0 + }, + "MaximumAddress": { + "type": { + "kind": "struct", + "name": "nt_symbols!_LARGE_INTEGER" + }, + "offset": 16 + }, + "MinimumAddress": { + "type": { + "kind": "struct", + "name": "nt_symbols!_LARGE_INTEGER" + }, + "offset": 8 + }, + "Alignment": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 4 + } + }, + "kind": "struct", + "size": 24 + }, + "tagITEM": { + "fields": { + "fType": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 0 + }, + "ulX": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 84 + }, + "wID": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 8 + }, + "dwItemData": { + "type": { + "kind": "base", + "name": "unsigned long long" + }, + "offset": 56 + }, + "hbmpChecked": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 24 + }, + "xItem": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 64 + }, + "spSubMenu": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagMENU" + }, + "kind": "pointer" + }, + "offset": 16 + }, + "hbmpUnchecked": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 32 + }, + "fState": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 4 + }, + "dxTab": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 80 + }, + "cxBmp": { + "type": { + "kind": "base", + "name": "long" + }, + "offset": 104 + }, + "yItem": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 68 + }, + "cyItem": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 76 + }, + "umim": { + "type": { + "kind": "struct", + "name": "tagUAHMENUITEMMETRICS" + }, + "offset": 112 + }, + "cch": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 48 + }, + "ulWidth": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 88 + }, + "cyBmp": { + "type": { + "kind": "base", + "name": "long" + }, + "offset": 108 + }, + "lpstr": { + "type": { + "subtype": { + "kind": "base", + "name": "unsigned short" + }, + "kind": "pointer" + }, + "offset": 40 + }, + "cxItem": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 72 + }, + "hbmp": { + "type": { + "subtype": { + "kind": "struct", + "name": "HBITMAP__" + }, + "kind": "pointer" + }, + "offset": 96 + } + }, + "kind": "struct", + "size": 144 + }, + "tagIMEINFOEX": { + "fields": { + "dwImeWinVersion": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 84 + }, + "fSysWow64Only": { + "type": { + "bit_position": 0, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 348 + }, + "fInitOpen": { + "type": { + "kind": "base", + "name": "long" + }, + "offset": 72 + }, + "wszImeDescription": { + "type": { + "count": 50, + "subtype": { + "kind": "base", + "name": "wchar" + }, + "kind": "array" + }, + "offset": 88 + }, + "fCUASLayer": { + "type": { + "bit_position": 1, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 348 + }, + "ImeInfo": { + "type": { + "kind": "struct", + "name": "tagIMEINFO" + }, + "offset": 8 + }, + "wszImeFile": { + "type": { + "count": 80, + "subtype": { + "kind": "base", + "name": "wchar" + }, + "kind": "array" + }, + "offset": 188 + }, + "wszUIClass": { + "type": { + "count": 16, + "subtype": { + "kind": "base", + "name": "wchar" + }, + "kind": "array" + }, + "offset": 36 + }, + "fLoadFlag": { + "type": { + "kind": "base", + "name": "long" + }, + "offset": 76 + }, + "hkl": { + "type": { + "subtype": { + "kind": "struct", + "name": "HKL__" + }, + "kind": "pointer" + }, + "offset": 0 + }, + "dwProdVersion": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 80 + }, + "fdwInitConvMode": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 68 + } + }, + "kind": "struct", + "size": 352 + }, + "__unnamed_1962": { + "fields": { + "BusNumber": { + "type": { + "kind": "struct", + "name": "__unnamed_1958" + }, + "offset": 0 + }, + "Dma": { + "type": { + "kind": "struct", + "name": "__unnamed_1956" + }, + "offset": 0 + }, + "Memory48": { + "type": { + "kind": "struct", + "name": "__unnamed_195e" + }, + "offset": 0 + }, + "Generic": { + "type": { + "kind": "struct", + "name": "__unnamed_1950" + }, + "offset": 0 + }, + "Memory40": { + "type": { + "kind": "struct", + "name": "__unnamed_195c" + }, + "offset": 0 + }, + "DevicePrivate": { + "type": { + "kind": "struct", + "name": "nt_symbols!__unnamed_180f" + }, + "offset": 0 + }, + "ConfigData": { + "type": { + "kind": "struct", + "name": "__unnamed_195a" + }, + "offset": 0 + }, + "Memory64": { + "type": { + "kind": "struct", + "name": "__unnamed_1960" + }, + "offset": 0 + }, + "Memory": { + "type": { + "kind": "struct", + "name": "__unnamed_1950" + }, + "offset": 0 + }, + "Interrupt": { + "type": { + "kind": "struct", + "name": "__unnamed_1954" + }, + "offset": 0 + }, + "Port": { + "type": { + "kind": "struct", + "name": "__unnamed_1950" + }, + "offset": 0 + } + }, + "kind": "struct", + "size": 24 + }, + "tagMSGPPINFO": { + "fields": { + "dwIndexMsgPP": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 0 + } + }, + "kind": "struct", + "size": 4 + }, + "tagSBINFO": { + "fields": { + "WSBflags": { + "type": { + "kind": "base", + "name": "long" + }, + "offset": 0 + }, + "Horz": { + "type": { + "kind": "struct", + "name": "tagSBDATA" + }, + "offset": 4 + }, + "Vert": { + "type": { + "kind": "struct", + "name": "tagSBDATA" + }, + "offset": 20 + } + }, + "kind": "struct", + "size": 36 + }, + "VWPLELEMENT": { + "fields": { + "DataOrTag": { + "type": { + "kind": "base", + "name": "unsigned long long" + }, + "offset": 0 + }, + "pwnd": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagWND" + }, + "kind": "pointer" + }, + "offset": 8 + } + }, + "kind": "struct", + "size": 16 + }, + "tagSBDATA": { + "fields": { + "posMax": { + "type": { + "kind": "base", + "name": "long" + }, + "offset": 4 + }, + "posMin": { + "type": { + "kind": "base", + "name": "long" + }, + "offset": 0 + }, + "page": { + "type": { + "kind": "base", + "name": "long" + }, + "offset": 8 + }, + "pos": { + "type": { + "kind": "base", + "name": "long" + }, + "offset": 12 + } + }, + "kind": "struct", + "size": 16 + }, + "_VSC_VK": { + "fields": { + "Vsc": { + "type": { + "kind": "base", + "name": "unsigned char" + }, + "offset": 0 + }, + "Vk": { + "type": { + "kind": "base", + "name": "unsigned short" + }, + "offset": 2 + } + }, + "kind": "struct", + "size": 4 + }, + "__unnamed_123f": { + "fields": { + "Lock": { + "type": { + "kind": "base", + "name": "unsigned char" + }, + "offset": 0 + } + }, + "kind": "struct", + "size": 1 + }, + "_SCATTER_GATHER_ELEMENT": { + "fields": { + "Length": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 8 + }, + "Reserved": { + "type": { + "kind": "base", + "name": "unsigned long long" + }, + "offset": 16 + }, + "Address": { + "type": { + "kind": "struct", + "name": "nt_symbols!_LARGE_INTEGER" + }, + "offset": 0 + } + }, + "kind": "struct", + "size": 24 + }, + "tagWND": { + "fields": { + "spwndLastActive": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagWND" + }, + "kind": "pointer" + }, + "offset": 240 + }, + "bWS_CLIPCHILDREN": { + "type": { + "bit_position": 25, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 52 + }, + "bMaximizeButtonDown": { + "type": { + "bit_position": 13, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 44 + }, + "bUIStateActive": { + "type": { + "bit_position": 26, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 48 + }, + "bWS_TABSTOP": { + "type": { + "bit_position": 16, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 52 + }, + "bDialogWindow": { + "type": { + "bit_position": 16, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 40 + }, + "lpfnWndProc": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 144 + }, + "bMinimizeButtonDown": { + "type": { + "bit_position": 14, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 44 + }, + "hImc": { + "type": { + "subtype": { + "kind": "struct", + "name": "HIMC__" + }, + "kind": "pointer" + }, + "offset": 248 + }, + "bWS_SIZEBOX": { + "type": { + "bit_position": 18, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 52 + }, + "style": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 52 + }, + "bChildNoActivate": { + "type": { + "bit_position": 11, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 288 + }, + "bWS_EX_LAYERED": { + "type": { + "bit_position": 19, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 48 + }, + "bStartPaint": { + "type": { + "bit_position": 2, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 44 + }, + "bVerticallyMaximizedLeft": { + "type": { + "bit_position": 7, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 288 + }, + "bHiddenPopup": { + "type": { + "bit_position": 14, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 40 + }, + "bWS_SYSMENU": { + "type": { + "bit_position": 19, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 52 + }, + "bRecievedSuspendMsg": { + "type": { + "bit_position": 25, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 40 + }, + "bSendEraseBackground": { + "type": { + "bit_position": 9, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 40 + }, + "bWin50Compat": { + "type": { + "bit_position": 10, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 44 + }, + "hrgnNewFrame": { + "type": { + "subtype": { + "kind": "struct", + "name": "HRGN__" + }, + "kind": "pointer" + }, + "offset": 208 + }, + "bWS_EX_CLIENTEDGE": { + "type": { + "bit_position": 9, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 48 + }, + "fnid": { + "type": { + "kind": "base", + "name": "unsigned short" + }, + "offset": 66 + }, + "bDisabled": { + "type": { + "bit_position": 27, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 52 + }, + "bAnsiWindowProc": { + "type": { + "bit_position": 19, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 40 + }, + "bWin40Compat": { + "type": { + "bit_position": 9, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 44 + }, + "rcClient": { + "type": { + "kind": "struct", + "name": "tagRECT" + }, + "offset": 128 + }, + "bAnsiCreator": { + "type": { + "bit_position": 29, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 40 + }, + "bAnyScrollButtonDown": { + "type": { + "bit_position": 20, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 44 + }, + "bScrollBarVerticalTracking": { + "type": { + "bit_position": 21, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 44 + }, + "bLinked": { + "type": { + "bit_position": 3, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 288 + }, + "bSendNCPaint": { + "type": { + "bit_position": 11, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 40 + }, + "ExStyle": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 48 + }, + "bHasClientEdge": { + "type": { + "bit_position": 4, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 44 + }, + "bActiveFrame": { + "type": { + "bit_position": 6, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 40 + }, + "bHasPalette": { + "type": { + "bit_position": 21, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 40 + }, + "bHasHorizontalScrollbar": { + "type": { + "bit_position": 2, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 40 + }, + "bUIStateFocusRectHidden": { + "type": { + "bit_position": 31, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 48 + }, + "bReserved1": { + "type": { + "bit_position": 0, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 16 + }, + "offset": 52 + }, + "bWS_EX_MDICHILD": { + "type": { + "bit_position": 6, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 48 + }, + "bHasVerticalScrollbar": { + "type": { + "bit_position": 1, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 40 + }, + "bRedirected": { + "type": { + "bit_position": 29, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 48 + }, + "bReserved3": { + "type": { + "bit_position": 0, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 16 + }, + "offset": 52 + }, + "bNoNCPaint": { + "type": { + "bit_position": 8, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 40 + }, + "bHasSPB": { + "type": { + "bit_position": 7, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 40 + }, + "bWS_MINIMIZEBOX": { + "type": { + "bit_position": 17, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 52 + }, + "bSendSizeMoveMsgs": { + "type": { + "bit_position": 4, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 40 + }, + "bWS_EX_DLGMODALFRAME": { + "type": { + "bit_position": 0, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 48 + }, + "bWS_EX_TRANSPARENT": { + "type": { + "bit_position": 5, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 48 + }, + "bPaintNotProcessed": { + "type": { + "bit_position": 22, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 40 + }, + "bSyncPaintPending": { + "type": { + "bit_position": 23, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 40 + }, + "hrgnClip": { + "type": { + "subtype": { + "kind": "struct", + "name": "HRGN__" + }, + "kind": "pointer" + }, + "offset": 200 + }, + "bShellHookRegistered": { + "type": { + "bit_position": 30, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 44 + }, + "spwndChild": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagWND" + }, + "kind": "pointer" + }, + "offset": 96 + }, + "bHasMeun": { + "type": { + "bit_position": 0, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 40 + }, + "bInDestroy": { + "type": { + "bit_position": 7, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 44 + }, + "state": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 40 + }, + "bWS_EX_LEFTSCROLLBAR": { + "type": { + "bit_position": 14, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 48 + }, + "bWS_EX_TOOLWINDOW": { + "type": { + "bit_position": 7, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 48 + }, + "bWS_VSCROLL": { + "type": { + "bit_position": 21, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 52 + }, + "bInternalPaint": { + "type": { + "bit_position": 12, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 40 + }, + "bWS_HSCROLL": { + "type": { + "bit_position": 20, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 52 + }, + "bLayeredInvalidate": { + "type": { + "bit_position": 1, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 288 + }, + "bWS_EX_WINDOWEDGE": { + "type": { + "bit_position": 8, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 48 + }, + "bWS_EX_ACCEPTFILE": { + "type": { + "bit_position": 4, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 48 + }, + "bWS_GROUP": { + "type": { + "bit_position": 17, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 52 + }, + "spwndNext": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagWND" + }, + "kind": "pointer" + }, + "offset": 72 + }, + "bVisible": { + "type": { + "bit_position": 28, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 52 + }, + "bForceMenuDraw": { + "type": { + "bit_position": 15, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 40 + }, + "bForceNCPaint": { + "type": { + "bit_position": 22, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 44 + }, + "bOldUI": { + "type": { + "bit_position": 3, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 44 + }, + "spwndClipboardListenerNext": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagWND" + }, + "kind": "pointer" + }, + "offset": 280 + }, + "bWS_EX_NOPADDEDBORDER": { + "type": { + "bit_position": 23, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 48 + }, + "bNoMinmaxAnimatedRects": { + "type": { + "bit_position": 28, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 44 + }, + "spmenuSys": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagMENU" + }, + "kind": "pointer" + }, + "offset": 184 + }, + "bWS_MAXIMIZEBOX": { + "type": { + "bit_position": 16, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 52 + }, + "bHasCaption": { + "type": { + "bit_position": 3, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 40 + }, + "bEraseBackground": { + "type": { + "bit_position": 10, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 40 + }, + "spwndOwner": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagWND" + }, + "kind": "pointer" + }, + "offset": 104 + }, + "bWS_CLIPSIBLINGS": { + "type": { + "bit_position": 26, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 52 + }, + "cbwndExtra": { + "type": { + "kind": "base", + "name": "long" + }, + "offset": 232 + }, + "bMakeVisibleWhenUnghosted": { + "type": { + "bit_position": 11, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 48 + }, + "bUnused8": { + "type": { + "bit_position": 16, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 2 + }, + "offset": 52 + }, + "bUnused9": { + "type": { + "bit_position": 16, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 3 + }, + "offset": 52 + }, + "bForceFullNCPaintClipRgn": { + "type": { + "bit_position": 23, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 44 + }, + "bWS_EX_RTLREADING": { + "type": { + "bit_position": 13, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 48 + }, + "bUnused1": { + "type": { + "bit_position": 1, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 48 + }, + "bUnused2": { + "type": { + "bit_position": 15, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 48 + }, + "bUnused3": { + "type": { + "bit_position": 21, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 48 + }, + "bUnused4": { + "type": { + "bit_position": 24, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 48 + }, + "bUnused5": { + "type": { + "bit_position": 16, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 52 + }, + "bUnused6": { + "type": { + "bit_position": 16, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 52 + }, + "bUnused7": { + "type": { + "bit_position": 16, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 2 + }, + "offset": 52 + }, + "bClipboardListener": { + "type": { + "bit_position": 0, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 288 + }, + "bScrollBarLineDownBtnDown": { + "type": { + "bit_position": 19, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 44 + }, + "bRedirectedForPrint": { + "type": { + "bit_position": 2, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 288 + }, + "bWS_EX_RIGHT": { + "type": { + "bit_position": 12, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 48 + }, + "bHasCreatestructName": { + "type": { + "bit_position": 17, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 40 + }, + "bWS_EX_COMPOSITED": { + "type": { + "bit_position": 25, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 48 + }, + "bFullScreen": { + "type": { + "bit_position": 6, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 44 + }, + "hrgnUpdate": { + "type": { + "subtype": { + "kind": "struct", + "name": "HRGN__" + }, + "kind": "pointer" + }, + "offset": 160 + }, + "head": { + "type": { + "kind": "struct", + "name": "_THRDESKHEAD" + }, + "offset": 0 + }, + "bConsoleWindow": { + "type": { + "bit_position": 10, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 288 + }, + "ppropList": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagPROPLIST" + }, + "kind": "pointer" + }, + "offset": 168 + }, + "bWS_EX_TOPMOST": { + "type": { + "bit_position": 3, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 48 + }, + "bScrollBarPageDownBtnDown": { + "type": { + "bit_position": 18, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 44 + }, + "bScrollBarLineUpBtnDown": { + "type": { + "bit_position": 16, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 44 + }, + "bRecievedQuerySuspendMsg": { + "type": { + "bit_position": 24, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 40 + }, + "bMaximizeMonitorRegion": { + "type": { + "bit_position": 11, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 44 + }, + "bRedrawIfHung": { + "type": { + "bit_position": 27, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 40 + }, + "bWS_POPUP": { + "type": { + "bit_position": 31, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 52 + }, + "bWS_EX_CONTEXTHELP": { + "type": { + "bit_position": 10, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 48 + }, + "bWS_EX_NOACTIVATE": { + "type": { + "bit_position": 27, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 48 + }, + "FullScreenMode": { + "type": { + "bit_position": 24, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 3 + }, + "offset": 44 + }, + "bWS_EX_NOINHERITLAYOUT": { + "type": { + "bit_position": 20, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 48 + }, + "bWS_EX_LAYOUTRTL": { + "type": { + "bit_position": 22, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 48 + }, + "bUIStateKbdAccelHidden": { + "type": { + "bit_position": 30, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 48 + }, + "bWS_BORDER": { + "type": { + "bit_position": 23, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 52 + }, + "bToggleTopmost": { + "type": { + "bit_position": 26, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 40 + }, + "bDestroyed": { + "type": { + "bit_position": 31, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 40 + }, + "bServerSideWindowProc": { + "type": { + "bit_position": 18, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 40 + }, + "bCaptionTextTruncated": { + "type": { + "bit_position": 27, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 44 + }, + "rcWindow": { + "type": { + "kind": "struct", + "name": "tagRECT" + }, + "offset": 112 + }, + "bEndPaintInvalidate": { + "type": { + "bit_position": 1, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 44 + }, + "bVerticallyMaximizedRight": { + "type": { + "bit_position": 8, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 288 + }, + "bBeingActivated": { + "type": { + "bit_position": 20, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 40 + }, + "bWS_EX_COMPOSITEDCompositing": { + "type": { + "bit_position": 28, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 48 + }, + "bWMCreateMsgProcessed": { + "type": { + "bit_position": 31, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 44 + }, + "dwUserData": { + "type": { + "kind": "base", + "name": "unsigned long long" + }, + "offset": 256 + }, + "bWS_EX_APPWINDOW": { + "type": { + "bit_position": 18, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 48 + }, + "pSBInfo": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagSBINFO" + }, + "kind": "pointer" + }, + "offset": 176 + }, + "bCloseButtonDown": { + "type": { + "bit_position": 12, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 44 + }, + "bMaximized": { + "type": { + "bit_position": 24, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 52 + }, + "bWS_CHILD": { + "type": { + "bit_position": 30, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 52 + }, + "spwndParent": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagWND" + }, + "kind": "pointer" + }, + "offset": 104 + }, + "spmenu": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagMENU" + }, + "kind": "pointer" + }, + "offset": 192 + }, + "bWS_THICKFRAME": { + "type": { + "bit_position": 18, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 52 + }, + "bWS_EX_CONTROLPARENT": { + "type": { + "bit_position": 16, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 48 + }, + "pcls": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagCLS" + }, + "kind": "pointer" + }, + "offset": 168 + }, + "bLayeredForDWM": { + "type": { + "bit_position": 4, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 288 + }, + "bMsgBox": { + "type": { + "bit_position": 5, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 40 + }, + "bHelpButtonDown": { + "type": { + "bit_position": 15, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 44 + }, + "bHasOverlay": { + "type": { + "bit_position": 9, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 288 + }, + "bRedrawFrameIfHung": { + "type": { + "bit_position": 28, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 40 + }, + "bWS_EX_NOPARENTNOTIFY": { + "type": { + "bit_position": 2, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 48 + }, + "bMaximizesToMonitor": { + "type": { + "bit_position": 30, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 40 + }, + "bBottomMost": { + "type": { + "bit_position": 5, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 44 + }, + "bWS_DLGFRAME": { + "type": { + "bit_position": 22, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 52 + }, + "bReserved2": { + "type": { + "bit_position": 0, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 16 + }, + "offset": 52 + }, + "bSmallIconFromWMQueryDrag": { + "type": { + "bit_position": 29, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 44 + }, + "bReserved4": { + "type": { + "bit_position": 0, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 16 + }, + "offset": 52 + }, + "bReserved5": { + "type": { + "bit_position": 0, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 16 + }, + "offset": 52 + }, + "bReserved6": { + "type": { + "bit_position": 0, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 16 + }, + "offset": 52 + }, + "bReserved7": { + "type": { + "bit_position": 0, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 16 + }, + "offset": 52 + }, + "spwndPrev": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagWND" + }, + "kind": "pointer" + }, + "offset": 96 + }, + "bUpdateDirty": { + "type": { + "bit_position": 13, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 40 + }, + "state2": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 44 + }, + "bWMPaintSent": { + "type": { + "bit_position": 0, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 44 + }, + "bScrollBarPageUpBtnDown": { + "type": { + "bit_position": 17, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 44 + }, + "pTransform": { + "type": { + "subtype": { + "kind": "struct", + "name": "_D3DMATRIX" + }, + "kind": "pointer" + }, + "offset": 272 + }, + "bWin31Compat": { + "type": { + "bit_position": 8, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 44 + }, + "ExStyle2": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 288 + }, + "bHIGHDPI_UNAWARE_Unused": { + "type": { + "bit_position": 6, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 288 + }, + "bLayeredLimbo": { + "type": { + "bit_position": 5, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 288 + }, + "hModule": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 56 + }, + "strName": { + "type": { + "kind": "struct", + "name": "_LARGE_UNICODE_STRING" + }, + "offset": 216 + }, + "pActCtx": { + "type": { + "subtype": { + "kind": "struct", + "name": "nt_symbols!_ACTIVATION_CONTEXT" + }, + "kind": "pointer" + }, + "offset": 264 + }, + "bMinimized": { + "type": { + "bit_position": 29, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 52 + }, + "hMod16": { + "type": { + "kind": "base", + "name": "unsigned short" + }, + "offset": 64 + }, + "bWS_EX_STATICEDGE": { + "type": { + "bit_position": 17, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 48 + } + }, + "kind": "struct", + "size": 296 + }, + "_WM_VALUES_STRINGS": { + "fields": { + "pszName": { + "type": { + "subtype": { + "kind": "base", + "name": "unsigned char" + }, + "kind": "pointer" + }, + "offset": 0 + }, + "fInternal": { + "type": { + "kind": "base", + "name": "unsigned char" + }, + "offset": 8 + }, + "fDefined": { + "type": { + "kind": "base", + "name": "unsigned char" + }, + "offset": 9 + } + }, + "kind": "struct", + "size": 16 + }, + "_D3DKMDT_GRAPHICS_RENDERING_FORMAT": { + "fields": { + "VisibleRegionSize": { + "type": { + "kind": "struct", + "name": "_D3DKMDT_2DREGION" + }, + "offset": 8 + }, + "Stride": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 16 + }, + "PixelFormat": { + "type": { + "kind": "enum", + "name": "PixelFormatEnum" + }, + "offset": 20 + }, + "PixelValueAccessMode": { + "type": { + "kind": "enum", + "name": "PixelValueAccessModeEnum" + }, + "offset": 28 + }, + "PrimSurfSize": { + "type": { + "kind": "struct", + "name": "_D3DKMDT_2DREGION" + }, + "offset": 0 + }, + "ColorBasis": { + "type": { + "kind": "enum", + "name": "ColorBasisEnum" + }, + "offset": 24 + } + }, + "kind": "struct", + "size": 32 + }, + "_VK_TO_WCHARS1": { + "fields": { + "Attributes": { + "type": { + "kind": "base", + "name": "unsigned char" + }, + "offset": 1 + }, + "VirtualKey": { + "type": { + "kind": "base", + "name": "unsigned char" + }, + "offset": 0 + }, + "wch": { + "type": { + "count": 1, + "subtype": { + "kind": "base", + "name": "wchar" + }, + "kind": "array" + }, + "offset": 2 + } + }, + "kind": "struct", + "size": 4 + }, + "_TLSPRITESTATE": { + "fields": { + "flOriginalSurfFlags": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 4 + }, + "iSpriteType": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 16 + }, + "pfnSaveScreenBits": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 144 + }, + "bInsideDriverCall": { + "type": { + "kind": "base", + "name": "unsigned char" + }, + "offset": 0 + }, + "pfnStrokePath": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 48 + }, + "pfnTransparentBlt": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 112 + }, + "pfnPaint": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 64 + }, + "pfnFillPath": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 56 + }, + "pfnStretchBltROP": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 152 + }, + "iType": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 24 + }, + "pfnPlgBlt": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 128 + }, + "pfnCopyBits": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 80 + }, + "pState": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 32 + }, + "iOriginalType": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 8 + }, + "pfnTextOut": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 96 + }, + "pfnDrawStream": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 160 + }, + "pfnStrokeAndFillPath": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 40 + }, + "pfnLineTo": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 104 + }, + "pfnStretchBlt": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 88 + }, + "pfnGradientFill": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 136 + }, + "pfnAlphaBlend": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 120 + }, + "flags": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 20 + }, + "flSpriteSurfFlags": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 12 + }, + "pfnBitBlt": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 72 + } + }, + "kind": "struct", + "size": 168 + }, + "tagUAHMENUITEMMETRICS": { + "fields": { + "rgsizeBar": { + "type": { + "count": 2, + "subtype": { + "kind": "struct", + "name": "tagSIZE" + }, + "kind": "array" + }, + "offset": 0 + }, + "rgsizePopup": { + "type": { + "count": 4, + "subtype": { + "kind": "struct", + "name": "tagSIZE" + }, + "kind": "array" + }, + "offset": 0 + } + }, + "kind": "struct", + "size": 32 + }, + "__unnamed_121b": { + "fields": { + "Length": { + "type": { + "subtype": { + "kind": "struct", + "name": "nt_symbols!_LARGE_INTEGER" + }, + "kind": "pointer" + }, + "offset": 0 + }, + "ByteOffset": { + "type": { + "kind": "struct", + "name": "nt_symbols!_LARGE_INTEGER" + }, + "offset": 16 + }, + "Key": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 8 + } + }, + "kind": "struct", + "size": 24 + }, + "__unnamed_1229": { + "fields": { + "Srb": { + "type": { + "subtype": { + "kind": "struct", + "name": "nt_symbols!_SCSI_REQUEST_BLOCK" + }, + "kind": "pointer" + }, + "offset": 0 + } + }, + "kind": "struct", + "size": 8 + }, + "__unnamed_121f": { + "fields": { + "Length": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 8 + }, + "SecurityInformation": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 0 + } + }, + "kind": "struct", + "size": 16 + }, + "__unnamed_1225": { + "fields": { + "DeviceObject": { + "type": { + "subtype": { + "kind": "struct", + "name": "nt_symbols!_DEVICE_OBJECT" + }, + "kind": "pointer" + }, + "offset": 8 + }, + "Vpb": { + "type": { + "subtype": { + "kind": "struct", + "name": "nt_symbols!_VPB" + }, + "kind": "pointer" + }, + "offset": 0 + } + }, + "kind": "struct", + "size": 16 + }, + "_HEAD": { + "fields": { + "h": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 0 + }, + "cLockObj": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 8 + } + }, + "kind": "struct", + "size": 16 + }, + "tagIMEINFO": { + "fields": { + "fdwProperty": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 4 + }, + "fdwSelectCaps": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 24 + }, + "fdwUICaps": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 16 + }, + "dwPrivateDataSize": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 0 + }, + "fdwSCSCaps": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 20 + }, + "fdwSentenceCaps": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 12 + }, + "fdwConversionCaps": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 8 + } + }, + "kind": "struct", + "size": 28 + }, + "_DXGK_DIAG_CODE_POINT_PACKET": { + "fields": { + "Header": { + "type": { + "kind": "struct", + "name": "_DXGK_DIAG_HEADER" + }, + "offset": 0 + }, + "Param3": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 60 + }, + "Param1": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 52 + }, + "CodePointType": { + "type": { + "kind": "enum", + "name": "CodePointTypeEnum" + }, + "offset": 48 + }, + "Param2": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 56 + } + }, + "kind": "struct", + "size": 64 + }, + "_D3DKMDT_VIDPN_SOURCE_MODE": { + "fields": { + "Type": { + "type": { + "kind": "enum", + "name": "TypeEnum" + }, + "offset": 4 + }, + "Id": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 0 + }, + "Format": { + "type": { + "kind": "struct", + "name": "__unnamed_18a1" + }, + "offset": 8 + } + }, + "kind": "struct", + "size": 40 + }, + "tagW32JOB": { + "fields": { + "restrictions": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 24 + }, + "ughCrt": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 48 + }, + "pAtomTable": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 16 + }, + "ughMax": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 52 + }, + "pgh": { + "type": { + "subtype": { + "kind": "base", + "name": "unsigned long long" + }, + "kind": "pointer" + }, + "offset": 56 + }, + "Job": { + "type": { + "subtype": { + "kind": "struct", + "name": "nt_symbols!_EJOB" + }, + "kind": "pointer" + }, + "offset": 8 + }, + "ppiTable": { + "type": { + "subtype": { + "subtype": { + "kind": "struct", + "name": "tagPROCESSINFO" + }, + "kind": "pointer" + }, + "kind": "pointer" + }, + "offset": 40 + }, + "uProcessCount": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 28 + }, + "uMaxProcesses": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 32 + }, + "pNext": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagW32JOB" + }, + "kind": "pointer" + }, + "offset": 0 + } + }, + "kind": "struct", + "size": 64 + }, + "_DMM_MONITORFREQUENCYRANGESET_SERIALIZATION": { + "fields": { + "NumFrequencyRanges": { + "type": { + "kind": "base", + "name": "unsigned char" + }, + "offset": 0 + }, + "FrequencyRangeSerialization": { + "type": { + "count": 1, + "subtype": { + "kind": "struct", + "name": "_D3DKMDT_MONITOR_FREQUENCY_RANGE" + }, + "kind": "array" + }, + "offset": 8 + } + }, + "kind": "struct", + "size": 56 + }, + "_D3DKMDT_VIDPN_PRESENT_PATH_COPYPROTECTION": { + "fields": { + "APSTriggerBits": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 4 + }, + "CopyProtectionType": { + "type": { + "kind": "enum", + "name": "CopyProtectionTypeEnum" + }, + "offset": 0 + }, + "CopyProtectionSupport": { + "type": { + "kind": "struct", + "name": "_D3DKMDT_VIDPN_PRESENT_PATH_COPYPROTECTION_SUPPORT" + }, + "offset": 264 + }, + "OEMCopyProtection": { + "type": { + "count": 256, + "subtype": { + "kind": "base", + "name": "unsigned char" + }, + "kind": "array" + }, + "offset": 8 + } + }, + "kind": "struct", + "size": 268 + }, + "tagWINDOWSTATION": { + "fields": { + "pClipBase": { + "type": { + "subtype": { + "count": 104, + "subtype": { + "kind": "struct", + "name": "tagCLIP" + }, + "kind": "array" + }, + "kind": "pointer" + }, + "offset": 96 + }, + "dwSessionId": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 0 + }, + "cNumClipFormats": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 104 + }, + "luidUser": { + "type": { + "kind": "struct", + "name": "nt_symbols!_LUID" + }, + "offset": 136 + }, + "pGlobalAtomTable": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 136 + }, + "ptiClipLock": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagTHREADINFO" + }, + "kind": "pointer" + }, + "offset": 48 + }, + "dwWSF_Flags": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 32 + }, + "rpdeskList": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagDESKTOP" + }, + "kind": "pointer" + }, + "offset": 16 + }, + "spklList": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagKL" + }, + "kind": "pointer" + }, + "offset": 40 + }, + "spwndClipOpen": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagWND" + }, + "kind": "pointer" + }, + "offset": 64 + }, + "luidEndSession": { + "type": { + "kind": "struct", + "name": "nt_symbols!_LUID" + }, + "offset": 128 + }, + "pTerm": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagTERMINAL" + }, + "kind": "pointer" + }, + "offset": 24 + }, + "iClipSerialNumber": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 108 + }, + "spwndClipboardListener": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagWND" + }, + "kind": "pointer" + }, + "offset": 112 + }, + "spwndClipViewer": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagWND" + }, + "kind": "pointer" + }, + "offset": 72 + }, + "iClipSequenceNumber": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 104 + }, + "ptiDrawingClipboard": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagTHREADINFO" + }, + "kind": "pointer" + }, + "offset": 56 + }, + "spwndClipOwner": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagWND" + }, + "kind": "pointer" + }, + "offset": 80 + }, + "psidUser": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 144 + }, + "rpwinstaNext": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagWINDOWSTATION" + }, + "kind": "pointer" + }, + "offset": 8 + } + }, + "kind": "struct", + "size": 152 + }, + "tagDESKTOPINFO": { + "fields": { + "spwndProgman": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagWND" + }, + "kind": "pointer" + }, + "offset": 192 + }, + "pvwplMessagePPHandler": { + "type": { + "subtype": { + "kind": "struct", + "name": "VWPL" + }, + "kind": "pointer" + }, + "offset": 224 + }, + "pvDesktopLimit": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 8 + }, + "fComposited": { + "type": { + "bit_position": 0, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 1 + }, + "offset": 232 + }, + "spwndGestureEngine": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagWND" + }, + "kind": "pointer" + }, + "offset": 216 + }, + "pvDesktopBase": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 0 + }, + "spwndShell": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagWND" + }, + "kind": "pointer" + }, + "offset": 160 + }, + "ppiShellProcess": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagPROCESSINFO" + }, + "kind": "pointer" + }, + "offset": 168 + }, + "pvwplShellHook": { + "type": { + "subtype": { + "kind": "struct", + "name": "VWPL" + }, + "kind": "pointer" + }, + "offset": 200 + }, + "spwndTaskman": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagWND" + }, + "kind": "pointer" + }, + "offset": 184 + }, + "fIsDwmDesktop": { + "type": { + "bit_position": 1, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 1 + }, + "offset": 232 + }, + "aphkStart": { + "type": { + "count": 16, + "subtype": { + "subtype": { + "kind": "struct", + "name": "tagHOOK" + }, + "kind": "pointer" + }, + "kind": "array" + }, + "offset": 32 + }, + "fsHooks": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 8 + }, + "cntMBox": { + "type": { + "kind": "base", + "name": "long" + }, + "offset": 208 + }, + "spwndBkGnd": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagWND" + }, + "kind": "pointer" + }, + "offset": 176 + }, + "spwnd": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagWND" + }, + "kind": "pointer" + }, + "offset": 16 + } + }, + "kind": "struct", + "size": 240 + }, + "tagMBSTRING": { + "fields": { + "szName": { + "type": { + "count": 15, + "subtype": { + "kind": "base", + "name": "wchar" + }, + "kind": "array" + }, + "offset": 0 + }, + "uID": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 32 + }, + "uStr": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 36 + } + }, + "kind": "struct", + "size": 40 + }, + "_D3DKMDT_VIDPN_TARGET_MODE": { + "fields": { + "VideoSignalInfo": { + "type": { + "kind": "struct", + "name": "_D3DKMDT_VIDEO_SIGNAL_INFO" + }, + "offset": 8 + }, + "Id": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 0 + }, + "Preference": { + "type": { + "kind": "enum", + "name": "PreferenceEnum" + }, + "offset": 64 + } + }, + "kind": "struct", + "size": 72 + }, + "_DMM_VIDPNSET_SERIALIZATION": { + "fields": { + "VidPnOffset": { + "type": { + "count": 1, + "subtype": { + "kind": "base", + "name": "unsigned long" + }, + "kind": "array" + }, + "offset": 4 + }, + "NumVidPns": { + "type": { + "kind": "base", + "name": "unsigned char" + }, + "offset": 0 + } + }, + "kind": "struct", + "size": 8 + }, + "tagKBDFILE": { + "fields": { + "head": { + "type": { + "kind": "struct", + "name": "_HEAD" + }, + "offset": 0 + }, + "awchDllName": { + "type": { + "count": 32, + "subtype": { + "kind": "base", + "name": "wchar" + }, + "kind": "array" + }, + "offset": 56 + }, + "pKbdTbl": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagKbdLayer" + }, + "kind": "pointer" + }, + "offset": 32 + }, + "pkfNext": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagKBDFILE" + }, + "kind": "pointer" + }, + "offset": 16 + }, + "pKbdNlsTbl": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagKbdNlsLayer" + }, + "kind": "pointer" + }, + "offset": 48 + }, + "hBase": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 24 + }, + "Size": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 40 + } + }, + "kind": "struct", + "size": 120 + }, + "__unnamed_11e4": { + "fields": { + "UserApcContext": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 8 + }, + "UserApcRoutine": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 0 + }, + "IssuingProcess": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 0 + } + }, + "kind": "struct", + "size": 16 + }, + "_W32PROCESS": { + "fields": { + "GDIPushLock": { + "type": { + "kind": "struct", + "name": "nt_symbols!_EX_PUSH_LOCK" + }, + "offset": 80 + }, + "DxProcess": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 248 + }, + "pBrushAttrList": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 48 + }, + "Process": { + "type": { + "subtype": { + "kind": "struct", + "name": "nt_symbols!_EPROCESS" + }, + "kind": "pointer" + }, + "offset": 0 + }, + "GDIHandleCountPeak": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 64 + }, + "RefCount": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 8 + }, + "StartCursorHideTime": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 24 + }, + "InputIdleEvent": { + "type": { + "subtype": { + "kind": "struct", + "name": "nt_symbols!_KEVENT" + }, + "kind": "pointer" + }, + "offset": 16 + }, + "W32PF_Flags": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 12 + }, + "GDIHandleCount": { + "type": { + "kind": "base", + "name": "long" + }, + "offset": 60 + }, + "NextStart": { + "type": { + "subtype": { + "kind": "struct", + "name": "_W32PROCESS" + }, + "kind": "pointer" + }, + "offset": 32 + }, + "hSecureGdiSharedHandleTable": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 240 + }, + "UserHandleCountPeak": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 72 + }, + "GDIW32PIDLockedBitmaps": { + "type": { + "kind": "struct", + "name": "nt_symbols!_LIST_ENTRY" + }, + "offset": 224 + }, + "UserHandleCount": { + "type": { + "kind": "base", + "name": "long" + }, + "offset": 68 + }, + "W32Pid": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 56 + }, + "GDIEngUserMemAllocTable": { + "type": { + "kind": "struct", + "name": "nt_symbols!_RTL_AVL_TABLE" + }, + "offset": 88 + }, + "pDCAttrList": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 40 + }, + "GDIBrushAttrFreeList": { + "type": { + "kind": "struct", + "name": "nt_symbols!_LIST_ENTRY" + }, + "offset": 208 + }, + "GDIDcAttrFreeList": { + "type": { + "kind": "struct", + "name": "nt_symbols!_LIST_ENTRY" + }, + "offset": 192 + } + }, + "kind": "struct", + "size": 256 + }, + "_D3DKMDT_VIDPN_PRESENT_PATH_TRANSFORMATION": { + "fields": { + "Scaling": { + "type": { + "kind": "enum", + "name": "ScalingEnum" + }, + "offset": 0 + }, + "RotationSupport": { + "type": { + "kind": "struct", + "name": "_D3DKMDT_VIDPN_PRESENT_PATH_ROTATION_SUPPORT" + }, + "offset": 12 + }, + "Rotation": { + "type": { + "kind": "enum", + "name": "RotationEnum" + }, + "offset": 8 + }, + "ScalingSupport": { + "type": { + "kind": "struct", + "name": "_D3DKMDT_VIDPN_PRESENT_PATH_SCALING_SUPPORT" + }, + "offset": 4 + } + }, + "kind": "struct", + "size": 16 + }, + "tagSERVERINFO": { + "fields": { + "uiShellMsg": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 912 + }, + "cbHandleTable": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 848 + }, + "atomSysClass": { + "type": { + "count": 25, + "subtype": { + "kind": "base", + "name": "unsigned short" + }, + "kind": "array" + }, + "offset": 852 + }, + "dtScroll": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 2800 + }, + "dwKeyCache": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 2952 + }, + "atomIconSmProp": { + "type": { + "kind": "base", + "name": "unsigned short" + }, + "offset": 1356 + }, + "argbSystemUnmatched": { + "type": { + "count": 31, + "subtype": { + "kind": "base", + "name": "unsigned long" + }, + "kind": "array" + }, + "offset": 2268 + }, + "dwTagCount": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 4632 + }, + "ucWheelScrollLines": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 2812 + }, + "ptCursorReal": { + "type": { + "kind": "struct", + "name": "tagPOINT" + }, + "offset": 2784 + }, + "ucWheelScrollChars": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 2816 + }, + "acOemToAnsi": { + "type": { + "count": 256, + "subtype": { + "kind": "base", + "name": "unsigned char" + }, + "kind": "array" + }, + "offset": 1364 + }, + "cySysFontChar": { + "type": { + "kind": "base", + "name": "long" + }, + "offset": 2832 + }, + "atomFrostedWindowProp": { + "type": { + "kind": "base", + "name": "unsigned short" + }, + "offset": 1362 + }, + "mpFnid_serverCBWndProc": { + "type": { + "count": 31, + "subtype": { + "kind": "base", + "name": "unsigned short" + }, + "kind": "array" + }, + "offset": 328 + }, + "PUSIFlags": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 4476 + }, + "BitCount": { + "type": { + "kind": "base", + "name": "unsigned short" + }, + "offset": 4468 + }, + "argbSystem": { + "type": { + "count": 31, + "subtype": { + "kind": "base", + "name": "unsigned long" + }, + "kind": "array" + }, + "offset": 2392 + }, + "dtLBSearch": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 2804 + }, + "dtCaretBlink": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 2808 + }, + "dwInstalledEventHooks": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 1876 + }, + "apfnClientA": { + "type": { + "kind": "struct", + "name": "_PFNCLIENT" + }, + "offset": 392 + }, + "cxSysFontChar": { + "type": { + "kind": "base", + "name": "long" + }, + "offset": 2828 + }, + "hbrGray": { + "type": { + "subtype": { + "kind": "struct", + "name": "HBRUSH__" + }, + "kind": "pointer" + }, + "offset": 2768 + }, + "ahbrSystem": { + "type": { + "count": 31, + "subtype": { + "subtype": { + "kind": "struct", + "name": "HBRUSH__" + }, + "kind": "pointer" + }, + "kind": "array" + }, + "offset": 2520 + }, + "dwDefaultHeapSize": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 908 + }, + "wMaxRightOverlapChars": { + "type": { + "kind": "base", + "name": "long" + }, + "offset": 2824 + }, + "dwSRVIFlags": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 0 + }, + "oembmi": { + "type": { + "count": 93, + "subtype": { + "kind": "struct", + "name": "tagOEMBITMAPINFO" + }, + "kind": "array" + }, + "offset": 2964 + }, + "apfnClientWorker": { + "type": { + "kind": "struct", + "name": "_PFNCLIENTWORKER" + }, + "offset": 760 + }, + "dwDefaultHeapBase": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 904 + }, + "BitsPixel": { + "type": { + "kind": "base", + "name": "unsigned char" + }, + "offset": 4473 + }, + "wMaxLeftOverlapChars": { + "type": { + "kind": "base", + "name": "long" + }, + "offset": 2820 + }, + "dmLogPixels": { + "type": { + "kind": "base", + "name": "unsigned short" + }, + "offset": 4470 + }, + "dwLastSystemRITEventTickCountUpdate": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 4488 + }, + "nEvents": { + "type": { + "kind": "base", + "name": "long" + }, + "offset": 2796 + }, + "atomIconProp": { + "type": { + "kind": "base", + "name": "unsigned short" + }, + "offset": 1358 + }, + "Planes": { + "type": { + "kind": "base", + "name": "unsigned char" + }, + "offset": 4472 + }, + "dpiSystem": { + "type": { + "kind": "struct", + "name": "tagDPISERVERINFO" + }, + "offset": 2896 + }, + "hIcoWindows": { + "type": { + "subtype": { + "kind": "struct", + "name": "HICON__" + }, + "kind": "pointer" + }, + "offset": 2944 + }, + "apfnClientW": { + "type": { + "kind": "struct", + "name": "_PFNCLIENT" + }, + "offset": 576 + }, + "dwAsyncKeyCache": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 2956 + }, + "MBStrings": { + "type": { + "count": 11, + "subtype": { + "kind": "struct", + "name": "tagMBSTRING" + }, + "kind": "array" + }, + "offset": 916 + }, + "atomContextHelpIdProp": { + "type": { + "kind": "base", + "name": "unsigned short" + }, + "offset": 1360 + }, + "adwDBGTAGFlags": { + "type": { + "count": 35, + "subtype": { + "kind": "base", + "name": "unsigned long" + }, + "kind": "array" + }, + "offset": 4492 + }, + "aiSysMet": { + "type": { + "count": 97, + "subtype": { + "kind": "base", + "name": "long" + }, + "kind": "array" + }, + "offset": 1880 + }, + "dwRIPFlags": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 4636 + }, + "uCaretWidth": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 4480 + }, + "cCaptures": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 2960 + }, + "tmSysFont": { + "type": { + "kind": "struct", + "name": "tagTEXTMETRICW" + }, + "offset": 2836 + }, + "cHandleEntries": { + "type": { + "kind": "base", + "name": "unsigned long long" + }, + "offset": 8 + }, + "ptCursor": { + "type": { + "kind": "struct", + "name": "tagPOINT" + }, + "offset": 2776 + }, + "hIconSmWindows": { + "type": { + "subtype": { + "kind": "struct", + "name": "HICON__" + }, + "kind": "pointer" + }, + "offset": 2936 + }, + "mpFnidPfn": { + "type": { + "count": 32, + "subtype": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "kind": "array" + }, + "offset": 16 + }, + "UILangID": { + "type": { + "kind": "base", + "name": "unsigned short" + }, + "offset": 4484 + }, + "acAnsiToOem": { + "type": { + "count": 256, + "subtype": { + "kind": "base", + "name": "unsigned char" + }, + "kind": "array" + }, + "offset": 1620 + }, + "aStoCidPfn": { + "type": { + "count": 7, + "subtype": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "kind": "array" + }, + "offset": 272 + }, + "rcScreenReal": { + "type": { + "kind": "struct", + "name": "tagRECT" + }, + "offset": 4452 + }, + "dwLastRITEventTickCount": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 2792 + } + }, + "kind": "struct", + "size": 4640 + }, + "tagPOOLRECORD": { + "fields": { + "ExtraData": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 0 + }, + "trace": { + "type": { + "count": 6, + "subtype": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "kind": "array" + }, + "offset": 16 + }, + "size": { + "type": { + "kind": "base", + "name": "unsigned long long" + }, + "offset": 8 + } + }, + "kind": "struct", + "size": 64 + }, + "__unnamed_195a": { + "fields": { + "Priority": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 0 + }, + "Reserved1": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 4 + }, + "Reserved2": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 8 + } + }, + "kind": "struct", + "size": 12 + }, + "tagUSERSTARTUPINFO": { + "fields": { + "dwYSize": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 16 + }, + "cbReserved2": { + "type": { + "kind": "base", + "name": "unsigned short" + }, + "offset": 26 + }, + "cb": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 0 + }, + "dwX": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 4 + }, + "dwY": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 8 + }, + "dwFlags": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 20 + }, + "dwXSize": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 12 + }, + "wShowWindow": { + "type": { + "kind": "base", + "name": "unsigned short" + }, + "offset": 24 + } + }, + "kind": "struct", + "size": 28 + }, + "_DMM_VIDPN_SERIALIZATION": { + "fields": { + "PathsFromSourceSerializationOffsets": { + "type": { + "count": 1, + "subtype": { + "kind": "base", + "name": "unsigned long" + }, + "kind": "array" + }, + "offset": 8 + }, + "NumActiveSources": { + "type": { + "kind": "base", + "name": "unsigned char" + }, + "offset": 4 + }, + "Size": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 0 + } + }, + "kind": "struct", + "size": 12 + }, + "__unnamed_11df": { + "fields": { + "IrpCount": { + "type": { + "kind": "base", + "name": "long" + }, + "offset": 0 + }, + "SystemBuffer": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 0 + }, + "MasterIrp": { + "type": { + "subtype": { + "kind": "struct", + "name": "nt_symbols!_IRP" + }, + "kind": "pointer" + }, + "offset": 0 + } + }, + "kind": "struct", + "size": 8 + }, + "tagHID_PAGEONLY_REQUEST": { + "fields": { + "usUsagePage": { + "type": { + "kind": "base", + "name": "unsigned short" + }, + "offset": 16 + }, + "link": { + "type": { + "kind": "struct", + "name": "nt_symbols!_LIST_ENTRY" + }, + "offset": 0 + }, + "cRefCount": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 20 + } + }, + "kind": "struct", + "size": 24 + }, + "__unnamed_1233": { + "fields": { + "Interface": { + "type": { + "subtype": { + "kind": "struct", + "name": "nt_symbols!_INTERFACE" + }, + "kind": "pointer" + }, + "offset": 16 + }, + "InterfaceSpecificData": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 24 + }, + "Version": { + "type": { + "kind": "base", + "name": "unsigned short" + }, + "offset": 10 + }, + "InterfaceType": { + "type": { + "subtype": { + "kind": "struct", + "name": "nt_symbols!_GUID" + }, + "kind": "pointer" + }, + "offset": 0 + }, + "Size": { + "type": { + "kind": "base", + "name": "unsigned short" + }, + "offset": 8 + } + }, + "kind": "struct", + "size": 32 + }, + "tagQMSG": { + "fields": { + "Padding": { + "type": { + "bit_position": 30, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 2 + }, + "offset": 80 + }, + "ptMouseReal": { + "type": { + "kind": "struct", + "name": "tagPOINT" + }, + "offset": 72 + }, + "FromPen": { + "type": { + "bit_position": 3, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 84 + }, + "pti": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagTHREADINFO" + }, + "kind": "pointer" + }, + "offset": 88 + }, + "ExtraInfo": { + "type": { + "kind": "base", + "name": "long long" + }, + "offset": 64 + }, + "Wow64Message": { + "type": { + "bit_position": 0, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 84 + }, + "MsgPPInfo": { + "type": { + "kind": "struct", + "name": "tagMSGPPINFO" + }, + "offset": 96 + }, + "dwQEvent": { + "type": { + "bit_position": 0, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 30 + }, + "offset": 80 + }, + "pqmsgPrev": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagQMSG" + }, + "kind": "pointer" + }, + "offset": 8 + }, + "FromTouch": { + "type": { + "bit_position": 2, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 84 + }, + "NoCoalesce": { + "type": { + "bit_position": 1, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 84 + }, + "msg": { + "type": { + "kind": "struct", + "name": "tagMSG" + }, + "offset": 16 + }, + "pqmsgNext": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagQMSG" + }, + "kind": "pointer" + }, + "offset": 0 + } + }, + "kind": "struct", + "size": 104 + }, + "__unnamed_1237": { + "fields": { + "Capabilities": { + "type": { + "subtype": { + "kind": "struct", + "name": "nt_symbols!_DEVICE_CAPABILITIES" + }, + "kind": "pointer" + }, + "offset": 0 + } + }, + "kind": "struct", + "size": 8 + }, + "__unnamed_11e6": { + "fields": { + "AsynchronousParameters": { + "type": { + "kind": "struct", + "name": "__unnamed_11e4" + }, + "offset": 0 + }, + "AllocationSize": { + "type": { + "kind": "struct", + "name": "nt_symbols!_LARGE_INTEGER" + }, + "offset": 0 + } + }, + "kind": "struct", + "size": 16 + }, + "tagDESKTOP": { + "fields": { + "spmenuVScroll": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagMENU" + }, + "kind": "pointer" + }, + "offset": 80 + }, + "dwMouseHoverTime": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 212 + }, + "rpwinstaParent": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagWINDOWSTATION" + }, + "kind": "pointer" + }, + "offset": 40 + }, + "spmenuDialogSys": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagMENU" + }, + "kind": "pointer" + }, + "offset": 64 + }, + "spwndForeground": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagWND" + }, + "kind": "pointer" + }, + "offset": 88 + }, + "spmenuHScroll": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagMENU" + }, + "kind": "pointer" + }, + "offset": 72 + }, + "spwndTooltip": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagWND" + }, + "kind": "pointer" + }, + "offset": 112 + }, + "dwSessionId": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 0 + }, + "pDeskInfo": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagDESKTOPINFO" + }, + "kind": "pointer" + }, + "offset": 8 + }, + "spwndMessage": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagWND" + }, + "kind": "pointer" + }, + "offset": 104 + }, + "cciConsole": { + "type": { + "kind": "struct", + "name": "_CONSOLE_CARET_INFO" + }, + "offset": 144 + }, + "PtiList": { + "type": { + "kind": "struct", + "name": "nt_symbols!_LIST_ENTRY" + }, + "offset": 160 + }, + "spwndTray": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagWND" + }, + "kind": "pointer" + }, + "offset": 96 + }, + "rpdeskNext": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagDESKTOP" + }, + "kind": "pointer" + }, + "offset": 16 + }, + "dwDTFlags": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 40 + }, + "pMagInputTransform": { + "type": { + "subtype": { + "kind": "struct", + "name": "_MAGNIFICATION_INPUT_TRANSFORM" + }, + "kind": "pointer" + }, + "offset": 216 + }, + "spwndTrack": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagWND" + }, + "kind": "pointer" + }, + "offset": 184 + }, + "htEx": { + "type": { + "kind": "base", + "name": "long" + }, + "offset": 192 + }, + "ulHeapSize": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 136 + }, + "pheapDesktop": { + "type": { + "subtype": { + "kind": "struct", + "name": "nt_symbols!tagWIN32HEAP" + }, + "kind": "pointer" + }, + "offset": 128 + }, + "rcMouseHover": { + "type": { + "kind": "struct", + "name": "tagRECT" + }, + "offset": 196 + }, + "hsectionDesktop": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 120 + }, + "dwDesktopId": { + "type": { + "kind": "base", + "name": "unsigned long long" + }, + "offset": 48 + }, + "spmenuSys": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagMENU" + }, + "kind": "pointer" + }, + "offset": 56 + }, + "pDispInfo": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagDISPLAYINFO" + }, + "kind": "pointer" + }, + "offset": 16 + } + }, + "kind": "struct", + "size": 224 + }, + "_MAGNIFICATION_INPUT_TRANSFORM": { + "fields": { + "rcScreen": { + "type": { + "kind": "struct", + "name": "tagRECT" + }, + "offset": 16 + }, + "magFactorX": { + "type": { + "kind": "base", + "name": "long" + }, + "offset": 40 + }, + "magFactorY": { + "type": { + "kind": "base", + "name": "long" + }, + "offset": 44 + }, + "ptiMagThreadInfo": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagTHREADINFO" + }, + "kind": "pointer" + }, + "offset": 32 + }, + "rcSource": { + "type": { + "kind": "struct", + "name": "tagRECT" + }, + "offset": 0 + } + }, + "kind": "struct", + "size": 48 + }, + "_D3DKMDT_MONITOR_FREQUENCY_RANGE": { + "fields": { + "Origin": { + "type": { + "kind": "enum", + "name": "OriginEnum" + }, + "offset": 0 + }, + "ConstraintType": { + "type": { + "kind": "enum", + "name": "ConstraintTypeEnum" + }, + "offset": 36 + }, + "RangeLimits": { + "type": { + "kind": "struct", + "name": "_D3DKMDT_FREQUENCY_RANGE" + }, + "offset": 4 + }, + "Constraint": { + "type": { + "kind": "struct", + "name": "__unnamed_16c1" + }, + "offset": 40 + } + }, + "kind": "struct", + "size": 48 + }, + "__unnamed_121d": { + "fields": { + "Type3InputBuffer": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 24 + }, + "OutputBufferLength": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 0 + }, + "IoControlCode": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 16 + }, + "InputBufferLength": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 8 + } + }, + "kind": "struct", + "size": 32 + }, + "_PFNCLIENTWORKER": { + "fields": { + "pfnComboBoxWndProc": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 8 + }, + "pfnMDIClientWndProc": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 48 + }, + "pfnDialogWndProc": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 24 + }, + "pfnEditWndProc": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 32 + }, + "pfnListBoxWndProc": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 40 + }, + "pfnGhostWndProc": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 72 + }, + "pfnStaticWndProc": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 56 + }, + "pfnImeWndProc": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 64 + }, + "pfnComboListBoxProc": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 16 + }, + "pfnCtfHookProc": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 80 + }, + "pfnButtonWndProc": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 0 + } + }, + "kind": "struct", + "size": 88 + }, + "__unnamed_12e0": { + "fields": { + "InitialPrivilegeSet": { + "type": { + "kind": "struct", + "name": "nt_symbols!_INITIAL_PRIVILEGE_SET" + }, + "offset": 0 + }, + "PrivilegeSet": { + "type": { + "kind": "struct", + "name": "nt_symbols!_PRIVILEGE_SET" + }, + "offset": 0 + } + }, + "kind": "struct", + "size": 44 + }, + "tagMENULIST": { + "fields": { + "pMenu": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagMENU" + }, + "kind": "pointer" + }, + "offset": 8 + }, + "pNext": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagMENULIST" + }, + "kind": "pointer" + }, + "offset": 0 + } + }, + "kind": "struct", + "size": 16 + }, + "_DMA_OPERATIONS": { + "fields": { + "PutDmaAdapter": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 8 + }, + "FreeMapRegisters": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 56 + }, + "MapTransfer": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 64 + }, + "FreeCommonBuffer": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 24 + }, + "ReadDmaCounter": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 80 + }, + "AllocateCommonBuffer": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 16 + }, + "PutScatterGatherList": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 96 + }, + "BuildMdlFromScatterGatherList": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 120 + }, + "GetScatterGatherList": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 88 + }, + "CalculateScatterGatherList": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 104 + }, + "FreeAdapterChannel": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 48 + }, + "GetDmaAlignment": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 72 + }, + "FlushAdapterBuffers": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 40 + }, + "AllocateAdapterChannel": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 32 + }, + "BuildScatterGatherList": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 112 + }, + "Size": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 0 + } + }, + "kind": "struct", + "size": 128 + }, + "__unnamed_1811": { + "fields": { + "Start": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 0 + }, + "Length": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 4 + }, + "Reserved": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 8 + } + }, + "kind": "struct", + "size": 12 + }, + "tagSPB": { + "fields": { + "hbm": { + "type": { + "subtype": { + "kind": "struct", + "name": "HBITMAP__" + }, + "kind": "pointer" + }, + "offset": 16 + }, + "hrgn": { + "type": { + "subtype": { + "kind": "struct", + "name": "HRGN__" + }, + "kind": "pointer" + }, + "offset": 40 + }, + "ulSaveId": { + "type": { + "kind": "base", + "name": "unsigned long long" + }, + "offset": 56 + }, + "flags": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 48 + }, + "rc": { + "type": { + "kind": "struct", + "name": "tagRECT" + }, + "offset": 24 + }, + "pspbNext": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagSPB" + }, + "kind": "pointer" + }, + "offset": 0 + }, + "spwnd": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagWND" + }, + "kind": "pointer" + }, + "offset": 8 + } + }, + "kind": "struct", + "size": 64 + }, + "tagWin32PoolHead": { + "fields": { + "pPrev": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagWin32PoolHead" + }, + "kind": "pointer" + }, + "offset": 8 + }, + "pTrace": { + "type": { + "subtype": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "kind": "pointer" + }, + "offset": 24 + }, + "pNext": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagWin32PoolHead" + }, + "kind": "pointer" + }, + "offset": 16 + }, + "size": { + "type": { + "kind": "base", + "name": "unsigned long long" + }, + "offset": 0 + } + }, + "kind": "struct", + "size": 32 + }, + "_DXGK_DIAG_HEADER": { + "fields": { + "Index": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 40 + }, + "ProcessName": { + "type": { + "count": 16, + "subtype": { + "kind": "base", + "name": "unsigned char" + }, + "kind": "array" + }, + "offset": 16 + }, + "LogTimestamp": { + "type": { + "kind": "base", + "name": "unsigned long long" + }, + "offset": 8 + }, + "ThreadId": { + "type": { + "kind": "base", + "name": "unsigned long long" + }, + "offset": 32 + }, + "Type": { + "type": { + "kind": "enum", + "name": "TypeEnum" + }, + "offset": 0 + }, + "WdLogIdx": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 44 + }, + "Size": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 4 + } + }, + "kind": "struct", + "size": 48 + }, + "_DMM_COMMITVIDPNREQUEST_DIAGINFO": { + "fields": { + "CleanupAfterFailedCommitVidPn": { + "type": { + "bit_position": 1, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned char" + }, + "bit_length": 1 + }, + "offset": 4 + }, + "ModeChangeRequestId": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 8 + }, + "ReclaimClonedTarget": { + "type": { + "bit_position": 0, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned char" + }, + "bit_length": 1 + }, + "offset": 4 + }, + "ForceAllActiveVidPnModeListInvalidation": { + "type": { + "bit_position": 2, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned char" + }, + "bit_length": 1 + }, + "offset": 4 + } + }, + "kind": "struct", + "size": 12 + }, + "tagTOUCHINPUT": { + "fields": { + "dwExtraInfo": { + "type": { + "kind": "base", + "name": "unsigned long long" + }, + "offset": 32 + }, + "hSource": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 8 + }, + "dwMask": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 24 + }, + "cyContact": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 44 + }, + "cxContact": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 40 + }, + "dwFlags": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 20 + }, + "dwID": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 16 + }, + "y": { + "type": { + "kind": "base", + "name": "long" + }, + "offset": 4 + }, + "x": { + "type": { + "kind": "base", + "name": "long" + }, + "offset": 0 + }, + "dwTime": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 28 + } + }, + "kind": "struct", + "size": 48 + }, + "_SM_VALUES_STRINGS": { + "fields": { + "StorageType": { + "type": { + "kind": "enum", + "name": "StorageTypeEnum" + }, + "offset": 16 + }, + "pszName": { + "type": { + "subtype": { + "kind": "base", + "name": "unsigned char" + }, + "kind": "pointer" + }, + "offset": 0 + }, + "ulValue": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 8 + }, + "RangeType": { + "type": { + "kind": "enum", + "name": "RangeTypeEnum" + }, + "offset": 12 + } + }, + "kind": "struct", + "size": 24 + }, + "__unnamed_1956": { + "fields": { + "MinimumChannel": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 0 + }, + "MaximumChannel": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 4 + } + }, + "kind": "struct", + "size": 8 + }, + "_D3DKMDT_VIDEO_SIGNAL_INFO": { + "fields": { + "VSyncFreq": { + "type": { + "kind": "struct", + "name": "_D3DDDI_RATIONAL" + }, + "offset": 20 + }, + "ActiveSize": { + "type": { + "kind": "struct", + "name": "_D3DKMDT_2DREGION" + }, + "offset": 12 + }, + "PixelRate": { + "type": { + "kind": "base", + "name": "unsigned long long" + }, + "offset": 40 + }, + "TotalSize": { + "type": { + "kind": "struct", + "name": "_D3DKMDT_2DREGION" + }, + "offset": 4 + }, + "VideoStandard": { + "type": { + "kind": "enum", + "name": "VideoStandardEnum" + }, + "offset": 0 + }, + "ScanLineOrdering": { + "type": { + "kind": "enum", + "name": "ScanLineOrderingEnum" + }, + "offset": 48 + }, + "HSyncFreq": { + "type": { + "kind": "struct", + "name": "_D3DDDI_RATIONAL" + }, + "offset": 28 + } + }, + "kind": "struct", + "size": 56 + }, + "tagTERMINAL": { + "fields": { + "spwndDesktopOwner": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagWND" + }, + "kind": "pointer" + }, + "offset": 8 + }, + "pEventInputReady": { + "type": { + "subtype": { + "kind": "struct", + "name": "nt_symbols!_KEVENT" + }, + "kind": "pointer" + }, + "offset": 56 + }, + "rpdeskDestroy": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagDESKTOP" + }, + "kind": "pointer" + }, + "offset": 48 + }, + "pqDesktop": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagQ" + }, + "kind": "pointer" + }, + "offset": 24 + }, + "dwTERMF_Flags": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 0 + }, + "dwNestedLevel": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 32 + }, + "ptiDesktop": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagTHREADINFO" + }, + "kind": "pointer" + }, + "offset": 16 + }, + "pEventTermInit": { + "type": { + "subtype": { + "kind": "struct", + "name": "nt_symbols!_KEVENT" + }, + "kind": "pointer" + }, + "offset": 40 + } + }, + "kind": "struct", + "size": 64 + }, + "HFONT__": { + "fields": { + "unused": { + "type": { + "kind": "base", + "name": "long" + }, + "offset": 0 + } + }, + "kind": "struct", + "size": 4 + }, + "_D3DKMDT_VIDPN_PRESENT_PATH_COPYPROTECTION_SUPPORT": { + "fields": { + "MacroVisionFull": { + "type": { + "bit_position": 2, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 1 + }, + "offset": 0 + }, + "MacroVisionApsTrigger": { + "type": { + "bit_position": 1, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 1 + }, + "offset": 0 + }, + "NoProtection": { + "type": { + "bit_position": 0, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 1 + }, + "offset": 0 + }, + "Reserved": { + "type": { + "bit_position": 3, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 29 + }, + "offset": 0 + } + }, + "kind": "struct", + "size": 4 + }, + "_PFNCLIENT": { + "fields": { + "pfnDispatchDefWindowProc": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 160 + }, + "pfnStaticWndProc": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 112 + }, + "pfnDispatchHook": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 152 + }, + "pfnDesktopWndProc": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 24 + }, + "pfnImeWndProc": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 120 + }, + "pfnScrollBarWndProc": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 0 + }, + "pfnEditWndProc": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 88 + }, + "pfnGhostWndProc": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 128 + }, + "pfnMessageWindowProc": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 40 + }, + "pfnSwitchWindowProc": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 48 + }, + "pfnComboListBoxProc": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 72 + }, + "pfnComboBoxWndProc": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 64 + }, + "pfnMDIClientWndProc": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 104 + }, + "pfnDialogWndProc": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 80 + }, + "pfnHkINLPCWPSTRUCT": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 136 + }, + "pfnTitleWndProc": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 8 + }, + "pfnHkINLPCWPRETSTRUCT": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 144 + }, + "pfnButtonWndProc": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 56 + }, + "pfnMenuWndProc": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 16 + }, + "pfnListBoxWndProc": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 96 + }, + "pfnDispatchMessage": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 168 + }, + "pfnDefWindowProc": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 32 + }, + "pfnMDIActivateDlgProc": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 176 + } + }, + "kind": "struct", + "size": 184 + }, + "tagOEMBITMAPINFO": { + "fields": { + "y": { + "type": { + "kind": "base", + "name": "long" + }, + "offset": 4 + }, + "x": { + "type": { + "kind": "base", + "name": "long" + }, + "offset": 0 + }, + "cy": { + "type": { + "kind": "base", + "name": "long" + }, + "offset": 12 + }, + "cx": { + "type": { + "kind": "base", + "name": "long" + }, + "offset": 8 + } + }, + "kind": "struct", + "size": 16 + }, + "__unnamed_1221": { + "fields": { + "SecurityInformation": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 0 + }, + "SecurityDescriptor": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 8 + } + }, + "kind": "struct", + "size": 16 + }, + "_KLIST_ENTRY": { + "fields": { + "Flink": { + "type": { + "subtype": { + "kind": "struct", + "name": "_KLIST_ENTRY" + }, + "kind": "pointer" + }, + "offset": 0 + }, + "Blink": { + "type": { + "subtype": { + "kind": "struct", + "name": "_KLIST_ENTRY" + }, + "kind": "pointer" + }, + "offset": 8 + } + }, + "kind": "struct", + "size": 16 + }, + "HMONITOR__": { + "fields": { + "unused": { + "type": { + "kind": "base", + "name": "long" + }, + "offset": 0 + } + }, + "kind": "struct", + "size": 4 + }, + "__unnamed_1247": { + "fields": { + "DeviceTextType": { + "type": { + "kind": "enum", + "name": "DeviceTextTypeEnum" + }, + "offset": 0 + }, + "LocaleId": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 8 + } + }, + "kind": "struct", + "size": 16 + }, + "tagCLIENTINFO": { + "fields": { + "msgDbcsCB": { + "type": { + "kind": "struct", + "name": "tagMSG" + }, + "offset": 160 + }, + "dwCompatFlags": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 20 + }, + "achDbcsCF": { + "type": { + "count": 2, + "subtype": { + "kind": "base", + "name": "unsigned char" + }, + "kind": "array" + }, + "offset": 154 + }, + "dwTIFlags": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 28 + }, + "pClientThreadInfo": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagCLIENTTHREADINFO" + }, + "kind": "pointer" + }, + "offset": 96 + }, + "CodePage": { + "type": { + "kind": "base", + "name": "unsigned short" + }, + "offset": 152 + }, + "dwKeyCache": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 112 + }, + "dwHookCurrent": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 88 + }, + "afAsyncKeyStateRecentDown": { + "type": { + "count": 8, + "subtype": { + "kind": "base", + "name": "unsigned char" + }, + "kind": "array" + }, + "offset": 136 + }, + "dwCompatFlags2": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 24 + }, + "fsHooks": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 56 + }, + "ulClientDelta": { + "type": { + "kind": "base", + "name": "unsigned long long" + }, + "offset": 40 + }, + "pDeskInfo": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagDESKTOPINFO" + }, + "kind": "pointer" + }, + "offset": 32 + }, + "dwExpWinVer": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 16 + }, + "dwHookData": { + "type": { + "kind": "base", + "name": "unsigned long long" + }, + "offset": 104 + }, + "afAsyncKeyState": { + "type": { + "count": 8, + "subtype": { + "kind": "base", + "name": "unsigned char" + }, + "kind": "array" + }, + "offset": 128 + }, + "CallbackWnd": { + "type": { + "kind": "struct", + "name": "_CALLBACKWND" + }, + "offset": 64 + }, + "lpdwRegisteredClasses": { + "type": { + "subtype": { + "kind": "base", + "name": "unsigned long" + }, + "kind": "pointer" + }, + "offset": 208 + }, + "cInDDEMLCallback": { + "type": { + "kind": "base", + "name": "long" + }, + "offset": 92 + }, + "cSpins": { + "type": { + "kind": "base", + "name": "unsigned long long" + }, + "offset": 8 + }, + "hKL": { + "type": { + "subtype": { + "kind": "struct", + "name": "HKL__" + }, + "kind": "pointer" + }, + "offset": 144 + }, + "dwAsyncKeyCache": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 124 + }, + "afKeyState": { + "type": { + "count": 8, + "subtype": { + "kind": "base", + "name": "unsigned char" + }, + "kind": "array" + }, + "offset": 116 + }, + "CI_flags": { + "type": { + "kind": "base", + "name": "unsigned long long" + }, + "offset": 0 + }, + "phkCurrent": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagHOOK" + }, + "kind": "pointer" + }, + "offset": 48 + } + }, + "kind": "struct", + "size": 216 + }, + "_DMM_MONITOR_SERIALIZATION": { + "fields": { + "SourceModeSetOffset": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 24 + }, + "FrequencyRangeSetOffset": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 28 + }, + "DescriptorSetOffset": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 32 + }, + "ModePruningAlgorithm": { + "type": { + "kind": "enum", + "name": "ModePruningAlgorithmEnum" + }, + "offset": 16 + }, + "VideoPresentTargetId": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 4 + }, + "IsUsingDefaultProfile": { + "type": { + "kind": "base", + "name": "unsigned char" + }, + "offset": 13 + }, + "MonitorPowerState": { + "type": { + "kind": "enum", + "name": "MonitorPowerStateEnum" + }, + "offset": 20 + }, + "MonitorType": { + "type": { + "kind": "enum", + "name": "MonitorTypeEnum" + }, + "offset": 36 + }, + "Size": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 0 + }, + "IsSimulatedMonitor": { + "type": { + "kind": "base", + "name": "unsigned char" + }, + "offset": 12 + }, + "Orientation": { + "type": { + "kind": "enum", + "name": "OrientationEnum" + }, + "offset": 8 + } + }, + "kind": "struct", + "size": 40 + }, + "tagPROP": { + "fields": { + "fs": { + "type": { + "kind": "base", + "name": "unsigned short" + }, + "offset": 10 + }, + "hData": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 0 + }, + "atomKey": { + "type": { + "kind": "base", + "name": "unsigned short" + }, + "offset": 8 + } + }, + "kind": "struct", + "size": 16 + }, + "__unnamed_1243": { + "fields": { + "IdType": { + "type": { + "kind": "enum", + "name": "IdTypeEnum" + }, + "offset": 0 + } + }, + "kind": "struct", + "size": 4 + }, + "__unnamed_123d": { + "fields": { + "Buffer": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 8 + }, + "WhichSpace": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 0 + }, + "Length": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 24 + }, + "Offset": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 16 + } + }, + "kind": "struct", + "size": 32 + }, + "_WNDMSG": { + "fields": { + "abMsgs": { + "type": { + "subtype": { + "kind": "base", + "name": "unsigned char" + }, + "kind": "pointer" + }, + "offset": 8 + }, + "maxMsgs": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 0 + } + }, + "kind": "struct", + "size": 16 + }, + "tagSHAREDINFO": { + "fields": { + "psi": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagSERVERINFO" + }, + "kind": "pointer" + }, + "offset": 0 + }, + "ulSharedDelta": { + "type": { + "kind": "base", + "name": "unsigned long long" + }, + "offset": 32 + }, + "aheList": { + "type": { + "subtype": { + "kind": "struct", + "name": "_HANDLEENTRY" + }, + "kind": "pointer" + }, + "offset": 8 + }, + "DefWindowSpecMsgs": { + "type": { + "kind": "struct", + "name": "_WNDMSG" + }, + "offset": 552 + }, + "awmControl": { + "type": { + "count": 31, + "subtype": { + "kind": "struct", + "name": "_WNDMSG" + }, + "kind": "array" + }, + "offset": 40 + }, + "pDispInfo": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagDISPLAYINFO" + }, + "kind": "pointer" + }, + "offset": 24 + }, + "HeEntrySize": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 16 + }, + "DefWindowMsgs": { + "type": { + "kind": "struct", + "name": "_WNDMSG" + }, + "offset": 536 + } + }, + "kind": "struct", + "size": 568 + }, + "__unnamed_181b": { + "fields": { + "BusNumber": { + "type": { + "kind": "struct", + "name": "__unnamed_1811" + }, + "offset": 0 + }, + "Dma": { + "type": { + "kind": "struct", + "name": "__unnamed_180d" + }, + "offset": 0 + }, + "DeviceSpecificData": { + "type": { + "kind": "struct", + "name": "__unnamed_1813" + }, + "offset": 0 + }, + "Memory48": { + "type": { + "kind": "struct", + "name": "__unnamed_1817" + }, + "offset": 0 + }, + "MessageInterrupt": { + "type": { + "kind": "struct", + "name": "__unnamed_180b" + }, + "offset": 0 + }, + "Generic": { + "type": { + "kind": "struct", + "name": "__unnamed_1805" + }, + "offset": 0 + }, + "Memory40": { + "type": { + "kind": "struct", + "name": "__unnamed_1815" + }, + "offset": 0 + }, + "DevicePrivate": { + "type": { + "kind": "struct", + "name": "nt_symbols!__unnamed_180f" + }, + "offset": 0 + }, + "Memory64": { + "type": { + "kind": "struct", + "name": "__unnamed_1819" + }, + "offset": 0 + }, + "Memory": { + "type": { + "kind": "struct", + "name": "__unnamed_1805" + }, + "offset": 0 + }, + "Interrupt": { + "type": { + "kind": "struct", + "name": "__unnamed_1807" + }, + "offset": 0 + }, + "Port": { + "type": { + "kind": "struct", + "name": "__unnamed_1805" + }, + "offset": 0 + } + }, + "kind": "struct", + "size": 16 + }, + "tagPOINT": { + "fields": { + "y": { + "type": { + "kind": "base", + "name": "long" + }, + "offset": 4 + }, + "x": { + "type": { + "kind": "base", + "name": "long" + }, + "offset": 0 + } + }, + "kind": "struct", + "size": 8 + }, + "tagIMC": { + "fields": { + "dwClientImcData": { + "type": { + "kind": "base", + "name": "unsigned long long" + }, + "offset": 48 + }, + "head": { + "type": { + "kind": "struct", + "name": "_THRDESKHEAD" + }, + "offset": 0 + }, + "hImeWnd": { + "type": { + "subtype": { + "kind": "struct", + "name": "HWND__" + }, + "kind": "pointer" + }, + "offset": 56 + }, + "pImcNext": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagIMC" + }, + "kind": "pointer" + }, + "offset": 40 + } + }, + "kind": "struct", + "size": 64 + }, + "tagKL": { + "fields": { + "uNumTbl": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 88 + }, + "pklPrev": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagKL" + }, + "kind": "pointer" + }, + "offset": 24 + }, + "head": { + "type": { + "kind": "struct", + "name": "_HEAD" + }, + "offset": 0 + }, + "pklNext": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagKL" + }, + "kind": "pointer" + }, + "offset": 16 + }, + "spkfPrimary": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagKBDFILE" + }, + "kind": "pointer" + }, + "offset": 56 + }, + "dwFontSigs": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 64 + }, + "dwLastKbdType": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 104 + }, + "CodePage": { + "type": { + "kind": "base", + "name": "unsigned short" + }, + "offset": 72 + }, + "dwKL_Flags": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 32 + }, + "iBaseCharset": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 68 + }, + "dwKLID": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 112 + }, + "spkf": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagKBDFILE" + }, + "kind": "pointer" + }, + "offset": 48 + }, + "piiex": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagIMEINFOEX" + }, + "kind": "pointer" + }, + "offset": 80 + }, + "hkl": { + "type": { + "subtype": { + "kind": "struct", + "name": "HKL__" + }, + "kind": "pointer" + }, + "offset": 40 + }, + "pspkfExtra": { + "type": { + "subtype": { + "subtype": { + "kind": "struct", + "name": "tagKBDFILE" + }, + "kind": "pointer" + }, + "kind": "pointer" + }, + "offset": 96 + }, + "wchDiacritic": { + "type": { + "kind": "base", + "name": "wchar" + }, + "offset": 74 + }, + "dwLastKbdSubType": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 108 + } + }, + "kind": "struct", + "size": 120 + }, + "__unnamed_115b": { + "fields": { + "NextEntry": { + "type": { + "bit_position": 4, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long long" + }, + "bit_length": 60 + }, + "offset": 8 + }, + "Depth": { + "type": { + "bit_position": 0, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long long" + }, + "bit_length": 16 + }, + "offset": 0 + }, + "Reserved": { + "type": { + "bit_position": 1, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long long" + }, + "bit_length": 3 + }, + "offset": 8 + }, + "HeaderType": { + "type": { + "bit_position": 0, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long long" + }, + "bit_length": 1 + }, + "offset": 8 + }, + "Sequence": { + "type": { + "bit_position": 16, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long long" + }, + "bit_length": 48 + }, + "offset": 0 + } + }, + "kind": "struct", + "size": 16 + }, + "__unnamed_182e": { + "fields": { + "pRgb256x3x16": { + "type": { + "subtype": { + "kind": "struct", + "name": "_D3DDDI_GAMMA_RAMP_RGB256x3x16" + }, + "kind": "pointer" + }, + "offset": 0 + }, + "pRaw": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 0 + }, + "pDxgi1": { + "type": { + "subtype": { + "kind": "struct", + "name": "_D3DDDI_GAMMA_RAMP_DXGI_1" + }, + "kind": "pointer" + }, + "offset": 0 + } + }, + "kind": "struct", + "size": 8 + }, + "tagTDB": { + "fields": { + "pti": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagTHREADINFO" + }, + "kind": "pointer" + }, + "offset": 16 + }, + "TDB_Flags": { + "type": { + "kind": "base", + "name": "unsigned short" + }, + "offset": 34 + }, + "hTaskWow": { + "type": { + "kind": "base", + "name": "unsigned short" + }, + "offset": 32 + }, + "pwti": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagWOWTHREADINFO" + }, + "kind": "pointer" + }, + "offset": 24 + }, + "nEvents": { + "type": { + "kind": "base", + "name": "long" + }, + "offset": 8 + }, + "nPriority": { + "type": { + "kind": "base", + "name": "long" + }, + "offset": 12 + }, + "ptdbNext": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagTDB" + }, + "kind": "pointer" + }, + "offset": 0 + } + }, + "kind": "struct", + "size": 40 + }, + "tagCARET": { + "fields": { + "x": { + "type": { + "kind": "base", + "name": "long" + }, + "offset": 16 + }, + "iHideLevel": { + "type": { + "kind": "base", + "name": "long" + }, + "offset": 12 + }, + "hTimer": { + "type": { + "kind": "base", + "name": "unsigned long long" + }, + "offset": 40 + }, + "yOwnDc": { + "type": { + "kind": "base", + "name": "long" + }, + "offset": 56 + }, + "y": { + "type": { + "kind": "base", + "name": "long" + }, + "offset": 20 + }, + "xOwnDc": { + "type": { + "kind": "base", + "name": "long" + }, + "offset": 52 + }, + "cy": { + "type": { + "kind": "base", + "name": "long" + }, + "offset": 24 + }, + "cx": { + "type": { + "kind": "base", + "name": "long" + }, + "offset": 28 + }, + "fVisible": { + "type": { + "bit_position": 0, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 1 + }, + "offset": 8 + }, + "hBitmap": { + "type": { + "subtype": { + "kind": "struct", + "name": "HBITMAP__" + }, + "kind": "pointer" + }, + "offset": 32 + }, + "cxOwnDc": { + "type": { + "kind": "base", + "name": "long" + }, + "offset": 60 + }, + "cyOwnDc": { + "type": { + "kind": "base", + "name": "long" + }, + "offset": 64 + }, + "tid": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 48 + }, + "fOn": { + "type": { + "bit_position": 1, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 1 + }, + "offset": 8 + }, + "spwnd": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagWND" + }, + "kind": "pointer" + }, + "offset": 0 + } + }, + "kind": "struct", + "size": 72 + }, + "_LIGATURE1": { + "fields": { + "wch": { + "type": { + "count": 1, + "subtype": { + "kind": "base", + "name": "wchar" + }, + "kind": "array" + }, + "offset": 4 + }, + "VirtualKey": { + "type": { + "kind": "base", + "name": "unsigned char" + }, + "offset": 0 + }, + "ModificationNumber": { + "type": { + "kind": "base", + "name": "unsigned short" + }, + "offset": 2 + } + }, + "kind": "struct", + "size": 6 + } + }, + "base_types": { + "unsigned char": { + "kind": "char", + "endian": "little", + "signed": false, + "size": 1 + }, + "float": { + "kind": "float", + "endian": "little", + "signed": true, + "size": 4 + }, + "unsigned long": { + "kind": "int", + "endian": "little", + "signed": false, + "size": 4 + }, + "wchar": { + "kind": "int", + "endian": "little", + "signed": true, + "size": 2 + }, + "pointer": { + "kind": "int", + "endian": "little", + "signed": false, + "size": 8 + }, + "unsigned int": { + "kind": "int", + "endian": "little", + "signed": false, + "size": 4 + }, + "short": { + "kind": "int", + "endian": "little", + "signed": true, + "size": 2 + }, + "long": { + "kind": "int", + "endian": "little", + "signed": true, + "size": 4 + }, + "unsigned short": { + "kind": "int", + "endian": "little", + "signed": false, + "size": 2 + }, + "long long": { + "kind": "int", + "endian": "little", + "signed": true, + "size": 8 + }, + "unsigned long long": { + "kind": "int", + "endian": "little", + "signed": false, + "size": 8 + } + }, + "enums": { + "TextEnum": { + "base": "long", + "constants": { + "D3DKMDT_TRF_UNINITIALIZED": 0 + }, + "size": 4 + }, + "PreferenceEnum": { + "base": "long", + "constants": { + "D3DKMDT_MP_PREFERRED": 1, + "D3DKMDT_MP_MAXVALID": 2, + "D3DKMDT_MP_UNINITIALIZED": 0 + }, + "size": 4 + }, + "FileInformationClassEnum": { + "base": "long", + "constants": { + "FileInternalInformation": 6, + "FileQuotaInformation": 32, + "FileIoStatusBlockRangeInformation": 42, + "FilePipeLocalInformation": 24, + "FileStandardLinkInformation": 54, + "FileIdFullDirectoryInformation": 38, + "FileLinkInformation": 11, + "FileFullDirectoryInformation": 2, + "FileAllInformation": 18, + "FileSfioVolumeInformation": 45, + "FileStreamInformation": 22, + "FileRenameInformation": 10, + "FileValidDataLengthInformation": 39, + "FileAlternateNameInformation": 21, + "FileBasicInformation": 4, + "FilePositionInformation": 14, + "FileCompletionInformation": 30, + "FileAttributeCacheInformation": 52, + "FileReparsePointInformation": 33, + "FileMailslotSetInformation": 27, + "FileNetworkPhysicalNameInformation": 49, + "FileAllocationInformation": 19, + "FileIsRemoteDeviceInformation": 51, + "FileFullEaInformation": 15, + "FileProcessIdsUsingFileInformation": 47, + "FileDispositionInformation": 13, + "FileStandardInformation": 5, + "FileAccessInformation": 8, + "FileNumaNodeInformation": 53, + "FilePipeRemoteInformation": 25, + "FileIoPriorityHintInformation": 43, + "FileMailslotQueryInformation": 26, + "FileRemoteProtocolInformation": 55, + "FileNamesInformation": 12, + "FileHardLinkInformation": 46, + "FileEndOfFileInformation": 20, + "FileIdBothDirectoryInformation": 37, + "FileSfioReserveInformation": 44, + "FileIdGlobalTxDirectoryInformation": 50, + "FileNetworkOpenInformation": 34, + "FileObjectIdInformation": 29, + "FileMoveClusterInformation": 31, + "FileIoCompletionNotificationInformation": 41, + "FileNameInformation": 9, + "FileBothDirectoryInformation": 3, + "FileDirectoryInformation": 1, + "FileMaximumInformation": 56, + "FileNormalizedNameInformation": 48, + "FilePipeInformation": 23, + "FileCompressionInformation": 28, + "FileTrackingInformation": 36, + "FileEaInformation": 7, + "FileShortNameInformation": 40, + "FileModeInformation": 16, + "FileAlignmentInformation": 17, + "FileAttributeTagInformation": 35 + }, + "size": 4 + }, + "ModePruningAlgorithmEnum": { + "base": "long", + "constants": { + "DMM_MPA_MAXVALID": 3, + "DMM_MPA_GDI": 1, + "DMM_MPA_VISTA": 2, + "DMM_MPA_UNINITIALIZED": 0 + }, + "size": 4 + }, + "fmtEnum": { + "base": "unsigned long", + "constants": { + "CF_ENHMETAFILE": 14, + "CF_PENDATA": 10, + "CF_BITMAP": 2, + "CF_UNICODETEXT": 13, + "CF_HDROP": 15, + "CF_OEMTEXT": 7, + "CF_WAVE": 12, + "CF_DSPTEXT": 129, + "CF_DIBV5": 17, + "CF_TIFF": 6, + "CF_PALETTE": 9, + "CF_OWNERDISPLAY": 128, + "CF_DSPMETAFILEPICT": 131, + "CF_METAFILEPICT": 3, + "CF_RIFF": 11, + "CF_DSPENHMETAFILE": 142, + "CF_TEXT": 1, + "CF_LOCALE": 16, + "CF_SYLK": 4, + "CF_DSPBITMAP": 130, + "CF_DIB": 8, + "CF_DIF": 5 + }, + "size": 4 + }, + "MonitorPowerStateEnum": { + "base": "long", + "constants": { + "PowerDeviceUnspecified": 0, + "PowerDeviceD0": 1, + "PowerDeviceD1": 2, + "PowerDeviceD2": 3, + "PowerDeviceD3": 4, + "PowerDeviceMaximum": 5 + }, + "size": 4 + }, + "bTypeEnum": { + "base": "unsigned char", + "constants": { + "TYPE_DDEXACT": 11, + "TYPE_HOOK": 5, + "TYPE_FREE": 0, + "TYPE_MONITOR": 12, + "TYPE_GESTURE": 21, + "TYPE_DEVICEINFO": 19, + "TYPE_DDEACCESS": 9, + "TYPE_CALLPROC": 7, + "TYPE_CURSOR": 3, + "TYPE_KBDLAYOUT": 13, + "TYPE_WINEVENTHOOK": 15, + "TYPE_MENU": 2, + "TYPE_ACCELTABLE": 8, + "TYPE_TOUCH": 20, + "TYPE_SETWINDOWPOS": 4, + "TYPE_CLIPDATA": 6, + "TYPE_KBDFILE": 14, + "TYPE_DDECONV": 10, + "TYPE_HIDDATA": 18, + "TYPE_WINDOW": 1, + "TYPE_INPUTCONTEXT": 17, + "TYPE_TIMER": 16 + }, + "size": 1 + }, + "OriginEnum": { + "base": "long", + "constants": { + "D3DKMDT_MCO_MONITORDESCRIPTOR_REGISTRYOVERRIDE": 3, + "D3DKMDT_MCO_UNINITIALIZED": 0, + "D3DKMDT_MCO_MONITORDESCRIPTOR": 2, + "D3DKMDT_MCO_MAXVALID": 5, + "D3DKMDT_MCO_SPECIFICCAP_REGISTRYOVERRIDE": 4, + "D3DKMDT_MCO_DEFAULTMONITORPROFILE": 1 + }, + "size": 4 + }, + "CodePointTypeEnum": { + "base": "long", + "constants": { + "DXGK_DIAG_CODE_POINT_TYPE_RETRIEVE_BTL": 8, + "DXGK_DIAG_CODE_POINT_TYPE_BML_NO_EXACT_TARGET_MODE": 20, + "DXGK_DIAG_CODE_POINT_TYPE_HANDLE_IRP": 40, + "DXGK_DIAG_CODE_POINT_TYPE_CHANGE_UNSUPPORTED_MONITOR_MODE_FLAG": 41, + "DXGK_DIAG_CODE_POINT_TYPE_SDC_ENFORCED_CLONE_PATH_INVALID_SOURCE_IDX": 57, + "DXGK_DIAG_CODE_POINT_TYPE_POWER_ON_GDI": 11, + "DXGK_DIAG_CODE_POINT_TYPE_BML_TARGET_MODE_NOT_PINNED": 22, + "DXGK_DIAG_CODE_POINT_TYPE_VIDEOPORTCALLOUT_CDD_DEVICE_REMOVED": 51, + "DXGK_DIAG_CODE_POINT_TYPE_BML_BACKTRACK": 17, + "DXGK_DIAG_CODE_POINT_TYPE_VIDEOPORTCALLOUT_CDD_RECREATE_DEVICE_FAILED": 53, + "DXGK_DIAG_CODE_POINT_TYPE_BML_NO_EXACT_SOURCE_MODE": 19, + "DXGK_DIAG_CODE_POINT_TYPE_VIDEOPORTCALLOUT_PNP_ENABLE_VGA": 48, + "DXGK_DIAG_CODE_POINT_TYPE_BML_BEST_SOURCE_MODE": 32, + "DXGK_DIAG_CODE_POINT_TYPE_VIDEOPORTCALLOUT_EXCLUDE_EVICTALL_DISABLEGDI": 43, + "DXGK_DIAG_CODE_POINT_TYPE_TDR": 24, + "DXGK_DIAG_CODE_POINT_TYPE_BML_BEST_TARGET_MODE": 33, + "DXGK_DIAG_CODE_POINT_TYPE_MON_DEPART_GETRECENTTOP_FAIL": 61, + "DXGK_DIAG_CODE_POINT_TYPE_SDC_LOG_FAILURE": 3, + "DXGK_DIAG_CODE_POINT_TYPE_STOP_ADAPTER": 36, + "DXGK_DIAG_CODE_POINT_TYPE_VIDEOPORTCALLOUT_CDD_DRVASSERTMODE_TRUE_FAILED": 52, + "DXGK_DIAG_CODE_POINT_TYPE_FORCE_UINT32": -1, + "DXGK_DIAG_CODE_POINT_TYPE_VIDEOPORTCALLOUT_EXCLUDE_MODESWITCH": 45, + "DXGK_DIAG_CODE_POINT_TYPE_START_ADAPTER": 35, + "DXGK_DIAG_CODE_POINT_TYPE_CREATEFUNVIDPN_CCDBML_FAIL_VISTABML_SUCCESSED": 31, + "DXGK_DIAG_CODE_POINT_TYPE_ACPI_NOTIFY_CALLBACK": 42, + "DXGK_DIAG_CODE_POINT_TYPE_MON_ARRIVE_INC_ADD_FAIL": 62, + "DXGK_DIAG_CODE_POINT_TYPE_DXGKCDDENABLE_OPTIMIZED_MODE_CHANGE": 59, + "DXGK_DIAG_CODE_POINT_TYPE_NONE": 0, + "DXGK_DIAG_CODE_POINT_TYPE_CREATEFUNVIDPN_RELAX_REFRESH_MATCH": 30, + "DXGK_DIAG_CODE_POINT_TYPE_QDC_LOG_FAILURE": 10, + "DXGK_DIAG_CODE_POINT_TYPE_COMMIT_VIDPN_LOG_FAILURE": 55, + "DXGK_DIAG_CODE_POINT_TYPE_OS_RECOMMENDED_VIDPN": 2, + "DXGK_DIAG_CODE_POINT_TYPE_CHILD_POLLING": 37, + "DXGK_DIAG_CODE_POINT_TYPE_POWER_DIM_MONITOR": 15, + "DXGK_DIAG_CODE_POINT_TYPE_CDS_LOG_FAILURE": 5, + "DXGK_DIAG_CODE_POINT_TYPE_ACPI_EVENT_NOTIFICATION": 25, + "DXGK_DIAG_CODE_POINT_TYPE_INDICATE_CHILD_STATUS": 39, + "DXGK_DIAG_CODE_POINT_TYPE_REBUILD_DXGK_MODE_CACHE": 29, + "DXGK_DIAG_CODE_POINT_TYPE_POWER_OFF_GDI": 12, + "DXGK_DIAG_CODE_POINT_TYPE_CDD_MAPSHADOWBUFFER_FAILED": 54, + "DXGK_DIAG_CODE_POINT_TYPE_BML_CLOSEST_TARGET_MODE": 18, + "DXGK_DIAG_CODE_POINT_TYPE_VIDEOPORTCALLOUT_CDD_CREATE_DEVICE_FAILED": 50, + "DXGK_DIAG_CODE_POINT_TYPE_ADD_DEVICE": 34, + "DXGK_DIAG_CODE_POINT_TYPE_SDC_INVALIDATE_ERROR": 4, + "DXGK_DIAG_CODE_POINT_TYPE_VIDEOPORTCALLOUT_EXCLUDE_EVICTALL_ENABLEGDI": 44, + "DXGK_DIAG_CODE_POINT_TYPE_CDS_FAILURE_DB": 7, + "DXGK_DIAG_CODE_POINT_TYPE_BML_SOURCE_MODE_NOT_PINNED": 21, + "DXGK_DIAG_CODE_POINT_TYPE_INVALIDATE_DXGK_MODE_CACHE": 28, + "DXGK_DIAG_CODE_POINT_TYPE_VIDEOPORTCALLOUT_SYNC_MONITOR_EVENT": 46, + "DXGK_DIAG_CODE_POINT_TYPE_DRIVER_RECOMMEND_LOG_FAILURE": 56, + "DXGK_DIAG_CODE_POINT_TYPE_VIDEOPORTCALLOUT_TDR_SWITCH_GDI": 49, + "DXGK_DIAG_CODE_POINT_TYPE_DXGKSETDISPLAYMODE_OPTIMIZED_MODE_CHANGE": 60, + "DXGK_DIAG_CODE_POINT_TYPE_CHILD_POLLING_TARGET": 38, + "DXGK_DIAG_CODE_POINT_TYPE_RECOMMEND_FUNC_VIDPN": 1, + "DXGK_DIAG_CODE_POINT_TYPE_CREATEMDEV_USE_DEFAULT_MODE": 26, + "DXGK_DIAG_CODE_POINT_TYPE_BML_RESTARTED": 23, + "DXGK_DIAG_CODE_POINT_TYPE_CCD_DATABASE_PERSIST": 63, + "DXGK_DIAG_CODE_POINT_TYPE_POWER_ON_MONITOR": 13, + "DXGK_DIAG_CODE_POINT_TYPE_POWER_UNDIM_MONITOR": 16, + "DXGK_DIAG_CODE_POINT_TYPE_RETRIEVE_DB": 9, + "DXGK_DIAG_CODE_POINT_TYPE_CONNECTED_SET_LOG_FAILURE": 27, + "DXGK_DIAG_CODE_POINT_TYPE_DRVPROBEANDCAPTURE_FAILED": 58, + "DXGK_DIAG_CODE_POINT_TYPE_VIDEOPORTCALLOUT_PNP_NOTIFY_GDI": 47, + "DXGK_DIAG_CODE_POINT_TYPE_POWER_OFF_MONITOR": 14, + "DXGK_DIAG_CODE_POINT_TYPE_MAX": 64 + }, + "size": 4 + }, + "ConstraintTypeEnum": { + "base": "long", + "constants": { + "D3DKMDT_MFRC_MAXPIXELRATE": 2, + "D3DKMDT_MFRC_ACTIVESIZE": 1, + "D3DKMDT_MFRC_UNINITIALIZED": 0 + }, + "size": 4 + }, + "VidPnTargetColorBasisEnum": { + "base": "long", + "constants": { + "D3DKMDT_CB_MAXVALID": 5, + "D3DKMDT_CB_INTENSITY": 1, + "D3DKMDT_CB_SCRGB": 3, + "D3DKMDT_CB_YCBCR": 4, + "D3DKMDT_CB_SRGB": 2, + "D3DKMDT_CB_UNINITIALIZED": 0 + }, + "size": 4 + }, + "MonitorTypeEnum": { + "base": "long", + "constants": { + "DMM_VMT_TEMPORARY_MONITOR": 4, + "DMM_VMT_BOOT_PERSISTENT_MONITOR": 2, + "DMM_VMT_PHYSICAL_MONITOR": 1, + "DMM_VMT_UNINITIALIZED": 0, + "DMM_VMT_SIMULATED_MONITOR": 5, + "DMM_VMT_PERSISTENT_MONITOR": 3 + }, + "size": 4 + }, + "PowerStateEnum": { + "base": "long", + "constants": { + "PowerSystemSleeping2": 3, + "PowerSystemSleeping1": 2, + "PowerSystemSleeping3": 4, + "PowerSystemUnspecified": 0, + "PowerSystemMaximum": 7, + "PowerSystemShutdown": 6, + "PowerSystemHibernate": 5, + "PowerSystemWorking": 1 + }, + "size": 4 + }, + "ShutdownTypeEnum": { + "base": "long", + "constants": { + "PowerActionNone": 0, + "PowerActionReserved": 1, + "PowerActionHibernate": 3, + "PowerActionShutdownOff": 6, + "PowerActionShutdown": 4, + "PowerActionSleep": 2, + "PowerActionShutdownReset": 5, + "PowerActionWarmEject": 7 + }, + "size": 4 + }, + "ScalingEnum": { + "base": "long", + "constants": { + "D3DKMDT_VPPS_CENTERED": 2, + "D3DKMDT_VPPS_ASPECTRATIOCENTEREDMAX": 4, + "D3DKMDT_VPPS_STRETCHED": 3, + "D3DKMDT_VPPS_UNINITIALIZED": 0, + "D3DKMDT_VPPS_UNPINNED": 254, + "D3DKMDT_VPPS_IDENTITY": 1, + "D3DKMDT_VPPS_NOTSPECIFIED": 255, + "D3DKMDT_VPPS_CUSTOM": 5, + "D3DKMDT_VPPS_RESERVED1": 253 + }, + "size": 4 + }, + "CurrentHitTargetEnum": { + "base": "long", + "constants": { + "ThresholdMarginRight": 2, + "ThresholdMarginMax": 4, + "ThresholdMarginBottom": 3, + "ThresholdMarginLeft": 1, + "ThresholdMarginTop": 0 + }, + "size": 4 + }, + "StorageTypeEnum": { + "base": "long", + "constants": { + "SmStorageActual": 0, + "SmStorageNonActual": 1 + }, + "size": 4 + }, + "ScanLineOrderingEnum": { + "base": "long", + "constants": { + "D3DDDI_VSSLO_PROGRESSIVE": 1, + "D3DDDI_VSSLO_INTERLACED_LOWERFIELDFIRST": 3, + "D3DDDI_VSSLO_UNINITIALIZED": 0, + "D3DDDI_VSSLO_INTERLACED_UPPERFIELDFIRST": 2, + "D3DDDI_VSSLO_OTHER": 255 + }, + "size": 4 + }, + "PixelValueAccessModeEnum": { + "base": "long", + "constants": { + "D3DKMDT_PVAM_UNINITIALIZED": 0, + "D3DKMDT_PVAM_DIRECT": 1, + "D3DKMDT_PVAM_PRESETPALETTE": 2, + "D3DKMDT_PVAM_MAXVALID": 3 + }, + "size": 4 + }, + "PriorityPolicyEnum": { + "base": "long", + "constants": { + "IrqPriorityHigh": 3, + "IrqPriorityNormal": 2, + "IrqPriorityLow": 1, + "IrqPriorityUndefined": 0 + }, + "size": 4 + }, + "OrientationEnum": { + "base": "long", + "constants": { + "D3DKMDT_MO_90DEG": 2, + "D3DKMDT_MO_0DEG": 1, + "D3DKMDT_MO_270DEG": 4, + "D3DKMDT_MO_UNINITIALIZED": 0, + "D3DKMDT_MO_180DEG": 3 + }, + "size": 4 + }, + "ContentEnum": { + "base": "long", + "constants": { + "D3DKMDT_VPPC_NOTSPECIFIED": 255, + "D3DKMDT_VPPC_UNINITIALIZED": 0, + "D3DKMDT_VPPC_GRAPHICS": 1, + "D3DKMDT_VPPC_VIDEO": 2 + }, + "size": 4 + }, + "ColorBasisEnum": { + "base": "long", + "constants": { + "D3DKMDT_CB_MAXVALID": 5, + "D3DKMDT_CB_INTENSITY": 1, + "D3DKMDT_CB_SCRGB": 3, + "D3DKMDT_CB_YCBCR": 4, + "D3DKMDT_CB_SRGB": 2, + "D3DKMDT_CB_UNINITIALIZED": 0 + }, + "size": 4 + }, + "MoveRectStyleEnum": { + "base": "long", + "constants": { + "MoveRectMidTopAtCursor": 1, + "MoveRectSidewiseKeepPositionAtCursor": 3, + "MoveRectKeepPositionAtCursor": 0, + "MoveRectKeepAspectRatioAtCursor": 2 + }, + "size": 4 + }, + "VideoStandardEnum": { + "base": "long", + "constants": { + "D3DKMDT_VSS_PAL_G": 11, + "D3DKMDT_VSS_PAL_D": 14, + "D3DKMDT_VSS_PAL_B": 9, + "D3DKMDT_VSS_SECAM_K": 21, + "D3DKMDT_VSS_VESA_GTF": 2, + "D3DKMDT_VSS_PAL_L": 30, + "D3DKMDT_VSS_PAL_M": 31, + "D3DKMDT_VSS_PAL_K": 28, + "D3DKMDT_VSS_PAL_H": 12, + "D3DKMDT_VSS_PAL_I": 13, + "D3DKMDT_VSS_SECAM_L1": 24, + "D3DKMDT_VSS_VESA_DMT": 1, + "D3DKMDT_VSS_SECAM_L": 23, + "D3DKMDT_VSS_EIA_861": 25, + "D3DKMDT_VSS_PAL_N": 15, + "D3DKMDT_VSS_APPLE": 5, + "D3DKMDT_VSS_NTSC_M": 6, + "D3DKMDT_VSS_SECAM_H": 20, + "D3DKMDT_VSS_NTSC_J": 7, + "D3DKMDT_VSS_SECAM_B": 17, + "D3DKMDT_VSS_SECAM_G": 19, + "D3DKMDT_VSS_SECAM_D": 18, + "D3DKMDT_VSS_IBM": 4, + "D3DKMDT_VSS_SECAM_K1": 22, + "D3DKMDT_VSS_PAL_NC": 16, + "D3DKMDT_VSS_PAL_B1": 10, + "D3DKMDT_VSS_EIA_861A": 26, + "D3DKMDT_VSS_EIA_861B": 27, + "D3DKMDT_VSS_UNINITIALIZED": 0, + "D3DKMDT_VSS_OTHER": 255, + "D3DKMDT_VSS_PAL_K1": 29, + "D3DKMDT_VSS_VESA_CVT": 3, + "D3DKMDT_VSS_NTSC_443": 8 + }, + "size": 4 + }, + "ImportanceOrdinalEnum": { + "base": "long", + "constants": { + "D3DKMDT_VPPI_QUATERNARY": 4, + "D3DKMDT_VPPI_SECONDARY": 2, + "D3DKMDT_VPPI_PRIMARY": 1, + "D3DKMDT_VPPI_QUINARY": 5, + "D3DKMDT_VPPI_DENARY": 10, + "D3DKMDT_VPPI_SENARY": 6, + "D3DKMDT_VPPI_TERTIARY": 3, + "D3DKMDT_VPPI_SEPTENARY": 7, + "D3DKMDT_VPPI_NONARY": 9, + "D3DKMDT_VPPI_UNINITIALIZED": 0, + "D3DKMDT_VPPI_OCTONARY": 8, + "D3DKMDT_VPPI_MAX": 32, + "D3DKMDT_VPPI_NOTSPECIFIED": 255 + }, + "size": 4 + }, + "RangeTypeEnum": { + "base": "long", + "constants": { + "SmRangeBool": 2, + "SmRangeNonSharedInfo": 1, + "SmRangeSharedInfo": 0 + }, + "size": 4 + }, + "TimingTypeEnum": { + "base": "long", + "constants": { + "D3DKMDT_MTT_EXTRASTANDARD": 3, + "D3DKMDT_MTT_DEFAULTMONITORPROFILE": 5, + "D3DKMDT_MTT_STANDARD": 2, + "D3DKMDT_MTT_UNINITIALIZED": 0, + "D3DKMDT_MTT_MAXVALID": 6, + "D3DKMDT_MTT_DETAILED": 4, + "D3DKMDT_MTT_ESTABLISHED": 1 + }, + "size": 4 + }, + "PixelFormatEnum": { + "base": "long", + "constants": { + "D3DDDIFMT_W11V11U10": 65, + "D3DDDIFMT_A16B16G16R16F": 113, + "D3DDDIFMT_A8R8G8B8": 21, + "D3DDDIFMT_D32_LOCKABLE": 84, + "D3DDDIFMT_L8": 50, + "D3DDDIFMT_DXVA_RESERVED27": 177, + "D3DDDIFMT_DXVA_RESERVED26": 176, + "D3DDDIFMT_DXVA_RESERVED25": 175, + "D3DDDIFMT_DXVA_RESERVED24": 174, + "D3DDDIFMT_DXVA_RESERVED23": 173, + "D3DDDIFMT_DXVA_RESERVED22": 172, + "D3DDDIFMT_DXVA_RESERVED21": 171, + "D3DDDIFMT_DXVA_RESERVED20": 170, + "D3DDDIFMT_DXVA_RESERVED29": 179, + "D3DDDIFMT_DXVA_RESERVED28": 178, + "D3DDDIFMT_R3G3B2": 27, + "D3DDDIFMT_A8R3G3B2": 29, + "D3DDDIFMT_INDEX16": 101, + "D3DDDIFMT_X4R4G4B4": 30, + "D3DDDIFMT_A4R4G4B4": 26, + "D3DDDIFMT_Q8W8V8U8": 63, + "D3DDDIFMT_FORCE_UINT": 2147483647, + "D3DDDIFMT_S1D15": 72, + "D3DDDIFMT_A16B16G16R16": 36, + "D3DDDIFMT_A8L8": 51, + "D3DDDIFMT_D24X4S4": 79, + "D3DDDIFMT_BINARYBUFFER": 199, + "D3DDDIFMT_DXVA_RESERVED30": 180, + "D3DDDIFMT_R32F": 114, + "D3DDDIFMT_VERTEXDATA": 100, + "D3DDDIFMT_R5G6B5": 23, + "D3DDDIFMT_R8G8_B8G8": 1195525970, + "D3DDDIFMT_A4L4": 52, + "D3DDDIFMT_A1R5G5B5": 25, + "D3DDDIFMT_X1R5G5B5": 24, + "D3DDDIFMT_D32": 71, + "D3DDDIFMT_G8R8_G8B8": 1111970375, + "D3DDDIFMT_A2B10G10R10": 31, + "D3DDDIFMT_DXVACOMPBUFFER_MAX": 181, + "D3DDDIFMT_MULTI2_ARGB8": 827606349, + "D3DDDIFMT_D16_LOCKABLE": 70, + "D3DDDIFMT_BITSTREAMDATA": 156, + "D3DDDIFMT_RESIDUALDIFFERENCEDATA": 152, + "D3DDDIFMT_X8B8G8R8": 33, + "D3DDDIFMT_R8G8B8": 20, + "D3DDDIFMT_S8_LOCKABLE": 85, + "D3DDDIFMT_D24S8": 75, + "D3DDDIFMT_X8D24": 76, + "D3DDDIFMT_A2R10G10B10": 35, + "D3DDDIFMT_P8": 41, + "D3DDDIFMT_L6V5U5": 61, + "D3DDDIFMT_X8R8G8B8": 22, + "D3DDDIFMT_D16": 80, + "D3DDDIFMT_A2W10V10U10": 67, + "D3DDDIFMT_D24FS8": 83, + "D3DDDIFMT_MOTIONVECTORBUFFER": 157, + "D3DDDIFMT_L16": 81, + "D3DDDIFMT_X8L8V8U8": 62, + "D3DDDIFMT_A32B32G32R32F": 116, + "D3DDDIFMT_A8P8": 40, + "D3DDDIFMT_YUY2": 844715353, + "D3DDDIFMT_R16F": 111, + "D3DDDIFMT_G16R16": 34, + "D3DDDIFMT_A2B10G10R10_XR_BIAS": 119, + "D3DDDIFMT_Q16W16V16U16": 110, + "D3DDDIFMT_S8D24": 74, + "D3DDDIFMT_PICTUREPARAMSDATA": 150, + "D3DDDIFMT_A1": 118, + "D3DDDIFMT_FILMGRAINBUFFER": 158, + "D3DDDIFMT_A8": 28, + "D3DDDIFMT_UNKNOWN": 0, + "D3DDDIFMT_DXVA_RESERVED19": 169, + "D3DDDIFMT_D32F_LOCKABLE": 82, + "D3DDDIFMT_MACROBLOCKDATA": 151, + "D3DDDIFMT_A8B8G8R8": 32, + "D3DDDIFMT_UYVY": 1498831189, + "D3DDDIFMT_DXT1": 827611204, + "D3DDDIFMT_DEBLOCKINGDATA": 153, + "D3DDDIFMT_DXT3": 861165636, + "D3DDDIFMT_DXT4": 877942852, + "D3DDDIFMT_DXT5": 894720068, + "D3DDDIFMT_CxV8U8": 117, + "D3DDDIFMT_INVERSEQUANTIZATIONDATA": 154, + "D3DDDIFMT_DXVA_RESERVED9": 159, + "D3DDDIFMT_DXT2": 844388420, + "D3DDDIFMT_G32R32F": 115, + "D3DDDIFMT_X4S4D24": 78, + "D3DDDIFMT_D24X8": 77, + "D3DDDIFMT_DXVA_RESERVED12": 162, + "D3DDDIFMT_DXVA_RESERVED13": 163, + "D3DDDIFMT_DXVA_RESERVED10": 160, + "D3DDDIFMT_DXVA_RESERVED11": 161, + "D3DDDIFMT_DXVA_RESERVED16": 166, + "D3DDDIFMT_DXVA_RESERVED17": 167, + "D3DDDIFMT_DXVA_RESERVED14": 164, + "D3DDDIFMT_DXVA_RESERVED15": 165, + "D3DDDIFMT_DXVA_RESERVED18": 168, + "D3DDDIFMT_D15S1": 73, + "D3DDDIFMT_V16U16": 64, + "D3DDDIFMT_SLICECONTROLDATA": 155, + "D3DDDIFMT_G16R16F": 112, + "D3DDDIFMT_INDEX32": 102, + "D3DDDIFMT_V8U8": 60 + }, + "size": 4 + }, + "IdTypeEnum": { + "base": "long", + "constants": { + "BusQueryCompatibleIDs": 2, + "BusQueryInstanceID": 3, + "BusQueryDeviceID": 0, + "BusQueryDeviceSerialNumber": 4, + "BusQueryHardwareIDs": 1, + "BusQueryContainerID": 5 + }, + "size": 4 + }, + "StartCurrentHitTargetEnum": { + "base": "long", + "constants": { + "ThresholdMarginRight": 2, + "ThresholdMarginMax": 4, + "ThresholdMarginBottom": 3, + "ThresholdMarginLeft": 1, + "ThresholdMarginTop": 0 + }, + "size": 4 + }, + "TypeEnum": { + "base": "long", + "constants": { + "DevicePowerState": 1, + "SystemPowerState": 0 + }, + "size": 4 + }, + "RotationEnum": { + "base": "long", + "constants": { + "D3DKMDT_VPPR_IDENTITY": 1, + "D3DKMDT_VPPR_NOTSPECIFIED": 255, + "D3DKMDT_VPPR_UNPINNED": 254, + "D3DKMDT_VPPR_ROTATE270": 4, + "D3DKMDT_VPPR_ROTATE90": 2, + "D3DKMDT_VPPR_ROTATE180": 3, + "D3DKMDT_VPPR_UNINITIALIZED": 0 + }, + "size": 4 + }, + "CopyProtectionTypeEnum": { + "base": "long", + "constants": { + "D3DKMDT_VPPMT_NOTSPECIFIED": 255, + "D3DKMDT_VPPMT_UNINITIALIZED": 0, + "D3DKMDT_VPPMT_MACROVISION_FULLSUPPORT": 3, + "D3DKMDT_VPPMT_MACROVISION_APSTRIGGER": 2, + "D3DKMDT_VPPMT_NOPROTECTION": 1 + }, + "size": 4 + }, + "FsInformationClassEnum": { + "base": "long", + "constants": { + "FileFsFullSizeInformation": 7, + "FileFsAttributeInformation": 5, + "FileFsVolumeFlagsInformation": 10, + "FileFsVolumeInformation": 1, + "FileFsSizeInformation": 3, + "FileFsLabelInformation": 2, + "FileFsDeviceInformation": 4, + "FileFsControlInformation": 6, + "FileFsDriverPathInformation": 9, + "FileFsMaximumInformation": 11, + "FileFsObjectIdInformation": 8 + }, + "size": 4 + }, + "DeviceTextTypeEnum": { + "base": "long", + "constants": { + "DeviceTextLocationInformation": 1, + "DeviceTextDescription": 0 + }, + "size": 4 + } + }, + "metadata": { + "producer": { + "version": "0.0.1", + "name": "dgmcdona-via-conversion-script", + "datetime": "2024-09-03T18:22:52Z" + }, + "format": "4.0.0" + } +} diff --git a/volatility3/framework/symbols/windows/gui/gui-win10-15063-x64.json b/volatility3/framework/symbols/windows/gui/gui-win10-15063-x64.json new file mode 100644 index 000000000..7c4af02e1 --- /dev/null +++ b/volatility3/framework/symbols/windows/gui/gui-win10-15063-x64.json @@ -0,0 +1,18787 @@ +{ + "symbols": {}, + "user_types": { + "HWINSTA__": { + "fields": { + "unused": { + "type": { + "kind": "base", + "name": "long" + }, + "offset": 0 + } + }, + "kind": "struct", + "size": 4 + }, + "__unnamed_1153": { + "fields": { + "Reserved": { + "type": { + "bit_position": 2, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long long" + }, + "bit_length": 59 + }, + "offset": 8 + }, + "HeaderType": { + "type": { + "bit_position": 0, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long long" + }, + "bit_length": 1 + }, + "offset": 8 + }, + "Sequence": { + "type": { + "bit_position": 16, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long long" + }, + "bit_length": 9 + }, + "offset": 0 + }, + "Region": { + "type": { + "bit_position": 61, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long long" + }, + "bit_length": 3 + }, + "offset": 8 + }, + "Init": { + "type": { + "bit_position": 1, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long long" + }, + "bit_length": 1 + }, + "offset": 8 + }, + "Depth": { + "type": { + "bit_position": 0, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long long" + }, + "bit_length": 16 + }, + "offset": 0 + }, + "NextEntry": { + "type": { + "bit_position": 25, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long long" + }, + "bit_length": 39 + }, + "offset": 0 + } + }, + "kind": "struct", + "size": 16 + }, + "__unnamed_1960": { + "fields": { + "Length64": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 0 + }, + "MaximumAddress": { + "type": { + "kind": "struct", + "name": "nt_symbols!_LARGE_INTEGER" + }, + "offset": 16 + }, + "MinimumAddress": { + "type": { + "kind": "struct", + "name": "nt_symbols!_LARGE_INTEGER" + }, + "offset": 8 + }, + "Alignment64": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 4 + } + }, + "kind": "struct", + "size": 24 + }, + "tagCLIENTTHREADINFO": { + "fields": { + "fsWakeMask": { + "type": { + "kind": "base", + "name": "unsigned short" + }, + "offset": 10 + }, + "CTIF_flags": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 0 + }, + "fsWakeBits": { + "type": { + "kind": "base", + "name": "unsigned short" + }, + "offset": 6 + }, + "fsWakeBitsJournal": { + "type": { + "kind": "base", + "name": "unsigned short" + }, + "offset": 8 + }, + "fsChangeBits": { + "type": { + "kind": "base", + "name": "unsigned short" + }, + "offset": 4 + }, + "tickLastMsgChecked": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 12 + } + }, + "kind": "struct", + "size": 16 + }, + "tagKbdNlsLayer": { + "fields": { + "OEMIdentifier": { + "type": { + "kind": "base", + "name": "unsigned short" + }, + "offset": 0 + }, + "NumOfVkToF": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 4 + }, + "pusMouseVKey": { + "type": { + "subtype": { + "kind": "base", + "name": "unsigned short" + }, + "kind": "pointer" + }, + "offset": 24 + }, + "NumOfMouseVKey": { + "type": { + "kind": "base", + "name": "long" + }, + "offset": 16 + }, + "pVkToF": { + "type": { + "subtype": { + "kind": "struct", + "name": "_VK_TO_FUNCTION_TABLE" + }, + "kind": "pointer" + }, + "offset": 8 + }, + "LayoutInformation": { + "type": { + "kind": "base", + "name": "unsigned short" + }, + "offset": 2 + } + }, + "kind": "struct", + "size": 32 + }, + "__unnamed_1158": { + "fields": { + "Reserved": { + "type": { + "bit_position": 2, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long long" + }, + "bit_length": 2 + }, + "offset": 8 + }, + "HeaderType": { + "type": { + "bit_position": 0, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long long" + }, + "bit_length": 1 + }, + "offset": 8 + }, + "Sequence": { + "type": { + "bit_position": 16, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long long" + }, + "bit_length": 48 + }, + "offset": 0 + }, + "Init": { + "type": { + "bit_position": 1, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long long" + }, + "bit_length": 1 + }, + "offset": 8 + }, + "Depth": { + "type": { + "bit_position": 0, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long long" + }, + "bit_length": 16 + }, + "offset": 0 + }, + "NextEntry": { + "type": { + "bit_position": 4, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long long" + }, + "bit_length": 60 + }, + "offset": 8 + } + }, + "kind": "struct", + "size": 16 + }, + "HBITMAP__": { + "fields": { + "unused": { + "type": { + "kind": "base", + "name": "long" + }, + "offset": 0 + } + }, + "kind": "struct", + "size": 4 + }, + "__unnamed_124b": { + "fields": { + "Type": { + "type": { + "kind": "enum", + "name": "TypeEnum" + }, + "offset": 8 + }, + "Reserved": { + "type": { + "count": 3, + "subtype": { + "kind": "base", + "name": "unsigned char" + }, + "kind": "array" + }, + "offset": 1 + }, + "InPath": { + "type": { + "kind": "base", + "name": "unsigned char" + }, + "offset": 0 + } + }, + "kind": "struct", + "size": 16 + }, + "_TL": { + "fields": { + "pfnFree": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 16 + }, + "pobj": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 8 + }, + "next": { + "type": { + "subtype": { + "kind": "struct", + "name": "_TL" + }, + "kind": "pointer" + }, + "offset": 0 + } + }, + "kind": "struct", + "size": 24 + }, + "tagTOUCHINPUTINFO": { + "fields": { + "dwcInputs": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 24 + }, + "head": { + "type": { + "kind": "struct", + "name": "_THROBJHEAD" + }, + "offset": 0 + }, + "uFlags": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 28 + }, + "TouchInput": { + "type": { + "count": 1, + "subtype": { + "kind": "struct", + "name": "tagTOUCHINPUT" + }, + "kind": "array" + }, + "offset": 32 + } + }, + "kind": "struct", + "size": 80 + }, + "tagTHREADINFO": { + "fields": { + "ForceLegacyResizeNCMetr": { + "type": { + "bit_position": 29, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long long" + }, + "bit_length": 1 + }, + "offset": 520 + }, + "ptl": { + "type": { + "subtype": { + "kind": "struct", + "name": "_TL" + }, + "kind": "pointer" + }, + "offset": 336 + }, + "timeLast": { + "type": { + "kind": "base", + "name": "long" + }, + "offset": 448 + }, + "DontJournalAttach": { + "type": { + "bit_position": 28, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 1 + }, + "offset": 516 + }, + "fPack": { + "type": { + "bit_position": 2, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 26 + }, + "offset": 928 + }, + "pDevHTInfo": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 280 + }, + "dwCompatFlags": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 516 + }, + "psmsSent": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagSMS" + }, + "kind": "pointer" + }, + "offset": 424 + }, + "fsHooks": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 656 + }, + "DefaultCharset": { + "type": { + "bit_position": 14, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long long" + }, + "bit_length": 1 + }, + "offset": 520 + }, + "ulWindowSystemRendering": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 324 + }, + "dwExpWinVer": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 512 + }, + "psmsReceiveList": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagSMS" + }, + "kind": "pointer" + }, + "offset": 440 + }, + "sphkCurrent": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagHOOK" + }, + "kind": "pointer" + }, + "offset": 560 + }, + "No50ExStyles": { + "type": { + "bit_position": 2, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long long" + }, + "bit_length": 1 + }, + "offset": 520 + }, + "IgnoreFaults": { + "type": { + "bit_position": 25, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 1 + }, + "offset": 516 + }, + "pClientInfo": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagCLIENTINFO" + }, + "kind": "pointer" + }, + "offset": 400 + }, + "DDENoAsyncReg": { + "type": { + "bit_position": 20, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long long" + }, + "bit_length": 1 + }, + "offset": 520 + }, + "DealyHwndShakeChk": { + "type": { + "bit_position": 11, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 1 + }, + "offset": 516 + }, + "amdesk": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 720 + }, + "fsChangeBitsRemoved": { + "type": { + "kind": "base", + "name": "unsigned short" + }, + "offset": 704 + }, + "psmsCurrent": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagSMS" + }, + "kind": "pointer" + }, + "offset": 432 + }, + "NoInitFlagsOnFocus": { + "type": { + "bit_position": 17, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long long" + }, + "bit_length": 1 + }, + "offset": 520 + }, + "StrictLLHook": { + "type": { + "bit_position": 21, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long long" + }, + "bit_length": 1 + }, + "offset": 520 + }, + "pdcoRender": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 304 + }, + "NoShadow": { + "type": { + "bit_position": 22, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long long" + }, + "bit_length": 1 + }, + "offset": 520 + }, + "EnumHelv": { + "type": { + "bit_position": 12, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 1 + }, + "offset": 516 + }, + "NoBatching": { + "type": { + "bit_position": 9, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long long" + }, + "bit_length": 1 + }, + "offset": 520 + }, + "aphkStart": { + "type": { + "count": 16, + "subtype": { + "subtype": { + "kind": "struct", + "name": "tagHOOK" + }, + "kind": "pointer" + }, + "kind": "array" + }, + "offset": 792 + }, + "Winver31": { + "type": { + "bit_position": 21, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 1 + }, + "offset": 516 + }, + "Win30AvgWidth": { + "type": { + "bit_position": 19, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 1 + }, + "offset": 516 + }, + "ptlW32": { + "type": { + "subtype": { + "kind": "struct", + "name": "_TL" + }, + "kind": "pointer" + }, + "offset": 16 + }, + "AlwaysSendSyncPaint": { + "type": { + "bit_position": 6, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 1 + }, + "offset": 516 + }, + "IgnoreNoDiscard": { + "type": { + "bit_position": 0, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 1 + }, + "offset": 516 + }, + "cPaintsReady": { + "type": { + "kind": "base", + "name": "long" + }, + "offset": 480 + }, + "SubtractClips": { + "type": { + "bit_position": 14, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 1 + }, + "offset": 516 + }, + "apEvent": { + "type": { + "subtype": { + "subtype": { + "kind": "struct", + "name": "nt_symbols!_KEVENT" + }, + "kind": "pointer" + }, + "kind": "pointer" + }, + "offset": 712 + }, + "cEnterCount": { + "type": { + "kind": "base", + "name": "long" + }, + "offset": 672 + }, + "OpenGLEMF": { + "type": { + "bit_position": 26, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long long" + }, + "bit_length": 1 + }, + "offset": 520 + }, + "fThreadCleanupFinished": { + "type": { + "bit_position": 28, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 1 + }, + "offset": 928 + }, + "idLast": { + "type": { + "kind": "base", + "name": "unsigned long long" + }, + "offset": 456 + }, + "spklActive": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagKL" + }, + "kind": "pointer" + }, + "offset": 360 + }, + "pProxyPort": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 64 + }, + "NoEMFSpooling": { + "type": { + "bit_position": 26, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 1 + }, + "offset": 516 + }, + "ptdb": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagTDB" + }, + "kind": "pointer" + }, + "offset": 496 + }, + "SpareCompatFlags2": { + "type": { + "bit_position": 33, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long long" + }, + "bit_length": 31 + }, + "offset": 520 + }, + "bIncludeSprites": { + "type": { + "kind": "base", + "name": "unsigned char" + }, + "offset": 321 + }, + "mlPost": { + "type": { + "kind": "struct", + "name": "tagMLIST" + }, + "offset": 680 + }, + "RefCount": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 8 + }, + "pwinsta": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagWINDOWSTATION" + }, + "kind": "pointer" + }, + "offset": 496 + }, + "NoCustomPaperSize": { + "type": { + "bit_position": 12, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long long" + }, + "bit_length": 1 + }, + "offset": 520 + }, + "cTimersReady": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 484 + }, + "NoScrollBarCtxMenu": { + "type": { + "bit_position": 31, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 1 + }, + "offset": 516 + }, + "hPrevHidData": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 880 + }, + "NoPaddedBorder": { + "type": { + "bit_position": 28, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long long" + }, + "bit_length": 1 + }, + "offset": 520 + }, + "tlSpriteState": { + "type": { + "kind": "struct", + "name": "_TLSPRITESTATE" + }, + "offset": 104 + }, + "DpiAware": { + "type": { + "bit_position": 25, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long long" + }, + "bit_length": 1 + }, + "offset": 520 + }, + "MultipleBands": { + "type": { + "bit_position": 5, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 1 + }, + "offset": 516 + }, + "rpdesk": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagDESKTOP" + }, + "kind": "pointer" + }, + "offset": 376 + }, + "AnimationOff": { + "type": { + "bit_position": 0, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long long" + }, + "bit_length": 1 + }, + "offset": 520 + }, + "No50ExStyleBits": { + "type": { + "bit_position": 11, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long long" + }, + "bit_length": 1 + }, + "offset": 520 + }, + "ulThreadFlags2": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 928 + }, + "bEnableEngUpdateDeviceSurface": { + "type": { + "kind": "base", + "name": "unsigned char" + }, + "offset": 320 + }, + "pgdiBrushAttr": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 32 + }, + "hdesk": { + "type": { + "subtype": { + "kind": "struct", + "name": "HDESK__" + }, + "kind": "pointer" + }, + "offset": 472 + }, + "MoreExtraWndWords": { + "type": { + "bit_position": 8, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 1 + }, + "offset": 516 + }, + "NoGhost": { + "type": { + "bit_position": 19, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long long" + }, + "bit_length": 1 + }, + "offset": 520 + }, + "NoHRGN1": { + "type": { + "bit_position": 16, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 1 + }, + "offset": 516 + }, + "ptLast": { + "type": { + "kind": "struct", + "name": "tagPOINT" + }, + "offset": 628 + }, + "GiveUpForegound": { + "type": { + "bit_position": 6, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long long" + }, + "bit_length": 1 + }, + "offset": 520 + }, + "spDefaultImc": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagIMC" + }, + "kind": "pointer" + }, + "offset": 656 + }, + "pmsd": { + "type": { + "subtype": { + "kind": "struct", + "name": "_MOVESIZEDATA" + }, + "kind": "pointer" + }, + "offset": 544 + }, + "HardwareMixer": { + "type": { + "bit_position": 30, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long long" + }, + "bit_length": 1 + }, + "offset": 520 + }, + "pEThread": { + "type": { + "subtype": { + "kind": "struct", + "name": "nt_symbols!_ETHREAD" + }, + "kind": "pointer" + }, + "offset": 0 + }, + "MsgPPInfo": { + "type": { + "kind": "struct", + "name": "tagMSGPPINFO" + }, + "offset": 904 + }, + "EnumTTNotDevice": { + "type": { + "bit_position": 13, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 1 + }, + "offset": 516 + }, + "fSpecialInitialization": { + "type": { + "bit_position": 0, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 1 + }, + "offset": 928 + }, + "ForceFusion": { + "type": { + "bit_position": 23, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long long" + }, + "bit_length": 1 + }, + "offset": 520 + }, + "cti": { + "type": { + "kind": "struct", + "name": "tagCLIENTTHREADINFO" + }, + "offset": 864 + }, + "pClientID": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 72 + }, + "pstrAppName": { + "type": { + "subtype": { + "kind": "struct", + "name": "nt_symbols!_UNICODE_STRING" + }, + "kind": "pointer" + }, + "offset": 416 + }, + "ppi": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagPROCESSINFO" + }, + "kind": "pointer" + }, + "offset": 376 + }, + "SendMnuDblClk": { + "type": { + "bit_position": 18, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 1 + }, + "offset": 516 + }, + "DDENoSync": { + "type": { + "bit_position": 18, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long long" + }, + "bit_length": 1 + }, + "offset": 520 + }, + "EditNoMouseHide": { + "type": { + "bit_position": 8, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long long" + }, + "bit_length": 1 + }, + "offset": 520 + }, + "ptLastReal": { + "type": { + "kind": "struct", + "name": "tagPOINT" + }, + "offset": 636 + }, + "hTouchInputCurrent": { + "type": { + "subtype": { + "kind": "struct", + "name": "HTOUCHINPUT__" + }, + "kind": "pointer" + }, + "offset": 888 + }, + "pEventQueueServer": { + "type": { + "subtype": { + "kind": "struct", + "name": "nt_symbols!_KEVENT" + }, + "kind": "pointer" + }, + "offset": 600 + }, + "cNestedStableVisRgn": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 908 + }, + "NoDrawPatRect": { + "type": { + "bit_position": 3, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long long" + }, + "bit_length": 1 + }, + "offset": 520 + }, + "ForceTTGrapchis": { + "type": { + "bit_position": 15, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 1 + }, + "offset": 516 + }, + "GetDeviceCaps": { + "type": { + "bit_position": 20, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 1 + }, + "offset": 516 + }, + "fsReserveKeys": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 708 + }, + "pq": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagQ" + }, + "kind": "pointer" + }, + "offset": 352 + }, + "NoSoftCursOnMoveSize": { + "type": { + "bit_position": 31, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long long" + }, + "bit_length": 1 + }, + "offset": 520 + }, + "hEventQueueClient": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 592 + }, + "pdcoSrc": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 312 + }, + "DDE": { + "type": { + "bit_position": 13, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long long" + }, + "bit_length": 1 + }, + "offset": 520 + }, + "exitCode": { + "type": { + "kind": "base", + "name": "long" + }, + "offset": 464 + }, + "wchInjected": { + "type": { + "kind": "base", + "name": "wchar" + }, + "offset": 706 + }, + "CallTTDevice": { + "type": { + "bit_position": 4, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 1 + }, + "offset": 516 + }, + "DisableDBCSProp": { + "type": { + "bit_position": 29, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 1 + }, + "offset": 516 + }, + "MsShellDlg": { + "type": { + "bit_position": 4, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long long" + }, + "bit_length": 1 + }, + "offset": 520 + }, + "TransparentBltMirror": { + "type": { + "bit_position": 27, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long long" + }, + "bit_length": 1 + }, + "offset": 520 + }, + "pUMPDHeap": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 48 + }, + "PtiLink": { + "type": { + "kind": "struct", + "name": "nt_symbols!_LIST_ENTRY" + }, + "offset": 656 + }, + "HackWinFlags": { + "type": { + "bit_position": 10, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 1 + }, + "offset": 516 + }, + "cVisWindows": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 728 + }, + "NcCalcSizeOnMove": { + "type": { + "bit_position": 17, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 1 + }, + "offset": 516 + }, + "KCOff": { + "type": { + "bit_position": 1, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long long" + }, + "bit_length": 1 + }, + "offset": 520 + }, + "readyHead": { + "type": { + "kind": "struct", + "name": "nt_symbols!_LIST_ENTRY" + }, + "offset": 912 + }, + "UsePrintingEscape": { + "type": { + "bit_position": 2, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 1 + }, + "offset": 516 + }, + "hGestureInfoCurrent": { + "type": { + "subtype": { + "kind": "struct", + "name": "HGESTUREINFO__" + }, + "kind": "pointer" + }, + "offset": 896 + }, + "ForceTextBand": { + "type": { + "bit_position": 1, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 1 + }, + "offset": 516 + }, + "pUMPDObj": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 56 + }, + "cWindows": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 724 + }, + "fETWReserved": { + "type": { + "bit_position": 29, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 3 + }, + "offset": 928 + }, + "pMenuState": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagMENUSTATE" + }, + "kind": "pointer" + }, + "offset": 488 + }, + "pRBRecursionCount": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 96 + }, + "TIF_flags": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 440 + }, + "iVisRgnUniqueness": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 328 + }, + "Win31DevModeSize": { + "type": { + "bit_position": 23, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 1 + }, + "offset": 516 + }, + "pSBTrack": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagSBTRACK" + }, + "kind": "pointer" + }, + "offset": 584 + }, + "spwndDefaultIme": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagWND" + }, + "kind": "pointer" + }, + "offset": 648 + }, + "dwCompatFlags2": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 520 + }, + "EditSetTextMunge": { + "type": { + "bit_position": 7, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 1 + }, + "offset": 516 + }, + "Random31Ux": { + "type": { + "bit_position": 27, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 1 + }, + "offset": 516 + }, + "fgfSwitchInProgressSetter": { + "type": { + "bit_position": 1, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 1 + }, + "offset": 928 + }, + "ulClientDelta": { + "type": { + "kind": "base", + "name": "unsigned long long" + }, + "offset": 392 + }, + "pdcoAA": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 296 + }, + "NoTimeCbProtect": { + "type": { + "bit_position": 24, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long long" + }, + "bit_length": 1 + }, + "offset": 520 + }, + "DisableFontAssoc": { + "type": { + "bit_position": 24, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 1 + }, + "offset": 516 + }, + "pcti": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagCLIENTTHREADINFO" + }, + "kind": "pointer" + }, + "offset": 368 + }, + "NoCharDeadKey": { + "type": { + "bit_position": 15, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long long" + }, + "bit_length": 1 + }, + "offset": 520 + }, + "TTIgnoreRasterDupe": { + "type": { + "bit_position": 9, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 1 + }, + "offset": 516 + }, + "lParamHkCurrent": { + "type": { + "kind": "base", + "name": "long long" + }, + "offset": 568 + }, + "qwCompatFlags2": { + "type": { + "kind": "base", + "name": "unsigned long long" + }, + "offset": 520 + }, + "wParamHkCurrent": { + "type": { + "kind": "base", + "name": "unsigned long long" + }, + "offset": 576 + }, + "NoWindowArrangement": { + "type": { + "bit_position": 32, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long long" + }, + "bit_length": 1 + }, + "offset": 520 + }, + "ActiveMenus": { + "type": { + "bit_position": 7, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long long" + }, + "bit_length": 1 + }, + "offset": 520 + }, + "pDeskInfo": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagDESKTOPINFO" + }, + "kind": "pointer" + }, + "offset": 416 + }, + "pqAttach": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagQ" + }, + "kind": "pointer" + }, + "offset": 528 + }, + "pNonRBRecursionCount": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 100 + }, + "psiiList": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagSVR_INSTANCE_INFO" + }, + "kind": "pointer" + }, + "offset": 504 + }, + "IgnoreTopMost": { + "type": { + "bit_position": 3, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 1 + }, + "offset": 516 + }, + "TryExceptCallWndProc": { + "type": { + "bit_position": 16, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long long" + }, + "bit_length": 1 + }, + "offset": 520 + }, + "NoDDETrackDying": { + "type": { + "bit_position": 5, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long long" + }, + "bit_length": 1 + }, + "offset": 520 + }, + "GdiTmpTgoList": { + "type": { + "kind": "struct", + "name": "nt_symbols!_LIST_ENTRY" + }, + "offset": 80 + }, + "pUMPDObjs": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 40 + }, + "FontSubs": { + "type": { + "bit_position": 10, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long long" + }, + "bit_length": 1 + }, + "offset": 520 + }, + "pgdiDcattr": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 24 + }, + "SmoothScrolling": { + "type": { + "bit_position": 30, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 1 + }, + "offset": 516 + }, + "pSpriteState": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 272 + }, + "iCursorLevel": { + "type": { + "kind": "base", + "name": "long" + }, + "offset": 624 + }, + "ulDevHTInfoUniqueness": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 288 + }, + "ptiSibling": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagTHREADINFO" + }, + "kind": "pointer" + }, + "offset": 536 + }, + "hklPrev": { + "type": { + "subtype": { + "kind": "struct", + "name": "HKL__" + }, + "kind": "pointer" + }, + "offset": 664 + }, + "IncreaseStack": { + "type": { + "bit_position": 22, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 1 + }, + "offset": 516 + } + }, + "kind": "struct", + "size": 936 + }, + "__unnamed_11ff": { + "fields": { + "ShareAccess": { + "type": { + "kind": "base", + "name": "unsigned short" + }, + "offset": 18 + }, + "EaLength": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 24 + }, + "SecurityContext": { + "type": { + "subtype": { + "kind": "struct", + "name": "nt_symbols!_IO_SECURITY_CONTEXT" + }, + "kind": "pointer" + }, + "offset": 0 + }, + "Options": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 8 + }, + "FileAttributes": { + "type": { + "kind": "base", + "name": "unsigned short" + }, + "offset": 16 + } + }, + "kind": "struct", + "size": 32 + }, + "_CALLPROCDATA": { + "fields": { + "head": { + "type": { + "kind": "struct", + "name": "_PROCDESKHEAD" + }, + "offset": 0 + }, + "pfnClientPrevious": { + "type": { + "kind": "base", + "name": "unsigned long long" + }, + "offset": 48 + }, + "wType": { + "type": { + "kind": "base", + "name": "unsigned short" + }, + "offset": 56 + }, + "spcpdNext": { + "type": { + "subtype": { + "kind": "struct", + "name": "_CALLPROCDATA" + }, + "kind": "pointer" + }, + "offset": 40 + } + }, + "kind": "struct", + "size": 64 + }, + "_D3DKMDT_VIDPN_PRESENT_PATH": { + "fields": { + "VidPnTargetColorCoeffDynamicRanges": { + "type": { + "kind": "struct", + "name": "_D3DKMDT_COLOR_COEFF_DYNAMIC_RANGES" + }, + "offset": 48 + }, + "VidPnTargetColorBasis": { + "type": { + "kind": "enum", + "name": "VidPnTargetColorBasisEnum" + }, + "offset": 44 + }, + "ContentTransformation": { + "type": { + "kind": "struct", + "name": "_D3DKMDT_VIDPN_PRESENT_PATH_TRANSFORMATION" + }, + "offset": 12 + }, + "GammaRamp": { + "type": { + "kind": "struct", + "name": "_D3DKMDT_GAMMA_RAMP" + }, + "offset": 336 + }, + "CopyProtection": { + "type": { + "kind": "struct", + "name": "_D3DKMDT_VIDPN_PRESENT_PATH_COPYPROTECTION" + }, + "offset": 68 + }, + "VidPnSourceId": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 0 + }, + "Content": { + "type": { + "kind": "enum", + "name": "ContentEnum" + }, + "offset": 64 + }, + "VisibleFromActiveTLOffset": { + "type": { + "kind": "struct", + "name": "_D3DKMDT_2DREGION" + }, + "offset": 28 + }, + "VidPnTargetId": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 4 + }, + "VisibleFromActiveBROffset": { + "type": { + "kind": "struct", + "name": "_D3DKMDT_2DREGION" + }, + "offset": 36 + }, + "ImportanceOrdinal": { + "type": { + "kind": "enum", + "name": "ImportanceOrdinalEnum" + }, + "offset": 8 + } + }, + "kind": "struct", + "size": 360 + }, + "__unnamed_1253": { + "fields": { + "PowerSequence": { + "type": { + "subtype": { + "kind": "struct", + "name": "nt_symbols!_POWER_SEQUENCE" + }, + "kind": "pointer" + }, + "offset": 0 + } + }, + "kind": "struct", + "size": 8 + }, + "tagPROCESS_HID_TABLE": { + "fields": { + "fExclusiveMouseSink": { + "type": { + "bit_position": 3, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 100 + }, + "fCaptureMouse": { + "type": { + "bit_position": 8, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 100 + }, + "fNoLegacyMouse": { + "type": { + "bit_position": 1, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 100 + }, + "fRawKeyboard": { + "type": { + "bit_position": 4, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 100 + }, + "spwndTargetMouse": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagWND" + }, + "kind": "pointer" + }, + "offset": 64 + }, + "spwndTargetKbd": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagWND" + }, + "kind": "pointer" + }, + "offset": 72 + }, + "UsageLast": { + "type": { + "kind": "base", + "name": "unsigned short" + }, + "offset": 98 + }, + "UsagePageLast": { + "type": { + "kind": "base", + "name": "unsigned short" + }, + "offset": 96 + }, + "fRawMouse": { + "type": { + "bit_position": 0, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 100 + }, + "fRawMouseSink": { + "type": { + "bit_position": 2, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 100 + }, + "inclusionList": { + "type": { + "kind": "struct", + "name": "nt_symbols!_LIST_ENTRY" + }, + "offset": 16 + }, + "nSinks": { + "type": { + "kind": "base", + "name": "long" + }, + "offset": 80 + }, + "UsagePageList": { + "type": { + "kind": "struct", + "name": "nt_symbols!_LIST_ENTRY" + }, + "offset": 32 + }, + "ExclusionList": { + "type": { + "kind": "struct", + "name": "nt_symbols!_LIST_ENTRY" + }, + "offset": 48 + }, + "InclusionList": { + "type": { + "kind": "struct", + "name": "nt_symbols!_LIST_ENTRY" + }, + "offset": 16 + }, + "fRawKeyboardSink": { + "type": { + "bit_position": 6, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 100 + }, + "fAppKeys": { + "type": { + "bit_position": 10, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 100 + }, + "fNoHotKeys": { + "type": { + "bit_position": 9, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 100 + }, + "link": { + "type": { + "kind": "struct", + "name": "nt_symbols!_LIST_ENTRY" + }, + "offset": 0 + }, + "fNoLegacyKeyboard": { + "type": { + "bit_position": 5, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 100 + }, + "request": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagPROCESS_HID_REQUEST" + }, + "kind": "pointer" + }, + "offset": 16 + }, + "fExclusiveKeyboardSink": { + "type": { + "bit_position": 7, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 100 + }, + "pLastRequest": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagPROCESS_HID_REQUEST" + }, + "kind": "pointer" + }, + "offset": 88 + } + }, + "kind": "struct", + "size": 104 + }, + "__unnamed_1809": { + "fields": { + "Affinity": { + "type": { + "kind": "base", + "name": "unsigned long long" + }, + "offset": 8 + }, + "Vector": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 4 + }, + "Group": { + "type": { + "kind": "base", + "name": "unsigned short" + }, + "offset": 0 + }, + "MessageCount": { + "type": { + "kind": "base", + "name": "unsigned short" + }, + "offset": 2 + } + }, + "kind": "struct", + "size": 16 + }, + "tagHOOK": { + "fields": { + "head": { + "type": { + "kind": "struct", + "name": "_THRDESKHEAD" + }, + "offset": 0 + }, + "iHook": { + "type": { + "kind": "base", + "name": "long" + }, + "offset": 48 + }, + "phkNext": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagHOOK" + }, + "kind": "pointer" + }, + "offset": 40 + }, + "offPfn": { + "type": { + "kind": "base", + "name": "unsigned long long" + }, + "offset": 56 + }, + "flags": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 64 + }, + "fLastHookHung": { + "type": { + "bit_position": 7, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 88 + }, + "nTimeout": { + "type": { + "bit_position": 0, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 7 + }, + "offset": 88 + }, + "ihmod": { + "type": { + "kind": "base", + "name": "long" + }, + "offset": 68 + }, + "ptiHooked": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagTHREADINFO" + }, + "kind": "pointer" + }, + "offset": 72 + }, + "rpdesk": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagDESKTOP" + }, + "kind": "pointer" + }, + "offset": 80 + } + }, + "kind": "struct", + "size": 96 + }, + "_THROBJHEAD": { + "fields": { + "h": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 0 + }, + "pti": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagTHREADINFO" + }, + "kind": "pointer" + }, + "offset": 16 + }, + "cLockObj": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 8 + } + }, + "kind": "struct", + "size": 24 + }, + "tagPROCESS_HID_REQUEST": { + "fields": { + "fSinkable": { + "type": { + "bit_position": 0, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 20 + }, + "pTLCInfo": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagHID_TLC_INFO" + }, + "kind": "pointer" + }, + "offset": 24 + }, + "hwnd": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagWND" + }, + "kind": "pointer" + }, + "offset": 32 + }, + "fDevNotify": { + "type": { + "bit_position": 2, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 20 + }, + "fExSinkable": { + "type": { + "bit_position": 1, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 20 + }, + "usUsage": { + "type": { + "kind": "base", + "name": "short" + }, + "offset": 18 + }, + "fExclusiveOrphaned": { + "type": { + "bit_position": 3, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 20 + }, + "next_request": { + "type": { + "kind": "struct", + "name": "nt_symbols!_LIST_ENTRY" + }, + "offset": 0 + }, + "link": { + "type": { + "kind": "struct", + "name": "nt_symbols!_LIST_ENTRY" + }, + "offset": 0 + }, + "pPORequest": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagHID_PAGEONLY_REQUEST" + }, + "kind": "pointer" + }, + "offset": 24 + }, + "usUsagePage": { + "type": { + "kind": "base", + "name": "short" + }, + "offset": 16 + }, + "ptr": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 24 + }, + "spwndTarget": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagWND" + }, + "kind": "pointer" + }, + "offset": 32 + } + }, + "kind": "struct", + "size": 40 + }, + "_KFLOATING_SAVE": { + "fields": { + "Dummy": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 0 + } + }, + "kind": "struct", + "size": 4 + }, + "_D3DKMDT_VIDPN_PRESENT_PATH_ROTATION_SUPPORT": { + "fields": { + "Rotate270": { + "type": { + "bit_position": 3, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 1 + }, + "offset": 0 + }, + "Rotate90": { + "type": { + "bit_position": 1, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 1 + }, + "offset": 0 + }, + "Identity": { + "type": { + "bit_position": 0, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 1 + }, + "offset": 0 + }, + "Rotate180": { + "type": { + "bit_position": 2, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 1 + }, + "offset": 0 + } + }, + "kind": "struct", + "size": 4 + }, + "tagMLIST": { + "fields": { + "cMsgs": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 16 + }, + "pqmsgRead": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagQMSG" + }, + "kind": "pointer" + }, + "offset": 0 + }, + "pqmsgWriteLast": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagQMSG" + }, + "kind": "pointer" + }, + "offset": 8 + } + }, + "kind": "struct", + "size": 24 + }, + "_CONSOLE_CARET_INFO": { + "fields": { + "hwnd": { + "type": { + "subtype": { + "kind": "struct", + "name": "HWND__" + }, + "kind": "pointer" + }, + "offset": 0 + }, + "rc": { + "type": { + "kind": "struct", + "name": "tagRECT" + }, + "offset": 8 + } + }, + "kind": "struct", + "size": 24 + }, + "__unnamed_1807": { + "fields": { + "Affinity": { + "type": { + "kind": "base", + "name": "unsigned long long" + }, + "offset": 8 + }, + "Vector": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 4 + }, + "Group": { + "type": { + "kind": "base", + "name": "unsigned short" + }, + "offset": 2 + }, + "Level": { + "type": { + "kind": "base", + "name": "unsigned short" + }, + "offset": 0 + } + }, + "kind": "struct", + "size": 16 + }, + "DEADKEY": { + "fields": { + "wchComposed": { + "type": { + "kind": "base", + "name": "wchar" + }, + "offset": 4 + }, + "dwBoth": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 0 + }, + "uFlags": { + "type": { + "kind": "base", + "name": "unsigned short" + }, + "offset": 6 + } + }, + "kind": "struct", + "size": 8 + }, + "tagPROCESSINFO": { + "fields": { + "DxProcess": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 248 + }, + "fHasMagContext": { + "type": { + "bit_position": 0, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 1 + }, + "offset": 736 + }, + "hwinsta": { + "type": { + "subtype": { + "kind": "struct", + "name": "HWINSTA__" + }, + "kind": "pointer" + }, + "offset": 608 + }, + "NextStart": { + "type": { + "subtype": { + "kind": "struct", + "name": "_W32PROCESS" + }, + "kind": "pointer" + }, + "offset": 32 + }, + "ptiList": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagTHREADINFO" + }, + "kind": "pointer" + }, + "offset": 256 + }, + "pHidTable": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagPROCESS_HID_TABLE" + }, + "kind": "pointer" + }, + "offset": 744 + }, + "W32PF_Flags": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 12 + }, + "UserHandleCount": { + "type": { + "kind": "base", + "name": "long" + }, + "offset": 68 + }, + "pclsPublicList": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagCLS" + }, + "kind": "pointer" + }, + "offset": 288 + }, + "dwhmodLibLoadedMask": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 340 + }, + "GDIBrushAttrFreeList": { + "type": { + "kind": "struct", + "name": "nt_symbols!_LIST_ENTRY" + }, + "offset": 208 + }, + "hdeskStartup": { + "type": { + "subtype": { + "kind": "struct", + "name": "HDESK__" + }, + "kind": "pointer" + }, + "offset": 328 + }, + "GDIPushLock": { + "type": { + "kind": "struct", + "name": "nt_symbols!_EX_PUSH_LOCK" + }, + "offset": 80 + }, + "dwImeCompatFlags": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 696 + }, + "hMonitor": { + "type": { + "subtype": { + "kind": "struct", + "name": "HMONITOR__" + }, + "kind": "pointer" + }, + "offset": 624 + }, + "ptiMainThread": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagTHREADINFO" + }, + "kind": "pointer" + }, + "offset": 264 + }, + "pvwplWndGCList": { + "type": { + "subtype": { + "kind": "struct", + "name": "VWPL" + }, + "kind": "pointer" + }, + "offset": 760 + }, + "pBrushAttrList": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 48 + }, + "usi": { + "type": { + "kind": "struct", + "name": "tagUSERSTARTUPINFO" + }, + "offset": 708 + }, + "luidSession": { + "type": { + "kind": "struct", + "name": "nt_symbols!_LUID" + }, + "offset": 700 + }, + "Unused": { + "type": { + "bit_position": 1, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 31 + }, + "offset": 736 + }, + "GDIHandleCount": { + "type": { + "kind": "base", + "name": "long" + }, + "offset": 60 + }, + "pW32Job": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagW32JOB" + }, + "kind": "pointer" + }, + "offset": 688 + }, + "W32Pid": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 56 + }, + "dwRegisteredClasses": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 752 + }, + "bmHandleFlags": { + "type": { + "kind": "struct", + "name": "nt_symbols!_RTL_BITMAP" + }, + "offset": 648 + }, + "pclsPrivateList": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagCLS" + }, + "kind": "pointer" + }, + "offset": 280 + }, + "UserHandleCountPeak": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 72 + }, + "GDIEngUserMemAllocTable": { + "type": { + "kind": "struct", + "name": "nt_symbols!_RTL_AVL_TABLE" + }, + "offset": 88 + }, + "RefCount": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 8 + }, + "GDIHandleCountPeak": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 64 + }, + "GDIW32PIDLockedBitmaps": { + "type": { + "kind": "struct", + "name": "nt_symbols!_LIST_ENTRY" + }, + "offset": 224 + }, + "amwinsta": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 616 + }, + "StartCursorHideTime": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 24 + }, + "ppiNext": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagPROCESSINFO" + }, + "kind": "pointer" + }, + "offset": 304 + }, + "GDIDcAttrFreeList": { + "type": { + "kind": "struct", + "name": "nt_symbols!_LIST_ENTRY" + }, + "offset": 192 + }, + "Flags": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 736 + }, + "dwHotkey": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 620 + }, + "cSysExpunge": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 336 + }, + "rpdeskStartup": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagDESKTOP" + }, + "kind": "pointer" + }, + "offset": 272 + }, + "pdvList": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagDESKTOPVIEW" + }, + "kind": "pointer" + }, + "offset": 632 + }, + "hidTable": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagPROCESS_HID_TABLE" + }, + "kind": "pointer" + }, + "offset": 776 + }, + "cThreads": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 320 + }, + "pwpi": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagWOWPROCESSINFO" + }, + "kind": "pointer" + }, + "offset": 296 + }, + "ppiNextRunning": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagPROCESSINFO" + }, + "kind": "pointer" + }, + "offset": 312 + }, + "dwLayout": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 740 + }, + "Process": { + "type": { + "subtype": { + "kind": "struct", + "name": "nt_symbols!_EPROCESS" + }, + "kind": "pointer" + }, + "offset": 0 + }, + "rpwinsta": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagWINDOWSTATION" + }, + "kind": "pointer" + }, + "offset": 600 + }, + "pCursorCache": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagCURSOR" + }, + "kind": "pointer" + }, + "offset": 664 + }, + "pClientBase": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 672 + }, + "ahmodLibLoaded": { + "type": { + "count": 32, + "subtype": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "kind": "array" + }, + "offset": 384 + }, + "iClipSerialNumber": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 640 + }, + "dwLpkEntryPoints": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 680 + }, + "pDCAttrList": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 40 + }, + "hSecureGdiSharedHandleTable": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 240 + }, + "InputIdleEvent": { + "type": { + "subtype": { + "kind": "struct", + "name": "nt_symbols!_KEVENT" + }, + "kind": "pointer" + }, + "offset": 16 + } + }, + "kind": "struct", + "size": 768 + }, + "HBRUSH__": { + "fields": { + "unused": { + "type": { + "kind": "base", + "name": "long" + }, + "offset": 0 + } + }, + "kind": "struct", + "size": 4 + }, + "tagCLIP": { + "fields": { + "fmt": { + "type": { + "kind": "enum", + "name": "fmtEnum" + }, + "offset": 0 + }, + "fGlobalHandle": { + "type": { + "kind": "base", + "name": "long" + }, + "offset": 16 + }, + "hData": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 8 + } + }, + "kind": "struct", + "size": 24 + }, + "tagUAHMENUPOPUPMETRICS": { + "fields": { + "rgcx": { + "type": { + "count": 4, + "subtype": { + "kind": "base", + "name": "long" + }, + "kind": "array" + }, + "offset": 0 + }, + "fUpdateMaxWidths": { + "type": { + "bit_position": 0, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 16 + } + }, + "kind": "struct", + "size": 20 + }, + "tagSMS": { + "fields": { + "wParam": { + "type": { + "kind": "base", + "name": "unsigned long long" + }, + "offset": 72 + }, + "lParam": { + "type": { + "kind": "base", + "name": "long long" + }, + "offset": 80 + }, + "lpResultCallBack": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 32 + }, + "lRet": { + "type": { + "kind": "base", + "name": "long long" + }, + "offset": 56 + }, + "psmsReceiveNext": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagSMS" + }, + "kind": "pointer" + }, + "offset": 8 + }, + "ptiSender": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagTHREADINFO" + }, + "kind": "pointer" + }, + "offset": 16 + }, + "tSent": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 64 + }, + "flags": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 68 + }, + "pvCapture": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 104 + }, + "psmsNext": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagSMS" + }, + "kind": "pointer" + }, + "offset": 0 + }, + "ptiReceiver": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagTHREADINFO" + }, + "kind": "pointer" + }, + "offset": 24 + }, + "ptiCallBackSender": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagTHREADINFO" + }, + "kind": "pointer" + }, + "offset": 48 + }, + "spwnd": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagWND" + }, + "kind": "pointer" + }, + "offset": 96 + }, + "message": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 88 + }, + "dwData": { + "type": { + "kind": "base", + "name": "unsigned long long" + }, + "offset": 40 + } + }, + "kind": "struct", + "size": 112 + }, + "__unnamed_195e": { + "fields": { + "Length48": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 0 + }, + "Alignment48": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 4 + }, + "MinimumAddress": { + "type": { + "kind": "struct", + "name": "nt_symbols!_LARGE_INTEGER" + }, + "offset": 8 + }, + "MaximumAddress": { + "type": { + "kind": "struct", + "name": "nt_symbols!_LARGE_INTEGER" + }, + "offset": 16 + } + }, + "kind": "struct", + "size": 24 + }, + "__unnamed_195c": { + "fields": { + "Length40": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 0 + }, + "Alignment40": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 4 + }, + "MinimumAddress": { + "type": { + "kind": "struct", + "name": "nt_symbols!_LARGE_INTEGER" + }, + "offset": 8 + }, + "MaximumAddress": { + "type": { + "kind": "struct", + "name": "nt_symbols!_LARGE_INTEGER" + }, + "offset": 16 + } + }, + "kind": "struct", + "size": 24 + }, + "_W32THREAD": { + "fields": { + "pRBRecursionCount": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 96 + }, + "iVisRgnUniqueness": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 328 + }, + "RefCount": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 8 + }, + "pDevHTInfo": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 280 + }, + "pUMPDHeap": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 48 + }, + "pgdiBrushAttr": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 32 + }, + "ulWindowSystemRendering": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 324 + }, + "tlSpriteState": { + "type": { + "kind": "struct", + "name": "_TLSPRITESTATE" + }, + "offset": 104 + }, + "pdcoRender": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 304 + }, + "bEnableEngUpdateDeviceSurface": { + "type": { + "kind": "base", + "name": "unsigned char" + }, + "offset": 320 + }, + "pdcoAA": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 296 + }, + "pNonRBRecursionCount": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 100 + }, + "ptlW32": { + "type": { + "subtype": { + "kind": "struct", + "name": "_TL" + }, + "kind": "pointer" + }, + "offset": 16 + }, + "GdiTmpTgoList": { + "type": { + "kind": "struct", + "name": "nt_symbols!_LIST_ENTRY" + }, + "offset": 80 + }, + "pUMPDObjs": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 40 + }, + "pgdiDcattr": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 24 + }, + "bIncludeSprites": { + "type": { + "kind": "base", + "name": "unsigned char" + }, + "offset": 321 + }, + "pEThread": { + "type": { + "subtype": { + "kind": "struct", + "name": "nt_symbols!_ETHREAD" + }, + "kind": "pointer" + }, + "offset": 0 + }, + "pSpriteState": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 272 + }, + "pProxyPort": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 64 + }, + "ulDevHTInfoUniqueness": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 288 + }, + "pdcoSrc": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 312 + }, + "pUMPDObj": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 56 + }, + "pClientID": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 72 + } + }, + "kind": "struct", + "size": 336 + }, + "_VK_TO_WCHAR_TABLE": { + "fields": { + "pVkToWchars": { + "type": { + "subtype": { + "kind": "struct", + "name": "_VK_TO_WCHARS1" + }, + "kind": "pointer" + }, + "offset": 0 + }, + "cbSize": { + "type": { + "kind": "base", + "name": "unsigned char" + }, + "offset": 9 + }, + "nModifications": { + "type": { + "kind": "base", + "name": "unsigned char" + }, + "offset": 8 + } + }, + "kind": "struct", + "size": 16 + }, + "tagPROPLIST": { + "fields": { + "aprop": { + "type": { + "count": 1, + "subtype": { + "kind": "struct", + "name": "tagPROP" + }, + "kind": "array" + }, + "offset": 8 + }, + "iFirstFree": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 4 + }, + "cEntries": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 0 + } + }, + "kind": "struct", + "size": 24 + }, + "_D3DKMDT_FREQUENCY_RANGE": { + "fields": { + "MinVSyncFreq": { + "type": { + "kind": "struct", + "name": "_D3DDDI_RATIONAL" + }, + "offset": 0 + }, + "MaxVSyncFreq": { + "type": { + "kind": "struct", + "name": "_D3DDDI_RATIONAL" + }, + "offset": 8 + }, + "MaxHSyncFreq": { + "type": { + "kind": "struct", + "name": "_D3DDDI_RATIONAL" + }, + "offset": 24 + }, + "MinHSyncFreq": { + "type": { + "kind": "struct", + "name": "_D3DDDI_RATIONAL" + }, + "offset": 16 + } + }, + "kind": "struct", + "size": 32 + }, + "__unnamed_11f8": { + "fields": { + "Apc": { + "type": { + "kind": "struct", + "name": "nt_symbols!_KAPC" + }, + "offset": 0 + }, + "CompletionKey": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 0 + }, + "Overlay": { + "type": { + "kind": "struct", + "name": "__unnamed_11f5" + }, + "offset": 0 + } + }, + "kind": "struct", + "size": 88 + }, + "__unnamed_18bf": { + "fields": { + "BaseMiddle": { + "type": { + "kind": "base", + "name": "unsigned char" + }, + "offset": 0 + }, + "BaseHigh": { + "type": { + "kind": "base", + "name": "unsigned char" + }, + "offset": 3 + }, + "Flags1": { + "type": { + "kind": "base", + "name": "unsigned char" + }, + "offset": 1 + }, + "Flags2": { + "type": { + "kind": "base", + "name": "unsigned char" + }, + "offset": 2 + } + }, + "kind": "struct", + "size": 4 + }, + "tagPROFILEVALUEINFO": { + "fields": { + "dwValue": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 0 + }, + "uSection": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 4 + }, + "pwszKeyName": { + "type": { + "subtype": { + "kind": "base", + "name": "wchar" + }, + "kind": "pointer" + }, + "offset": 8 + } + }, + "kind": "struct", + "size": 16 + }, + "__unnamed_11f5": { + "fields": { + "Thread": { + "type": { + "subtype": { + "kind": "struct", + "name": "nt_symbols!_ETHREAD" + }, + "kind": "pointer" + }, + "offset": 32 + }, + "DeviceQueueEntry": { + "type": { + "kind": "struct", + "name": "nt_symbols!_KDEVICE_QUEUE_ENTRY" + }, + "offset": 0 + }, + "CurrentStackLocation": { + "type": { + "subtype": { + "kind": "struct", + "name": "nt_symbols!_IO_STACK_LOCATION" + }, + "kind": "pointer" + }, + "offset": 64 + }, + "DriverContext": { + "type": { + "count": 4, + "subtype": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "kind": "array" + }, + "offset": 0 + }, + "AuxiliaryBuffer": { + "type": { + "subtype": { + "kind": "base", + "name": "unsigned char" + }, + "kind": "pointer" + }, + "offset": 40 + }, + "OriginalFileObject": { + "type": { + "subtype": { + "kind": "struct", + "name": "nt_symbols!_FILE_OBJECT" + }, + "kind": "pointer" + }, + "offset": 72 + }, + "PacketType": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 64 + }, + "ListEntry": { + "type": { + "kind": "struct", + "name": "nt_symbols!_LIST_ENTRY" + }, + "offset": 48 + } + }, + "kind": "struct", + "size": 80 + }, + "__unnamed_125f": { + "fields": { + "AllocatedResources": { + "type": { + "subtype": { + "kind": "struct", + "name": "nt_symbols!_CM_RESOURCE_LIST" + }, + "kind": "pointer" + }, + "offset": 0 + }, + "AllocatedResourcesTranslated": { + "type": { + "subtype": { + "kind": "struct", + "name": "nt_symbols!_CM_RESOURCE_LIST" + }, + "kind": "pointer" + }, + "offset": 8 + } + }, + "kind": "struct", + "size": 16 + }, + "D3DDDI_DXGI_RGB": { + "fields": { + "Blue": { + "type": { + "kind": "base", + "name": "float" + }, + "offset": 8 + }, + "Green": { + "type": { + "kind": "base", + "name": "float" + }, + "offset": 4 + }, + "Red": { + "type": { + "kind": "base", + "name": "float" + }, + "offset": 0 + } + }, + "kind": "struct", + "size": 12 + }, + "__unnamed_1219": { + "fields": { + "Type3InputBuffer": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 24 + }, + "OutputBufferLength": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 0 + }, + "FsControlCode": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 16 + }, + "InputBufferLength": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 8 + } + }, + "kind": "struct", + "size": 32 + }, + "__unnamed_125b": { + "fields": { + "State": { + "type": { + "kind": "struct", + "name": "nt_symbols!_POWER_STATE" + }, + "offset": 16 + }, + "Type": { + "type": { + "kind": "enum", + "name": "TypeEnum" + }, + "offset": 8 + }, + "SystemContext": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 0 + }, + "ShutdownType": { + "type": { + "kind": "enum", + "name": "ShutdownTypeEnum" + }, + "offset": 24 + }, + "SystemPowerStateContext": { + "type": { + "kind": "struct", + "name": "nt_symbols!_SYSTEM_POWER_STATE_CONTEXT" + }, + "offset": 0 + } + }, + "kind": "struct", + "size": 32 + }, + "HDC__": { + "fields": { + "unused": { + "type": { + "kind": "base", + "name": "long" + }, + "offset": 0 + } + }, + "kind": "struct", + "size": 4 + }, + "tagDISPLAYINFO": { + "fields": { + "hDev": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 0 + }, + "SpatialListHead": { + "type": { + "kind": "struct", + "name": "_KLIST_ENTRY" + }, + "offset": 144 + }, + "BitCountMax": { + "type": { + "kind": "base", + "name": "unsigned short" + }, + "offset": 130 + }, + "cyGray": { + "type": { + "kind": "base", + "name": "long" + }, + "offset": 60 + }, + "hdcBits": { + "type": { + "subtype": { + "kind": "struct", + "name": "HDC__" + }, + "kind": "pointer" + }, + "offset": 32 + }, + "fDesktopIsRect": { + "type": { + "bit_position": 0, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 132 + }, + "hbmGray": { + "type": { + "subtype": { + "kind": "struct", + "name": "HBITMAP__" + }, + "kind": "pointer" + }, + "offset": 48 + }, + "pmdev": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 8 + }, + "cFullScreen": { + "type": { + "kind": "base", + "name": "short" + }, + "offset": 160 + }, + "cxGray": { + "type": { + "kind": "base", + "name": "long" + }, + "offset": 56 + }, + "dmLogPixels": { + "type": { + "kind": "base", + "name": "unsigned short" + }, + "offset": 128 + }, + "hDevInfo": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 16 + }, + "fAnyPalette": { + "type": { + "bit_position": 1, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 132 + }, + "pspbFirst": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagSPB" + }, + "kind": "pointer" + }, + "offset": 72 + }, + "pMonitorPrimary": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagMONITOR" + }, + "kind": "pointer" + }, + "offset": 88 + }, + "Spare0": { + "type": { + "kind": "base", + "name": "short" + }, + "offset": 162 + }, + "pMonitorFirst": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagMONITOR" + }, + "kind": "pointer" + }, + "offset": 96 + }, + "hdcGray": { + "type": { + "subtype": { + "kind": "struct", + "name": "HDC__" + }, + "kind": "pointer" + }, + "offset": 40 + }, + "hrgnScreenReal": { + "type": { + "subtype": { + "kind": "struct", + "name": "HRGN__" + }, + "kind": "pointer" + }, + "offset": 120 + }, + "cMonitors": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 80 + }, + "hdcScreen": { + "type": { + "subtype": { + "kind": "struct", + "name": "HDC__" + }, + "kind": "pointer" + }, + "offset": 24 + }, + "DockThresholdMax": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 136 + }, + "rcScreenReal": { + "type": { + "kind": "struct", + "name": "tagRECT" + }, + "offset": 104 + }, + "pdceFirst": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagDCE" + }, + "kind": "pointer" + }, + "offset": 64 + } + }, + "kind": "struct", + "size": 168 + }, + "tagWin32AllocStats": { + "fields": { + "dwMaxAlloc": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 16 + }, + "dwMaxMem": { + "type": { + "kind": "base", + "name": "unsigned long long" + }, + "offset": 0 + }, + "pHead": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagWin32PoolHead" + }, + "kind": "pointer" + }, + "offset": 24 + }, + "dwCrtAlloc": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 20 + }, + "dwCrtMem": { + "type": { + "kind": "base", + "name": "unsigned long long" + }, + "offset": 8 + } + }, + "kind": "struct", + "size": 32 + }, + "__unnamed_18c5": { + "fields": { + "DefaultBig": { + "type": { + "bit_position": 22, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 1 + }, + "offset": 0 + }, + "BaseMiddle": { + "type": { + "bit_position": 0, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 8 + }, + "offset": 0 + }, + "BaseHigh": { + "type": { + "bit_position": 24, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 8 + }, + "offset": 0 + }, + "LimitHigh": { + "type": { + "bit_position": 16, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 4 + }, + "offset": 0 + }, + "System": { + "type": { + "bit_position": 20, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 1 + }, + "offset": 0 + }, + "Granularity": { + "type": { + "bit_position": 23, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 1 + }, + "offset": 0 + }, + "Dpl": { + "type": { + "bit_position": 13, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 2 + }, + "offset": 0 + }, + "Type": { + "type": { + "bit_position": 8, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 5 + }, + "offset": 0 + }, + "Present": { + "type": { + "bit_position": 15, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 1 + }, + "offset": 0 + }, + "LongMode": { + "type": { + "bit_position": 21, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 1 + }, + "offset": 0 + } + }, + "kind": "struct", + "size": 4 + }, + "__unnamed_1261": { + "fields": { + "Buffer": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 24 + }, + "ProviderId": { + "type": { + "kind": "base", + "name": "unsigned long long" + }, + "offset": 0 + }, + "BufferSize": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 16 + }, + "DataPath": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 8 + } + }, + "kind": "struct", + "size": 32 + }, + "__unnamed_1263": { + "fields": { + "Argument4": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 24 + }, + "Argument2": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 8 + }, + "Argument3": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 16 + }, + "Argument1": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 0 + } + }, + "kind": "struct", + "size": 32 + }, + "__unnamed_1265": { + "fields": { + "DeviceIoControl": { + "type": { + "kind": "struct", + "name": "__unnamed_121d" + }, + "offset": 0 + }, + "ReadWriteConfig": { + "type": { + "kind": "struct", + "name": "__unnamed_123d" + }, + "offset": 0 + }, + "Create": { + "type": { + "kind": "struct", + "name": "__unnamed_11ff" + }, + "offset": 0 + }, + "Write": { + "type": { + "kind": "struct", + "name": "__unnamed_1209" + }, + "offset": 0 + }, + "PowerSequence": { + "type": { + "kind": "struct", + "name": "__unnamed_1253" + }, + "offset": 0 + }, + "QueryId": { + "type": { + "kind": "struct", + "name": "__unnamed_1243" + }, + "offset": 0 + }, + "SetFile": { + "type": { + "kind": "struct", + "name": "__unnamed_1213" + }, + "offset": 0 + }, + "CreatePipe": { + "type": { + "kind": "struct", + "name": "__unnamed_1203" + }, + "offset": 0 + }, + "Power": { + "type": { + "kind": "struct", + "name": "__unnamed_125b" + }, + "offset": 0 + }, + "Read": { + "type": { + "kind": "struct", + "name": "__unnamed_1209" + }, + "offset": 0 + }, + "StartDevice": { + "type": { + "kind": "struct", + "name": "__unnamed_125f" + }, + "offset": 0 + }, + "QueryDirectory": { + "type": { + "kind": "struct", + "name": "__unnamed_120d" + }, + "offset": 0 + }, + "LockControl": { + "type": { + "kind": "struct", + "name": "__unnamed_121b" + }, + "offset": 0 + }, + "QueryInterface": { + "type": { + "kind": "struct", + "name": "__unnamed_1233" + }, + "offset": 0 + }, + "Others": { + "type": { + "kind": "struct", + "name": "__unnamed_1263" + }, + "offset": 0 + }, + "FileSystemControl": { + "type": { + "kind": "struct", + "name": "__unnamed_1219" + }, + "offset": 0 + }, + "SetLock": { + "type": { + "kind": "struct", + "name": "__unnamed_123f" + }, + "offset": 0 + }, + "QueryDeviceText": { + "type": { + "kind": "struct", + "name": "__unnamed_1247" + }, + "offset": 0 + }, + "WMI": { + "type": { + "kind": "struct", + "name": "__unnamed_1261" + }, + "offset": 0 + }, + "CreateMailslot": { + "type": { + "kind": "struct", + "name": "__unnamed_1207" + }, + "offset": 0 + }, + "FilterResourceRequirements": { + "type": { + "kind": "struct", + "name": "__unnamed_123b" + }, + "offset": 0 + }, + "MountVolume": { + "type": { + "kind": "struct", + "name": "__unnamed_1225" + }, + "offset": 0 + }, + "QueryVolume": { + "type": { + "kind": "struct", + "name": "__unnamed_1217" + }, + "offset": 0 + }, + "UsageNotification": { + "type": { + "kind": "struct", + "name": "__unnamed_124b" + }, + "offset": 0 + }, + "Scsi": { + "type": { + "kind": "struct", + "name": "__unnamed_1229" + }, + "offset": 0 + }, + "WaitWake": { + "type": { + "kind": "struct", + "name": "__unnamed_124f" + }, + "offset": 0 + }, + "QueryFile": { + "type": { + "kind": "struct", + "name": "__unnamed_1211" + }, + "offset": 0 + }, + "VerifyVolume": { + "type": { + "kind": "struct", + "name": "__unnamed_1225" + }, + "offset": 0 + }, + "QuerySecurity": { + "type": { + "kind": "struct", + "name": "__unnamed_121f" + }, + "offset": 0 + }, + "QueryDeviceRelations": { + "type": { + "kind": "struct", + "name": "__unnamed_122d" + }, + "offset": 0 + }, + "NotifyDirectory": { + "type": { + "kind": "struct", + "name": "__unnamed_120f" + }, + "offset": 0 + }, + "SetSecurity": { + "type": { + "kind": "struct", + "name": "__unnamed_1221" + }, + "offset": 0 + }, + "DeviceCapabilities": { + "type": { + "kind": "struct", + "name": "__unnamed_1237" + }, + "offset": 0 + } + }, + "kind": "struct", + "size": 32 + }, + "__unnamed_1817": { + "fields": { + "Length48": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 8 + }, + "Start": { + "type": { + "kind": "struct", + "name": "nt_symbols!_LARGE_INTEGER" + }, + "offset": 0 + } + }, + "kind": "struct", + "size": 12 + }, + "__unnamed_1815": { + "fields": { + "Length40": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 8 + }, + "Start": { + "type": { + "kind": "struct", + "name": "nt_symbols!_LARGE_INTEGER" + }, + "offset": 0 + } + }, + "kind": "struct", + "size": 12 + }, + "tagKbdLayer": { + "fields": { + "pVkToWcharTable": { + "type": { + "subtype": { + "kind": "struct", + "name": "_VK_TO_WCHAR_TABLE" + }, + "kind": "pointer" + }, + "offset": 8 + }, + "fLocaleFlags": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 80 + }, + "pCharModifiers": { + "type": { + "subtype": { + "kind": "struct", + "name": "MODIFIERS" + }, + "kind": "pointer" + }, + "offset": 0 + }, + "pKeyNamesExt": { + "type": { + "subtype": { + "kind": "struct", + "name": "VSC_LPWSTR" + }, + "kind": "pointer" + }, + "offset": 32 + }, + "pDeadKey": { + "type": { + "subtype": { + "kind": "struct", + "name": "DEADKEY" + }, + "kind": "pointer" + }, + "offset": 16 + }, + "pusVSCtoVK": { + "type": { + "subtype": { + "kind": "base", + "name": "unsigned short" + }, + "kind": "pointer" + }, + "offset": 48 + }, + "pKeyNamesDead": { + "type": { + "subtype": { + "subtype": { + "kind": "base", + "name": "unsigned short" + }, + "kind": "pointer" + }, + "kind": "pointer" + }, + "offset": 40 + }, + "pLigature": { + "type": { + "subtype": { + "kind": "struct", + "name": "_LIGATURE1" + }, + "kind": "pointer" + }, + "offset": 88 + }, + "cbLgEntry": { + "type": { + "kind": "base", + "name": "unsigned char" + }, + "offset": 85 + }, + "pKeyNames": { + "type": { + "subtype": { + "kind": "struct", + "name": "VSC_LPWSTR" + }, + "kind": "pointer" + }, + "offset": 24 + }, + "dwType": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 96 + }, + "dwSubType": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 100 + }, + "nLgMax": { + "type": { + "kind": "base", + "name": "unsigned char" + }, + "offset": 84 + }, + "pVSCtoVK_E1": { + "type": { + "subtype": { + "kind": "struct", + "name": "_VSC_VK" + }, + "kind": "pointer" + }, + "offset": 72 + }, + "pVSCtoVK_E0": { + "type": { + "subtype": { + "kind": "struct", + "name": "_VSC_VK" + }, + "kind": "pointer" + }, + "offset": 64 + }, + "bMaxVSCtoVK": { + "type": { + "kind": "base", + "name": "unsigned char" + }, + "offset": 56 + } + }, + "kind": "struct", + "size": 104 + }, + "__unnamed_1813": { + "fields": { + "DataSize": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 0 + }, + "Reserved1": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 4 + }, + "Reserved2": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 8 + } + }, + "kind": "struct", + "size": 12 + }, + "_D3DKMDT_VIDPN_PRESENT_PATH_SCALING_SUPPORT": { + "fields": { + "Centered": { + "type": { + "bit_position": 1, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 1 + }, + "offset": 0 + }, + "AspectRatioCenteredMax": { + "type": { + "bit_position": 3, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 1 + }, + "offset": 0 + }, + "Stretched": { + "type": { + "bit_position": 2, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 1 + }, + "offset": 0 + }, + "Identity": { + "type": { + "bit_position": 0, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 1 + }, + "offset": 0 + }, + "Custom": { + "type": { + "bit_position": 4, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 1 + }, + "offset": 0 + } + }, + "kind": "struct", + "size": 4 + }, + "__unnamed_1958": { + "fields": { + "MinBusNumber": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 4 + }, + "Length": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 0 + }, + "Reserved": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 12 + }, + "MaxBusNumber": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 8 + } + }, + "kind": "struct", + "size": 16 + }, + "_D3DKMDT_2DREGION": { + "fields": { + "cy": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 4 + }, + "cx": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 0 + } + }, + "kind": "struct", + "size": 8 + }, + "HRGN__": { + "fields": { + "unused": { + "type": { + "kind": "base", + "name": "long" + }, + "offset": 0 + } + }, + "kind": "struct", + "size": 4 + }, + "__unnamed_1954": { + "fields": { + "AffinityPolicy": { + "type": { + "kind": "base", + "name": "unsigned short" + }, + "offset": 8 + }, + "PriorityPolicy": { + "type": { + "kind": "enum", + "name": "PriorityPolicyEnum" + }, + "offset": 12 + }, + "Group": { + "type": { + "kind": "base", + "name": "unsigned short" + }, + "offset": 10 + }, + "MaximumVector": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 4 + }, + "TargetedProcessors": { + "type": { + "kind": "base", + "name": "unsigned long long" + }, + "offset": 16 + }, + "MinimumVector": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 0 + } + }, + "kind": "struct", + "size": 24 + }, + "_PROCMARKHEAD": { + "fields": { + "h": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 0 + }, + "ppi": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagPROCESSINFO" + }, + "kind": "pointer" + }, + "offset": 24 + }, + "hTaskWow": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 16 + }, + "cLockObj": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 8 + } + }, + "kind": "struct", + "size": 32 + }, + "tagSIZE": { + "fields": { + "cy": { + "type": { + "kind": "base", + "name": "long" + }, + "offset": 4 + }, + "cx": { + "type": { + "kind": "base", + "name": "long" + }, + "offset": 0 + } + }, + "kind": "struct", + "size": 8 + }, + "tagDESKTOPVIEW": { + "fields": { + "ulClientDelta": { + "type": { + "kind": "base", + "name": "unsigned long long" + }, + "offset": 16 + }, + "pdesk": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagDESKTOP" + }, + "kind": "pointer" + }, + "offset": 8 + }, + "pdvNext": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagDESKTOPVIEW" + }, + "kind": "pointer" + }, + "offset": 0 + } + }, + "kind": "struct", + "size": 24 + }, + "__unnamed_1819": { + "fields": { + "Start": { + "type": { + "kind": "struct", + "name": "nt_symbols!_LARGE_INTEGER" + }, + "offset": 0 + }, + "Length64": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 8 + } + }, + "kind": "struct", + "size": 12 + }, + "_DMM_COFUNCPATHSMODALITY_SERIALIZATION": { + "fields": { + "NumPathsFromSource": { + "type": { + "kind": "base", + "name": "unsigned char" + }, + "offset": 0 + }, + "PathAndTargetModeSetOffset": { + "type": { + "count": 1, + "subtype": { + "kind": "base", + "name": "unsigned long" + }, + "kind": "array" + }, + "offset": 4 + } + }, + "kind": "struct", + "size": 8 + }, + "tagSBTRACK": { + "fields": { + "spwndSBNotify": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagWND" + }, + "kind": "pointer" + }, + "offset": 24 + }, + "hTimerSB": { + "type": { + "kind": "base", + "name": "unsigned long long" + }, + "offset": 64 + }, + "cmdSB": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 56 + }, + "xxxpfnSB": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 48 + }, + "fTrackVert": { + "type": { + "bit_position": 1, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 1 + }, + "offset": 0 + }, + "posNew": { + "type": { + "kind": "base", + "name": "long" + }, + "offset": 84 + }, + "posOld": { + "type": { + "kind": "base", + "name": "long" + }, + "offset": 80 + }, + "fCtlSB": { + "type": { + "bit_position": 2, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 1 + }, + "offset": 0 + }, + "rcTrack": { + "type": { + "kind": "struct", + "name": "tagRECT" + }, + "offset": 32 + }, + "fTrackRecalc": { + "type": { + "bit_position": 3, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 1 + }, + "offset": 0 + }, + "spwndSB": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagWND" + }, + "kind": "pointer" + }, + "offset": 16 + }, + "spwndTrack": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagWND" + }, + "kind": "pointer" + }, + "offset": 8 + }, + "dpxThumb": { + "type": { + "kind": "base", + "name": "long" + }, + "offset": 72 + }, + "pxOld": { + "type": { + "kind": "base", + "name": "long" + }, + "offset": 76 + }, + "fHitOld": { + "type": { + "bit_position": 0, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 1 + }, + "offset": 0 + }, + "pSBCalc": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagSBCALC" + }, + "kind": "pointer" + }, + "offset": 96 + }, + "nBar": { + "type": { + "kind": "base", + "name": "long" + }, + "offset": 88 + } + }, + "kind": "struct", + "size": 104 + }, + "__unnamed_16c1": { + "fields": { + "ActiveSize": { + "type": { + "kind": "struct", + "name": "_D3DKMDT_2DREGION" + }, + "offset": 0 + }, + "MaxPixelRate": { + "type": { + "kind": "base", + "name": "unsigned long long" + }, + "offset": 0 + } + }, + "kind": "struct", + "size": 8 + }, + "_DMA_ADAPTER": { + "fields": { + "Version": { + "type": { + "kind": "base", + "name": "unsigned short" + }, + "offset": 0 + }, + "DmaOperations": { + "type": { + "subtype": { + "kind": "struct", + "name": "_DMA_OPERATIONS" + }, + "kind": "pointer" + }, + "offset": 8 + }, + "Size": { + "type": { + "kind": "base", + "name": "unsigned short" + }, + "offset": 2 + } + }, + "kind": "struct", + "size": 16 + }, + "tagMONITOR": { + "fields": { + "hDev": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 80 + }, + "head": { + "type": { + "kind": "struct", + "name": "_HEAD" + }, + "offset": 0 + }, + "rcMonitorReal": { + "type": { + "kind": "struct", + "name": "tagRECT" + }, + "offset": 28 + }, + "pMonitorNext": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagMONITOR" + }, + "kind": "pointer" + }, + "offset": 16 + }, + "hDevReal": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 88 + }, + "Flink": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagMONITOR" + }, + "kind": "pointer" + }, + "offset": 128 + }, + "hrgnMonitorReal": { + "type": { + "subtype": { + "kind": "struct", + "name": "HRGN__" + }, + "kind": "pointer" + }, + "offset": 64 + }, + "Blink": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagMONITOR" + }, + "kind": "pointer" + }, + "offset": 136 + }, + "rcWorkReal": { + "type": { + "kind": "struct", + "name": "tagRECT" + }, + "offset": 44 + }, + "dwMONFlags": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 24 + }, + "cWndStack": { + "type": { + "kind": "base", + "name": "short" + }, + "offset": 74 + }, + "DockTargets": { + "type": { + "count": 7, + "subtype": { + "count": 4, + "subtype": { + "kind": "base", + "name": "unsigned char" + }, + "kind": "array" + }, + "kind": "array" + }, + "offset": 96 + }, + "Spare0": { + "type": { + "kind": "base", + "name": "short" + }, + "offset": 72 + } + }, + "kind": "struct", + "size": 144 + }, + "__unnamed_180b": { + "fields": { + "Translated": { + "type": { + "kind": "struct", + "name": "__unnamed_1807" + }, + "offset": 0 + }, + "Raw": { + "type": { + "kind": "struct", + "name": "__unnamed_1809" + }, + "offset": 0 + } + }, + "kind": "struct", + "size": 16 + }, + "tagRECT": { + "fields": { + "top": { + "type": { + "kind": "base", + "name": "long" + }, + "offset": 4 + }, + "right": { + "type": { + "kind": "base", + "name": "long" + }, + "offset": 8 + }, + "bottom": { + "type": { + "kind": "base", + "name": "long" + }, + "offset": 12 + }, + "left": { + "type": { + "kind": "base", + "name": "long" + }, + "offset": 0 + } + }, + "kind": "struct", + "size": 16 + }, + "__unnamed_180d": { + "fields": { + "Reserved1": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 8 + }, + "Port": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 4 + }, + "Channel": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 0 + } + }, + "kind": "struct", + "size": 12 + }, + "MODIFIERS": { + "fields": { + "wMaxModBits": { + "type": { + "kind": "base", + "name": "unsigned short" + }, + "offset": 8 + }, + "pVkToBit": { + "type": { + "subtype": { + "kind": "struct", + "name": "VK_TO_BIT" + }, + "kind": "pointer" + }, + "offset": 0 + }, + "ModNumber": { + "type": { + "count": 0, + "subtype": { + "kind": "base", + "name": "unsigned char" + }, + "kind": "array" + }, + "offset": 10 + } + }, + "kind": "struct", + "size": 16 + }, + "__unnamed_120f": { + "fields": { + "CompletionFilter": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 8 + }, + "Length": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 0 + } + }, + "kind": "struct", + "size": 16 + }, + "__unnamed_120d": { + "fields": { + "Length": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 0 + }, + "FileIndex": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 24 + }, + "FileInformationClass": { + "type": { + "kind": "enum", + "name": "FileInformationClassEnum" + }, + "offset": 16 + }, + "FileName": { + "type": { + "subtype": { + "kind": "struct", + "name": "nt_symbols!_UNICODE_STRING" + }, + "kind": "pointer" + }, + "offset": 8 + } + }, + "kind": "struct", + "size": 32 + }, + "_DMM_VIDPNPATHSFROMSOURCE_SERIALIZATION": { + "fields": { + "PathAndTargetModeSerialization": { + "type": { + "count": 1, + "subtype": { + "kind": "struct", + "name": "_DMM_VIDPNPATHANDTARGETMODE_SERIALIZATION" + }, + "kind": "array" + }, + "offset": 48 + }, + "NumPathsFromSource": { + "type": { + "kind": "base", + "name": "unsigned char" + }, + "offset": 40 + }, + "SourceMode": { + "type": { + "kind": "struct", + "name": "_D3DKMDT_VIDPN_SOURCE_MODE" + }, + "offset": 0 + } + }, + "kind": "struct", + "size": 480 + }, + "tagMSG": { + "fields": { + "wParam": { + "type": { + "kind": "base", + "name": "unsigned long long" + }, + "offset": 16 + }, + "lParam": { + "type": { + "kind": "base", + "name": "long long" + }, + "offset": 24 + }, + "pt": { + "type": { + "kind": "struct", + "name": "tagPOINT" + }, + "offset": 36 + }, + "hwnd": { + "type": { + "subtype": { + "kind": "struct", + "name": "HWND__" + }, + "kind": "pointer" + }, + "offset": 0 + }, + "time": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 32 + }, + "message": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 8 + } + }, + "kind": "struct", + "size": 48 + }, + "tagDPISERVERINFO": { + "fields": { + "hMsgFont": { + "type": { + "subtype": { + "kind": "struct", + "name": "HFONT__" + }, + "kind": "pointer" + }, + "offset": 16 + }, + "hCaptionFont": { + "type": { + "subtype": { + "kind": "struct", + "name": "HFONT__" + }, + "kind": "pointer" + }, + "offset": 8 + }, + "gclBorder": { + "type": { + "kind": "base", + "name": "long" + }, + "offset": 0 + }, + "cxMsgFontChar": { + "type": { + "kind": "base", + "name": "long" + }, + "offset": 24 + }, + "wMaxBtnSize": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 32 + }, + "cyMsgFontChar": { + "type": { + "kind": "base", + "name": "long" + }, + "offset": 28 + } + }, + "kind": "struct", + "size": 40 + }, + "_D3DDDI_GAMMA_RAMP_RGB256x3x16": { + "fields": { + "Blue": { + "type": { + "count": 256, + "subtype": { + "kind": "base", + "name": "unsigned short" + }, + "kind": "array" + }, + "offset": 1024 + }, + "Green": { + "type": { + "count": 256, + "subtype": { + "kind": "base", + "name": "unsigned short" + }, + "kind": "array" + }, + "offset": 512 + }, + "Red": { + "type": { + "count": 256, + "subtype": { + "kind": "base", + "name": "unsigned short" + }, + "kind": "array" + }, + "offset": 0 + } + }, + "kind": "struct", + "size": 1536 + }, + "__unnamed_124f": { + "fields": { + "PowerState": { + "type": { + "kind": "enum", + "name": "PowerStateEnum" + }, + "offset": 0 + } + }, + "kind": "struct", + "size": 4 + }, + "tagWOWPROCESSINFO": { + "fields": { + "ptdbHead": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagTDB" + }, + "kind": "pointer" + }, + "offset": 16 + }, + "ptiScheduled": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagTHREADINFO" + }, + "kind": "pointer" + }, + "offset": 8 + }, + "nRecvLock": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 52 + }, + "CSLockCount": { + "type": { + "kind": "base", + "name": "long" + }, + "offset": 64 + }, + "nSendLock": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 48 + }, + "pEventWowExec": { + "type": { + "subtype": { + "kind": "struct", + "name": "nt_symbols!_KEVENT" + }, + "kind": "pointer" + }, + "offset": 32 + }, + "lpfnWowExitTask": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 24 + }, + "CSOwningThread": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagTHREADINFO" + }, + "kind": "pointer" + }, + "offset": 56 + }, + "hEventWowExecClient": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 40 + }, + "pwpiNext": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagWOWPROCESSINFO" + }, + "kind": "pointer" + }, + "offset": 0 + } + }, + "kind": "struct", + "size": 72 + }, + "HTOUCHINPUT__": { + "fields": { + "unused": { + "type": { + "kind": "base", + "name": "long" + }, + "offset": 0 + } + }, + "kind": "struct", + "size": 4 + }, + "tagMENU": { + "fields": { + "iItem": { + "type": { + "kind": "base", + "name": "long" + }, + "offset": 44 + }, + "head": { + "type": { + "kind": "struct", + "name": "_PROCDESKHEAD" + }, + "offset": 0 + }, + "umpm": { + "type": { + "kind": "struct", + "name": "tagUAHMENUPOPUPMETRICS" + }, + "offset": 132 + }, + "cItems": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 52 + }, + "pParentMenus": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagMENULIST" + }, + "kind": "pointer" + }, + "offset": 88 + }, + "fFlags": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 40 + }, + "cxMenu": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 56 + }, + "dwContextHelpId": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 96 + }, + "cxTextAlign": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 64 + }, + "cAlloced": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 48 + }, + "hbrBack": { + "type": { + "subtype": { + "kind": "struct", + "name": "HBRUSH__" + }, + "kind": "pointer" + }, + "offset": 112 + }, + "dwArrowsOn": { + "type": { + "bit_position": 0, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 2 + }, + "offset": 128 + }, + "iMaxTop": { + "type": { + "kind": "base", + "name": "long" + }, + "offset": 124 + }, + "dwMenuData": { + "type": { + "kind": "base", + "name": "unsigned long long" + }, + "offset": 104 + }, + "cyMenu": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 60 + }, + "rgItems": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagITEM" + }, + "kind": "pointer" + }, + "offset": 80 + }, + "spwndNotify": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagWND" + }, + "kind": "pointer" + }, + "offset": 72 + }, + "iTop": { + "type": { + "kind": "base", + "name": "long" + }, + "offset": 120 + }, + "cyMax": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 100 + } + }, + "kind": "struct", + "size": 152 + }, + "_D3DDDI_GAMMA_RAMP_DXGI_1": { + "fields": { + "GammaCurve": { + "type": { + "count": 1025, + "subtype": { + "kind": "struct", + "name": "D3DDDI_DXGI_RGB" + }, + "kind": "array" + }, + "offset": 24 + }, + "Scale": { + "type": { + "kind": "struct", + "name": "D3DDDI_DXGI_RGB" + }, + "offset": 0 + }, + "Offset": { + "type": { + "kind": "struct", + "name": "D3DDDI_DXGI_RGB" + }, + "offset": 12 + } + }, + "kind": "struct", + "size": 12324 + }, + "_MOVESIZEDATA": { + "fields": { + "fmsKbd": { + "type": { + "bit_position": 1, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 1 + }, + "offset": 164 + }, + "pStartMonitorCurrentHitTarget": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagMONITOR" + }, + "kind": "pointer" + }, + "offset": 168 + }, + "impy": { + "type": { + "kind": "base", + "name": "long" + }, + "offset": 152 + }, + "fMoveFromMax": { + "type": { + "bit_position": 7, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 1 + }, + "offset": 164 + }, + "fSnapMoving": { + "type": { + "bit_position": 11, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 1 + }, + "offset": 164 + }, + "frcNormalCheckPtValid": { + "type": { + "bit_position": 24, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 1 + }, + "offset": 164 + }, + "ptMaxTrack": { + "type": { + "kind": "struct", + "name": "tagPOINT" + }, + "offset": 96 + }, + "ptRestore": { + "type": { + "kind": "struct", + "name": "tagPOINT" + }, + "offset": 156 + }, + "fUsePreviewRect": { + "type": { + "bit_position": 26, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 1 + }, + "offset": 164 + }, + "fForceSizing": { + "type": { + "bit_position": 19, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 1 + }, + "offset": 164 + }, + "fThresholdSelector": { + "type": { + "bit_position": 15, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 3 + }, + "offset": 164 + }, + "ptStartHitWindowRelative": { + "type": { + "kind": "struct", + "name": "tagPOINT" + }, + "offset": 208 + }, + "fDragFullWindows": { + "type": { + "bit_position": 5, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 1 + }, + "offset": 164 + }, + "fForeground": { + "type": { + "bit_position": 4, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 1 + }, + "offset": 164 + }, + "dyMouse": { + "type": { + "kind": "base", + "name": "long" + }, + "offset": 140 + }, + "fHasSoftwareCursor": { + "type": { + "bit_position": 27, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 1 + }, + "offset": 164 + }, + "fIsHitPtOffScreen": { + "type": { + "bit_position": 21, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 1 + }, + "offset": 164 + }, + "fSnapSizingTemporaryAllowed": { + "type": { + "bit_position": 22, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 1 + }, + "offset": 164 + }, + "fCheckPtForcefullyRestored": { + "type": { + "bit_position": 18, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 1 + }, + "offset": 164 + }, + "fVerticallyMaximizedRight": { + "type": { + "bit_position": 9, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 1 + }, + "offset": 164 + }, + "ulCountDragOutOfLeftRightTarget": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 228 + }, + "Unused": { + "type": { + "bit_position": 28, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 4 + }, + "offset": 164 + }, + "dxMouse": { + "type": { + "kind": "base", + "name": "long" + }, + "offset": 136 + }, + "fStartVerticallyMaximizedRight": { + "type": { + "bit_position": 14, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 1 + }, + "offset": 164 + }, + "rcParent": { + "type": { + "kind": "struct", + "name": "tagRECT" + }, + "offset": 72 + }, + "fOffScreen": { + "type": { + "bit_position": 6, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 1 + }, + "offset": 164 + }, + "fWindowWasSuperMaximized": { + "type": { + "bit_position": 12, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 1 + }, + "offset": 164 + }, + "fVerticallyMaximizedLeft": { + "type": { + "bit_position": 8, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 1 + }, + "offset": 164 + }, + "spwnd": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagWND" + }, + "kind": "pointer" + }, + "offset": 0 + }, + "StartCurrentHitTarget": { + "type": { + "kind": "enum", + "name": "StartCurrentHitTargetEnum" + }, + "offset": 176 + }, + "fHasPreviewRect": { + "type": { + "bit_position": 25, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 1 + }, + "offset": 164 + }, + "fLockWindowUpdate": { + "type": { + "bit_position": 2, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 1 + }, + "offset": 164 + }, + "rcPreview": { + "type": { + "kind": "struct", + "name": "tagRECT" + }, + "offset": 40 + }, + "fSnapSizing": { + "type": { + "bit_position": 10, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 1 + }, + "offset": 164 + }, + "fIsMoveSizeLoop": { + "type": { + "bit_position": 20, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 1 + }, + "offset": 164 + }, + "fInitSize": { + "type": { + "bit_position": 0, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 1 + }, + "offset": 164 + }, + "rcDragCursor": { + "type": { + "kind": "struct", + "name": "tagRECT" + }, + "offset": 24 + }, + "ulCountDragOutOfTopTarget": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 224 + }, + "rcPreviewCursor": { + "type": { + "kind": "struct", + "name": "tagRECT" + }, + "offset": 56 + }, + "CurrentHitTarget": { + "type": { + "kind": "enum", + "name": "CurrentHitTargetEnum" + }, + "offset": 192 + }, + "fSnapMovingTemporaryAllowed": { + "type": { + "bit_position": 23, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 1 + }, + "offset": 164 + }, + "fTrackCancelled": { + "type": { + "bit_position": 3, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 1 + }, + "offset": 164 + }, + "ptHitWindowRelative": { + "type": { + "kind": "struct", + "name": "tagPOINT" + }, + "offset": 200 + }, + "ptLastTrack": { + "type": { + "kind": "struct", + "name": "tagPOINT" + }, + "offset": 216 + }, + "cmd": { + "type": { + "kind": "base", + "name": "long" + }, + "offset": 144 + }, + "Flags": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 164 + }, + "MoveRectStyle": { + "type": { + "kind": "enum", + "name": "MoveRectStyleEnum" + }, + "offset": 196 + }, + "rcWindow": { + "type": { + "kind": "struct", + "name": "tagRECT" + }, + "offset": 104 + }, + "ulCountSizeOutOfTopBottomTarget": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 232 + }, + "fStartVerticallyMaximizedLeft": { + "type": { + "bit_position": 13, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 1 + }, + "offset": 164 + }, + "rcNormalStartCheckPt": { + "type": { + "kind": "struct", + "name": "tagRECT" + }, + "offset": 120 + }, + "ptMinTrack": { + "type": { + "kind": "struct", + "name": "tagPOINT" + }, + "offset": 88 + }, + "rcDrag": { + "type": { + "kind": "struct", + "name": "tagRECT" + }, + "offset": 8 + }, + "pMonitorCurrentHitTarget": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagMONITOR" + }, + "kind": "pointer" + }, + "offset": 184 + }, + "impx": { + "type": { + "kind": "base", + "name": "long" + }, + "offset": 148 + } + }, + "kind": "struct", + "size": 240 + }, + "_D3DDDI_RATIONAL": { + "fields": { + "Denominator": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 4 + }, + "Numerator": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 0 + } + }, + "kind": "struct", + "size": 8 + }, + "VWPL": { + "fields": { + "cElem": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 4 + }, + "aElement": { + "type": { + "count": 0, + "subtype": { + "kind": "struct", + "name": "VWPLELEMENT" + }, + "kind": "array" + }, + "offset": 16 + }, + "fTagged": { + "type": { + "kind": "base", + "name": "long" + }, + "offset": 12 + }, + "cThreshhold": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 8 + }, + "cPwnd": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 0 + } + }, + "kind": "struct", + "size": 16 + }, + "tagTEXTMETRICW": { + "fields": { + "tmOverhang": { + "type": { + "kind": "base", + "name": "long" + }, + "offset": 32 + }, + "tmPitchAndFamily": { + "type": { + "kind": "base", + "name": "unsigned char" + }, + "offset": 55 + }, + "tmStruckOut": { + "type": { + "kind": "base", + "name": "unsigned char" + }, + "offset": 54 + }, + "tmCharSet": { + "type": { + "kind": "base", + "name": "unsigned char" + }, + "offset": 56 + }, + "tmDigitizedAspectX": { + "type": { + "kind": "base", + "name": "long" + }, + "offset": 36 + }, + "tmDigitizedAspectY": { + "type": { + "kind": "base", + "name": "long" + }, + "offset": 40 + }, + "tmFirstChar": { + "type": { + "kind": "base", + "name": "wchar" + }, + "offset": 44 + }, + "tmWeight": { + "type": { + "kind": "base", + "name": "long" + }, + "offset": 28 + }, + "tmDescent": { + "type": { + "kind": "base", + "name": "long" + }, + "offset": 8 + }, + "tmDefaultChar": { + "type": { + "kind": "base", + "name": "wchar" + }, + "offset": 48 + }, + "tmLastChar": { + "type": { + "kind": "base", + "name": "wchar" + }, + "offset": 46 + }, + "tmMaxCharWidth": { + "type": { + "kind": "base", + "name": "long" + }, + "offset": 24 + }, + "tmItalic": { + "type": { + "kind": "base", + "name": "unsigned char" + }, + "offset": 52 + }, + "tmUnderlined": { + "type": { + "kind": "base", + "name": "unsigned char" + }, + "offset": 53 + }, + "tmInternalLeading": { + "type": { + "kind": "base", + "name": "long" + }, + "offset": 12 + }, + "tmAscent": { + "type": { + "kind": "base", + "name": "long" + }, + "offset": 4 + }, + "tmHeight": { + "type": { + "kind": "base", + "name": "long" + }, + "offset": 0 + }, + "tmAveCharWidth": { + "type": { + "kind": "base", + "name": "long" + }, + "offset": 20 + }, + "tmBreakChar": { + "type": { + "kind": "base", + "name": "wchar" + }, + "offset": 50 + }, + "tmExternalLeading": { + "type": { + "kind": "base", + "name": "long" + }, + "offset": 16 + } + }, + "kind": "struct", + "size": 60 + }, + "_SCATTER_GATHER_LIST": { + "fields": { + "Elements": { + "type": { + "count": 0, + "subtype": { + "kind": "struct", + "name": "_SCATTER_GATHER_ELEMENT" + }, + "kind": "array" + }, + "offset": 16 + }, + "Reserved": { + "type": { + "kind": "base", + "name": "unsigned long long" + }, + "offset": 8 + }, + "NumberOfElements": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 0 + } + }, + "kind": "struct", + "size": 16 + }, + "HICON__": { + "fields": { + "unused": { + "type": { + "kind": "base", + "name": "long" + }, + "offset": 0 + } + }, + "kind": "struct", + "size": 4 + }, + "_HANDLEENTRY": { + "fields": { + "pOwner": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 8 + }, + "bType": { + "type": { + "kind": "enum", + "name": "bTypeEnum" + }, + "offset": 16 + }, + "bFlags": { + "type": { + "kind": "base", + "name": "unsigned char" + }, + "offset": 17 + }, + "phead": { + "type": { + "subtype": { + "kind": "struct", + "name": "_HEAD" + }, + "kind": "pointer" + }, + "offset": 0 + }, + "wUniq": { + "type": { + "kind": "base", + "name": "unsigned short" + }, + "offset": 18 + } + }, + "kind": "struct", + "size": 24 + }, + "_THRDESKHEAD": { + "fields": { + "cLockObj": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 8 + }, + "pSelf": { + "type": { + "subtype": { + "kind": "base", + "name": "unsigned char" + }, + "kind": "pointer" + }, + "offset": 32 + }, + "rpdesk": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagDESKTOP" + }, + "kind": "pointer" + }, + "offset": 24 + }, + "pti": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagTHREADINFO" + }, + "kind": "pointer" + }, + "offset": 16 + }, + "h": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 0 + } + }, + "kind": "struct", + "size": 40 + }, + "tagSVR_INSTANCE_INFO": { + "fields": { + "head": { + "type": { + "kind": "struct", + "name": "_THROBJHEAD" + }, + "offset": 0 + }, + "next": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagSVR_INSTANCE_INFO" + }, + "kind": "pointer" + }, + "offset": 24 + }, + "nextInThisThread": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagSVR_INSTANCE_INFO" + }, + "kind": "pointer" + }, + "offset": 32 + }, + "spwndEvent": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagWND" + }, + "kind": "pointer" + }, + "offset": 48 + }, + "afCmd": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 40 + }, + "pcii": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 56 + } + }, + "kind": "struct", + "size": 64 + }, + "_DMM_VIDPNTARGETMODESET_SERIALIZATION": { + "fields": { + "NumModes": { + "type": { + "kind": "base", + "name": "unsigned char" + }, + "offset": 0 + }, + "ModeSerialization": { + "type": { + "count": 1, + "subtype": { + "kind": "struct", + "name": "_D3DKMDT_VIDPN_TARGET_MODE" + }, + "kind": "array" + }, + "offset": 8 + } + }, + "kind": "struct", + "size": 80 + }, + "_DMM_COMMITVIDPNREQUEST_SERIALIZATION": { + "fields": { + "RequestDiagInfo": { + "type": { + "kind": "struct", + "name": "_DMM_COMMITVIDPNREQUEST_DIAGINFO" + }, + "offset": 4 + }, + "AffectedVidPnSourceId": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 0 + }, + "VidPnSerialization": { + "type": { + "kind": "struct", + "name": "_DMM_VIDPN_SERIALIZATION" + }, + "offset": 16 + } + }, + "kind": "struct", + "size": 28 + }, + "tagPOPUPMENU": { + "fields": { + "fDroppedLeft": { + "type": { + "bit_position": 4, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 1 + }, + "offset": 0 + }, + "fIsSysMenu": { + "type": { + "bit_position": 2, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 1 + }, + "offset": 0 + }, + "posDropped": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 84 + }, + "fIsMenuBar": { + "type": { + "bit_position": 0, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 1 + }, + "offset": 0 + }, + "fHierarchyDropped": { + "type": { + "bit_position": 5, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 1 + }, + "offset": 0 + }, + "fDropNextPopup": { + "type": { + "bit_position": 10, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 1 + }, + "offset": 0 + }, + "fRightButton": { + "type": { + "bit_position": 6, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 1 + }, + "offset": 0 + }, + "spmenu": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagMENU" + }, + "kind": "pointer" + }, + "offset": 40 + }, + "ppopupmenuRoot": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagPOPUPMENU" + }, + "kind": "pointer" + }, + "offset": 64 + }, + "fFirstClick": { + "type": { + "bit_position": 9, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 1 + }, + "offset": 0 + }, + "spwndNotify": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagWND" + }, + "kind": "pointer" + }, + "offset": 8 + }, + "fRtoL": { + "type": { + "bit_position": 22, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 1 + }, + "offset": 0 + }, + "fSendUninit": { + "type": { + "bit_position": 21, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 1 + }, + "offset": 0 + }, + "fAboutToHide": { + "type": { + "bit_position": 12, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 1 + }, + "offset": 0 + }, + "spwndNextPopup": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagWND" + }, + "kind": "pointer" + }, + "offset": 24 + }, + "fFlushDelayedFree": { + "type": { + "bit_position": 17, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 1 + }, + "offset": 0 + }, + "fHasMenuBar": { + "type": { + "bit_position": 1, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 1 + }, + "offset": 0 + }, + "fTrackMouseEvent": { + "type": { + "bit_position": 20, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 1 + }, + "offset": 0 + }, + "fNoNotify": { + "type": { + "bit_position": 11, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 1 + }, + "offset": 0 + }, + "posSelectedItem": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 80 + }, + "fUseMonitorRect": { + "type": { + "bit_position": 28, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 1 + }, + "offset": 0 + }, + "spwndPrevPopup": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagWND" + }, + "kind": "pointer" + }, + "offset": 32 + }, + "ppmDelayedFree": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagPOPUPMENU" + }, + "kind": "pointer" + }, + "offset": 72 + }, + "fFreed": { + "type": { + "bit_position": 18, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 1 + }, + "offset": 0 + }, + "fSynchronous": { + "type": { + "bit_position": 8, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 1 + }, + "offset": 0 + }, + "spmenuAlternate": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagMENU" + }, + "kind": "pointer" + }, + "offset": 48 + }, + "spwndPopupMenu": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagWND" + }, + "kind": "pointer" + }, + "offset": 16 + }, + "fDestroyed": { + "type": { + "bit_position": 15, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 1 + }, + "offset": 0 + }, + "iDropDir": { + "type": { + "bit_position": 23, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 5 + }, + "offset": 0 + }, + "fIsTrackPopup": { + "type": { + "bit_position": 3, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 1 + }, + "offset": 0 + }, + "spwndActivePopup": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagWND" + }, + "kind": "pointer" + }, + "offset": 56 + }, + "fInCancel": { + "type": { + "bit_position": 19, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 1 + }, + "offset": 0 + }, + "fToggle": { + "type": { + "bit_position": 7, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 1 + }, + "offset": 0 + }, + "fDelayedFree": { + "type": { + "bit_position": 16, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 1 + }, + "offset": 0 + }, + "fHideTimer": { + "type": { + "bit_position": 14, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 1 + }, + "offset": 0 + }, + "fShowTimer": { + "type": { + "bit_position": 13, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 1 + }, + "offset": 0 + } + }, + "kind": "struct", + "size": 88 + }, + "_D3DKMDT_MONITOR_SOURCE_MODE": { + "fields": { + "Origin": { + "type": { + "kind": "enum", + "name": "OriginEnum" + }, + "offset": 84 + }, + "VideoSignalInfo": { + "type": { + "kind": "struct", + "name": "_D3DKMDT_VIDEO_SIGNAL_INFO" + }, + "offset": 8 + }, + "ColorCoeffDynamicRanges": { + "type": { + "kind": "struct", + "name": "_D3DKMDT_COLOR_COEFF_DYNAMIC_RANGES" + }, + "offset": 68 + }, + "Preference": { + "type": { + "kind": "enum", + "name": "PreferenceEnum" + }, + "offset": 88 + }, + "Id": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 0 + }, + "ColorBasis": { + "type": { + "kind": "enum", + "name": "ColorBasisEnum" + }, + "offset": 64 + } + }, + "kind": "struct", + "size": 96 + }, + "_DMM_MONITORDESCRIPTOR_SERIALIZATION": { + "fields": { + "Origin": { + "type": { + "kind": "enum", + "name": "OriginEnum" + }, + "offset": 8 + }, + "Data": { + "type": { + "count": 128, + "subtype": { + "kind": "base", + "name": "unsigned char" + }, + "kind": "array" + }, + "offset": 12 + }, + "Type": { + "type": { + "kind": "enum", + "name": "TypeEnum" + }, + "offset": 4 + }, + "Id": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 0 + } + }, + "kind": "struct", + "size": 140 + }, + "__unnamed_127c": { + "fields": { + "Wcb": { + "type": { + "kind": "struct", + "name": "nt_symbols!_WAIT_CONTEXT_BLOCK" + }, + "offset": 0 + }, + "ListEntry": { + "type": { + "kind": "struct", + "name": "nt_symbols!_LIST_ENTRY" + }, + "offset": 0 + } + }, + "kind": "struct", + "size": 72 + }, + "_D3DMATRIX": { + "fields": { + "_41": { + "type": { + "kind": "base", + "name": "float" + }, + "offset": 48 + }, + "_42": { + "type": { + "kind": "base", + "name": "float" + }, + "offset": 52 + }, + "_43": { + "type": { + "kind": "base", + "name": "float" + }, + "offset": 56 + }, + "_44": { + "type": { + "kind": "base", + "name": "float" + }, + "offset": 60 + }, + "_34": { + "type": { + "kind": "base", + "name": "float" + }, + "offset": 44 + }, + "_14": { + "type": { + "kind": "base", + "name": "float" + }, + "offset": 12 + }, + "_13": { + "type": { + "kind": "base", + "name": "float" + }, + "offset": 8 + }, + "_12": { + "type": { + "kind": "base", + "name": "float" + }, + "offset": 4 + }, + "_11": { + "type": { + "kind": "base", + "name": "float" + }, + "offset": 0 + }, + "_24": { + "type": { + "kind": "base", + "name": "float" + }, + "offset": 28 + }, + "_31": { + "type": { + "kind": "base", + "name": "float" + }, + "offset": 32 + }, + "_33": { + "type": { + "kind": "base", + "name": "float" + }, + "offset": 40 + }, + "_32": { + "type": { + "kind": "base", + "name": "float" + }, + "offset": 36 + }, + "_22": { + "type": { + "kind": "base", + "name": "float" + }, + "offset": 20 + }, + "_23": { + "type": { + "kind": "base", + "name": "float" + }, + "offset": 24 + }, + "_21": { + "type": { + "kind": "base", + "name": "float" + }, + "offset": 16 + } + }, + "kind": "struct", + "size": 64 + }, + "_LARGE_UNICODE_STRING": { + "fields": { + "Buffer": { + "type": { + "subtype": { + "kind": "base", + "name": "unsigned short" + }, + "kind": "pointer" + }, + "offset": 8 + }, + "Length": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 0 + }, + "MaximumLength": { + "type": { + "bit_position": 0, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 31 + }, + "offset": 4 + }, + "bAnsi": { + "type": { + "bit_position": 31, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 1 + }, + "offset": 4 + } + }, + "kind": "struct", + "size": 16 + }, + "_VK_VALUES_STRINGS": { + "fields": { + "fReserved": { + "type": { + "kind": "base", + "name": "unsigned char" + }, + "offset": 8 + }, + "pszMultiNames": { + "type": { + "subtype": { + "kind": "base", + "name": "unsigned char" + }, + "kind": "pointer" + }, + "offset": 0 + } + }, + "kind": "struct", + "size": 16 + }, + "tagHID_TLC_INFO": { + "fields": { + "cExcludeOrphaned": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 36 + }, + "cDevices": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 20 + }, + "usUsage": { + "type": { + "kind": "base", + "name": "unsigned short" + }, + "offset": 18 + }, + "cExcludeRequest": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 32 + }, + "link": { + "type": { + "kind": "struct", + "name": "nt_symbols!_LIST_ENTRY" + }, + "offset": 0 + }, + "cUsagePageRequest": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 28 + }, + "usUsagePage": { + "type": { + "kind": "base", + "name": "unsigned short" + }, + "offset": 16 + }, + "cDirectRequest": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 24 + } + }, + "kind": "struct", + "size": 40 + }, + "_DMM_MONITOR_SOURCE_MODE_SERIALIZATION": { + "fields": { + "Info": { + "type": { + "kind": "struct", + "name": "_D3DKMDT_MONITOR_SOURCE_MODE" + }, + "offset": 0 + }, + "TimingType": { + "type": { + "kind": "enum", + "name": "TimingTypeEnum" + }, + "offset": 96 + } + }, + "kind": "struct", + "size": 104 + }, + "tagCURSOR": { + "fields": { + "rt": { + "type": { + "kind": "base", + "name": "unsigned short" + }, + "offset": 58 + }, + "head": { + "type": { + "kind": "struct", + "name": "_PROCMARKHEAD" + }, + "offset": 0 + }, + "hbmUserAlpha": { + "type": { + "subtype": { + "kind": "struct", + "name": "HBITMAP__" + }, + "kind": "pointer" + }, + "offset": 112 + }, + "xHotspot": { + "type": { + "kind": "base", + "name": "short" + }, + "offset": 68 + }, + "hbmColor": { + "type": { + "subtype": { + "kind": "struct", + "name": "HBITMAP__" + }, + "kind": "pointer" + }, + "offset": 80 + }, + "pcurNext": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagCURSOR" + }, + "kind": "pointer" + }, + "offset": 32 + }, + "CURSORF_flags": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 64 + }, + "hbmMask": { + "type": { + "subtype": { + "kind": "struct", + "name": "HBITMAP__" + }, + "kind": "pointer" + }, + "offset": 72 + }, + "bpp": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 120 + }, + "cy": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 128 + }, + "cx": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 124 + }, + "rcBounds": { + "type": { + "kind": "struct", + "name": "tagRECT" + }, + "offset": 96 + }, + "atomModName": { + "type": { + "kind": "base", + "name": "unsigned short" + }, + "offset": 56 + }, + "hbmAlpha": { + "type": { + "subtype": { + "kind": "struct", + "name": "HBITMAP__" + }, + "kind": "pointer" + }, + "offset": 88 + }, + "yHotspot": { + "type": { + "kind": "base", + "name": "short" + }, + "offset": 70 + }, + "strName": { + "type": { + "kind": "struct", + "name": "nt_symbols!_UNICODE_STRING" + }, + "offset": 40 + } + }, + "kind": "struct", + "size": 136 + }, + "_D3DKMDT_GAMMA_RAMP": { + "fields": { + "Data": { + "type": { + "kind": "struct", + "name": "__unnamed_182e" + }, + "offset": 16 + }, + "DataSize": { + "type": { + "kind": "base", + "name": "unsigned long long" + }, + "offset": 8 + }, + "Type": { + "type": { + "kind": "enum", + "name": "TypeEnum" + }, + "offset": 0 + } + }, + "kind": "struct", + "size": 24 + }, + "HWND__": { + "fields": { + "unused": { + "type": { + "kind": "base", + "name": "long" + }, + "offset": 0 + } + }, + "kind": "struct", + "size": 4 + }, + "__unnamed_1207": { + "fields": { + "ShareAccess": { + "type": { + "kind": "base", + "name": "unsigned short" + }, + "offset": 18 + }, + "Reserved": { + "type": { + "kind": "base", + "name": "unsigned short" + }, + "offset": 16 + }, + "SecurityContext": { + "type": { + "subtype": { + "kind": "struct", + "name": "nt_symbols!_IO_SECURITY_CONTEXT" + }, + "kind": "pointer" + }, + "offset": 0 + }, + "Options": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 8 + }, + "Parameters": { + "type": { + "subtype": { + "kind": "struct", + "name": "nt_symbols!_MAILSLOT_CREATE_PARAMETERS" + }, + "kind": "pointer" + }, + "offset": 24 + } + }, + "kind": "struct", + "size": 32 + }, + "__unnamed_18a1": { + "fields": { + "Text": { + "type": { + "kind": "enum", + "name": "TextEnum" + }, + "offset": 0 + }, + "Graphics": { + "type": { + "kind": "struct", + "name": "_D3DKMDT_GRAPHICS_RENDERING_FORMAT" + }, + "offset": 0 + } + }, + "kind": "struct", + "size": 32 + }, + "_DMM_VIDPNPATHANDTARGETMODE_SERIALIZATION": { + "fields": { + "TargetMode": { + "type": { + "kind": "struct", + "name": "_D3DKMDT_VIDPN_TARGET_MODE" + }, + "offset": 360 + }, + "PathInfo": { + "type": { + "kind": "struct", + "name": "_D3DKMDT_VIDPN_PRESENT_PATH" + }, + "offset": 0 + } + }, + "kind": "struct", + "size": 432 + }, + "HKL__": { + "fields": { + "unused": { + "type": { + "kind": "base", + "name": "long" + }, + "offset": 0 + } + }, + "kind": "struct", + "size": 4 + }, + "__unnamed_1209": { + "fields": { + "Length": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 0 + }, + "ByteOffset": { + "type": { + "kind": "struct", + "name": "nt_symbols!_LARGE_INTEGER" + }, + "offset": 16 + }, + "Key": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 8 + } + }, + "kind": "struct", + "size": 24 + }, + "tagDCE": { + "fields": { + "hrgnClipPublic": { + "type": { + "subtype": { + "kind": "struct", + "name": "HRGN__" + }, + "kind": "pointer" + }, + "offset": 48 + }, + "hrgnClip": { + "type": { + "subtype": { + "kind": "struct", + "name": "HRGN__" + }, + "kind": "pointer" + }, + "offset": 40 + }, + "pwndOrg": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagWND" + }, + "kind": "pointer" + }, + "offset": 16 + }, + "pdceNext": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagDCE" + }, + "kind": "pointer" + }, + "offset": 0 + }, + "ppiOwner": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagPROCESSINFO" + }, + "kind": "pointer" + }, + "offset": 80 + }, + "DCX_flags": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 64 + }, + "hdc": { + "type": { + "subtype": { + "kind": "struct", + "name": "HDC__" + }, + "kind": "pointer" + }, + "offset": 8 + }, + "ptiOwner": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagTHREADINFO" + }, + "kind": "pointer" + }, + "offset": 72 + }, + "hrgnSavedVis": { + "type": { + "subtype": { + "kind": "struct", + "name": "HRGN__" + }, + "kind": "pointer" + }, + "offset": 56 + }, + "pwndRedirect": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagWND" + }, + "kind": "pointer" + }, + "offset": 32 + }, + "pMonitor": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagMONITOR" + }, + "kind": "pointer" + }, + "offset": 88 + }, + "pwndClip": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagWND" + }, + "kind": "pointer" + }, + "offset": 24 + } + }, + "kind": "struct", + "size": 96 + }, + "VSC_LPWSTR": { + "fields": { + "vsc": { + "type": { + "kind": "base", + "name": "unsigned char" + }, + "offset": 0 + }, + "pwsz": { + "type": { + "subtype": { + "kind": "base", + "name": "unsigned short" + }, + "kind": "pointer" + }, + "offset": 8 + } + }, + "kind": "struct", + "size": 16 + }, + "tagQ": { + "fields": { + "hwndDblClk": { + "type": { + "subtype": { + "kind": "struct", + "name": "HWND__" + }, + "kind": "pointer" + }, + "offset": 112 + }, + "timeDblClk": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 108 + }, + "spwndFocus": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagWND" + }, + "kind": "pointer" + }, + "offset": 72 + }, + "ExtraInfo": { + "type": { + "kind": "base", + "name": "long long" + }, + "offset": 328 + }, + "cLockCount": { + "type": { + "kind": "base", + "name": "unsigned short" + }, + "offset": 322 + }, + "iCursorLevel": { + "type": { + "kind": "base", + "name": "long" + }, + "offset": 312 + }, + "ptiSysLock": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagTHREADINFO" + }, + "kind": "pointer" + }, + "offset": 24 + }, + "caret": { + "type": { + "kind": "struct", + "name": "tagCARET" + }, + "offset": 232 + }, + "ptiMouse": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagTHREADINFO" + }, + "kind": "pointer" + }, + "offset": 48 + }, + "spwndActivePrev": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagWND" + }, + "kind": "pointer" + }, + "offset": 88 + }, + "ptMouseMove": { + "type": { + "kind": "struct", + "name": "tagPOINT" + }, + "offset": 128 + }, + "msgDblClk": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 100 + }, + "msgJournal": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 324 + }, + "ptiKeyboard": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagTHREADINFO" + }, + "kind": "pointer" + }, + "offset": 56 + }, + "cThreads": { + "type": { + "kind": "base", + "name": "unsigned short" + }, + "offset": 320 + }, + "QF_flags": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 316 + }, + "mlInput": { + "type": { + "kind": "struct", + "name": "tagMLIST" + }, + "offset": 0 + }, + "spwndActive": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagWND" + }, + "kind": "pointer" + }, + "offset": 80 + }, + "codeCapture": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 96 + }, + "idSysLock": { + "type": { + "kind": "base", + "name": "unsigned long long" + }, + "offset": 32 + }, + "spcurCurrent": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagCURSOR" + }, + "kind": "pointer" + }, + "offset": 304 + }, + "ulEtwReserved1": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 336 + }, + "ptDblClk": { + "type": { + "kind": "struct", + "name": "tagPOINT" + }, + "offset": 120 + }, + "xbtnDblClk": { + "type": { + "kind": "base", + "name": "unsigned short" + }, + "offset": 104 + }, + "afKeyRecentDown": { + "type": { + "count": 32, + "subtype": { + "kind": "base", + "name": "unsigned char" + }, + "kind": "array" + }, + "offset": 136 + }, + "afKeyState": { + "type": { + "count": 64, + "subtype": { + "kind": "base", + "name": "unsigned char" + }, + "kind": "array" + }, + "offset": 168 + }, + "spwndCapture": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagWND" + }, + "kind": "pointer" + }, + "offset": 64 + }, + "idSysPeek": { + "type": { + "kind": "base", + "name": "unsigned long long" + }, + "offset": 40 + } + }, + "kind": "struct", + "size": 344 + }, + "__unnamed_1203": { + "fields": { + "ShareAccess": { + "type": { + "kind": "base", + "name": "unsigned short" + }, + "offset": 18 + }, + "Reserved": { + "type": { + "kind": "base", + "name": "unsigned short" + }, + "offset": 16 + }, + "SecurityContext": { + "type": { + "subtype": { + "kind": "struct", + "name": "nt_symbols!_IO_SECURITY_CONTEXT" + }, + "kind": "pointer" + }, + "offset": 0 + }, + "Options": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 8 + }, + "Parameters": { + "type": { + "subtype": { + "kind": "struct", + "name": "nt_symbols!_NAMED_PIPE_CREATE_PARAMETERS" + }, + "kind": "pointer" + }, + "offset": 24 + } + }, + "kind": "struct", + "size": 32 + }, + "HGESTUREINFO__": { + "fields": { + "unused": { + "type": { + "kind": "base", + "name": "long" + }, + "offset": 0 + } + }, + "kind": "struct", + "size": 4 + }, + "tagCLS": { + "fields": { + "spcur": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagCURSOR" + }, + "kind": "pointer" + }, + "offset": 120 + }, + "cbwndExtra": { + "type": { + "kind": "base", + "name": "long" + }, + "offset": 100 + }, + "pclsClone": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagCLS" + }, + "kind": "pointer" + }, + "offset": 72 + }, + "lpszClientAnsiMenuName": { + "type": { + "subtype": { + "kind": "base", + "name": "unsigned char" + }, + "kind": "pointer" + }, + "offset": 40 + }, + "pclsBase": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagCLS" + }, + "kind": "pointer" + }, + "offset": 64 + }, + "atomNVClassName": { + "type": { + "kind": "base", + "name": "unsigned short" + }, + "offset": 10 + }, + "style": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 84 + }, + "pclsNext": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagCLS" + }, + "kind": "pointer" + }, + "offset": 0 + }, + "CSF_flags": { + "type": { + "kind": "base", + "name": "unsigned short" + }, + "offset": 34 + }, + "lpfnWndProc": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 88 + }, + "lpszAnsiClassName": { + "type": { + "subtype": { + "kind": "base", + "name": "unsigned char" + }, + "kind": "pointer" + }, + "offset": 144 + }, + "spcpdFirst": { + "type": { + "subtype": { + "kind": "struct", + "name": "_CALLPROCDATA" + }, + "kind": "pointer" + }, + "offset": 56 + }, + "lpszClientUnicodeMenuName": { + "type": { + "subtype": { + "kind": "base", + "name": "unsigned short" + }, + "kind": "pointer" + }, + "offset": 48 + }, + "cbclsExtra": { + "type": { + "kind": "base", + "name": "long" + }, + "offset": 96 + }, + "lpszMenuName": { + "type": { + "subtype": { + "kind": "base", + "name": "unsigned short" + }, + "kind": "pointer" + }, + "offset": 136 + }, + "spicnSm": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagCURSOR" + }, + "kind": "pointer" + }, + "offset": 152 + }, + "hTaskWow": { + "type": { + "kind": "base", + "name": "unsigned short" + }, + "offset": 32 + }, + "cWndReferenceCount": { + "type": { + "kind": "base", + "name": "long" + }, + "offset": 80 + }, + "hbrBackground": { + "type": { + "subtype": { + "kind": "struct", + "name": "HBRUSH__" + }, + "kind": "pointer" + }, + "offset": 128 + }, + "spicn": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagCURSOR" + }, + "kind": "pointer" + }, + "offset": 112 + }, + "fnid": { + "type": { + "kind": "base", + "name": "unsigned short" + }, + "offset": 12 + }, + "pdce": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagDCE" + }, + "kind": "pointer" + }, + "offset": 24 + }, + "hModule": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 104 + }, + "rpdeskParent": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagDESKTOP" + }, + "kind": "pointer" + }, + "offset": 16 + }, + "atomClassName": { + "type": { + "kind": "base", + "name": "unsigned short" + }, + "offset": 8 + } + }, + "kind": "struct", + "size": 160 + }, + "_PROCDESKHEAD": { + "fields": { + "cLockObj": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 8 + }, + "pSelf": { + "type": { + "subtype": { + "kind": "base", + "name": "unsigned char" + }, + "kind": "pointer" + }, + "offset": 32 + }, + "hTaskWow": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 16 + }, + "rpdesk": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagDESKTOP" + }, + "kind": "pointer" + }, + "offset": 24 + }, + "h": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 0 + } + }, + "kind": "struct", + "size": 40 + }, + "_DMM_COMMITVIDPNREQUESTSET_SERIALIZATION": { + "fields": { + "CommitVidPnRequestOffset": { + "type": { + "count": 1, + "subtype": { + "kind": "base", + "name": "unsigned long" + }, + "kind": "array" + }, + "offset": 4 + }, + "NumCommitVidPnRequests": { + "type": { + "kind": "base", + "name": "unsigned char" + }, + "offset": 0 + } + }, + "kind": "struct", + "size": 8 + }, + "_VK_TO_FUNCTION_TABLE": { + "fields": { + "NLSFEProcType": { + "type": { + "kind": "base", + "name": "unsigned char" + }, + "offset": 1 + }, + "NLSFEProcCurrent": { + "type": { + "kind": "base", + "name": "unsigned char" + }, + "offset": 2 + }, + "Vk": { + "type": { + "kind": "base", + "name": "unsigned char" + }, + "offset": 0 + }, + "NLSFEProcSwitch": { + "type": { + "kind": "base", + "name": "unsigned char" + }, + "offset": 3 + }, + "NLSFEProcAlt": { + "type": { + "count": 8, + "subtype": { + "kind": "struct", + "name": "_VK_FUNCTION_PARAM" + }, + "kind": "array" + }, + "offset": 68 + }, + "NLSFEProc": { + "type": { + "count": 8, + "subtype": { + "kind": "struct", + "name": "_VK_FUNCTION_PARAM" + }, + "kind": "array" + }, + "offset": 4 + } + }, + "kind": "struct", + "size": 132 + }, + "_DMM_MONITORDESCRIPTORSET_SERIALIZATION": { + "fields": { + "NumDescriptors": { + "type": { + "kind": "base", + "name": "unsigned char" + }, + "offset": 0 + }, + "DescriptorSerialization": { + "type": { + "count": 1, + "subtype": { + "kind": "struct", + "name": "_DMM_MONITORDESCRIPTOR_SERIALIZATION" + }, + "kind": "array" + }, + "offset": 4 + } + }, + "kind": "struct", + "size": 144 + }, + "_DMM_MONITORSOURCEMODESET_SERIALIZATION": { + "fields": { + "NumModes": { + "type": { + "kind": "base", + "name": "unsigned char" + }, + "offset": 0 + }, + "ModeSerialization": { + "type": { + "count": 1, + "subtype": { + "kind": "struct", + "name": "_DMM_MONITOR_SOURCE_MODE_SERIALIZATION" + }, + "kind": "array" + }, + "offset": 8 + } + }, + "kind": "struct", + "size": 112 + }, + "_CALLBACKWND": { + "fields": { + "hwnd": { + "type": { + "subtype": { + "kind": "struct", + "name": "HWND__" + }, + "kind": "pointer" + }, + "offset": 0 + }, + "pActCtx": { + "type": { + "subtype": { + "kind": "struct", + "name": "nt_symbols!_ACTIVATION_CONTEXT" + }, + "kind": "pointer" + }, + "offset": 16 + }, + "pwnd": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagWND" + }, + "kind": "pointer" + }, + "offset": 8 + } + }, + "kind": "struct", + "size": 24 + }, + "_DMM_VIDPNPATHANDTARGETMODESET_SERIALIZATION": { + "fields": { + "PathInfo": { + "type": { + "kind": "struct", + "name": "_D3DKMDT_VIDPN_PRESENT_PATH" + }, + "offset": 0 + }, + "TargetModeSet": { + "type": { + "kind": "struct", + "name": "_DMM_VIDPNTARGETMODESET_SERIALIZATION" + }, + "offset": 360 + } + }, + "kind": "struct", + "size": 440 + }, + "_VK_FUNCTION_PARAM": { + "fields": { + "NLSFEProcIndex": { + "type": { + "kind": "base", + "name": "unsigned char" + }, + "offset": 0 + }, + "NLSFEProcParam": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 4 + } + }, + "kind": "struct", + "size": 8 + }, + "tagSBCALC": { + "fields": { + "posMax": { + "type": { + "kind": "base", + "name": "long" + }, + "offset": 4 + }, + "pxStart": { + "type": { + "kind": "base", + "name": "long" + }, + "offset": 44 + }, + "pxThumbBottom": { + "type": { + "kind": "base", + "name": "long" + }, + "offset": 48 + }, + "cpxThumb": { + "type": { + "kind": "base", + "name": "long" + }, + "offset": 32 + }, + "pxMin": { + "type": { + "kind": "base", + "name": "long" + }, + "offset": 60 + }, + "pxThumbTop": { + "type": { + "kind": "base", + "name": "long" + }, + "offset": 52 + }, + "pxDownArrow": { + "type": { + "kind": "base", + "name": "long" + }, + "offset": 40 + }, + "pos": { + "type": { + "kind": "base", + "name": "long" + }, + "offset": 12 + }, + "cpx": { + "type": { + "kind": "base", + "name": "long" + }, + "offset": 56 + }, + "pxBottom": { + "type": { + "kind": "base", + "name": "long" + }, + "offset": 20 + }, + "pxTop": { + "type": { + "kind": "base", + "name": "long" + }, + "offset": 16 + }, + "pxLeft": { + "type": { + "kind": "base", + "name": "long" + }, + "offset": 24 + }, + "pxRight": { + "type": { + "kind": "base", + "name": "long" + }, + "offset": 28 + }, + "pxUpArrow": { + "type": { + "kind": "base", + "name": "long" + }, + "offset": 36 + }, + "posMin": { + "type": { + "kind": "base", + "name": "long" + }, + "offset": 0 + }, + "page": { + "type": { + "kind": "base", + "name": "long" + }, + "offset": 8 + } + }, + "kind": "struct", + "size": 64 + }, + "HDESK__": { + "fields": { + "unused": { + "type": { + "kind": "base", + "name": "long" + }, + "offset": 0 + } + }, + "kind": "struct", + "size": 4 + }, + "HIMC__": { + "fields": { + "unused": { + "type": { + "kind": "base", + "name": "long" + }, + "offset": 0 + } + }, + "kind": "struct", + "size": 4 + }, + "_D3DKMDT_COLOR_COEFF_DYNAMIC_RANGES": { + "fields": { + "SecondChannel": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 4 + }, + "FourthChannel": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 12 + }, + "ThirdChannel": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 8 + }, + "FirstChannel": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 0 + } + }, + "kind": "struct", + "size": 16 + }, + "tagMENUSTATE": { + "fields": { + "cxAni": { + "type": { + "kind": "base", + "name": "long" + }, + "offset": 116 + }, + "pGlobalPopupMenu": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagPOPUPMENU" + }, + "kind": "pointer" + }, + "offset": 0 + }, + "uDraggingIndex": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 88 + }, + "fNotifyByPos": { + "type": { + "bit_position": 17, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 1 + }, + "offset": 8 + }, + "fInCallHandleMenuMessages": { + "type": { + "bit_position": 9, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 1 + }, + "offset": 8 + }, + "ixAni": { + "type": { + "kind": "base", + "name": "long" + }, + "offset": 108 + }, + "dwLockCount": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 40 + }, + "fAutoDismiss": { + "type": { + "bit_position": 11, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 1 + }, + "offset": 8 + }, + "fIsSysMenu": { + "type": { + "bit_position": 1, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 1 + }, + "offset": 8 + }, + "dwAniStartTime": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 104 + }, + "uButtonDownHitArea": { + "type": { + "kind": "base", + "name": "unsigned long long" + }, + "offset": 64 + }, + "fIgnoreButtonUp": { + "type": { + "bit_position": 13, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 1 + }, + "offset": 8 + }, + "ptButtonDown": { + "type": { + "kind": "struct", + "name": "tagPOINT" + }, + "offset": 56 + }, + "fMenuStarted": { + "type": { + "bit_position": 0, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 1 + }, + "offset": 8 + }, + "iAniDropDir": { + "type": { + "bit_position": 19, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 5 + }, + "offset": 8 + }, + "hdcAni": { + "type": { + "subtype": { + "kind": "struct", + "name": "HDC__" + }, + "kind": "pointer" + }, + "offset": 136 + }, + "fModelessMenu": { + "type": { + "bit_position": 8, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 1 + }, + "offset": 8 + }, + "hbmAni": { + "type": { + "subtype": { + "kind": "struct", + "name": "HBITMAP__" + }, + "kind": "pointer" + }, + "offset": 128 + }, + "fInEndMenu": { + "type": { + "bit_position": 4, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 1 + }, + "offset": 8 + }, + "uDraggingFlags": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 92 + }, + "vkButtonDown": { + "type": { + "kind": "base", + "name": "long" + }, + "offset": 76 + }, + "fSetCapture": { + "type": { + "bit_position": 18, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 1 + }, + "offset": 8 + }, + "fInDoDragDrop": { + "type": { + "bit_position": 15, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 1 + }, + "offset": 8 + }, + "fActiveNoForeground": { + "type": { + "bit_position": 16, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 1 + }, + "offset": 8 + }, + "fMouseOffMenu": { + "type": { + "bit_position": 14, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 1 + }, + "offset": 8 + }, + "fDragAndDrop": { + "type": { + "bit_position": 10, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 1 + }, + "offset": 8 + }, + "fInsideMenuLoop": { + "type": { + "bit_position": 2, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 1 + }, + "offset": 8 + }, + "uDraggingHitArea": { + "type": { + "kind": "base", + "name": "unsigned long long" + }, + "offset": 80 + }, + "fButtonDown": { + "type": { + "bit_position": 3, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 1 + }, + "offset": 8 + }, + "ptiMenuStateOwner": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagTHREADINFO" + }, + "kind": "pointer" + }, + "offset": 32 + }, + "cyAni": { + "type": { + "kind": "base", + "name": "long" + }, + "offset": 120 + }, + "iyAni": { + "type": { + "kind": "base", + "name": "long" + }, + "offset": 112 + }, + "hdcWndAni": { + "type": { + "subtype": { + "kind": "struct", + "name": "HDC__" + }, + "kind": "pointer" + }, + "offset": 96 + }, + "fAboutToAutoDismiss": { + "type": { + "bit_position": 12, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 1 + }, + "offset": 8 + }, + "mnFocus": { + "type": { + "kind": "base", + "name": "long" + }, + "offset": 20 + }, + "uButtonDownIndex": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 72 + }, + "fButtonAlwaysDown": { + "type": { + "bit_position": 6, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 1 + }, + "offset": 8 + }, + "fUnderline": { + "type": { + "bit_position": 5, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 1 + }, + "offset": 8 + }, + "ptMouseLast": { + "type": { + "kind": "struct", + "name": "tagPOINT" + }, + "offset": 12 + }, + "pmnsPrev": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagMENUSTATE" + }, + "kind": "pointer" + }, + "offset": 48 + }, + "fDragging": { + "type": { + "bit_position": 7, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 1 + }, + "offset": 8 + }, + "cmdLast": { + "type": { + "kind": "base", + "name": "long" + }, + "offset": 24 + } + }, + "kind": "struct", + "size": 144 + }, + "VK_TO_BIT": { + "fields": { + "Vk": { + "type": { + "kind": "base", + "name": "unsigned char" + }, + "offset": 0 + }, + "ModBits": { + "type": { + "kind": "base", + "name": "unsigned char" + }, + "offset": 1 + } + }, + "kind": "struct", + "size": 2 + }, + "tagWOWTHREADINFO": { + "fields": { + "pIdleEvent": { + "type": { + "subtype": { + "kind": "struct", + "name": "nt_symbols!_KEVENT" + }, + "kind": "pointer" + }, + "offset": 32 + }, + "idParentProcess": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 24 + }, + "idTask": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 8 + }, + "pwtiNext": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagWOWTHREADINFO" + }, + "kind": "pointer" + }, + "offset": 0 + }, + "idWaitObject": { + "type": { + "kind": "base", + "name": "unsigned long long" + }, + "offset": 16 + } + }, + "kind": "struct", + "size": 40 + }, + "__unnamed_1805": { + "fields": { + "Start": { + "type": { + "kind": "struct", + "name": "nt_symbols!_LARGE_INTEGER" + }, + "offset": 0 + }, + "Length": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 8 + } + }, + "kind": "struct", + "size": 12 + }, + "__unnamed_1211": { + "fields": { + "Length": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 0 + }, + "FileInformationClass": { + "type": { + "kind": "enum", + "name": "FileInformationClassEnum" + }, + "offset": 8 + } + }, + "kind": "struct", + "size": 16 + }, + "__unnamed_1213": { + "fields": { + "FileInformationClass": { + "type": { + "kind": "enum", + "name": "FileInformationClassEnum" + }, + "offset": 8 + }, + "AdvanceOnly": { + "type": { + "kind": "base", + "name": "unsigned char" + }, + "offset": 25 + }, + "ClusterCount": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 24 + }, + "Length": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 0 + }, + "DeleteHandle": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 24 + }, + "ReplaceIfExists": { + "type": { + "kind": "base", + "name": "unsigned char" + }, + "offset": 24 + }, + "FileObject": { + "type": { + "subtype": { + "kind": "struct", + "name": "nt_symbols!_FILE_OBJECT" + }, + "kind": "pointer" + }, + "offset": 16 + } + }, + "kind": "struct", + "size": 32 + }, + "__unnamed_1217": { + "fields": { + "FsInformationClass": { + "type": { + "kind": "enum", + "name": "FsInformationClassEnum" + }, + "offset": 8 + }, + "Length": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 0 + } + }, + "kind": "struct", + "size": 16 + }, + "__unnamed_123b": { + "fields": { + "IoResourceRequirementList": { + "type": { + "subtype": { + "kind": "struct", + "name": "nt_symbols!_IO_RESOURCE_REQUIREMENTS_LIST" + }, + "kind": "pointer" + }, + "offset": 0 + } + }, + "kind": "struct", + "size": 8 + }, + "__unnamed_122d": { + "fields": { + "Type": { + "type": { + "kind": "enum", + "name": "TypeEnum" + }, + "offset": 0 + } + }, + "kind": "struct", + "size": 4 + }, + "__unnamed_1950": { + "fields": { + "Length": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 0 + }, + "MaximumAddress": { + "type": { + "kind": "struct", + "name": "nt_symbols!_LARGE_INTEGER" + }, + "offset": 16 + }, + "MinimumAddress": { + "type": { + "kind": "struct", + "name": "nt_symbols!_LARGE_INTEGER" + }, + "offset": 8 + }, + "Alignment": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 4 + } + }, + "kind": "struct", + "size": 24 + }, + "tagITEM": { + "fields": { + "fType": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 0 + }, + "ulX": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 84 + }, + "wID": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 8 + }, + "dwItemData": { + "type": { + "kind": "base", + "name": "unsigned long long" + }, + "offset": 56 + }, + "hbmpChecked": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 24 + }, + "xItem": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 64 + }, + "spSubMenu": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagMENU" + }, + "kind": "pointer" + }, + "offset": 16 + }, + "hbmpUnchecked": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 32 + }, + "fState": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 4 + }, + "dxTab": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 80 + }, + "cxBmp": { + "type": { + "kind": "base", + "name": "long" + }, + "offset": 104 + }, + "yItem": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 68 + }, + "cyItem": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 76 + }, + "umim": { + "type": { + "kind": "struct", + "name": "tagUAHMENUITEMMETRICS" + }, + "offset": 112 + }, + "cch": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 48 + }, + "ulWidth": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 88 + }, + "cyBmp": { + "type": { + "kind": "base", + "name": "long" + }, + "offset": 108 + }, + "lpstr": { + "type": { + "subtype": { + "kind": "base", + "name": "unsigned short" + }, + "kind": "pointer" + }, + "offset": 40 + }, + "cxItem": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 72 + }, + "hbmp": { + "type": { + "subtype": { + "kind": "struct", + "name": "HBITMAP__" + }, + "kind": "pointer" + }, + "offset": 96 + } + }, + "kind": "struct", + "size": 144 + }, + "tagIMEINFOEX": { + "fields": { + "dwImeWinVersion": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 84 + }, + "fSysWow64Only": { + "type": { + "bit_position": 0, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 348 + }, + "fInitOpen": { + "type": { + "kind": "base", + "name": "long" + }, + "offset": 72 + }, + "wszImeDescription": { + "type": { + "count": 50, + "subtype": { + "kind": "base", + "name": "wchar" + }, + "kind": "array" + }, + "offset": 88 + }, + "fCUASLayer": { + "type": { + "bit_position": 1, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 348 + }, + "ImeInfo": { + "type": { + "kind": "struct", + "name": "tagIMEINFO" + }, + "offset": 8 + }, + "wszImeFile": { + "type": { + "count": 80, + "subtype": { + "kind": "base", + "name": "wchar" + }, + "kind": "array" + }, + "offset": 188 + }, + "wszUIClass": { + "type": { + "count": 16, + "subtype": { + "kind": "base", + "name": "wchar" + }, + "kind": "array" + }, + "offset": 36 + }, + "fLoadFlag": { + "type": { + "kind": "base", + "name": "long" + }, + "offset": 76 + }, + "hkl": { + "type": { + "subtype": { + "kind": "struct", + "name": "HKL__" + }, + "kind": "pointer" + }, + "offset": 0 + }, + "dwProdVersion": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 80 + }, + "fdwInitConvMode": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 68 + } + }, + "kind": "struct", + "size": 352 + }, + "__unnamed_1962": { + "fields": { + "BusNumber": { + "type": { + "kind": "struct", + "name": "__unnamed_1958" + }, + "offset": 0 + }, + "Dma": { + "type": { + "kind": "struct", + "name": "__unnamed_1956" + }, + "offset": 0 + }, + "Memory48": { + "type": { + "kind": "struct", + "name": "__unnamed_195e" + }, + "offset": 0 + }, + "Generic": { + "type": { + "kind": "struct", + "name": "__unnamed_1950" + }, + "offset": 0 + }, + "Memory40": { + "type": { + "kind": "struct", + "name": "__unnamed_195c" + }, + "offset": 0 + }, + "DevicePrivate": { + "type": { + "kind": "struct", + "name": "nt_symbols!__unnamed_180f" + }, + "offset": 0 + }, + "ConfigData": { + "type": { + "kind": "struct", + "name": "__unnamed_195a" + }, + "offset": 0 + }, + "Memory64": { + "type": { + "kind": "struct", + "name": "__unnamed_1960" + }, + "offset": 0 + }, + "Memory": { + "type": { + "kind": "struct", + "name": "__unnamed_1950" + }, + "offset": 0 + }, + "Interrupt": { + "type": { + "kind": "struct", + "name": "__unnamed_1954" + }, + "offset": 0 + }, + "Port": { + "type": { + "kind": "struct", + "name": "__unnamed_1950" + }, + "offset": 0 + } + }, + "kind": "struct", + "size": 24 + }, + "tagMSGPPINFO": { + "fields": { + "dwIndexMsgPP": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 0 + } + }, + "kind": "struct", + "size": 4 + }, + "tagSBINFO": { + "fields": { + "WSBflags": { + "type": { + "kind": "base", + "name": "long" + }, + "offset": 0 + }, + "Horz": { + "type": { + "kind": "struct", + "name": "tagSBDATA" + }, + "offset": 4 + }, + "Vert": { + "type": { + "kind": "struct", + "name": "tagSBDATA" + }, + "offset": 20 + } + }, + "kind": "struct", + "size": 36 + }, + "VWPLELEMENT": { + "fields": { + "DataOrTag": { + "type": { + "kind": "base", + "name": "unsigned long long" + }, + "offset": 0 + }, + "pwnd": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagWND" + }, + "kind": "pointer" + }, + "offset": 8 + } + }, + "kind": "struct", + "size": 16 + }, + "tagSBDATA": { + "fields": { + "posMax": { + "type": { + "kind": "base", + "name": "long" + }, + "offset": 4 + }, + "posMin": { + "type": { + "kind": "base", + "name": "long" + }, + "offset": 0 + }, + "page": { + "type": { + "kind": "base", + "name": "long" + }, + "offset": 8 + }, + "pos": { + "type": { + "kind": "base", + "name": "long" + }, + "offset": 12 + } + }, + "kind": "struct", + "size": 16 + }, + "_VSC_VK": { + "fields": { + "Vsc": { + "type": { + "kind": "base", + "name": "unsigned char" + }, + "offset": 0 + }, + "Vk": { + "type": { + "kind": "base", + "name": "unsigned short" + }, + "offset": 2 + } + }, + "kind": "struct", + "size": 4 + }, + "__unnamed_123f": { + "fields": { + "Lock": { + "type": { + "kind": "base", + "name": "unsigned char" + }, + "offset": 0 + } + }, + "kind": "struct", + "size": 1 + }, + "_SCATTER_GATHER_ELEMENT": { + "fields": { + "Length": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 8 + }, + "Reserved": { + "type": { + "kind": "base", + "name": "unsigned long long" + }, + "offset": 16 + }, + "Address": { + "type": { + "kind": "struct", + "name": "nt_symbols!_LARGE_INTEGER" + }, + "offset": 0 + } + }, + "kind": "struct", + "size": 24 + }, + "tagWND": { + "fields": { + "spwndLastActive": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagWND" + }, + "kind": "pointer" + }, + "offset": 240 + }, + "bWS_CLIPCHILDREN": { + "type": { + "bit_position": 25, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 52 + }, + "bMaximizeButtonDown": { + "type": { + "bit_position": 13, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 44 + }, + "bUIStateActive": { + "type": { + "bit_position": 26, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 48 + }, + "bWS_TABSTOP": { + "type": { + "bit_position": 16, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 52 + }, + "bDialogWindow": { + "type": { + "bit_position": 16, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 40 + }, + "lpfnWndProc": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 160 + }, + "bMinimizeButtonDown": { + "type": { + "bit_position": 14, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 44 + }, + "hImc": { + "type": { + "subtype": { + "kind": "struct", + "name": "HIMC__" + }, + "kind": "pointer" + }, + "offset": 248 + }, + "bWS_SIZEBOX": { + "type": { + "bit_position": 18, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 52 + }, + "style": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 68 + }, + "bChildNoActivate": { + "type": { + "bit_position": 11, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 288 + }, + "bWS_EX_LAYERED": { + "type": { + "bit_position": 19, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 48 + }, + "bReserved3": { + "type": { + "bit_position": 0, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 16 + }, + "offset": 52 + }, + "bStartPaint": { + "type": { + "bit_position": 2, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 44 + }, + "bVerticallyMaximizedLeft": { + "type": { + "bit_position": 7, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 288 + }, + "bHiddenPopup": { + "type": { + "bit_position": 14, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 40 + }, + "bSendEraseBackground": { + "type": { + "bit_position": 9, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 40 + }, + "bWin50Compat": { + "type": { + "bit_position": 10, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 44 + }, + "bWS_EX_CLIENTEDGE": { + "type": { + "bit_position": 9, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 48 + }, + "fnid": { + "type": { + "kind": "base", + "name": "unsigned short" + }, + "offset": 66 + }, + "bDisabled": { + "type": { + "bit_position": 27, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 52 + }, + "bAnsiWindowProc": { + "type": { + "bit_position": 19, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 40 + }, + "bWin40Compat": { + "type": { + "bit_position": 9, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 44 + }, + "rcClient": { + "type": { + "kind": "struct", + "name": "tagRECT" + }, + "offset": 128 + }, + "bAnsiCreator": { + "type": { + "bit_position": 29, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 40 + }, + "bAnyScrollButtonDown": { + "type": { + "bit_position": 20, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 44 + }, + "bSendSizeMoveMsgs": { + "type": { + "bit_position": 4, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 40 + }, + "bLinked": { + "type": { + "bit_position": 3, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 288 + }, + "bSendNCPaint": { + "type": { + "bit_position": 11, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 40 + }, + "bInternalPaint": { + "type": { + "bit_position": 12, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 40 + }, + "bHasClientEdge": { + "type": { + "bit_position": 4, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 44 + }, + "bHasPalette": { + "type": { + "bit_position": 21, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 40 + }, + "bHasHorizontalScrollbar": { + "type": { + "bit_position": 2, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 40 + }, + "bUIStateFocusRectHidden": { + "type": { + "bit_position": 31, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 48 + }, + "bWS_DLGFRAME": { + "type": { + "bit_position": 22, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 52 + }, + "bWS_EX_MDICHILD": { + "type": { + "bit_position": 6, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 48 + }, + "bHasVerticalScrollbar": { + "type": { + "bit_position": 1, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 40 + }, + "bReserved2": { + "type": { + "bit_position": 0, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 16 + }, + "offset": 52 + }, + "bSmallIconFromWMQueryDrag": { + "type": { + "bit_position": 29, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 44 + }, + "bNoNCPaint": { + "type": { + "bit_position": 8, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 40 + }, + "bHasSPB": { + "type": { + "bit_position": 7, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 40 + }, + "bWS_MINIMIZEBOX": { + "type": { + "bit_position": 17, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 52 + }, + "bScrollBarVerticalTracking": { + "type": { + "bit_position": 21, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 44 + }, + "bWS_EX_DLGMODALFRAME": { + "type": { + "bit_position": 0, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 48 + }, + "bWS_EX_TRANSPARENT": { + "type": { + "bit_position": 5, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 48 + }, + "bPaintNotProcessed": { + "type": { + "bit_position": 22, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 40 + }, + "bSyncPaintPending": { + "type": { + "bit_position": 23, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 40 + }, + "hrgnClip": { + "type": { + "subtype": { + "kind": "struct", + "name": "HRGN__" + }, + "kind": "pointer" + }, + "offset": 200 + }, + "bShellHookRegistered": { + "type": { + "bit_position": 30, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 44 + }, + "spwndChild": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagWND" + }, + "kind": "pointer" + }, + "offset": 112 + }, + "bUnused5": { + "type": { + "bit_position": 16, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 52 + }, + "bInDestroy": { + "type": { + "bit_position": 7, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 44 + }, + "state": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 40 + }, + "bWS_EX_LEFTSCROLLBAR": { + "type": { + "bit_position": 14, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 48 + }, + "bToggleTopmost": { + "type": { + "bit_position": 26, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 40 + }, + "bWS_VSCROLL": { + "type": { + "bit_position": 21, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 52 + }, + "ExStyle": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 48 + }, + "bWS_HSCROLL": { + "type": { + "bit_position": 20, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 52 + }, + "bUpdateDirty": { + "type": { + "bit_position": 13, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 40 + }, + "bWMPaintSent": { + "type": { + "bit_position": 0, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 44 + }, + "bWS_EX_WINDOWEDGE": { + "type": { + "bit_position": 8, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 48 + }, + "bWS_EX_ACCEPTFILE": { + "type": { + "bit_position": 4, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 48 + }, + "bWS_GROUP": { + "type": { + "bit_position": 17, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 52 + }, + "spwndNext": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagWND" + }, + "kind": "pointer" + }, + "offset": 88 + }, + "bVisible": { + "type": { + "bit_position": 28, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 52 + }, + "bVerticallyMaximizedRight": { + "type": { + "bit_position": 8, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 288 + }, + "bForceMenuDraw": { + "type": { + "bit_position": 15, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 40 + }, + "bForceNCPaint": { + "type": { + "bit_position": 22, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 44 + }, + "bOldUI": { + "type": { + "bit_position": 3, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 44 + }, + "spwndClipboardListenerNext": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagWND" + }, + "kind": "pointer" + }, + "offset": 280 + }, + "bWS_EX_NOPADDEDBORDER": { + "type": { + "bit_position": 23, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 48 + }, + "bNoMinmaxAnimatedRects": { + "type": { + "bit_position": 28, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 44 + }, + "spmenuSys": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagMENU" + }, + "kind": "pointer" + }, + "offset": 184 + }, + "bWS_MAXIMIZEBOX": { + "type": { + "bit_position": 16, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 52 + }, + "bHasCaption": { + "type": { + "bit_position": 3, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 40 + }, + "bEraseBackground": { + "type": { + "bit_position": 10, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 40 + }, + "spwndOwner": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagWND" + }, + "kind": "pointer" + }, + "offset": 104 + }, + "cbwndExtra": { + "type": { + "kind": "base", + "name": "long" + }, + "offset": 232 + }, + "bMakeVisibleWhenUnghosted": { + "type": { + "bit_position": 11, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 48 + }, + "bUnused8": { + "type": { + "bit_position": 16, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 2 + }, + "offset": 52 + }, + "bUnused9": { + "type": { + "bit_position": 16, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 3 + }, + "offset": 52 + }, + "bForceFullNCPaintClipRgn": { + "type": { + "bit_position": 23, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 44 + }, + "bWS_EX_RTLREADING": { + "type": { + "bit_position": 13, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 48 + }, + "bUnused1": { + "type": { + "bit_position": 1, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 48 + }, + "bUnused2": { + "type": { + "bit_position": 15, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 48 + }, + "bUnused3": { + "type": { + "bit_position": 21, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 48 + }, + "bUnused4": { + "type": { + "bit_position": 24, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 48 + }, + "bHasMeun": { + "type": { + "bit_position": 0, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 40 + }, + "bUnused6": { + "type": { + "bit_position": 16, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 52 + }, + "bUnused7": { + "type": { + "bit_position": 16, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 2 + }, + "offset": 52 + }, + "bClipboardListener": { + "type": { + "bit_position": 0, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 288 + }, + "bScrollBarLineDownBtnDown": { + "type": { + "bit_position": 19, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 44 + }, + "bRedirectedForPrint": { + "type": { + "bit_position": 2, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 288 + }, + "bWS_EX_RIGHT": { + "type": { + "bit_position": 12, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 48 + }, + "bHasCreatestructName": { + "type": { + "bit_position": 17, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 40 + }, + "bWS_EX_COMPOSITED": { + "type": { + "bit_position": 25, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 48 + }, + "bFullScreen": { + "type": { + "bit_position": 6, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 44 + }, + "hrgnUpdate": { + "type": { + "subtype": { + "kind": "struct", + "name": "HRGN__" + }, + "kind": "pointer" + }, + "offset": 160 + }, + "head": { + "type": { + "kind": "struct", + "name": "_THRDESKHEAD" + }, + "offset": 0 + }, + "bConsoleWindow": { + "type": { + "bit_position": 10, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 288 + }, + "ppropList": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagPROPLIST" + }, + "kind": "pointer" + }, + "offset": 168 + }, + "bWS_EX_TOPMOST": { + "type": { + "bit_position": 3, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 48 + }, + "bScrollBarPageDownBtnDown": { + "type": { + "bit_position": 18, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 44 + }, + "bScrollBarLineUpBtnDown": { + "type": { + "bit_position": 16, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 44 + }, + "bRecievedQuerySuspendMsg": { + "type": { + "bit_position": 24, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 40 + }, + "bMaximizeMonitorRegion": { + "type": { + "bit_position": 11, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 44 + }, + "bRedrawIfHung": { + "type": { + "bit_position": 27, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 40 + }, + "bWS_POPUP": { + "type": { + "bit_position": 31, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 52 + }, + "bWS_EX_CONTEXTHELP": { + "type": { + "bit_position": 10, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 48 + }, + "dwUserData": { + "type": { + "kind": "base", + "name": "unsigned long long" + }, + "offset": 256 + }, + "hMod16": { + "type": { + "kind": "base", + "name": "unsigned short" + }, + "offset": 64 + }, + "FullScreenMode": { + "type": { + "bit_position": 24, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 3 + }, + "offset": 44 + }, + "bLayeredLimbo": { + "type": { + "bit_position": 5, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 288 + }, + "bWS_EX_NOINHERITLAYOUT": { + "type": { + "bit_position": 20, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 48 + }, + "bWS_EX_LAYOUTRTL": { + "type": { + "bit_position": 22, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 48 + }, + "bUIStateKbdAccelHidden": { + "type": { + "bit_position": 30, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 48 + }, + "bWS_BORDER": { + "type": { + "bit_position": 23, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 52 + }, + "bWS_EX_TOOLWINDOW": { + "type": { + "bit_position": 7, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 48 + }, + "bDestroyed": { + "type": { + "bit_position": 31, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 40 + }, + "bServerSideWindowProc": { + "type": { + "bit_position": 18, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 40 + }, + "bCaptionTextTruncated": { + "type": { + "bit_position": 27, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 44 + }, + "rcWindow": { + "type": { + "kind": "struct", + "name": "tagRECT" + }, + "offset": 112 + }, + "bEndPaintInvalidate": { + "type": { + "bit_position": 1, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 44 + }, + "hrgnNewFrame": { + "type": { + "subtype": { + "kind": "struct", + "name": "HRGN__" + }, + "kind": "pointer" + }, + "offset": 208 + }, + "bBeingActivated": { + "type": { + "bit_position": 20, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 40 + }, + "bWS_EX_COMPOSITEDCompositing": { + "type": { + "bit_position": 28, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 48 + }, + "bWMCreateMsgProcessed": { + "type": { + "bit_position": 31, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 44 + }, + "bWS_EX_NOACTIVATE": { + "type": { + "bit_position": 27, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 48 + }, + "bWS_EX_APPWINDOW": { + "type": { + "bit_position": 18, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 48 + }, + "pSBInfo": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagSBINFO" + }, + "kind": "pointer" + }, + "offset": 176 + }, + "bCloseButtonDown": { + "type": { + "bit_position": 12, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 44 + }, + "bMaximized": { + "type": { + "bit_position": 24, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 52 + }, + "bWS_CHILD": { + "type": { + "bit_position": 30, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 52 + }, + "spwndParent": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagWND" + }, + "kind": "pointer" + }, + "offset": 104 + }, + "spmenu": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagMENU" + }, + "kind": "pointer" + }, + "offset": 192 + }, + "bWS_THICKFRAME": { + "type": { + "bit_position": 18, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 52 + }, + "bWS_EX_CONTROLPARENT": { + "type": { + "bit_position": 16, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 48 + }, + "pcls": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagCLS" + }, + "kind": "pointer" + }, + "offset": 168 + }, + "bLayeredForDWM": { + "type": { + "bit_position": 4, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 288 + }, + "bMsgBox": { + "type": { + "bit_position": 5, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 40 + }, + "bHelpButtonDown": { + "type": { + "bit_position": 15, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 44 + }, + "bHasOverlay": { + "type": { + "bit_position": 9, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 288 + }, + "bRedrawFrameIfHung": { + "type": { + "bit_position": 28, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 40 + }, + "bWS_EX_NOPARENTNOTIFY": { + "type": { + "bit_position": 2, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 48 + }, + "bMaximizesToMonitor": { + "type": { + "bit_position": 30, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 40 + }, + "bBottomMost": { + "type": { + "bit_position": 5, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 44 + }, + "bReserved1": { + "type": { + "bit_position": 0, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 16 + }, + "offset": 52 + }, + "bRedirected": { + "type": { + "bit_position": 29, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 48 + }, + "bActiveFrame": { + "type": { + "bit_position": 6, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 40 + }, + "bReserved4": { + "type": { + "bit_position": 0, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 16 + }, + "offset": 52 + }, + "bReserved5": { + "type": { + "bit_position": 0, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 16 + }, + "offset": 52 + }, + "bReserved6": { + "type": { + "bit_position": 0, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 16 + }, + "offset": 52 + }, + "bReserved7": { + "type": { + "bit_position": 0, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 16 + }, + "offset": 52 + }, + "spwndPrev": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagWND" + }, + "kind": "pointer" + }, + "offset": 96 + }, + "bLayeredInvalidate": { + "type": { + "bit_position": 1, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 288 + }, + "state2": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 44 + }, + "bWS_CLIPSIBLINGS": { + "type": { + "bit_position": 26, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 52 + }, + "bScrollBarPageUpBtnDown": { + "type": { + "bit_position": 17, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 44 + }, + "pTransform": { + "type": { + "subtype": { + "kind": "struct", + "name": "_D3DMATRIX" + }, + "kind": "pointer" + }, + "offset": 272 + }, + "bWin31Compat": { + "type": { + "bit_position": 8, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 44 + }, + "ExStyle2": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 288 + }, + "bHIGHDPI_UNAWARE_Unused": { + "type": { + "bit_position": 6, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 288 + }, + "bWS_SYSMENU": { + "type": { + "bit_position": 19, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 52 + }, + "hModule": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 56 + }, + "strName": { + "type": { + "kind": "struct", + "name": "_LARGE_UNICODE_STRING" + }, + "offset": 232 + }, + "pActCtx": { + "type": { + "subtype": { + "kind": "struct", + "name": "nt_symbols!_ACTIVATION_CONTEXT" + }, + "kind": "pointer" + }, + "offset": 264 + }, + "bMinimized": { + "type": { + "bit_position": 29, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 52 + }, + "bRecievedSuspendMsg": { + "type": { + "bit_position": 25, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 40 + }, + "bWS_EX_STATICEDGE": { + "type": { + "bit_position": 17, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 48 + } + }, + "kind": "struct", + "size": 296 + }, + "_WM_VALUES_STRINGS": { + "fields": { + "pszName": { + "type": { + "subtype": { + "kind": "base", + "name": "unsigned char" + }, + "kind": "pointer" + }, + "offset": 0 + }, + "fInternal": { + "type": { + "kind": "base", + "name": "unsigned char" + }, + "offset": 8 + }, + "fDefined": { + "type": { + "kind": "base", + "name": "unsigned char" + }, + "offset": 9 + } + }, + "kind": "struct", + "size": 16 + }, + "_D3DKMDT_GRAPHICS_RENDERING_FORMAT": { + "fields": { + "VisibleRegionSize": { + "type": { + "kind": "struct", + "name": "_D3DKMDT_2DREGION" + }, + "offset": 8 + }, + "Stride": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 16 + }, + "PixelFormat": { + "type": { + "kind": "enum", + "name": "PixelFormatEnum" + }, + "offset": 20 + }, + "PixelValueAccessMode": { + "type": { + "kind": "enum", + "name": "PixelValueAccessModeEnum" + }, + "offset": 28 + }, + "PrimSurfSize": { + "type": { + "kind": "struct", + "name": "_D3DKMDT_2DREGION" + }, + "offset": 0 + }, + "ColorBasis": { + "type": { + "kind": "enum", + "name": "ColorBasisEnum" + }, + "offset": 24 + } + }, + "kind": "struct", + "size": 32 + }, + "_VK_TO_WCHARS1": { + "fields": { + "Attributes": { + "type": { + "kind": "base", + "name": "unsigned char" + }, + "offset": 1 + }, + "VirtualKey": { + "type": { + "kind": "base", + "name": "unsigned char" + }, + "offset": 0 + }, + "wch": { + "type": { + "count": 1, + "subtype": { + "kind": "base", + "name": "wchar" + }, + "kind": "array" + }, + "offset": 2 + } + }, + "kind": "struct", + "size": 4 + }, + "_TLSPRITESTATE": { + "fields": { + "flOriginalSurfFlags": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 4 + }, + "iSpriteType": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 16 + }, + "pfnSaveScreenBits": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 144 + }, + "bInsideDriverCall": { + "type": { + "kind": "base", + "name": "unsigned char" + }, + "offset": 0 + }, + "pfnStrokePath": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 48 + }, + "pfnTransparentBlt": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 112 + }, + "pfnPaint": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 64 + }, + "pfnFillPath": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 56 + }, + "pfnStretchBltROP": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 152 + }, + "iType": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 24 + }, + "pfnPlgBlt": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 128 + }, + "pfnCopyBits": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 80 + }, + "pState": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 32 + }, + "iOriginalType": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 8 + }, + "pfnTextOut": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 96 + }, + "pfnDrawStream": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 160 + }, + "pfnStrokeAndFillPath": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 40 + }, + "pfnLineTo": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 104 + }, + "pfnStretchBlt": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 88 + }, + "pfnGradientFill": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 136 + }, + "pfnAlphaBlend": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 120 + }, + "flags": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 20 + }, + "flSpriteSurfFlags": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 12 + }, + "pfnBitBlt": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 72 + } + }, + "kind": "struct", + "size": 168 + }, + "tagUAHMENUITEMMETRICS": { + "fields": { + "rgsizeBar": { + "type": { + "count": 2, + "subtype": { + "kind": "struct", + "name": "tagSIZE" + }, + "kind": "array" + }, + "offset": 0 + }, + "rgsizePopup": { + "type": { + "count": 4, + "subtype": { + "kind": "struct", + "name": "tagSIZE" + }, + "kind": "array" + }, + "offset": 0 + } + }, + "kind": "struct", + "size": 32 + }, + "__unnamed_121b": { + "fields": { + "Length": { + "type": { + "subtype": { + "kind": "struct", + "name": "nt_symbols!_LARGE_INTEGER" + }, + "kind": "pointer" + }, + "offset": 0 + }, + "ByteOffset": { + "type": { + "kind": "struct", + "name": "nt_symbols!_LARGE_INTEGER" + }, + "offset": 16 + }, + "Key": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 8 + } + }, + "kind": "struct", + "size": 24 + }, + "__unnamed_1229": { + "fields": { + "Srb": { + "type": { + "subtype": { + "kind": "struct", + "name": "nt_symbols!_SCSI_REQUEST_BLOCK" + }, + "kind": "pointer" + }, + "offset": 0 + } + }, + "kind": "struct", + "size": 8 + }, + "__unnamed_121f": { + "fields": { + "Length": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 8 + }, + "SecurityInformation": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 0 + } + }, + "kind": "struct", + "size": 16 + }, + "__unnamed_1225": { + "fields": { + "DeviceObject": { + "type": { + "subtype": { + "kind": "struct", + "name": "nt_symbols!_DEVICE_OBJECT" + }, + "kind": "pointer" + }, + "offset": 8 + }, + "Vpb": { + "type": { + "subtype": { + "kind": "struct", + "name": "nt_symbols!_VPB" + }, + "kind": "pointer" + }, + "offset": 0 + } + }, + "kind": "struct", + "size": 16 + }, + "_HEAD": { + "fields": { + "h": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 0 + }, + "cLockObj": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 8 + } + }, + "kind": "struct", + "size": 16 + }, + "tagIMEINFO": { + "fields": { + "fdwProperty": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 4 + }, + "fdwSelectCaps": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 24 + }, + "fdwUICaps": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 16 + }, + "dwPrivateDataSize": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 0 + }, + "fdwSCSCaps": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 20 + }, + "fdwSentenceCaps": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 12 + }, + "fdwConversionCaps": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 8 + } + }, + "kind": "struct", + "size": 28 + }, + "_DXGK_DIAG_CODE_POINT_PACKET": { + "fields": { + "Header": { + "type": { + "kind": "struct", + "name": "_DXGK_DIAG_HEADER" + }, + "offset": 0 + }, + "Param3": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 60 + }, + "Param1": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 52 + }, + "CodePointType": { + "type": { + "kind": "enum", + "name": "CodePointTypeEnum" + }, + "offset": 48 + }, + "Param2": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 56 + } + }, + "kind": "struct", + "size": 64 + }, + "_D3DKMDT_VIDPN_SOURCE_MODE": { + "fields": { + "Type": { + "type": { + "kind": "enum", + "name": "TypeEnum" + }, + "offset": 4 + }, + "Id": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 0 + }, + "Format": { + "type": { + "kind": "struct", + "name": "__unnamed_18a1" + }, + "offset": 8 + } + }, + "kind": "struct", + "size": 40 + }, + "tagW32JOB": { + "fields": { + "restrictions": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 24 + }, + "ughCrt": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 48 + }, + "pAtomTable": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 16 + }, + "ughMax": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 52 + }, + "pgh": { + "type": { + "subtype": { + "kind": "base", + "name": "unsigned long long" + }, + "kind": "pointer" + }, + "offset": 56 + }, + "Job": { + "type": { + "subtype": { + "kind": "struct", + "name": "nt_symbols!_EJOB" + }, + "kind": "pointer" + }, + "offset": 8 + }, + "ppiTable": { + "type": { + "subtype": { + "subtype": { + "kind": "struct", + "name": "tagPROCESSINFO" + }, + "kind": "pointer" + }, + "kind": "pointer" + }, + "offset": 40 + }, + "uProcessCount": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 28 + }, + "uMaxProcesses": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 32 + }, + "pNext": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagW32JOB" + }, + "kind": "pointer" + }, + "offset": 0 + } + }, + "kind": "struct", + "size": 64 + }, + "_DMM_MONITORFREQUENCYRANGESET_SERIALIZATION": { + "fields": { + "NumFrequencyRanges": { + "type": { + "kind": "base", + "name": "unsigned char" + }, + "offset": 0 + }, + "FrequencyRangeSerialization": { + "type": { + "count": 1, + "subtype": { + "kind": "struct", + "name": "_D3DKMDT_MONITOR_FREQUENCY_RANGE" + }, + "kind": "array" + }, + "offset": 8 + } + }, + "kind": "struct", + "size": 56 + }, + "_D3DKMDT_VIDPN_PRESENT_PATH_COPYPROTECTION": { + "fields": { + "APSTriggerBits": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 4 + }, + "CopyProtectionType": { + "type": { + "kind": "enum", + "name": "CopyProtectionTypeEnum" + }, + "offset": 0 + }, + "CopyProtectionSupport": { + "type": { + "kind": "struct", + "name": "_D3DKMDT_VIDPN_PRESENT_PATH_COPYPROTECTION_SUPPORT" + }, + "offset": 264 + }, + "OEMCopyProtection": { + "type": { + "count": 256, + "subtype": { + "kind": "base", + "name": "unsigned char" + }, + "kind": "array" + }, + "offset": 8 + } + }, + "kind": "struct", + "size": 268 + }, + "tagWINDOWSTATION": { + "fields": { + "pClipBase": { + "type": { + "subtype": { + "count": 104, + "subtype": { + "kind": "struct", + "name": "tagCLIP" + }, + "kind": "array" + }, + "kind": "pointer" + }, + "offset": 96 + }, + "dwSessionId": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 0 + }, + "cNumClipFormats": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 104 + }, + "luidUser": { + "type": { + "kind": "struct", + "name": "nt_symbols!_LUID" + }, + "offset": 136 + }, + "pGlobalAtomTable": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 136 + }, + "ptiClipLock": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagTHREADINFO" + }, + "kind": "pointer" + }, + "offset": 48 + }, + "dwWSF_Flags": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 32 + }, + "rpdeskList": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagDESKTOP" + }, + "kind": "pointer" + }, + "offset": 16 + }, + "spklList": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagKL" + }, + "kind": "pointer" + }, + "offset": 40 + }, + "spwndClipOpen": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagWND" + }, + "kind": "pointer" + }, + "offset": 64 + }, + "luidEndSession": { + "type": { + "kind": "struct", + "name": "nt_symbols!_LUID" + }, + "offset": 128 + }, + "pTerm": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagTERMINAL" + }, + "kind": "pointer" + }, + "offset": 24 + }, + "iClipSerialNumber": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 108 + }, + "spwndClipboardListener": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagWND" + }, + "kind": "pointer" + }, + "offset": 112 + }, + "spwndClipViewer": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagWND" + }, + "kind": "pointer" + }, + "offset": 72 + }, + "iClipSequenceNumber": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 104 + }, + "ptiDrawingClipboard": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagTHREADINFO" + }, + "kind": "pointer" + }, + "offset": 56 + }, + "spwndClipOwner": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagWND" + }, + "kind": "pointer" + }, + "offset": 80 + }, + "psidUser": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 144 + }, + "rpwinstaNext": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagWINDOWSTATION" + }, + "kind": "pointer" + }, + "offset": 8 + } + }, + "kind": "struct", + "size": 152 + }, + "tagDESKTOPINFO": { + "fields": { + "spwndProgman": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagWND" + }, + "kind": "pointer" + }, + "offset": 192 + }, + "pvwplMessagePPHandler": { + "type": { + "subtype": { + "kind": "struct", + "name": "VWPL" + }, + "kind": "pointer" + }, + "offset": 224 + }, + "pvDesktopLimit": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 8 + }, + "fComposited": { + "type": { + "bit_position": 0, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 1 + }, + "offset": 232 + }, + "spwndGestureEngine": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagWND" + }, + "kind": "pointer" + }, + "offset": 216 + }, + "pvDesktopBase": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 0 + }, + "spwndShell": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagWND" + }, + "kind": "pointer" + }, + "offset": 160 + }, + "ppiShellProcess": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagPROCESSINFO" + }, + "kind": "pointer" + }, + "offset": 168 + }, + "pvwplShellHook": { + "type": { + "subtype": { + "kind": "struct", + "name": "VWPL" + }, + "kind": "pointer" + }, + "offset": 200 + }, + "spwndTaskman": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagWND" + }, + "kind": "pointer" + }, + "offset": 184 + }, + "fIsDwmDesktop": { + "type": { + "bit_position": 1, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 1 + }, + "offset": 232 + }, + "aphkStart": { + "type": { + "count": 16, + "subtype": { + "subtype": { + "kind": "struct", + "name": "tagHOOK" + }, + "kind": "pointer" + }, + "kind": "array" + }, + "offset": 32 + }, + "fsHooks": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 8 + }, + "cntMBox": { + "type": { + "kind": "base", + "name": "long" + }, + "offset": 208 + }, + "spwndBkGnd": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagWND" + }, + "kind": "pointer" + }, + "offset": 176 + }, + "spwnd": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagWND" + }, + "kind": "pointer" + }, + "offset": 16 + } + }, + "kind": "struct", + "size": 240 + }, + "tagMBSTRING": { + "fields": { + "szName": { + "type": { + "count": 15, + "subtype": { + "kind": "base", + "name": "wchar" + }, + "kind": "array" + }, + "offset": 0 + }, + "uID": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 32 + }, + "uStr": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 36 + } + }, + "kind": "struct", + "size": 40 + }, + "_D3DKMDT_VIDPN_TARGET_MODE": { + "fields": { + "VideoSignalInfo": { + "type": { + "kind": "struct", + "name": "_D3DKMDT_VIDEO_SIGNAL_INFO" + }, + "offset": 8 + }, + "Id": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 0 + }, + "Preference": { + "type": { + "kind": "enum", + "name": "PreferenceEnum" + }, + "offset": 64 + } + }, + "kind": "struct", + "size": 72 + }, + "_DMM_VIDPNSET_SERIALIZATION": { + "fields": { + "VidPnOffset": { + "type": { + "count": 1, + "subtype": { + "kind": "base", + "name": "unsigned long" + }, + "kind": "array" + }, + "offset": 4 + }, + "NumVidPns": { + "type": { + "kind": "base", + "name": "unsigned char" + }, + "offset": 0 + } + }, + "kind": "struct", + "size": 8 + }, + "tagKBDFILE": { + "fields": { + "head": { + "type": { + "kind": "struct", + "name": "_HEAD" + }, + "offset": 0 + }, + "awchDllName": { + "type": { + "count": 32, + "subtype": { + "kind": "base", + "name": "wchar" + }, + "kind": "array" + }, + "offset": 56 + }, + "pKbdTbl": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagKbdLayer" + }, + "kind": "pointer" + }, + "offset": 32 + }, + "pkfNext": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagKBDFILE" + }, + "kind": "pointer" + }, + "offset": 16 + }, + "pKbdNlsTbl": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagKbdNlsLayer" + }, + "kind": "pointer" + }, + "offset": 48 + }, + "hBase": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 24 + }, + "Size": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 40 + } + }, + "kind": "struct", + "size": 120 + }, + "__unnamed_11e4": { + "fields": { + "UserApcContext": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 8 + }, + "UserApcRoutine": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 0 + }, + "IssuingProcess": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 0 + } + }, + "kind": "struct", + "size": 16 + }, + "_W32PROCESS": { + "fields": { + "GDIPushLock": { + "type": { + "kind": "struct", + "name": "nt_symbols!_EX_PUSH_LOCK" + }, + "offset": 80 + }, + "DxProcess": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 248 + }, + "pBrushAttrList": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 48 + }, + "Process": { + "type": { + "subtype": { + "kind": "struct", + "name": "nt_symbols!_EPROCESS" + }, + "kind": "pointer" + }, + "offset": 0 + }, + "GDIHandleCountPeak": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 64 + }, + "RefCount": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 8 + }, + "StartCursorHideTime": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 24 + }, + "InputIdleEvent": { + "type": { + "subtype": { + "kind": "struct", + "name": "nt_symbols!_KEVENT" + }, + "kind": "pointer" + }, + "offset": 16 + }, + "W32PF_Flags": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 12 + }, + "GDIHandleCount": { + "type": { + "kind": "base", + "name": "long" + }, + "offset": 60 + }, + "NextStart": { + "type": { + "subtype": { + "kind": "struct", + "name": "_W32PROCESS" + }, + "kind": "pointer" + }, + "offset": 32 + }, + "hSecureGdiSharedHandleTable": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 240 + }, + "UserHandleCountPeak": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 72 + }, + "GDIW32PIDLockedBitmaps": { + "type": { + "kind": "struct", + "name": "nt_symbols!_LIST_ENTRY" + }, + "offset": 224 + }, + "UserHandleCount": { + "type": { + "kind": "base", + "name": "long" + }, + "offset": 68 + }, + "W32Pid": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 56 + }, + "GDIEngUserMemAllocTable": { + "type": { + "kind": "struct", + "name": "nt_symbols!_RTL_AVL_TABLE" + }, + "offset": 88 + }, + "pDCAttrList": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 40 + }, + "GDIBrushAttrFreeList": { + "type": { + "kind": "struct", + "name": "nt_symbols!_LIST_ENTRY" + }, + "offset": 208 + }, + "GDIDcAttrFreeList": { + "type": { + "kind": "struct", + "name": "nt_symbols!_LIST_ENTRY" + }, + "offset": 192 + } + }, + "kind": "struct", + "size": 256 + }, + "_D3DKMDT_VIDPN_PRESENT_PATH_TRANSFORMATION": { + "fields": { + "Scaling": { + "type": { + "kind": "enum", + "name": "ScalingEnum" + }, + "offset": 0 + }, + "RotationSupport": { + "type": { + "kind": "struct", + "name": "_D3DKMDT_VIDPN_PRESENT_PATH_ROTATION_SUPPORT" + }, + "offset": 12 + }, + "Rotation": { + "type": { + "kind": "enum", + "name": "RotationEnum" + }, + "offset": 8 + }, + "ScalingSupport": { + "type": { + "kind": "struct", + "name": "_D3DKMDT_VIDPN_PRESENT_PATH_SCALING_SUPPORT" + }, + "offset": 4 + } + }, + "kind": "struct", + "size": 16 + }, + "tagSERVERINFO": { + "fields": { + "uiShellMsg": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 912 + }, + "cbHandleTable": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 848 + }, + "atomSysClass": { + "type": { + "count": 25, + "subtype": { + "kind": "base", + "name": "unsigned short" + }, + "kind": "array" + }, + "offset": 852 + }, + "dtScroll": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 2800 + }, + "dwKeyCache": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 2952 + }, + "atomIconSmProp": { + "type": { + "kind": "base", + "name": "unsigned short" + }, + "offset": 1356 + }, + "argbSystemUnmatched": { + "type": { + "count": 31, + "subtype": { + "kind": "base", + "name": "unsigned long" + }, + "kind": "array" + }, + "offset": 2268 + }, + "dwTagCount": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 4632 + }, + "ucWheelScrollLines": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 2812 + }, + "ptCursorReal": { + "type": { + "kind": "struct", + "name": "tagPOINT" + }, + "offset": 2784 + }, + "ucWheelScrollChars": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 2816 + }, + "acOemToAnsi": { + "type": { + "count": 256, + "subtype": { + "kind": "base", + "name": "unsigned char" + }, + "kind": "array" + }, + "offset": 1364 + }, + "cySysFontChar": { + "type": { + "kind": "base", + "name": "long" + }, + "offset": 2832 + }, + "atomFrostedWindowProp": { + "type": { + "kind": "base", + "name": "unsigned short" + }, + "offset": 1362 + }, + "mpFnid_serverCBWndProc": { + "type": { + "count": 31, + "subtype": { + "kind": "base", + "name": "unsigned short" + }, + "kind": "array" + }, + "offset": 328 + }, + "PUSIFlags": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 4476 + }, + "BitCount": { + "type": { + "kind": "base", + "name": "unsigned short" + }, + "offset": 4468 + }, + "argbSystem": { + "type": { + "count": 31, + "subtype": { + "kind": "base", + "name": "unsigned long" + }, + "kind": "array" + }, + "offset": 2392 + }, + "dtLBSearch": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 2804 + }, + "dtCaretBlink": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 2808 + }, + "dwInstalledEventHooks": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 1876 + }, + "apfnClientA": { + "type": { + "kind": "struct", + "name": "_PFNCLIENT" + }, + "offset": 392 + }, + "cxSysFontChar": { + "type": { + "kind": "base", + "name": "long" + }, + "offset": 2828 + }, + "hbrGray": { + "type": { + "subtype": { + "kind": "struct", + "name": "HBRUSH__" + }, + "kind": "pointer" + }, + "offset": 2768 + }, + "ahbrSystem": { + "type": { + "count": 31, + "subtype": { + "subtype": { + "kind": "struct", + "name": "HBRUSH__" + }, + "kind": "pointer" + }, + "kind": "array" + }, + "offset": 2520 + }, + "dwDefaultHeapSize": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 908 + }, + "wMaxRightOverlapChars": { + "type": { + "kind": "base", + "name": "long" + }, + "offset": 2824 + }, + "dwSRVIFlags": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 0 + }, + "oembmi": { + "type": { + "count": 93, + "subtype": { + "kind": "struct", + "name": "tagOEMBITMAPINFO" + }, + "kind": "array" + }, + "offset": 2964 + }, + "apfnClientWorker": { + "type": { + "kind": "struct", + "name": "_PFNCLIENTWORKER" + }, + "offset": 760 + }, + "dwDefaultHeapBase": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 904 + }, + "BitsPixel": { + "type": { + "kind": "base", + "name": "unsigned char" + }, + "offset": 4473 + }, + "wMaxLeftOverlapChars": { + "type": { + "kind": "base", + "name": "long" + }, + "offset": 2820 + }, + "dmLogPixels": { + "type": { + "kind": "base", + "name": "unsigned short" + }, + "offset": 4470 + }, + "dwLastSystemRITEventTickCountUpdate": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 4488 + }, + "nEvents": { + "type": { + "kind": "base", + "name": "long" + }, + "offset": 2796 + }, + "atomIconProp": { + "type": { + "kind": "base", + "name": "unsigned short" + }, + "offset": 1358 + }, + "Planes": { + "type": { + "kind": "base", + "name": "unsigned char" + }, + "offset": 4472 + }, + "dpiSystem": { + "type": { + "kind": "struct", + "name": "tagDPISERVERINFO" + }, + "offset": 2896 + }, + "hIcoWindows": { + "type": { + "subtype": { + "kind": "struct", + "name": "HICON__" + }, + "kind": "pointer" + }, + "offset": 2944 + }, + "apfnClientW": { + "type": { + "kind": "struct", + "name": "_PFNCLIENT" + }, + "offset": 576 + }, + "dwAsyncKeyCache": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 2956 + }, + "MBStrings": { + "type": { + "count": 11, + "subtype": { + "kind": "struct", + "name": "tagMBSTRING" + }, + "kind": "array" + }, + "offset": 916 + }, + "atomContextHelpIdProp": { + "type": { + "kind": "base", + "name": "unsigned short" + }, + "offset": 1360 + }, + "adwDBGTAGFlags": { + "type": { + "count": 35, + "subtype": { + "kind": "base", + "name": "unsigned long" + }, + "kind": "array" + }, + "offset": 4492 + }, + "aiSysMet": { + "type": { + "count": 97, + "subtype": { + "kind": "base", + "name": "long" + }, + "kind": "array" + }, + "offset": 1880 + }, + "dwRIPFlags": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 4636 + }, + "uCaretWidth": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 4480 + }, + "cCaptures": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 2960 + }, + "tmSysFont": { + "type": { + "kind": "struct", + "name": "tagTEXTMETRICW" + }, + "offset": 2836 + }, + "cHandleEntries": { + "type": { + "kind": "base", + "name": "unsigned long long" + }, + "offset": 8 + }, + "ptCursor": { + "type": { + "kind": "struct", + "name": "tagPOINT" + }, + "offset": 2776 + }, + "hIconSmWindows": { + "type": { + "subtype": { + "kind": "struct", + "name": "HICON__" + }, + "kind": "pointer" + }, + "offset": 2936 + }, + "mpFnidPfn": { + "type": { + "count": 32, + "subtype": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "kind": "array" + }, + "offset": 16 + }, + "UILangID": { + "type": { + "kind": "base", + "name": "unsigned short" + }, + "offset": 4484 + }, + "acAnsiToOem": { + "type": { + "count": 256, + "subtype": { + "kind": "base", + "name": "unsigned char" + }, + "kind": "array" + }, + "offset": 1620 + }, + "aStoCidPfn": { + "type": { + "count": 7, + "subtype": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "kind": "array" + }, + "offset": 272 + }, + "rcScreenReal": { + "type": { + "kind": "struct", + "name": "tagRECT" + }, + "offset": 4452 + }, + "dwLastRITEventTickCount": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 2792 + } + }, + "kind": "struct", + "size": 4640 + }, + "tagPOOLRECORD": { + "fields": { + "ExtraData": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 0 + }, + "trace": { + "type": { + "count": 6, + "subtype": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "kind": "array" + }, + "offset": 16 + }, + "size": { + "type": { + "kind": "base", + "name": "unsigned long long" + }, + "offset": 8 + } + }, + "kind": "struct", + "size": 64 + }, + "__unnamed_195a": { + "fields": { + "Priority": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 0 + }, + "Reserved1": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 4 + }, + "Reserved2": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 8 + } + }, + "kind": "struct", + "size": 12 + }, + "tagUSERSTARTUPINFO": { + "fields": { + "dwYSize": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 16 + }, + "cbReserved2": { + "type": { + "kind": "base", + "name": "unsigned short" + }, + "offset": 26 + }, + "cb": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 0 + }, + "dwX": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 4 + }, + "dwY": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 8 + }, + "dwFlags": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 20 + }, + "dwXSize": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 12 + }, + "wShowWindow": { + "type": { + "kind": "base", + "name": "unsigned short" + }, + "offset": 24 + } + }, + "kind": "struct", + "size": 28 + }, + "_DMM_VIDPN_SERIALIZATION": { + "fields": { + "PathsFromSourceSerializationOffsets": { + "type": { + "count": 1, + "subtype": { + "kind": "base", + "name": "unsigned long" + }, + "kind": "array" + }, + "offset": 8 + }, + "NumActiveSources": { + "type": { + "kind": "base", + "name": "unsigned char" + }, + "offset": 4 + }, + "Size": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 0 + } + }, + "kind": "struct", + "size": 12 + }, + "__unnamed_11df": { + "fields": { + "IrpCount": { + "type": { + "kind": "base", + "name": "long" + }, + "offset": 0 + }, + "SystemBuffer": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 0 + }, + "MasterIrp": { + "type": { + "subtype": { + "kind": "struct", + "name": "nt_symbols!_IRP" + }, + "kind": "pointer" + }, + "offset": 0 + } + }, + "kind": "struct", + "size": 8 + }, + "tagHID_PAGEONLY_REQUEST": { + "fields": { + "usUsagePage": { + "type": { + "kind": "base", + "name": "unsigned short" + }, + "offset": 16 + }, + "link": { + "type": { + "kind": "struct", + "name": "nt_symbols!_LIST_ENTRY" + }, + "offset": 0 + }, + "cRefCount": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 20 + } + }, + "kind": "struct", + "size": 24 + }, + "__unnamed_1233": { + "fields": { + "Interface": { + "type": { + "subtype": { + "kind": "struct", + "name": "nt_symbols!_INTERFACE" + }, + "kind": "pointer" + }, + "offset": 16 + }, + "InterfaceSpecificData": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 24 + }, + "Version": { + "type": { + "kind": "base", + "name": "unsigned short" + }, + "offset": 10 + }, + "InterfaceType": { + "type": { + "subtype": { + "kind": "struct", + "name": "nt_symbols!_GUID" + }, + "kind": "pointer" + }, + "offset": 0 + }, + "Size": { + "type": { + "kind": "base", + "name": "unsigned short" + }, + "offset": 8 + } + }, + "kind": "struct", + "size": 32 + }, + "tagQMSG": { + "fields": { + "Padding": { + "type": { + "bit_position": 30, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 2 + }, + "offset": 80 + }, + "ptMouseReal": { + "type": { + "kind": "struct", + "name": "tagPOINT" + }, + "offset": 72 + }, + "FromPen": { + "type": { + "bit_position": 3, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 84 + }, + "pti": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagTHREADINFO" + }, + "kind": "pointer" + }, + "offset": 88 + }, + "ExtraInfo": { + "type": { + "kind": "base", + "name": "long long" + }, + "offset": 64 + }, + "Wow64Message": { + "type": { + "bit_position": 0, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 84 + }, + "MsgPPInfo": { + "type": { + "kind": "struct", + "name": "tagMSGPPINFO" + }, + "offset": 96 + }, + "dwQEvent": { + "type": { + "bit_position": 0, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 30 + }, + "offset": 80 + }, + "pqmsgPrev": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagQMSG" + }, + "kind": "pointer" + }, + "offset": 8 + }, + "FromTouch": { + "type": { + "bit_position": 2, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 84 + }, + "NoCoalesce": { + "type": { + "bit_position": 1, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 84 + }, + "msg": { + "type": { + "kind": "struct", + "name": "tagMSG" + }, + "offset": 16 + }, + "pqmsgNext": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagQMSG" + }, + "kind": "pointer" + }, + "offset": 0 + } + }, + "kind": "struct", + "size": 104 + }, + "__unnamed_1237": { + "fields": { + "Capabilities": { + "type": { + "subtype": { + "kind": "struct", + "name": "nt_symbols!_DEVICE_CAPABILITIES" + }, + "kind": "pointer" + }, + "offset": 0 + } + }, + "kind": "struct", + "size": 8 + }, + "__unnamed_11e6": { + "fields": { + "AsynchronousParameters": { + "type": { + "kind": "struct", + "name": "__unnamed_11e4" + }, + "offset": 0 + }, + "AllocationSize": { + "type": { + "kind": "struct", + "name": "nt_symbols!_LARGE_INTEGER" + }, + "offset": 0 + } + }, + "kind": "struct", + "size": 16 + }, + "tagDESKTOP": { + "fields": { + "spmenuVScroll": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagMENU" + }, + "kind": "pointer" + }, + "offset": 80 + }, + "dwMouseHoverTime": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 212 + }, + "rpwinstaParent": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagWINDOWSTATION" + }, + "kind": "pointer" + }, + "offset": 40 + }, + "spmenuDialogSys": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagMENU" + }, + "kind": "pointer" + }, + "offset": 64 + }, + "spwndForeground": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagWND" + }, + "kind": "pointer" + }, + "offset": 88 + }, + "spmenuHScroll": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagMENU" + }, + "kind": "pointer" + }, + "offset": 72 + }, + "spwndTooltip": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagWND" + }, + "kind": "pointer" + }, + "offset": 112 + }, + "dwSessionId": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 0 + }, + "pDeskInfo": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagDESKTOPINFO" + }, + "kind": "pointer" + }, + "offset": 8 + }, + "spwndMessage": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagWND" + }, + "kind": "pointer" + }, + "offset": 104 + }, + "cciConsole": { + "type": { + "kind": "struct", + "name": "_CONSOLE_CARET_INFO" + }, + "offset": 144 + }, + "PtiList": { + "type": { + "kind": "struct", + "name": "nt_symbols!_LIST_ENTRY" + }, + "offset": 168 + }, + "spwndTray": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagWND" + }, + "kind": "pointer" + }, + "offset": 96 + }, + "rpdeskNext": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagDESKTOP" + }, + "kind": "pointer" + }, + "offset": 32 + }, + "dwDTFlags": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 40 + }, + "pMagInputTransform": { + "type": { + "subtype": { + "kind": "struct", + "name": "_MAGNIFICATION_INPUT_TRANSFORM" + }, + "kind": "pointer" + }, + "offset": 216 + }, + "spwndTrack": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagWND" + }, + "kind": "pointer" + }, + "offset": 184 + }, + "htEx": { + "type": { + "kind": "base", + "name": "long" + }, + "offset": 192 + }, + "ulHeapSize": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 136 + }, + "pheapDesktop": { + "type": { + "subtype": { + "kind": "struct", + "name": "nt_symbols!tagWIN32HEAP" + }, + "kind": "pointer" + }, + "offset": 128 + }, + "rcMouseHover": { + "type": { + "kind": "struct", + "name": "tagRECT" + }, + "offset": 196 + }, + "hsectionDesktop": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 120 + }, + "dwDesktopId": { + "type": { + "kind": "base", + "name": "unsigned long long" + }, + "offset": 48 + }, + "spmenuSys": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagMENU" + }, + "kind": "pointer" + }, + "offset": 56 + }, + "pDispInfo": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagDISPLAYINFO" + }, + "kind": "pointer" + }, + "offset": 16 + } + }, + "kind": "struct", + "size": 224 + }, + "_MAGNIFICATION_INPUT_TRANSFORM": { + "fields": { + "rcScreen": { + "type": { + "kind": "struct", + "name": "tagRECT" + }, + "offset": 16 + }, + "magFactorX": { + "type": { + "kind": "base", + "name": "long" + }, + "offset": 40 + }, + "magFactorY": { + "type": { + "kind": "base", + "name": "long" + }, + "offset": 44 + }, + "ptiMagThreadInfo": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagTHREADINFO" + }, + "kind": "pointer" + }, + "offset": 32 + }, + "rcSource": { + "type": { + "kind": "struct", + "name": "tagRECT" + }, + "offset": 0 + } + }, + "kind": "struct", + "size": 48 + }, + "_D3DKMDT_MONITOR_FREQUENCY_RANGE": { + "fields": { + "Origin": { + "type": { + "kind": "enum", + "name": "OriginEnum" + }, + "offset": 0 + }, + "ConstraintType": { + "type": { + "kind": "enum", + "name": "ConstraintTypeEnum" + }, + "offset": 36 + }, + "RangeLimits": { + "type": { + "kind": "struct", + "name": "_D3DKMDT_FREQUENCY_RANGE" + }, + "offset": 4 + }, + "Constraint": { + "type": { + "kind": "struct", + "name": "__unnamed_16c1" + }, + "offset": 40 + } + }, + "kind": "struct", + "size": 48 + }, + "__unnamed_121d": { + "fields": { + "Type3InputBuffer": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 24 + }, + "OutputBufferLength": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 0 + }, + "IoControlCode": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 16 + }, + "InputBufferLength": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 8 + } + }, + "kind": "struct", + "size": 32 + }, + "_PFNCLIENTWORKER": { + "fields": { + "pfnComboBoxWndProc": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 8 + }, + "pfnMDIClientWndProc": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 48 + }, + "pfnDialogWndProc": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 24 + }, + "pfnEditWndProc": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 32 + }, + "pfnListBoxWndProc": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 40 + }, + "pfnGhostWndProc": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 72 + }, + "pfnStaticWndProc": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 56 + }, + "pfnImeWndProc": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 64 + }, + "pfnComboListBoxProc": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 16 + }, + "pfnCtfHookProc": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 80 + }, + "pfnButtonWndProc": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 0 + } + }, + "kind": "struct", + "size": 88 + }, + "__unnamed_12e0": { + "fields": { + "InitialPrivilegeSet": { + "type": { + "kind": "struct", + "name": "nt_symbols!_INITIAL_PRIVILEGE_SET" + }, + "offset": 0 + }, + "PrivilegeSet": { + "type": { + "kind": "struct", + "name": "nt_symbols!_PRIVILEGE_SET" + }, + "offset": 0 + } + }, + "kind": "struct", + "size": 44 + }, + "tagMENULIST": { + "fields": { + "pMenu": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagMENU" + }, + "kind": "pointer" + }, + "offset": 8 + }, + "pNext": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagMENULIST" + }, + "kind": "pointer" + }, + "offset": 0 + } + }, + "kind": "struct", + "size": 16 + }, + "_DMA_OPERATIONS": { + "fields": { + "PutDmaAdapter": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 8 + }, + "FreeMapRegisters": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 56 + }, + "MapTransfer": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 64 + }, + "FreeCommonBuffer": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 24 + }, + "ReadDmaCounter": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 80 + }, + "AllocateCommonBuffer": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 16 + }, + "PutScatterGatherList": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 96 + }, + "BuildMdlFromScatterGatherList": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 120 + }, + "GetScatterGatherList": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 88 + }, + "CalculateScatterGatherList": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 104 + }, + "FreeAdapterChannel": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 48 + }, + "GetDmaAlignment": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 72 + }, + "FlushAdapterBuffers": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 40 + }, + "AllocateAdapterChannel": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 32 + }, + "BuildScatterGatherList": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 112 + }, + "Size": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 0 + } + }, + "kind": "struct", + "size": 128 + }, + "__unnamed_1811": { + "fields": { + "Start": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 0 + }, + "Length": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 4 + }, + "Reserved": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 8 + } + }, + "kind": "struct", + "size": 12 + }, + "tagSPB": { + "fields": { + "hbm": { + "type": { + "subtype": { + "kind": "struct", + "name": "HBITMAP__" + }, + "kind": "pointer" + }, + "offset": 16 + }, + "hrgn": { + "type": { + "subtype": { + "kind": "struct", + "name": "HRGN__" + }, + "kind": "pointer" + }, + "offset": 40 + }, + "ulSaveId": { + "type": { + "kind": "base", + "name": "unsigned long long" + }, + "offset": 56 + }, + "flags": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 48 + }, + "rc": { + "type": { + "kind": "struct", + "name": "tagRECT" + }, + "offset": 24 + }, + "pspbNext": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagSPB" + }, + "kind": "pointer" + }, + "offset": 0 + }, + "spwnd": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagWND" + }, + "kind": "pointer" + }, + "offset": 8 + } + }, + "kind": "struct", + "size": 64 + }, + "tagWin32PoolHead": { + "fields": { + "pPrev": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagWin32PoolHead" + }, + "kind": "pointer" + }, + "offset": 8 + }, + "pTrace": { + "type": { + "subtype": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "kind": "pointer" + }, + "offset": 24 + }, + "pNext": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagWin32PoolHead" + }, + "kind": "pointer" + }, + "offset": 16 + }, + "size": { + "type": { + "kind": "base", + "name": "unsigned long long" + }, + "offset": 0 + } + }, + "kind": "struct", + "size": 32 + }, + "_DXGK_DIAG_HEADER": { + "fields": { + "Index": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 40 + }, + "ProcessName": { + "type": { + "count": 16, + "subtype": { + "kind": "base", + "name": "unsigned char" + }, + "kind": "array" + }, + "offset": 16 + }, + "LogTimestamp": { + "type": { + "kind": "base", + "name": "unsigned long long" + }, + "offset": 8 + }, + "ThreadId": { + "type": { + "kind": "base", + "name": "unsigned long long" + }, + "offset": 32 + }, + "Type": { + "type": { + "kind": "enum", + "name": "TypeEnum" + }, + "offset": 0 + }, + "WdLogIdx": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 44 + }, + "Size": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 4 + } + }, + "kind": "struct", + "size": 48 + }, + "_DMM_COMMITVIDPNREQUEST_DIAGINFO": { + "fields": { + "CleanupAfterFailedCommitVidPn": { + "type": { + "bit_position": 1, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned char" + }, + "bit_length": 1 + }, + "offset": 4 + }, + "ModeChangeRequestId": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 8 + }, + "ReclaimClonedTarget": { + "type": { + "bit_position": 0, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned char" + }, + "bit_length": 1 + }, + "offset": 4 + }, + "ForceAllActiveVidPnModeListInvalidation": { + "type": { + "bit_position": 2, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned char" + }, + "bit_length": 1 + }, + "offset": 4 + } + }, + "kind": "struct", + "size": 12 + }, + "tagTOUCHINPUT": { + "fields": { + "dwExtraInfo": { + "type": { + "kind": "base", + "name": "unsigned long long" + }, + "offset": 32 + }, + "hSource": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 8 + }, + "dwMask": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 24 + }, + "cyContact": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 44 + }, + "cxContact": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 40 + }, + "dwFlags": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 20 + }, + "dwID": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 16 + }, + "y": { + "type": { + "kind": "base", + "name": "long" + }, + "offset": 4 + }, + "x": { + "type": { + "kind": "base", + "name": "long" + }, + "offset": 0 + }, + "dwTime": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 28 + } + }, + "kind": "struct", + "size": 48 + }, + "_SM_VALUES_STRINGS": { + "fields": { + "StorageType": { + "type": { + "kind": "enum", + "name": "StorageTypeEnum" + }, + "offset": 16 + }, + "pszName": { + "type": { + "subtype": { + "kind": "base", + "name": "unsigned char" + }, + "kind": "pointer" + }, + "offset": 0 + }, + "ulValue": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 8 + }, + "RangeType": { + "type": { + "kind": "enum", + "name": "RangeTypeEnum" + }, + "offset": 12 + } + }, + "kind": "struct", + "size": 24 + }, + "__unnamed_1956": { + "fields": { + "MinimumChannel": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 0 + }, + "MaximumChannel": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 4 + } + }, + "kind": "struct", + "size": 8 + }, + "_D3DKMDT_VIDEO_SIGNAL_INFO": { + "fields": { + "VSyncFreq": { + "type": { + "kind": "struct", + "name": "_D3DDDI_RATIONAL" + }, + "offset": 20 + }, + "ActiveSize": { + "type": { + "kind": "struct", + "name": "_D3DKMDT_2DREGION" + }, + "offset": 12 + }, + "PixelRate": { + "type": { + "kind": "base", + "name": "unsigned long long" + }, + "offset": 40 + }, + "TotalSize": { + "type": { + "kind": "struct", + "name": "_D3DKMDT_2DREGION" + }, + "offset": 4 + }, + "VideoStandard": { + "type": { + "kind": "enum", + "name": "VideoStandardEnum" + }, + "offset": 0 + }, + "ScanLineOrdering": { + "type": { + "kind": "enum", + "name": "ScanLineOrderingEnum" + }, + "offset": 48 + }, + "HSyncFreq": { + "type": { + "kind": "struct", + "name": "_D3DDDI_RATIONAL" + }, + "offset": 28 + } + }, + "kind": "struct", + "size": 56 + }, + "tagTERMINAL": { + "fields": { + "spwndDesktopOwner": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagWND" + }, + "kind": "pointer" + }, + "offset": 8 + }, + "pEventInputReady": { + "type": { + "subtype": { + "kind": "struct", + "name": "nt_symbols!_KEVENT" + }, + "kind": "pointer" + }, + "offset": 56 + }, + "rpdeskDestroy": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagDESKTOP" + }, + "kind": "pointer" + }, + "offset": 48 + }, + "pqDesktop": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagQ" + }, + "kind": "pointer" + }, + "offset": 24 + }, + "dwTERMF_Flags": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 0 + }, + "dwNestedLevel": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 32 + }, + "ptiDesktop": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagTHREADINFO" + }, + "kind": "pointer" + }, + "offset": 16 + }, + "pEventTermInit": { + "type": { + "subtype": { + "kind": "struct", + "name": "nt_symbols!_KEVENT" + }, + "kind": "pointer" + }, + "offset": 40 + } + }, + "kind": "struct", + "size": 64 + }, + "HFONT__": { + "fields": { + "unused": { + "type": { + "kind": "base", + "name": "long" + }, + "offset": 0 + } + }, + "kind": "struct", + "size": 4 + }, + "_D3DKMDT_VIDPN_PRESENT_PATH_COPYPROTECTION_SUPPORT": { + "fields": { + "MacroVisionFull": { + "type": { + "bit_position": 2, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 1 + }, + "offset": 0 + }, + "MacroVisionApsTrigger": { + "type": { + "bit_position": 1, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 1 + }, + "offset": 0 + }, + "NoProtection": { + "type": { + "bit_position": 0, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 1 + }, + "offset": 0 + }, + "Reserved": { + "type": { + "bit_position": 3, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 29 + }, + "offset": 0 + } + }, + "kind": "struct", + "size": 4 + }, + "_PFNCLIENT": { + "fields": { + "pfnDispatchDefWindowProc": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 160 + }, + "pfnStaticWndProc": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 112 + }, + "pfnDispatchHook": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 152 + }, + "pfnDesktopWndProc": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 24 + }, + "pfnImeWndProc": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 120 + }, + "pfnScrollBarWndProc": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 0 + }, + "pfnEditWndProc": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 88 + }, + "pfnGhostWndProc": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 128 + }, + "pfnMessageWindowProc": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 40 + }, + "pfnSwitchWindowProc": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 48 + }, + "pfnComboListBoxProc": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 72 + }, + "pfnComboBoxWndProc": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 64 + }, + "pfnMDIClientWndProc": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 104 + }, + "pfnDialogWndProc": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 80 + }, + "pfnHkINLPCWPSTRUCT": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 136 + }, + "pfnTitleWndProc": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 8 + }, + "pfnHkINLPCWPRETSTRUCT": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 144 + }, + "pfnButtonWndProc": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 56 + }, + "pfnMenuWndProc": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 16 + }, + "pfnListBoxWndProc": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 96 + }, + "pfnDispatchMessage": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 168 + }, + "pfnDefWindowProc": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 32 + }, + "pfnMDIActivateDlgProc": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 176 + } + }, + "kind": "struct", + "size": 184 + }, + "tagOEMBITMAPINFO": { + "fields": { + "y": { + "type": { + "kind": "base", + "name": "long" + }, + "offset": 4 + }, + "x": { + "type": { + "kind": "base", + "name": "long" + }, + "offset": 0 + }, + "cy": { + "type": { + "kind": "base", + "name": "long" + }, + "offset": 12 + }, + "cx": { + "type": { + "kind": "base", + "name": "long" + }, + "offset": 8 + } + }, + "kind": "struct", + "size": 16 + }, + "__unnamed_1221": { + "fields": { + "SecurityInformation": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 0 + }, + "SecurityDescriptor": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 8 + } + }, + "kind": "struct", + "size": 16 + }, + "_KLIST_ENTRY": { + "fields": { + "Flink": { + "type": { + "subtype": { + "kind": "struct", + "name": "_KLIST_ENTRY" + }, + "kind": "pointer" + }, + "offset": 0 + }, + "Blink": { + "type": { + "subtype": { + "kind": "struct", + "name": "_KLIST_ENTRY" + }, + "kind": "pointer" + }, + "offset": 8 + } + }, + "kind": "struct", + "size": 16 + }, + "HMONITOR__": { + "fields": { + "unused": { + "type": { + "kind": "base", + "name": "long" + }, + "offset": 0 + } + }, + "kind": "struct", + "size": 4 + }, + "__unnamed_1247": { + "fields": { + "DeviceTextType": { + "type": { + "kind": "enum", + "name": "DeviceTextTypeEnum" + }, + "offset": 0 + }, + "LocaleId": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 8 + } + }, + "kind": "struct", + "size": 16 + }, + "tagCLIENTINFO": { + "fields": { + "msgDbcsCB": { + "type": { + "kind": "struct", + "name": "tagMSG" + }, + "offset": 160 + }, + "dwCompatFlags": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 20 + }, + "achDbcsCF": { + "type": { + "count": 2, + "subtype": { + "kind": "base", + "name": "unsigned char" + }, + "kind": "array" + }, + "offset": 154 + }, + "dwTIFlags": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 28 + }, + "pClientThreadInfo": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagCLIENTTHREADINFO" + }, + "kind": "pointer" + }, + "offset": 96 + }, + "CodePage": { + "type": { + "kind": "base", + "name": "unsigned short" + }, + "offset": 152 + }, + "dwKeyCache": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 112 + }, + "dwHookCurrent": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 88 + }, + "afAsyncKeyStateRecentDown": { + "type": { + "count": 8, + "subtype": { + "kind": "base", + "name": "unsigned char" + }, + "kind": "array" + }, + "offset": 136 + }, + "dwCompatFlags2": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 24 + }, + "fsHooks": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 56 + }, + "ulClientDelta": { + "type": { + "kind": "base", + "name": "unsigned long long" + }, + "offset": 40 + }, + "pDeskInfo": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagDESKTOPINFO" + }, + "kind": "pointer" + }, + "offset": 32 + }, + "dwExpWinVer": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 16 + }, + "dwHookData": { + "type": { + "kind": "base", + "name": "unsigned long long" + }, + "offset": 104 + }, + "afAsyncKeyState": { + "type": { + "count": 8, + "subtype": { + "kind": "base", + "name": "unsigned char" + }, + "kind": "array" + }, + "offset": 128 + }, + "CallbackWnd": { + "type": { + "kind": "struct", + "name": "_CALLBACKWND" + }, + "offset": 64 + }, + "lpdwRegisteredClasses": { + "type": { + "subtype": { + "kind": "base", + "name": "unsigned long" + }, + "kind": "pointer" + }, + "offset": 208 + }, + "cInDDEMLCallback": { + "type": { + "kind": "base", + "name": "long" + }, + "offset": 92 + }, + "cSpins": { + "type": { + "kind": "base", + "name": "unsigned long long" + }, + "offset": 8 + }, + "hKL": { + "type": { + "subtype": { + "kind": "struct", + "name": "HKL__" + }, + "kind": "pointer" + }, + "offset": 144 + }, + "dwAsyncKeyCache": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 124 + }, + "afKeyState": { + "type": { + "count": 8, + "subtype": { + "kind": "base", + "name": "unsigned char" + }, + "kind": "array" + }, + "offset": 116 + }, + "CI_flags": { + "type": { + "kind": "base", + "name": "unsigned long long" + }, + "offset": 0 + }, + "phkCurrent": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagHOOK" + }, + "kind": "pointer" + }, + "offset": 48 + } + }, + "kind": "struct", + "size": 216 + }, + "_DMM_MONITOR_SERIALIZATION": { + "fields": { + "SourceModeSetOffset": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 24 + }, + "FrequencyRangeSetOffset": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 28 + }, + "DescriptorSetOffset": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 32 + }, + "ModePruningAlgorithm": { + "type": { + "kind": "enum", + "name": "ModePruningAlgorithmEnum" + }, + "offset": 16 + }, + "VideoPresentTargetId": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 4 + }, + "IsUsingDefaultProfile": { + "type": { + "kind": "base", + "name": "unsigned char" + }, + "offset": 13 + }, + "MonitorPowerState": { + "type": { + "kind": "enum", + "name": "MonitorPowerStateEnum" + }, + "offset": 20 + }, + "MonitorType": { + "type": { + "kind": "enum", + "name": "MonitorTypeEnum" + }, + "offset": 36 + }, + "Size": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 0 + }, + "IsSimulatedMonitor": { + "type": { + "kind": "base", + "name": "unsigned char" + }, + "offset": 12 + }, + "Orientation": { + "type": { + "kind": "enum", + "name": "OrientationEnum" + }, + "offset": 8 + } + }, + "kind": "struct", + "size": 40 + }, + "tagPROP": { + "fields": { + "fs": { + "type": { + "kind": "base", + "name": "unsigned short" + }, + "offset": 10 + }, + "hData": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 0 + }, + "atomKey": { + "type": { + "kind": "base", + "name": "unsigned short" + }, + "offset": 8 + } + }, + "kind": "struct", + "size": 16 + }, + "__unnamed_1243": { + "fields": { + "IdType": { + "type": { + "kind": "enum", + "name": "IdTypeEnum" + }, + "offset": 0 + } + }, + "kind": "struct", + "size": 4 + }, + "__unnamed_123d": { + "fields": { + "Buffer": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 8 + }, + "WhichSpace": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 0 + }, + "Length": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 24 + }, + "Offset": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 16 + } + }, + "kind": "struct", + "size": 32 + }, + "_WNDMSG": { + "fields": { + "abMsgs": { + "type": { + "subtype": { + "kind": "base", + "name": "unsigned char" + }, + "kind": "pointer" + }, + "offset": 8 + }, + "maxMsgs": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 0 + } + }, + "kind": "struct", + "size": 16 + }, + "tagSHAREDINFO": { + "fields": { + "psi": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagSERVERINFO" + }, + "kind": "pointer" + }, + "offset": 0 + }, + "ulSharedDelta": { + "type": { + "kind": "base", + "name": "unsigned long long" + }, + "offset": 32 + }, + "aheList": { + "type": { + "subtype": { + "kind": "struct", + "name": "_HANDLEENTRY" + }, + "kind": "pointer" + }, + "offset": 8 + }, + "DefWindowSpecMsgs": { + "type": { + "kind": "struct", + "name": "_WNDMSG" + }, + "offset": 552 + }, + "awmControl": { + "type": { + "count": 31, + "subtype": { + "kind": "struct", + "name": "_WNDMSG" + }, + "kind": "array" + }, + "offset": 40 + }, + "pDispInfo": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagDISPLAYINFO" + }, + "kind": "pointer" + }, + "offset": 24 + }, + "HeEntrySize": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 16 + }, + "DefWindowMsgs": { + "type": { + "kind": "struct", + "name": "_WNDMSG" + }, + "offset": 536 + } + }, + "kind": "struct", + "size": 568 + }, + "__unnamed_181b": { + "fields": { + "BusNumber": { + "type": { + "kind": "struct", + "name": "__unnamed_1811" + }, + "offset": 0 + }, + "Dma": { + "type": { + "kind": "struct", + "name": "__unnamed_180d" + }, + "offset": 0 + }, + "DeviceSpecificData": { + "type": { + "kind": "struct", + "name": "__unnamed_1813" + }, + "offset": 0 + }, + "Memory48": { + "type": { + "kind": "struct", + "name": "__unnamed_1817" + }, + "offset": 0 + }, + "MessageInterrupt": { + "type": { + "kind": "struct", + "name": "__unnamed_180b" + }, + "offset": 0 + }, + "Generic": { + "type": { + "kind": "struct", + "name": "__unnamed_1805" + }, + "offset": 0 + }, + "Memory40": { + "type": { + "kind": "struct", + "name": "__unnamed_1815" + }, + "offset": 0 + }, + "DevicePrivate": { + "type": { + "kind": "struct", + "name": "nt_symbols!__unnamed_180f" + }, + "offset": 0 + }, + "Memory64": { + "type": { + "kind": "struct", + "name": "__unnamed_1819" + }, + "offset": 0 + }, + "Memory": { + "type": { + "kind": "struct", + "name": "__unnamed_1805" + }, + "offset": 0 + }, + "Interrupt": { + "type": { + "kind": "struct", + "name": "__unnamed_1807" + }, + "offset": 0 + }, + "Port": { + "type": { + "kind": "struct", + "name": "__unnamed_1805" + }, + "offset": 0 + } + }, + "kind": "struct", + "size": 16 + }, + "tagPOINT": { + "fields": { + "y": { + "type": { + "kind": "base", + "name": "long" + }, + "offset": 4 + }, + "x": { + "type": { + "kind": "base", + "name": "long" + }, + "offset": 0 + } + }, + "kind": "struct", + "size": 8 + }, + "tagIMC": { + "fields": { + "dwClientImcData": { + "type": { + "kind": "base", + "name": "unsigned long long" + }, + "offset": 48 + }, + "head": { + "type": { + "kind": "struct", + "name": "_THRDESKHEAD" + }, + "offset": 0 + }, + "hImeWnd": { + "type": { + "subtype": { + "kind": "struct", + "name": "HWND__" + }, + "kind": "pointer" + }, + "offset": 56 + }, + "pImcNext": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagIMC" + }, + "kind": "pointer" + }, + "offset": 40 + } + }, + "kind": "struct", + "size": 64 + }, + "tagKL": { + "fields": { + "uNumTbl": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 88 + }, + "pklPrev": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagKL" + }, + "kind": "pointer" + }, + "offset": 24 + }, + "head": { + "type": { + "kind": "struct", + "name": "_HEAD" + }, + "offset": 0 + }, + "pklNext": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagKL" + }, + "kind": "pointer" + }, + "offset": 16 + }, + "spkfPrimary": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagKBDFILE" + }, + "kind": "pointer" + }, + "offset": 56 + }, + "dwFontSigs": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 64 + }, + "dwLastKbdType": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 104 + }, + "CodePage": { + "type": { + "kind": "base", + "name": "unsigned short" + }, + "offset": 72 + }, + "dwKL_Flags": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 32 + }, + "iBaseCharset": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 68 + }, + "dwKLID": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 112 + }, + "spkf": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagKBDFILE" + }, + "kind": "pointer" + }, + "offset": 48 + }, + "piiex": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagIMEINFOEX" + }, + "kind": "pointer" + }, + "offset": 80 + }, + "hkl": { + "type": { + "subtype": { + "kind": "struct", + "name": "HKL__" + }, + "kind": "pointer" + }, + "offset": 40 + }, + "pspkfExtra": { + "type": { + "subtype": { + "subtype": { + "kind": "struct", + "name": "tagKBDFILE" + }, + "kind": "pointer" + }, + "kind": "pointer" + }, + "offset": 96 + }, + "wchDiacritic": { + "type": { + "kind": "base", + "name": "wchar" + }, + "offset": 74 + }, + "dwLastKbdSubType": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 108 + } + }, + "kind": "struct", + "size": 120 + }, + "__unnamed_115b": { + "fields": { + "NextEntry": { + "type": { + "bit_position": 4, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long long" + }, + "bit_length": 60 + }, + "offset": 8 + }, + "Depth": { + "type": { + "bit_position": 0, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long long" + }, + "bit_length": 16 + }, + "offset": 0 + }, + "Reserved": { + "type": { + "bit_position": 1, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long long" + }, + "bit_length": 3 + }, + "offset": 8 + }, + "HeaderType": { + "type": { + "bit_position": 0, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long long" + }, + "bit_length": 1 + }, + "offset": 8 + }, + "Sequence": { + "type": { + "bit_position": 16, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long long" + }, + "bit_length": 48 + }, + "offset": 0 + } + }, + "kind": "struct", + "size": 16 + }, + "__unnamed_182e": { + "fields": { + "pRgb256x3x16": { + "type": { + "subtype": { + "kind": "struct", + "name": "_D3DDDI_GAMMA_RAMP_RGB256x3x16" + }, + "kind": "pointer" + }, + "offset": 0 + }, + "pRaw": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 0 + }, + "pDxgi1": { + "type": { + "subtype": { + "kind": "struct", + "name": "_D3DDDI_GAMMA_RAMP_DXGI_1" + }, + "kind": "pointer" + }, + "offset": 0 + } + }, + "kind": "struct", + "size": 8 + }, + "tagTDB": { + "fields": { + "pti": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagTHREADINFO" + }, + "kind": "pointer" + }, + "offset": 16 + }, + "TDB_Flags": { + "type": { + "kind": "base", + "name": "unsigned short" + }, + "offset": 34 + }, + "hTaskWow": { + "type": { + "kind": "base", + "name": "unsigned short" + }, + "offset": 32 + }, + "pwti": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagWOWTHREADINFO" + }, + "kind": "pointer" + }, + "offset": 24 + }, + "nEvents": { + "type": { + "kind": "base", + "name": "long" + }, + "offset": 8 + }, + "nPriority": { + "type": { + "kind": "base", + "name": "long" + }, + "offset": 12 + }, + "ptdbNext": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagTDB" + }, + "kind": "pointer" + }, + "offset": 0 + } + }, + "kind": "struct", + "size": 40 + }, + "tagCARET": { + "fields": { + "x": { + "type": { + "kind": "base", + "name": "long" + }, + "offset": 16 + }, + "iHideLevel": { + "type": { + "kind": "base", + "name": "long" + }, + "offset": 12 + }, + "hTimer": { + "type": { + "kind": "base", + "name": "unsigned long long" + }, + "offset": 40 + }, + "yOwnDc": { + "type": { + "kind": "base", + "name": "long" + }, + "offset": 56 + }, + "y": { + "type": { + "kind": "base", + "name": "long" + }, + "offset": 20 + }, + "xOwnDc": { + "type": { + "kind": "base", + "name": "long" + }, + "offset": 52 + }, + "cy": { + "type": { + "kind": "base", + "name": "long" + }, + "offset": 24 + }, + "cx": { + "type": { + "kind": "base", + "name": "long" + }, + "offset": 28 + }, + "fVisible": { + "type": { + "bit_position": 0, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 1 + }, + "offset": 8 + }, + "hBitmap": { + "type": { + "subtype": { + "kind": "struct", + "name": "HBITMAP__" + }, + "kind": "pointer" + }, + "offset": 32 + }, + "cxOwnDc": { + "type": { + "kind": "base", + "name": "long" + }, + "offset": 60 + }, + "cyOwnDc": { + "type": { + "kind": "base", + "name": "long" + }, + "offset": 64 + }, + "tid": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 48 + }, + "fOn": { + "type": { + "bit_position": 1, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 1 + }, + "offset": 8 + }, + "spwnd": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagWND" + }, + "kind": "pointer" + }, + "offset": 0 + } + }, + "kind": "struct", + "size": 72 + }, + "_LIGATURE1": { + "fields": { + "wch": { + "type": { + "count": 1, + "subtype": { + "kind": "base", + "name": "wchar" + }, + "kind": "array" + }, + "offset": 4 + }, + "VirtualKey": { + "type": { + "kind": "base", + "name": "unsigned char" + }, + "offset": 0 + }, + "ModificationNumber": { + "type": { + "kind": "base", + "name": "unsigned short" + }, + "offset": 2 + } + }, + "kind": "struct", + "size": 6 + } + }, + "base_types": { + "unsigned char": { + "kind": "char", + "endian": "little", + "signed": false, + "size": 1 + }, + "float": { + "kind": "float", + "endian": "little", + "signed": true, + "size": 4 + }, + "unsigned long": { + "kind": "int", + "endian": "little", + "signed": false, + "size": 4 + }, + "wchar": { + "kind": "int", + "endian": "little", + "signed": true, + "size": 2 + }, + "pointer": { + "kind": "int", + "endian": "little", + "signed": false, + "size": 8 + }, + "unsigned int": { + "kind": "int", + "endian": "little", + "signed": false, + "size": 4 + }, + "short": { + "kind": "int", + "endian": "little", + "signed": true, + "size": 2 + }, + "long": { + "kind": "int", + "endian": "little", + "signed": true, + "size": 4 + }, + "unsigned short": { + "kind": "int", + "endian": "little", + "signed": false, + "size": 2 + }, + "long long": { + "kind": "int", + "endian": "little", + "signed": true, + "size": 8 + }, + "unsigned long long": { + "kind": "int", + "endian": "little", + "signed": false, + "size": 8 + } + }, + "enums": { + "TextEnum": { + "base": "long", + "constants": { + "D3DKMDT_TRF_UNINITIALIZED": 0 + }, + "size": 4 + }, + "PreferenceEnum": { + "base": "long", + "constants": { + "D3DKMDT_MP_PREFERRED": 1, + "D3DKMDT_MP_MAXVALID": 2, + "D3DKMDT_MP_UNINITIALIZED": 0 + }, + "size": 4 + }, + "FileInformationClassEnum": { + "base": "long", + "constants": { + "FileInternalInformation": 6, + "FileQuotaInformation": 32, + "FileIoStatusBlockRangeInformation": 42, + "FilePipeLocalInformation": 24, + "FileStandardLinkInformation": 54, + "FileIdFullDirectoryInformation": 38, + "FileLinkInformation": 11, + "FileFullDirectoryInformation": 2, + "FileAllInformation": 18, + "FileSfioVolumeInformation": 45, + "FileStreamInformation": 22, + "FileRenameInformation": 10, + "FileValidDataLengthInformation": 39, + "FileAlternateNameInformation": 21, + "FileBasicInformation": 4, + "FilePositionInformation": 14, + "FileCompletionInformation": 30, + "FileAttributeCacheInformation": 52, + "FileReparsePointInformation": 33, + "FileMailslotSetInformation": 27, + "FileNetworkPhysicalNameInformation": 49, + "FileAllocationInformation": 19, + "FileIsRemoteDeviceInformation": 51, + "FileFullEaInformation": 15, + "FileProcessIdsUsingFileInformation": 47, + "FileDispositionInformation": 13, + "FileStandardInformation": 5, + "FileAccessInformation": 8, + "FileNumaNodeInformation": 53, + "FilePipeRemoteInformation": 25, + "FileIoPriorityHintInformation": 43, + "FileMailslotQueryInformation": 26, + "FileRemoteProtocolInformation": 55, + "FileNamesInformation": 12, + "FileHardLinkInformation": 46, + "FileEndOfFileInformation": 20, + "FileIdBothDirectoryInformation": 37, + "FileSfioReserveInformation": 44, + "FileIdGlobalTxDirectoryInformation": 50, + "FileNetworkOpenInformation": 34, + "FileObjectIdInformation": 29, + "FileMoveClusterInformation": 31, + "FileIoCompletionNotificationInformation": 41, + "FileNameInformation": 9, + "FileBothDirectoryInformation": 3, + "FileDirectoryInformation": 1, + "FileMaximumInformation": 56, + "FileNormalizedNameInformation": 48, + "FilePipeInformation": 23, + "FileCompressionInformation": 28, + "FileTrackingInformation": 36, + "FileEaInformation": 7, + "FileShortNameInformation": 40, + "FileModeInformation": 16, + "FileAlignmentInformation": 17, + "FileAttributeTagInformation": 35 + }, + "size": 4 + }, + "ModePruningAlgorithmEnum": { + "base": "long", + "constants": { + "DMM_MPA_MAXVALID": 3, + "DMM_MPA_GDI": 1, + "DMM_MPA_VISTA": 2, + "DMM_MPA_UNINITIALIZED": 0 + }, + "size": 4 + }, + "fmtEnum": { + "base": "unsigned long", + "constants": { + "CF_ENHMETAFILE": 14, + "CF_PENDATA": 10, + "CF_BITMAP": 2, + "CF_UNICODETEXT": 13, + "CF_HDROP": 15, + "CF_OEMTEXT": 7, + "CF_WAVE": 12, + "CF_DSPTEXT": 129, + "CF_DIBV5": 17, + "CF_TIFF": 6, + "CF_PALETTE": 9, + "CF_OWNERDISPLAY": 128, + "CF_DSPMETAFILEPICT": 131, + "CF_METAFILEPICT": 3, + "CF_RIFF": 11, + "CF_DSPENHMETAFILE": 142, + "CF_TEXT": 1, + "CF_LOCALE": 16, + "CF_SYLK": 4, + "CF_DSPBITMAP": 130, + "CF_DIB": 8, + "CF_DIF": 5 + }, + "size": 4 + }, + "MonitorPowerStateEnum": { + "base": "long", + "constants": { + "PowerDeviceUnspecified": 0, + "PowerDeviceD0": 1, + "PowerDeviceD1": 2, + "PowerDeviceD2": 3, + "PowerDeviceD3": 4, + "PowerDeviceMaximum": 5 + }, + "size": 4 + }, + "bTypeEnum": { + "base": "unsigned char", + "constants": { + "TYPE_DDEXACT": 11, + "TYPE_HOOK": 5, + "TYPE_FREE": 0, + "TYPE_MONITOR": 12, + "TYPE_GESTURE": 21, + "TYPE_DEVICEINFO": 19, + "TYPE_DDEACCESS": 9, + "TYPE_CALLPROC": 7, + "TYPE_CURSOR": 3, + "TYPE_KBDLAYOUT": 13, + "TYPE_WINEVENTHOOK": 15, + "TYPE_MENU": 2, + "TYPE_ACCELTABLE": 8, + "TYPE_TOUCH": 20, + "TYPE_SETWINDOWPOS": 4, + "TYPE_CLIPDATA": 6, + "TYPE_KBDFILE": 14, + "TYPE_DDECONV": 10, + "TYPE_HIDDATA": 18, + "TYPE_WINDOW": 1, + "TYPE_INPUTCONTEXT": 17, + "TYPE_TIMER": 16 + }, + "size": 1 + }, + "OriginEnum": { + "base": "long", + "constants": { + "D3DKMDT_MCO_MONITORDESCRIPTOR_REGISTRYOVERRIDE": 3, + "D3DKMDT_MCO_UNINITIALIZED": 0, + "D3DKMDT_MCO_MONITORDESCRIPTOR": 2, + "D3DKMDT_MCO_MAXVALID": 5, + "D3DKMDT_MCO_SPECIFICCAP_REGISTRYOVERRIDE": 4, + "D3DKMDT_MCO_DEFAULTMONITORPROFILE": 1 + }, + "size": 4 + }, + "CodePointTypeEnum": { + "base": "long", + "constants": { + "DXGK_DIAG_CODE_POINT_TYPE_RETRIEVE_BTL": 8, + "DXGK_DIAG_CODE_POINT_TYPE_BML_NO_EXACT_TARGET_MODE": 20, + "DXGK_DIAG_CODE_POINT_TYPE_HANDLE_IRP": 40, + "DXGK_DIAG_CODE_POINT_TYPE_CHANGE_UNSUPPORTED_MONITOR_MODE_FLAG": 41, + "DXGK_DIAG_CODE_POINT_TYPE_SDC_ENFORCED_CLONE_PATH_INVALID_SOURCE_IDX": 57, + "DXGK_DIAG_CODE_POINT_TYPE_POWER_ON_GDI": 11, + "DXGK_DIAG_CODE_POINT_TYPE_BML_TARGET_MODE_NOT_PINNED": 22, + "DXGK_DIAG_CODE_POINT_TYPE_VIDEOPORTCALLOUT_CDD_DEVICE_REMOVED": 51, + "DXGK_DIAG_CODE_POINT_TYPE_BML_BACKTRACK": 17, + "DXGK_DIAG_CODE_POINT_TYPE_VIDEOPORTCALLOUT_CDD_RECREATE_DEVICE_FAILED": 53, + "DXGK_DIAG_CODE_POINT_TYPE_BML_NO_EXACT_SOURCE_MODE": 19, + "DXGK_DIAG_CODE_POINT_TYPE_VIDEOPORTCALLOUT_PNP_ENABLE_VGA": 48, + "DXGK_DIAG_CODE_POINT_TYPE_BML_BEST_SOURCE_MODE": 32, + "DXGK_DIAG_CODE_POINT_TYPE_VIDEOPORTCALLOUT_EXCLUDE_EVICTALL_DISABLEGDI": 43, + "DXGK_DIAG_CODE_POINT_TYPE_TDR": 24, + "DXGK_DIAG_CODE_POINT_TYPE_BML_BEST_TARGET_MODE": 33, + "DXGK_DIAG_CODE_POINT_TYPE_MON_DEPART_GETRECENTTOP_FAIL": 61, + "DXGK_DIAG_CODE_POINT_TYPE_SDC_LOG_FAILURE": 3, + "DXGK_DIAG_CODE_POINT_TYPE_STOP_ADAPTER": 36, + "DXGK_DIAG_CODE_POINT_TYPE_VIDEOPORTCALLOUT_CDD_DRVASSERTMODE_TRUE_FAILED": 52, + "DXGK_DIAG_CODE_POINT_TYPE_FORCE_UINT32": -1, + "DXGK_DIAG_CODE_POINT_TYPE_VIDEOPORTCALLOUT_EXCLUDE_MODESWITCH": 45, + "DXGK_DIAG_CODE_POINT_TYPE_START_ADAPTER": 35, + "DXGK_DIAG_CODE_POINT_TYPE_CREATEFUNVIDPN_CCDBML_FAIL_VISTABML_SUCCESSED": 31, + "DXGK_DIAG_CODE_POINT_TYPE_ACPI_NOTIFY_CALLBACK": 42, + "DXGK_DIAG_CODE_POINT_TYPE_MON_ARRIVE_INC_ADD_FAIL": 62, + "DXGK_DIAG_CODE_POINT_TYPE_DXGKCDDENABLE_OPTIMIZED_MODE_CHANGE": 59, + "DXGK_DIAG_CODE_POINT_TYPE_NONE": 0, + "DXGK_DIAG_CODE_POINT_TYPE_CREATEFUNVIDPN_RELAX_REFRESH_MATCH": 30, + "DXGK_DIAG_CODE_POINT_TYPE_QDC_LOG_FAILURE": 10, + "DXGK_DIAG_CODE_POINT_TYPE_COMMIT_VIDPN_LOG_FAILURE": 55, + "DXGK_DIAG_CODE_POINT_TYPE_OS_RECOMMENDED_VIDPN": 2, + "DXGK_DIAG_CODE_POINT_TYPE_CHILD_POLLING": 37, + "DXGK_DIAG_CODE_POINT_TYPE_POWER_DIM_MONITOR": 15, + "DXGK_DIAG_CODE_POINT_TYPE_CDS_LOG_FAILURE": 5, + "DXGK_DIAG_CODE_POINT_TYPE_ACPI_EVENT_NOTIFICATION": 25, + "DXGK_DIAG_CODE_POINT_TYPE_INDICATE_CHILD_STATUS": 39, + "DXGK_DIAG_CODE_POINT_TYPE_REBUILD_DXGK_MODE_CACHE": 29, + "DXGK_DIAG_CODE_POINT_TYPE_POWER_OFF_GDI": 12, + "DXGK_DIAG_CODE_POINT_TYPE_CDD_MAPSHADOWBUFFER_FAILED": 54, + "DXGK_DIAG_CODE_POINT_TYPE_BML_CLOSEST_TARGET_MODE": 18, + "DXGK_DIAG_CODE_POINT_TYPE_VIDEOPORTCALLOUT_CDD_CREATE_DEVICE_FAILED": 50, + "DXGK_DIAG_CODE_POINT_TYPE_ADD_DEVICE": 34, + "DXGK_DIAG_CODE_POINT_TYPE_SDC_INVALIDATE_ERROR": 4, + "DXGK_DIAG_CODE_POINT_TYPE_VIDEOPORTCALLOUT_EXCLUDE_EVICTALL_ENABLEGDI": 44, + "DXGK_DIAG_CODE_POINT_TYPE_CDS_FAILURE_DB": 7, + "DXGK_DIAG_CODE_POINT_TYPE_BML_SOURCE_MODE_NOT_PINNED": 21, + "DXGK_DIAG_CODE_POINT_TYPE_INVALIDATE_DXGK_MODE_CACHE": 28, + "DXGK_DIAG_CODE_POINT_TYPE_VIDEOPORTCALLOUT_SYNC_MONITOR_EVENT": 46, + "DXGK_DIAG_CODE_POINT_TYPE_DRIVER_RECOMMEND_LOG_FAILURE": 56, + "DXGK_DIAG_CODE_POINT_TYPE_VIDEOPORTCALLOUT_TDR_SWITCH_GDI": 49, + "DXGK_DIAG_CODE_POINT_TYPE_DXGKSETDISPLAYMODE_OPTIMIZED_MODE_CHANGE": 60, + "DXGK_DIAG_CODE_POINT_TYPE_CHILD_POLLING_TARGET": 38, + "DXGK_DIAG_CODE_POINT_TYPE_RECOMMEND_FUNC_VIDPN": 1, + "DXGK_DIAG_CODE_POINT_TYPE_CREATEMDEV_USE_DEFAULT_MODE": 26, + "DXGK_DIAG_CODE_POINT_TYPE_BML_RESTARTED": 23, + "DXGK_DIAG_CODE_POINT_TYPE_CCD_DATABASE_PERSIST": 63, + "DXGK_DIAG_CODE_POINT_TYPE_POWER_ON_MONITOR": 13, + "DXGK_DIAG_CODE_POINT_TYPE_POWER_UNDIM_MONITOR": 16, + "DXGK_DIAG_CODE_POINT_TYPE_RETRIEVE_DB": 9, + "DXGK_DIAG_CODE_POINT_TYPE_CONNECTED_SET_LOG_FAILURE": 27, + "DXGK_DIAG_CODE_POINT_TYPE_DRVPROBEANDCAPTURE_FAILED": 58, + "DXGK_DIAG_CODE_POINT_TYPE_VIDEOPORTCALLOUT_PNP_NOTIFY_GDI": 47, + "DXGK_DIAG_CODE_POINT_TYPE_POWER_OFF_MONITOR": 14, + "DXGK_DIAG_CODE_POINT_TYPE_MAX": 64 + }, + "size": 4 + }, + "ConstraintTypeEnum": { + "base": "long", + "constants": { + "D3DKMDT_MFRC_MAXPIXELRATE": 2, + "D3DKMDT_MFRC_ACTIVESIZE": 1, + "D3DKMDT_MFRC_UNINITIALIZED": 0 + }, + "size": 4 + }, + "VidPnTargetColorBasisEnum": { + "base": "long", + "constants": { + "D3DKMDT_CB_MAXVALID": 5, + "D3DKMDT_CB_INTENSITY": 1, + "D3DKMDT_CB_SCRGB": 3, + "D3DKMDT_CB_YCBCR": 4, + "D3DKMDT_CB_SRGB": 2, + "D3DKMDT_CB_UNINITIALIZED": 0 + }, + "size": 4 + }, + "MonitorTypeEnum": { + "base": "long", + "constants": { + "DMM_VMT_TEMPORARY_MONITOR": 4, + "DMM_VMT_BOOT_PERSISTENT_MONITOR": 2, + "DMM_VMT_PHYSICAL_MONITOR": 1, + "DMM_VMT_UNINITIALIZED": 0, + "DMM_VMT_SIMULATED_MONITOR": 5, + "DMM_VMT_PERSISTENT_MONITOR": 3 + }, + "size": 4 + }, + "PowerStateEnum": { + "base": "long", + "constants": { + "PowerSystemSleeping2": 3, + "PowerSystemSleeping1": 2, + "PowerSystemSleeping3": 4, + "PowerSystemUnspecified": 0, + "PowerSystemMaximum": 7, + "PowerSystemShutdown": 6, + "PowerSystemHibernate": 5, + "PowerSystemWorking": 1 + }, + "size": 4 + }, + "ShutdownTypeEnum": { + "base": "long", + "constants": { + "PowerActionNone": 0, + "PowerActionReserved": 1, + "PowerActionHibernate": 3, + "PowerActionShutdownOff": 6, + "PowerActionShutdown": 4, + "PowerActionSleep": 2, + "PowerActionShutdownReset": 5, + "PowerActionWarmEject": 7 + }, + "size": 4 + }, + "ScalingEnum": { + "base": "long", + "constants": { + "D3DKMDT_VPPS_CENTERED": 2, + "D3DKMDT_VPPS_ASPECTRATIOCENTEREDMAX": 4, + "D3DKMDT_VPPS_STRETCHED": 3, + "D3DKMDT_VPPS_UNINITIALIZED": 0, + "D3DKMDT_VPPS_UNPINNED": 254, + "D3DKMDT_VPPS_IDENTITY": 1, + "D3DKMDT_VPPS_NOTSPECIFIED": 255, + "D3DKMDT_VPPS_CUSTOM": 5, + "D3DKMDT_VPPS_RESERVED1": 253 + }, + "size": 4 + }, + "CurrentHitTargetEnum": { + "base": "long", + "constants": { + "ThresholdMarginRight": 2, + "ThresholdMarginMax": 4, + "ThresholdMarginBottom": 3, + "ThresholdMarginLeft": 1, + "ThresholdMarginTop": 0 + }, + "size": 4 + }, + "StorageTypeEnum": { + "base": "long", + "constants": { + "SmStorageActual": 0, + "SmStorageNonActual": 1 + }, + "size": 4 + }, + "ScanLineOrderingEnum": { + "base": "long", + "constants": { + "D3DDDI_VSSLO_PROGRESSIVE": 1, + "D3DDDI_VSSLO_INTERLACED_LOWERFIELDFIRST": 3, + "D3DDDI_VSSLO_UNINITIALIZED": 0, + "D3DDDI_VSSLO_INTERLACED_UPPERFIELDFIRST": 2, + "D3DDDI_VSSLO_OTHER": 255 + }, + "size": 4 + }, + "PixelValueAccessModeEnum": { + "base": "long", + "constants": { + "D3DKMDT_PVAM_UNINITIALIZED": 0, + "D3DKMDT_PVAM_DIRECT": 1, + "D3DKMDT_PVAM_PRESETPALETTE": 2, + "D3DKMDT_PVAM_MAXVALID": 3 + }, + "size": 4 + }, + "PriorityPolicyEnum": { + "base": "long", + "constants": { + "IrqPriorityHigh": 3, + "IrqPriorityNormal": 2, + "IrqPriorityLow": 1, + "IrqPriorityUndefined": 0 + }, + "size": 4 + }, + "OrientationEnum": { + "base": "long", + "constants": { + "D3DKMDT_MO_90DEG": 2, + "D3DKMDT_MO_0DEG": 1, + "D3DKMDT_MO_270DEG": 4, + "D3DKMDT_MO_UNINITIALIZED": 0, + "D3DKMDT_MO_180DEG": 3 + }, + "size": 4 + }, + "ContentEnum": { + "base": "long", + "constants": { + "D3DKMDT_VPPC_NOTSPECIFIED": 255, + "D3DKMDT_VPPC_UNINITIALIZED": 0, + "D3DKMDT_VPPC_GRAPHICS": 1, + "D3DKMDT_VPPC_VIDEO": 2 + }, + "size": 4 + }, + "ColorBasisEnum": { + "base": "long", + "constants": { + "D3DKMDT_CB_MAXVALID": 5, + "D3DKMDT_CB_INTENSITY": 1, + "D3DKMDT_CB_SCRGB": 3, + "D3DKMDT_CB_YCBCR": 4, + "D3DKMDT_CB_SRGB": 2, + "D3DKMDT_CB_UNINITIALIZED": 0 + }, + "size": 4 + }, + "MoveRectStyleEnum": { + "base": "long", + "constants": { + "MoveRectMidTopAtCursor": 1, + "MoveRectSidewiseKeepPositionAtCursor": 3, + "MoveRectKeepPositionAtCursor": 0, + "MoveRectKeepAspectRatioAtCursor": 2 + }, + "size": 4 + }, + "VideoStandardEnum": { + "base": "long", + "constants": { + "D3DKMDT_VSS_PAL_G": 11, + "D3DKMDT_VSS_PAL_D": 14, + "D3DKMDT_VSS_PAL_B": 9, + "D3DKMDT_VSS_SECAM_K": 21, + "D3DKMDT_VSS_VESA_GTF": 2, + "D3DKMDT_VSS_PAL_L": 30, + "D3DKMDT_VSS_PAL_M": 31, + "D3DKMDT_VSS_PAL_K": 28, + "D3DKMDT_VSS_PAL_H": 12, + "D3DKMDT_VSS_PAL_I": 13, + "D3DKMDT_VSS_SECAM_L1": 24, + "D3DKMDT_VSS_VESA_DMT": 1, + "D3DKMDT_VSS_SECAM_L": 23, + "D3DKMDT_VSS_EIA_861": 25, + "D3DKMDT_VSS_PAL_N": 15, + "D3DKMDT_VSS_APPLE": 5, + "D3DKMDT_VSS_NTSC_M": 6, + "D3DKMDT_VSS_SECAM_H": 20, + "D3DKMDT_VSS_NTSC_J": 7, + "D3DKMDT_VSS_SECAM_B": 17, + "D3DKMDT_VSS_SECAM_G": 19, + "D3DKMDT_VSS_SECAM_D": 18, + "D3DKMDT_VSS_IBM": 4, + "D3DKMDT_VSS_SECAM_K1": 22, + "D3DKMDT_VSS_PAL_NC": 16, + "D3DKMDT_VSS_PAL_B1": 10, + "D3DKMDT_VSS_EIA_861A": 26, + "D3DKMDT_VSS_EIA_861B": 27, + "D3DKMDT_VSS_UNINITIALIZED": 0, + "D3DKMDT_VSS_OTHER": 255, + "D3DKMDT_VSS_PAL_K1": 29, + "D3DKMDT_VSS_VESA_CVT": 3, + "D3DKMDT_VSS_NTSC_443": 8 + }, + "size": 4 + }, + "ImportanceOrdinalEnum": { + "base": "long", + "constants": { + "D3DKMDT_VPPI_QUATERNARY": 4, + "D3DKMDT_VPPI_SECONDARY": 2, + "D3DKMDT_VPPI_PRIMARY": 1, + "D3DKMDT_VPPI_QUINARY": 5, + "D3DKMDT_VPPI_DENARY": 10, + "D3DKMDT_VPPI_SENARY": 6, + "D3DKMDT_VPPI_TERTIARY": 3, + "D3DKMDT_VPPI_SEPTENARY": 7, + "D3DKMDT_VPPI_NONARY": 9, + "D3DKMDT_VPPI_UNINITIALIZED": 0, + "D3DKMDT_VPPI_OCTONARY": 8, + "D3DKMDT_VPPI_MAX": 32, + "D3DKMDT_VPPI_NOTSPECIFIED": 255 + }, + "size": 4 + }, + "RangeTypeEnum": { + "base": "long", + "constants": { + "SmRangeBool": 2, + "SmRangeNonSharedInfo": 1, + "SmRangeSharedInfo": 0 + }, + "size": 4 + }, + "TimingTypeEnum": { + "base": "long", + "constants": { + "D3DKMDT_MTT_EXTRASTANDARD": 3, + "D3DKMDT_MTT_DEFAULTMONITORPROFILE": 5, + "D3DKMDT_MTT_STANDARD": 2, + "D3DKMDT_MTT_UNINITIALIZED": 0, + "D3DKMDT_MTT_MAXVALID": 6, + "D3DKMDT_MTT_DETAILED": 4, + "D3DKMDT_MTT_ESTABLISHED": 1 + }, + "size": 4 + }, + "PixelFormatEnum": { + "base": "long", + "constants": { + "D3DDDIFMT_W11V11U10": 65, + "D3DDDIFMT_A16B16G16R16F": 113, + "D3DDDIFMT_A8R8G8B8": 21, + "D3DDDIFMT_D32_LOCKABLE": 84, + "D3DDDIFMT_L8": 50, + "D3DDDIFMT_DXVA_RESERVED27": 177, + "D3DDDIFMT_DXVA_RESERVED26": 176, + "D3DDDIFMT_DXVA_RESERVED25": 175, + "D3DDDIFMT_DXVA_RESERVED24": 174, + "D3DDDIFMT_DXVA_RESERVED23": 173, + "D3DDDIFMT_DXVA_RESERVED22": 172, + "D3DDDIFMT_DXVA_RESERVED21": 171, + "D3DDDIFMT_DXVA_RESERVED20": 170, + "D3DDDIFMT_DXVA_RESERVED29": 179, + "D3DDDIFMT_DXVA_RESERVED28": 178, + "D3DDDIFMT_R3G3B2": 27, + "D3DDDIFMT_A8R3G3B2": 29, + "D3DDDIFMT_INDEX16": 101, + "D3DDDIFMT_X4R4G4B4": 30, + "D3DDDIFMT_A4R4G4B4": 26, + "D3DDDIFMT_Q8W8V8U8": 63, + "D3DDDIFMT_FORCE_UINT": 2147483647, + "D3DDDIFMT_S1D15": 72, + "D3DDDIFMT_A16B16G16R16": 36, + "D3DDDIFMT_A8L8": 51, + "D3DDDIFMT_D24X4S4": 79, + "D3DDDIFMT_BINARYBUFFER": 199, + "D3DDDIFMT_DXVA_RESERVED30": 180, + "D3DDDIFMT_R32F": 114, + "D3DDDIFMT_VERTEXDATA": 100, + "D3DDDIFMT_R5G6B5": 23, + "D3DDDIFMT_R8G8_B8G8": 1195525970, + "D3DDDIFMT_A4L4": 52, + "D3DDDIFMT_A1R5G5B5": 25, + "D3DDDIFMT_X1R5G5B5": 24, + "D3DDDIFMT_D32": 71, + "D3DDDIFMT_G8R8_G8B8": 1111970375, + "D3DDDIFMT_A2B10G10R10": 31, + "D3DDDIFMT_DXVACOMPBUFFER_MAX": 181, + "D3DDDIFMT_MULTI2_ARGB8": 827606349, + "D3DDDIFMT_D16_LOCKABLE": 70, + "D3DDDIFMT_BITSTREAMDATA": 156, + "D3DDDIFMT_RESIDUALDIFFERENCEDATA": 152, + "D3DDDIFMT_X8B8G8R8": 33, + "D3DDDIFMT_R8G8B8": 20, + "D3DDDIFMT_S8_LOCKABLE": 85, + "D3DDDIFMT_D24S8": 75, + "D3DDDIFMT_X8D24": 76, + "D3DDDIFMT_A2R10G10B10": 35, + "D3DDDIFMT_P8": 41, + "D3DDDIFMT_L6V5U5": 61, + "D3DDDIFMT_X8R8G8B8": 22, + "D3DDDIFMT_D16": 80, + "D3DDDIFMT_A2W10V10U10": 67, + "D3DDDIFMT_D24FS8": 83, + "D3DDDIFMT_MOTIONVECTORBUFFER": 157, + "D3DDDIFMT_L16": 81, + "D3DDDIFMT_X8L8V8U8": 62, + "D3DDDIFMT_A32B32G32R32F": 116, + "D3DDDIFMT_A8P8": 40, + "D3DDDIFMT_YUY2": 844715353, + "D3DDDIFMT_R16F": 111, + "D3DDDIFMT_G16R16": 34, + "D3DDDIFMT_A2B10G10R10_XR_BIAS": 119, + "D3DDDIFMT_Q16W16V16U16": 110, + "D3DDDIFMT_S8D24": 74, + "D3DDDIFMT_PICTUREPARAMSDATA": 150, + "D3DDDIFMT_A1": 118, + "D3DDDIFMT_FILMGRAINBUFFER": 158, + "D3DDDIFMT_A8": 28, + "D3DDDIFMT_UNKNOWN": 0, + "D3DDDIFMT_DXVA_RESERVED19": 169, + "D3DDDIFMT_D32F_LOCKABLE": 82, + "D3DDDIFMT_MACROBLOCKDATA": 151, + "D3DDDIFMT_A8B8G8R8": 32, + "D3DDDIFMT_UYVY": 1498831189, + "D3DDDIFMT_DXT1": 827611204, + "D3DDDIFMT_DEBLOCKINGDATA": 153, + "D3DDDIFMT_DXT3": 861165636, + "D3DDDIFMT_DXT4": 877942852, + "D3DDDIFMT_DXT5": 894720068, + "D3DDDIFMT_CxV8U8": 117, + "D3DDDIFMT_INVERSEQUANTIZATIONDATA": 154, + "D3DDDIFMT_DXVA_RESERVED9": 159, + "D3DDDIFMT_DXT2": 844388420, + "D3DDDIFMT_G32R32F": 115, + "D3DDDIFMT_X4S4D24": 78, + "D3DDDIFMT_D24X8": 77, + "D3DDDIFMT_DXVA_RESERVED12": 162, + "D3DDDIFMT_DXVA_RESERVED13": 163, + "D3DDDIFMT_DXVA_RESERVED10": 160, + "D3DDDIFMT_DXVA_RESERVED11": 161, + "D3DDDIFMT_DXVA_RESERVED16": 166, + "D3DDDIFMT_DXVA_RESERVED17": 167, + "D3DDDIFMT_DXVA_RESERVED14": 164, + "D3DDDIFMT_DXVA_RESERVED15": 165, + "D3DDDIFMT_DXVA_RESERVED18": 168, + "D3DDDIFMT_D15S1": 73, + "D3DDDIFMT_V16U16": 64, + "D3DDDIFMT_SLICECONTROLDATA": 155, + "D3DDDIFMT_G16R16F": 112, + "D3DDDIFMT_INDEX32": 102, + "D3DDDIFMT_V8U8": 60 + }, + "size": 4 + }, + "IdTypeEnum": { + "base": "long", + "constants": { + "BusQueryCompatibleIDs": 2, + "BusQueryInstanceID": 3, + "BusQueryDeviceID": 0, + "BusQueryDeviceSerialNumber": 4, + "BusQueryHardwareIDs": 1, + "BusQueryContainerID": 5 + }, + "size": 4 + }, + "StartCurrentHitTargetEnum": { + "base": "long", + "constants": { + "ThresholdMarginRight": 2, + "ThresholdMarginMax": 4, + "ThresholdMarginBottom": 3, + "ThresholdMarginLeft": 1, + "ThresholdMarginTop": 0 + }, + "size": 4 + }, + "TypeEnum": { + "base": "long", + "constants": { + "DevicePowerState": 1, + "SystemPowerState": 0 + }, + "size": 4 + }, + "RotationEnum": { + "base": "long", + "constants": { + "D3DKMDT_VPPR_IDENTITY": 1, + "D3DKMDT_VPPR_NOTSPECIFIED": 255, + "D3DKMDT_VPPR_UNPINNED": 254, + "D3DKMDT_VPPR_ROTATE270": 4, + "D3DKMDT_VPPR_ROTATE90": 2, + "D3DKMDT_VPPR_ROTATE180": 3, + "D3DKMDT_VPPR_UNINITIALIZED": 0 + }, + "size": 4 + }, + "CopyProtectionTypeEnum": { + "base": "long", + "constants": { + "D3DKMDT_VPPMT_NOTSPECIFIED": 255, + "D3DKMDT_VPPMT_UNINITIALIZED": 0, + "D3DKMDT_VPPMT_MACROVISION_FULLSUPPORT": 3, + "D3DKMDT_VPPMT_MACROVISION_APSTRIGGER": 2, + "D3DKMDT_VPPMT_NOPROTECTION": 1 + }, + "size": 4 + }, + "FsInformationClassEnum": { + "base": "long", + "constants": { + "FileFsFullSizeInformation": 7, + "FileFsAttributeInformation": 5, + "FileFsVolumeFlagsInformation": 10, + "FileFsVolumeInformation": 1, + "FileFsSizeInformation": 3, + "FileFsLabelInformation": 2, + "FileFsDeviceInformation": 4, + "FileFsControlInformation": 6, + "FileFsDriverPathInformation": 9, + "FileFsMaximumInformation": 11, + "FileFsObjectIdInformation": 8 + }, + "size": 4 + }, + "DeviceTextTypeEnum": { + "base": "long", + "constants": { + "DeviceTextLocationInformation": 1, + "DeviceTextDescription": 0 + }, + "size": 4 + } + }, + "metadata": { + "producer": { + "version": "0.0.1", + "name": "dgmcdona-via-conversion-script", + "datetime": "2024-09-03T18:22:52Z" + }, + "format": "4.0.0" + } +} diff --git a/volatility3/framework/symbols/windows/gui/gui-win10-16299-x64.json b/volatility3/framework/symbols/windows/gui/gui-win10-16299-x64.json new file mode 100644 index 000000000..1ff5fdcd9 --- /dev/null +++ b/volatility3/framework/symbols/windows/gui/gui-win10-16299-x64.json @@ -0,0 +1,18787 @@ +{ + "symbols": {}, + "user_types": { + "HWINSTA__": { + "fields": { + "unused": { + "type": { + "kind": "base", + "name": "long" + }, + "offset": 0 + } + }, + "kind": "struct", + "size": 4 + }, + "__unnamed_1153": { + "fields": { + "Reserved": { + "type": { + "bit_position": 2, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long long" + }, + "bit_length": 59 + }, + "offset": 8 + }, + "HeaderType": { + "type": { + "bit_position": 0, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long long" + }, + "bit_length": 1 + }, + "offset": 8 + }, + "Sequence": { + "type": { + "bit_position": 16, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long long" + }, + "bit_length": 9 + }, + "offset": 0 + }, + "Region": { + "type": { + "bit_position": 61, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long long" + }, + "bit_length": 3 + }, + "offset": 8 + }, + "Init": { + "type": { + "bit_position": 1, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long long" + }, + "bit_length": 1 + }, + "offset": 8 + }, + "Depth": { + "type": { + "bit_position": 0, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long long" + }, + "bit_length": 16 + }, + "offset": 0 + }, + "NextEntry": { + "type": { + "bit_position": 25, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long long" + }, + "bit_length": 39 + }, + "offset": 0 + } + }, + "kind": "struct", + "size": 16 + }, + "__unnamed_1960": { + "fields": { + "Length64": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 0 + }, + "MaximumAddress": { + "type": { + "kind": "struct", + "name": "nt_symbols!_LARGE_INTEGER" + }, + "offset": 16 + }, + "MinimumAddress": { + "type": { + "kind": "struct", + "name": "nt_symbols!_LARGE_INTEGER" + }, + "offset": 8 + }, + "Alignment64": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 4 + } + }, + "kind": "struct", + "size": 24 + }, + "tagCLIENTTHREADINFO": { + "fields": { + "fsWakeMask": { + "type": { + "kind": "base", + "name": "unsigned short" + }, + "offset": 10 + }, + "CTIF_flags": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 0 + }, + "fsWakeBits": { + "type": { + "kind": "base", + "name": "unsigned short" + }, + "offset": 6 + }, + "fsWakeBitsJournal": { + "type": { + "kind": "base", + "name": "unsigned short" + }, + "offset": 8 + }, + "fsChangeBits": { + "type": { + "kind": "base", + "name": "unsigned short" + }, + "offset": 4 + }, + "tickLastMsgChecked": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 12 + } + }, + "kind": "struct", + "size": 16 + }, + "tagKbdNlsLayer": { + "fields": { + "OEMIdentifier": { + "type": { + "kind": "base", + "name": "unsigned short" + }, + "offset": 0 + }, + "NumOfVkToF": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 4 + }, + "pusMouseVKey": { + "type": { + "subtype": { + "kind": "base", + "name": "unsigned short" + }, + "kind": "pointer" + }, + "offset": 24 + }, + "NumOfMouseVKey": { + "type": { + "kind": "base", + "name": "long" + }, + "offset": 16 + }, + "pVkToF": { + "type": { + "subtype": { + "kind": "struct", + "name": "_VK_TO_FUNCTION_TABLE" + }, + "kind": "pointer" + }, + "offset": 8 + }, + "LayoutInformation": { + "type": { + "kind": "base", + "name": "unsigned short" + }, + "offset": 2 + } + }, + "kind": "struct", + "size": 32 + }, + "__unnamed_1158": { + "fields": { + "Reserved": { + "type": { + "bit_position": 2, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long long" + }, + "bit_length": 2 + }, + "offset": 8 + }, + "HeaderType": { + "type": { + "bit_position": 0, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long long" + }, + "bit_length": 1 + }, + "offset": 8 + }, + "Sequence": { + "type": { + "bit_position": 16, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long long" + }, + "bit_length": 48 + }, + "offset": 0 + }, + "Init": { + "type": { + "bit_position": 1, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long long" + }, + "bit_length": 1 + }, + "offset": 8 + }, + "Depth": { + "type": { + "bit_position": 0, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long long" + }, + "bit_length": 16 + }, + "offset": 0 + }, + "NextEntry": { + "type": { + "bit_position": 4, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long long" + }, + "bit_length": 60 + }, + "offset": 8 + } + }, + "kind": "struct", + "size": 16 + }, + "HBITMAP__": { + "fields": { + "unused": { + "type": { + "kind": "base", + "name": "long" + }, + "offset": 0 + } + }, + "kind": "struct", + "size": 4 + }, + "__unnamed_124b": { + "fields": { + "Type": { + "type": { + "kind": "enum", + "name": "TypeEnum" + }, + "offset": 8 + }, + "Reserved": { + "type": { + "count": 3, + "subtype": { + "kind": "base", + "name": "unsigned char" + }, + "kind": "array" + }, + "offset": 1 + }, + "InPath": { + "type": { + "kind": "base", + "name": "unsigned char" + }, + "offset": 0 + } + }, + "kind": "struct", + "size": 16 + }, + "_TL": { + "fields": { + "pfnFree": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 16 + }, + "pobj": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 8 + }, + "next": { + "type": { + "subtype": { + "kind": "struct", + "name": "_TL" + }, + "kind": "pointer" + }, + "offset": 0 + } + }, + "kind": "struct", + "size": 24 + }, + "tagTOUCHINPUTINFO": { + "fields": { + "dwcInputs": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 24 + }, + "head": { + "type": { + "kind": "struct", + "name": "_THROBJHEAD" + }, + "offset": 0 + }, + "uFlags": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 28 + }, + "TouchInput": { + "type": { + "count": 1, + "subtype": { + "kind": "struct", + "name": "tagTOUCHINPUT" + }, + "kind": "array" + }, + "offset": 32 + } + }, + "kind": "struct", + "size": 80 + }, + "tagTHREADINFO": { + "fields": { + "ForceLegacyResizeNCMetr": { + "type": { + "bit_position": 29, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long long" + }, + "bit_length": 1 + }, + "offset": 520 + }, + "ptl": { + "type": { + "subtype": { + "kind": "struct", + "name": "_TL" + }, + "kind": "pointer" + }, + "offset": 336 + }, + "timeLast": { + "type": { + "kind": "base", + "name": "long" + }, + "offset": 448 + }, + "DontJournalAttach": { + "type": { + "bit_position": 28, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 1 + }, + "offset": 516 + }, + "fPack": { + "type": { + "bit_position": 2, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 26 + }, + "offset": 928 + }, + "pDevHTInfo": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 280 + }, + "dwCompatFlags": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 516 + }, + "psmsSent": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagSMS" + }, + "kind": "pointer" + }, + "offset": 424 + }, + "fsHooks": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 656 + }, + "DefaultCharset": { + "type": { + "bit_position": 14, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long long" + }, + "bit_length": 1 + }, + "offset": 520 + }, + "ulWindowSystemRendering": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 324 + }, + "dwExpWinVer": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 512 + }, + "psmsReceiveList": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagSMS" + }, + "kind": "pointer" + }, + "offset": 440 + }, + "sphkCurrent": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagHOOK" + }, + "kind": "pointer" + }, + "offset": 560 + }, + "No50ExStyles": { + "type": { + "bit_position": 2, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long long" + }, + "bit_length": 1 + }, + "offset": 520 + }, + "IgnoreFaults": { + "type": { + "bit_position": 25, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 1 + }, + "offset": 516 + }, + "pClientInfo": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagCLIENTINFO" + }, + "kind": "pointer" + }, + "offset": 400 + }, + "DDENoAsyncReg": { + "type": { + "bit_position": 20, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long long" + }, + "bit_length": 1 + }, + "offset": 520 + }, + "DealyHwndShakeChk": { + "type": { + "bit_position": 11, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 1 + }, + "offset": 516 + }, + "amdesk": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 720 + }, + "fsChangeBitsRemoved": { + "type": { + "kind": "base", + "name": "unsigned short" + }, + "offset": 704 + }, + "psmsCurrent": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagSMS" + }, + "kind": "pointer" + }, + "offset": 432 + }, + "NoInitFlagsOnFocus": { + "type": { + "bit_position": 17, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long long" + }, + "bit_length": 1 + }, + "offset": 520 + }, + "StrictLLHook": { + "type": { + "bit_position": 21, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long long" + }, + "bit_length": 1 + }, + "offset": 520 + }, + "pdcoRender": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 304 + }, + "NoShadow": { + "type": { + "bit_position": 22, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long long" + }, + "bit_length": 1 + }, + "offset": 520 + }, + "EnumHelv": { + "type": { + "bit_position": 12, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 1 + }, + "offset": 516 + }, + "NoBatching": { + "type": { + "bit_position": 9, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long long" + }, + "bit_length": 1 + }, + "offset": 520 + }, + "aphkStart": { + "type": { + "count": 16, + "subtype": { + "subtype": { + "kind": "struct", + "name": "tagHOOK" + }, + "kind": "pointer" + }, + "kind": "array" + }, + "offset": 880 + }, + "Winver31": { + "type": { + "bit_position": 21, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 1 + }, + "offset": 516 + }, + "Win30AvgWidth": { + "type": { + "bit_position": 19, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 1 + }, + "offset": 516 + }, + "ptlW32": { + "type": { + "subtype": { + "kind": "struct", + "name": "_TL" + }, + "kind": "pointer" + }, + "offset": 16 + }, + "AlwaysSendSyncPaint": { + "type": { + "bit_position": 6, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 1 + }, + "offset": 516 + }, + "IgnoreNoDiscard": { + "type": { + "bit_position": 0, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 1 + }, + "offset": 516 + }, + "cPaintsReady": { + "type": { + "kind": "base", + "name": "long" + }, + "offset": 480 + }, + "SubtractClips": { + "type": { + "bit_position": 14, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 1 + }, + "offset": 516 + }, + "apEvent": { + "type": { + "subtype": { + "subtype": { + "kind": "struct", + "name": "nt_symbols!_KEVENT" + }, + "kind": "pointer" + }, + "kind": "pointer" + }, + "offset": 712 + }, + "cEnterCount": { + "type": { + "kind": "base", + "name": "long" + }, + "offset": 672 + }, + "OpenGLEMF": { + "type": { + "bit_position": 26, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long long" + }, + "bit_length": 1 + }, + "offset": 520 + }, + "fThreadCleanupFinished": { + "type": { + "bit_position": 28, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 1 + }, + "offset": 928 + }, + "idLast": { + "type": { + "kind": "base", + "name": "unsigned long long" + }, + "offset": 456 + }, + "spklActive": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagKL" + }, + "kind": "pointer" + }, + "offset": 360 + }, + "pProxyPort": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 64 + }, + "NoEMFSpooling": { + "type": { + "bit_position": 26, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 1 + }, + "offset": 516 + }, + "ptdb": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagTDB" + }, + "kind": "pointer" + }, + "offset": 496 + }, + "SpareCompatFlags2": { + "type": { + "bit_position": 33, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long long" + }, + "bit_length": 31 + }, + "offset": 520 + }, + "bIncludeSprites": { + "type": { + "kind": "base", + "name": "unsigned char" + }, + "offset": 321 + }, + "mlPost": { + "type": { + "kind": "struct", + "name": "tagMLIST" + }, + "offset": 680 + }, + "RefCount": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 8 + }, + "pwinsta": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagWINDOWSTATION" + }, + "kind": "pointer" + }, + "offset": 496 + }, + "NoCustomPaperSize": { + "type": { + "bit_position": 12, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long long" + }, + "bit_length": 1 + }, + "offset": 520 + }, + "cTimersReady": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 484 + }, + "NoScrollBarCtxMenu": { + "type": { + "bit_position": 31, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 1 + }, + "offset": 516 + }, + "hPrevHidData": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 880 + }, + "NoPaddedBorder": { + "type": { + "bit_position": 28, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long long" + }, + "bit_length": 1 + }, + "offset": 520 + }, + "tlSpriteState": { + "type": { + "kind": "struct", + "name": "_TLSPRITESTATE" + }, + "offset": 104 + }, + "DpiAware": { + "type": { + "bit_position": 25, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long long" + }, + "bit_length": 1 + }, + "offset": 520 + }, + "MultipleBands": { + "type": { + "bit_position": 5, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 1 + }, + "offset": 516 + }, + "rpdesk": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagDESKTOP" + }, + "kind": "pointer" + }, + "offset": 376 + }, + "AnimationOff": { + "type": { + "bit_position": 0, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long long" + }, + "bit_length": 1 + }, + "offset": 520 + }, + "No50ExStyleBits": { + "type": { + "bit_position": 11, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long long" + }, + "bit_length": 1 + }, + "offset": 520 + }, + "ulThreadFlags2": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 928 + }, + "bEnableEngUpdateDeviceSurface": { + "type": { + "kind": "base", + "name": "unsigned char" + }, + "offset": 320 + }, + "pgdiBrushAttr": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 32 + }, + "hdesk": { + "type": { + "subtype": { + "kind": "struct", + "name": "HDESK__" + }, + "kind": "pointer" + }, + "offset": 472 + }, + "MoreExtraWndWords": { + "type": { + "bit_position": 8, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 1 + }, + "offset": 516 + }, + "NoGhost": { + "type": { + "bit_position": 19, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long long" + }, + "bit_length": 1 + }, + "offset": 520 + }, + "NoHRGN1": { + "type": { + "bit_position": 16, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 1 + }, + "offset": 516 + }, + "ptLast": { + "type": { + "kind": "struct", + "name": "tagPOINT" + }, + "offset": 628 + }, + "GiveUpForegound": { + "type": { + "bit_position": 6, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long long" + }, + "bit_length": 1 + }, + "offset": 520 + }, + "spDefaultImc": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagIMC" + }, + "kind": "pointer" + }, + "offset": 656 + }, + "pmsd": { + "type": { + "subtype": { + "kind": "struct", + "name": "_MOVESIZEDATA" + }, + "kind": "pointer" + }, + "offset": 544 + }, + "HardwareMixer": { + "type": { + "bit_position": 30, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long long" + }, + "bit_length": 1 + }, + "offset": 520 + }, + "pEThread": { + "type": { + "subtype": { + "kind": "struct", + "name": "nt_symbols!_ETHREAD" + }, + "kind": "pointer" + }, + "offset": 0 + }, + "MsgPPInfo": { + "type": { + "kind": "struct", + "name": "tagMSGPPINFO" + }, + "offset": 904 + }, + "EnumTTNotDevice": { + "type": { + "bit_position": 13, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 1 + }, + "offset": 516 + }, + "fSpecialInitialization": { + "type": { + "bit_position": 0, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 1 + }, + "offset": 928 + }, + "ForceFusion": { + "type": { + "bit_position": 23, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long long" + }, + "bit_length": 1 + }, + "offset": 520 + }, + "cti": { + "type": { + "kind": "struct", + "name": "tagCLIENTTHREADINFO" + }, + "offset": 864 + }, + "pClientID": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 72 + }, + "pstrAppName": { + "type": { + "subtype": { + "kind": "struct", + "name": "nt_symbols!_UNICODE_STRING" + }, + "kind": "pointer" + }, + "offset": 416 + }, + "ppi": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagPROCESSINFO" + }, + "kind": "pointer" + }, + "offset": 400 + }, + "SendMnuDblClk": { + "type": { + "bit_position": 18, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 1 + }, + "offset": 516 + }, + "DDENoSync": { + "type": { + "bit_position": 18, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long long" + }, + "bit_length": 1 + }, + "offset": 520 + }, + "EditNoMouseHide": { + "type": { + "bit_position": 8, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long long" + }, + "bit_length": 1 + }, + "offset": 520 + }, + "ptLastReal": { + "type": { + "kind": "struct", + "name": "tagPOINT" + }, + "offset": 636 + }, + "hTouchInputCurrent": { + "type": { + "subtype": { + "kind": "struct", + "name": "HTOUCHINPUT__" + }, + "kind": "pointer" + }, + "offset": 888 + }, + "pEventQueueServer": { + "type": { + "subtype": { + "kind": "struct", + "name": "nt_symbols!_KEVENT" + }, + "kind": "pointer" + }, + "offset": 600 + }, + "cNestedStableVisRgn": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 908 + }, + "NoDrawPatRect": { + "type": { + "bit_position": 3, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long long" + }, + "bit_length": 1 + }, + "offset": 520 + }, + "ForceTTGrapchis": { + "type": { + "bit_position": 15, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 1 + }, + "offset": 516 + }, + "GetDeviceCaps": { + "type": { + "bit_position": 20, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 1 + }, + "offset": 516 + }, + "fsReserveKeys": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 708 + }, + "pq": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagQ" + }, + "kind": "pointer" + }, + "offset": 352 + }, + "NoSoftCursOnMoveSize": { + "type": { + "bit_position": 31, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long long" + }, + "bit_length": 1 + }, + "offset": 520 + }, + "hEventQueueClient": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 592 + }, + "pdcoSrc": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 312 + }, + "DDE": { + "type": { + "bit_position": 13, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long long" + }, + "bit_length": 1 + }, + "offset": 520 + }, + "exitCode": { + "type": { + "kind": "base", + "name": "long" + }, + "offset": 464 + }, + "wchInjected": { + "type": { + "kind": "base", + "name": "wchar" + }, + "offset": 706 + }, + "CallTTDevice": { + "type": { + "bit_position": 4, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 1 + }, + "offset": 516 + }, + "DisableDBCSProp": { + "type": { + "bit_position": 29, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 1 + }, + "offset": 516 + }, + "MsShellDlg": { + "type": { + "bit_position": 4, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long long" + }, + "bit_length": 1 + }, + "offset": 520 + }, + "TransparentBltMirror": { + "type": { + "bit_position": 27, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long long" + }, + "bit_length": 1 + }, + "offset": 520 + }, + "pUMPDHeap": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 48 + }, + "PtiLink": { + "type": { + "kind": "struct", + "name": "nt_symbols!_LIST_ENTRY" + }, + "offset": 712 + }, + "HackWinFlags": { + "type": { + "bit_position": 10, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 1 + }, + "offset": 516 + }, + "cVisWindows": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 728 + }, + "NcCalcSizeOnMove": { + "type": { + "bit_position": 17, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 1 + }, + "offset": 516 + }, + "KCOff": { + "type": { + "bit_position": 1, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long long" + }, + "bit_length": 1 + }, + "offset": 520 + }, + "readyHead": { + "type": { + "kind": "struct", + "name": "nt_symbols!_LIST_ENTRY" + }, + "offset": 912 + }, + "UsePrintingEscape": { + "type": { + "bit_position": 2, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 1 + }, + "offset": 516 + }, + "hGestureInfoCurrent": { + "type": { + "subtype": { + "kind": "struct", + "name": "HGESTUREINFO__" + }, + "kind": "pointer" + }, + "offset": 896 + }, + "ForceTextBand": { + "type": { + "bit_position": 1, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 1 + }, + "offset": 516 + }, + "pUMPDObj": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 56 + }, + "cWindows": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 724 + }, + "fETWReserved": { + "type": { + "bit_position": 29, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 3 + }, + "offset": 928 + }, + "pMenuState": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagMENUSTATE" + }, + "kind": "pointer" + }, + "offset": 488 + }, + "pRBRecursionCount": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 96 + }, + "TIF_flags": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 464 + }, + "iVisRgnUniqueness": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 328 + }, + "Win31DevModeSize": { + "type": { + "bit_position": 23, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 1 + }, + "offset": 516 + }, + "pSBTrack": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagSBTRACK" + }, + "kind": "pointer" + }, + "offset": 584 + }, + "spwndDefaultIme": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagWND" + }, + "kind": "pointer" + }, + "offset": 648 + }, + "dwCompatFlags2": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 520 + }, + "EditSetTextMunge": { + "type": { + "bit_position": 7, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 1 + }, + "offset": 516 + }, + "Random31Ux": { + "type": { + "bit_position": 27, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 1 + }, + "offset": 516 + }, + "fgfSwitchInProgressSetter": { + "type": { + "bit_position": 1, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 1 + }, + "offset": 928 + }, + "ulClientDelta": { + "type": { + "kind": "base", + "name": "unsigned long long" + }, + "offset": 392 + }, + "pdcoAA": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 296 + }, + "NoTimeCbProtect": { + "type": { + "bit_position": 24, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long long" + }, + "bit_length": 1 + }, + "offset": 520 + }, + "DisableFontAssoc": { + "type": { + "bit_position": 24, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 1 + }, + "offset": 516 + }, + "pcti": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagCLIENTTHREADINFO" + }, + "kind": "pointer" + }, + "offset": 368 + }, + "NoCharDeadKey": { + "type": { + "bit_position": 15, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long long" + }, + "bit_length": 1 + }, + "offset": 520 + }, + "TTIgnoreRasterDupe": { + "type": { + "bit_position": 9, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 1 + }, + "offset": 516 + }, + "lParamHkCurrent": { + "type": { + "kind": "base", + "name": "long long" + }, + "offset": 568 + }, + "qwCompatFlags2": { + "type": { + "kind": "base", + "name": "unsigned long long" + }, + "offset": 520 + }, + "wParamHkCurrent": { + "type": { + "kind": "base", + "name": "unsigned long long" + }, + "offset": 576 + }, + "NoWindowArrangement": { + "type": { + "bit_position": 32, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long long" + }, + "bit_length": 1 + }, + "offset": 520 + }, + "ActiveMenus": { + "type": { + "bit_position": 7, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long long" + }, + "bit_length": 1 + }, + "offset": 520 + }, + "pDeskInfo": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagDESKTOPINFO" + }, + "kind": "pointer" + }, + "offset": 440 + }, + "pqAttach": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagQ" + }, + "kind": "pointer" + }, + "offset": 528 + }, + "pNonRBRecursionCount": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 100 + }, + "psiiList": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagSVR_INSTANCE_INFO" + }, + "kind": "pointer" + }, + "offset": 504 + }, + "IgnoreTopMost": { + "type": { + "bit_position": 3, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 1 + }, + "offset": 516 + }, + "TryExceptCallWndProc": { + "type": { + "bit_position": 16, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long long" + }, + "bit_length": 1 + }, + "offset": 520 + }, + "NoDDETrackDying": { + "type": { + "bit_position": 5, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long long" + }, + "bit_length": 1 + }, + "offset": 520 + }, + "GdiTmpTgoList": { + "type": { + "kind": "struct", + "name": "nt_symbols!_LIST_ENTRY" + }, + "offset": 80 + }, + "pUMPDObjs": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 40 + }, + "FontSubs": { + "type": { + "bit_position": 10, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long long" + }, + "bit_length": 1 + }, + "offset": 520 + }, + "pgdiDcattr": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 24 + }, + "SmoothScrolling": { + "type": { + "bit_position": 30, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 1 + }, + "offset": 516 + }, + "pSpriteState": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 272 + }, + "iCursorLevel": { + "type": { + "kind": "base", + "name": "long" + }, + "offset": 624 + }, + "ulDevHTInfoUniqueness": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 288 + }, + "ptiSibling": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagTHREADINFO" + }, + "kind": "pointer" + }, + "offset": 536 + }, + "hklPrev": { + "type": { + "subtype": { + "kind": "struct", + "name": "HKL__" + }, + "kind": "pointer" + }, + "offset": 664 + }, + "IncreaseStack": { + "type": { + "bit_position": 22, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 1 + }, + "offset": 516 + } + }, + "kind": "struct", + "size": 936 + }, + "__unnamed_11ff": { + "fields": { + "ShareAccess": { + "type": { + "kind": "base", + "name": "unsigned short" + }, + "offset": 18 + }, + "EaLength": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 24 + }, + "SecurityContext": { + "type": { + "subtype": { + "kind": "struct", + "name": "nt_symbols!_IO_SECURITY_CONTEXT" + }, + "kind": "pointer" + }, + "offset": 0 + }, + "Options": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 8 + }, + "FileAttributes": { + "type": { + "kind": "base", + "name": "unsigned short" + }, + "offset": 16 + } + }, + "kind": "struct", + "size": 32 + }, + "_CALLPROCDATA": { + "fields": { + "head": { + "type": { + "kind": "struct", + "name": "_PROCDESKHEAD" + }, + "offset": 0 + }, + "pfnClientPrevious": { + "type": { + "kind": "base", + "name": "unsigned long long" + }, + "offset": 48 + }, + "wType": { + "type": { + "kind": "base", + "name": "unsigned short" + }, + "offset": 56 + }, + "spcpdNext": { + "type": { + "subtype": { + "kind": "struct", + "name": "_CALLPROCDATA" + }, + "kind": "pointer" + }, + "offset": 40 + } + }, + "kind": "struct", + "size": 64 + }, + "_D3DKMDT_VIDPN_PRESENT_PATH": { + "fields": { + "VidPnTargetColorCoeffDynamicRanges": { + "type": { + "kind": "struct", + "name": "_D3DKMDT_COLOR_COEFF_DYNAMIC_RANGES" + }, + "offset": 48 + }, + "VidPnTargetColorBasis": { + "type": { + "kind": "enum", + "name": "VidPnTargetColorBasisEnum" + }, + "offset": 44 + }, + "ContentTransformation": { + "type": { + "kind": "struct", + "name": "_D3DKMDT_VIDPN_PRESENT_PATH_TRANSFORMATION" + }, + "offset": 12 + }, + "GammaRamp": { + "type": { + "kind": "struct", + "name": "_D3DKMDT_GAMMA_RAMP" + }, + "offset": 336 + }, + "CopyProtection": { + "type": { + "kind": "struct", + "name": "_D3DKMDT_VIDPN_PRESENT_PATH_COPYPROTECTION" + }, + "offset": 68 + }, + "VidPnSourceId": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 0 + }, + "Content": { + "type": { + "kind": "enum", + "name": "ContentEnum" + }, + "offset": 64 + }, + "VisibleFromActiveTLOffset": { + "type": { + "kind": "struct", + "name": "_D3DKMDT_2DREGION" + }, + "offset": 28 + }, + "VidPnTargetId": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 4 + }, + "VisibleFromActiveBROffset": { + "type": { + "kind": "struct", + "name": "_D3DKMDT_2DREGION" + }, + "offset": 36 + }, + "ImportanceOrdinal": { + "type": { + "kind": "enum", + "name": "ImportanceOrdinalEnum" + }, + "offset": 8 + } + }, + "kind": "struct", + "size": 360 + }, + "__unnamed_1253": { + "fields": { + "PowerSequence": { + "type": { + "subtype": { + "kind": "struct", + "name": "nt_symbols!_POWER_SEQUENCE" + }, + "kind": "pointer" + }, + "offset": 0 + } + }, + "kind": "struct", + "size": 8 + }, + "tagPROCESS_HID_TABLE": { + "fields": { + "fExclusiveMouseSink": { + "type": { + "bit_position": 3, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 100 + }, + "fCaptureMouse": { + "type": { + "bit_position": 8, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 100 + }, + "fNoLegacyMouse": { + "type": { + "bit_position": 1, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 100 + }, + "fRawKeyboard": { + "type": { + "bit_position": 4, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 100 + }, + "spwndTargetMouse": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagWND" + }, + "kind": "pointer" + }, + "offset": 64 + }, + "spwndTargetKbd": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagWND" + }, + "kind": "pointer" + }, + "offset": 72 + }, + "UsageLast": { + "type": { + "kind": "base", + "name": "unsigned short" + }, + "offset": 98 + }, + "UsagePageLast": { + "type": { + "kind": "base", + "name": "unsigned short" + }, + "offset": 96 + }, + "fRawMouse": { + "type": { + "bit_position": 0, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 100 + }, + "fRawMouseSink": { + "type": { + "bit_position": 2, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 100 + }, + "inclusionList": { + "type": { + "kind": "struct", + "name": "nt_symbols!_LIST_ENTRY" + }, + "offset": 16 + }, + "nSinks": { + "type": { + "kind": "base", + "name": "long" + }, + "offset": 80 + }, + "UsagePageList": { + "type": { + "kind": "struct", + "name": "nt_symbols!_LIST_ENTRY" + }, + "offset": 32 + }, + "ExclusionList": { + "type": { + "kind": "struct", + "name": "nt_symbols!_LIST_ENTRY" + }, + "offset": 48 + }, + "InclusionList": { + "type": { + "kind": "struct", + "name": "nt_symbols!_LIST_ENTRY" + }, + "offset": 16 + }, + "fRawKeyboardSink": { + "type": { + "bit_position": 6, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 100 + }, + "fAppKeys": { + "type": { + "bit_position": 10, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 100 + }, + "fNoHotKeys": { + "type": { + "bit_position": 9, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 100 + }, + "link": { + "type": { + "kind": "struct", + "name": "nt_symbols!_LIST_ENTRY" + }, + "offset": 0 + }, + "fNoLegacyKeyboard": { + "type": { + "bit_position": 5, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 100 + }, + "request": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagPROCESS_HID_REQUEST" + }, + "kind": "pointer" + }, + "offset": 16 + }, + "fExclusiveKeyboardSink": { + "type": { + "bit_position": 7, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 100 + }, + "pLastRequest": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagPROCESS_HID_REQUEST" + }, + "kind": "pointer" + }, + "offset": 88 + } + }, + "kind": "struct", + "size": 104 + }, + "__unnamed_1809": { + "fields": { + "Affinity": { + "type": { + "kind": "base", + "name": "unsigned long long" + }, + "offset": 8 + }, + "Vector": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 4 + }, + "Group": { + "type": { + "kind": "base", + "name": "unsigned short" + }, + "offset": 0 + }, + "MessageCount": { + "type": { + "kind": "base", + "name": "unsigned short" + }, + "offset": 2 + } + }, + "kind": "struct", + "size": 16 + }, + "tagHOOK": { + "fields": { + "head": { + "type": { + "kind": "struct", + "name": "_THRDESKHEAD" + }, + "offset": 0 + }, + "iHook": { + "type": { + "kind": "base", + "name": "long" + }, + "offset": 48 + }, + "phkNext": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagHOOK" + }, + "kind": "pointer" + }, + "offset": 40 + }, + "offPfn": { + "type": { + "kind": "base", + "name": "unsigned long long" + }, + "offset": 56 + }, + "flags": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 64 + }, + "fLastHookHung": { + "type": { + "bit_position": 7, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 88 + }, + "nTimeout": { + "type": { + "bit_position": 0, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 7 + }, + "offset": 88 + }, + "ihmod": { + "type": { + "kind": "base", + "name": "long" + }, + "offset": 68 + }, + "ptiHooked": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagTHREADINFO" + }, + "kind": "pointer" + }, + "offset": 72 + }, + "rpdesk": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagDESKTOP" + }, + "kind": "pointer" + }, + "offset": 80 + } + }, + "kind": "struct", + "size": 96 + }, + "_THROBJHEAD": { + "fields": { + "h": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 0 + }, + "pti": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagTHREADINFO" + }, + "kind": "pointer" + }, + "offset": 16 + }, + "cLockObj": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 8 + } + }, + "kind": "struct", + "size": 24 + }, + "tagPROCESS_HID_REQUEST": { + "fields": { + "fSinkable": { + "type": { + "bit_position": 0, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 20 + }, + "pTLCInfo": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagHID_TLC_INFO" + }, + "kind": "pointer" + }, + "offset": 24 + }, + "hwnd": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagWND" + }, + "kind": "pointer" + }, + "offset": 32 + }, + "fDevNotify": { + "type": { + "bit_position": 2, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 20 + }, + "fExSinkable": { + "type": { + "bit_position": 1, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 20 + }, + "usUsage": { + "type": { + "kind": "base", + "name": "short" + }, + "offset": 18 + }, + "fExclusiveOrphaned": { + "type": { + "bit_position": 3, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 20 + }, + "next_request": { + "type": { + "kind": "struct", + "name": "nt_symbols!_LIST_ENTRY" + }, + "offset": 0 + }, + "link": { + "type": { + "kind": "struct", + "name": "nt_symbols!_LIST_ENTRY" + }, + "offset": 0 + }, + "pPORequest": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagHID_PAGEONLY_REQUEST" + }, + "kind": "pointer" + }, + "offset": 24 + }, + "usUsagePage": { + "type": { + "kind": "base", + "name": "short" + }, + "offset": 16 + }, + "ptr": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 24 + }, + "spwndTarget": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagWND" + }, + "kind": "pointer" + }, + "offset": 32 + } + }, + "kind": "struct", + "size": 40 + }, + "_KFLOATING_SAVE": { + "fields": { + "Dummy": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 0 + } + }, + "kind": "struct", + "size": 4 + }, + "_D3DKMDT_VIDPN_PRESENT_PATH_ROTATION_SUPPORT": { + "fields": { + "Rotate270": { + "type": { + "bit_position": 3, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 1 + }, + "offset": 0 + }, + "Rotate90": { + "type": { + "bit_position": 1, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 1 + }, + "offset": 0 + }, + "Identity": { + "type": { + "bit_position": 0, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 1 + }, + "offset": 0 + }, + "Rotate180": { + "type": { + "bit_position": 2, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 1 + }, + "offset": 0 + } + }, + "kind": "struct", + "size": 4 + }, + "tagMLIST": { + "fields": { + "cMsgs": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 16 + }, + "pqmsgRead": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagQMSG" + }, + "kind": "pointer" + }, + "offset": 0 + }, + "pqmsgWriteLast": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagQMSG" + }, + "kind": "pointer" + }, + "offset": 8 + } + }, + "kind": "struct", + "size": 24 + }, + "_CONSOLE_CARET_INFO": { + "fields": { + "hwnd": { + "type": { + "subtype": { + "kind": "struct", + "name": "HWND__" + }, + "kind": "pointer" + }, + "offset": 0 + }, + "rc": { + "type": { + "kind": "struct", + "name": "tagRECT" + }, + "offset": 8 + } + }, + "kind": "struct", + "size": 24 + }, + "__unnamed_1807": { + "fields": { + "Affinity": { + "type": { + "kind": "base", + "name": "unsigned long long" + }, + "offset": 8 + }, + "Vector": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 4 + }, + "Group": { + "type": { + "kind": "base", + "name": "unsigned short" + }, + "offset": 2 + }, + "Level": { + "type": { + "kind": "base", + "name": "unsigned short" + }, + "offset": 0 + } + }, + "kind": "struct", + "size": 16 + }, + "DEADKEY": { + "fields": { + "wchComposed": { + "type": { + "kind": "base", + "name": "wchar" + }, + "offset": 4 + }, + "dwBoth": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 0 + }, + "uFlags": { + "type": { + "kind": "base", + "name": "unsigned short" + }, + "offset": 6 + } + }, + "kind": "struct", + "size": 8 + }, + "tagPROCESSINFO": { + "fields": { + "DxProcess": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 248 + }, + "fHasMagContext": { + "type": { + "bit_position": 0, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 1 + }, + "offset": 736 + }, + "hwinsta": { + "type": { + "subtype": { + "kind": "struct", + "name": "HWINSTA__" + }, + "kind": "pointer" + }, + "offset": 608 + }, + "NextStart": { + "type": { + "subtype": { + "kind": "struct", + "name": "_W32PROCESS" + }, + "kind": "pointer" + }, + "offset": 32 + }, + "ptiList": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagTHREADINFO" + }, + "kind": "pointer" + }, + "offset": 256 + }, + "pHidTable": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagPROCESS_HID_TABLE" + }, + "kind": "pointer" + }, + "offset": 744 + }, + "W32PF_Flags": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 12 + }, + "UserHandleCount": { + "type": { + "kind": "base", + "name": "long" + }, + "offset": 68 + }, + "pclsPublicList": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagCLS" + }, + "kind": "pointer" + }, + "offset": 288 + }, + "dwhmodLibLoadedMask": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 340 + }, + "GDIBrushAttrFreeList": { + "type": { + "kind": "struct", + "name": "nt_symbols!_LIST_ENTRY" + }, + "offset": 208 + }, + "hdeskStartup": { + "type": { + "subtype": { + "kind": "struct", + "name": "HDESK__" + }, + "kind": "pointer" + }, + "offset": 328 + }, + "GDIPushLock": { + "type": { + "kind": "struct", + "name": "nt_symbols!_EX_PUSH_LOCK" + }, + "offset": 80 + }, + "dwImeCompatFlags": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 696 + }, + "hMonitor": { + "type": { + "subtype": { + "kind": "struct", + "name": "HMONITOR__" + }, + "kind": "pointer" + }, + "offset": 624 + }, + "ptiMainThread": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagTHREADINFO" + }, + "kind": "pointer" + }, + "offset": 264 + }, + "pvwplWndGCList": { + "type": { + "subtype": { + "kind": "struct", + "name": "VWPL" + }, + "kind": "pointer" + }, + "offset": 760 + }, + "pBrushAttrList": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 48 + }, + "usi": { + "type": { + "kind": "struct", + "name": "tagUSERSTARTUPINFO" + }, + "offset": 708 + }, + "luidSession": { + "type": { + "kind": "struct", + "name": "nt_symbols!_LUID" + }, + "offset": 700 + }, + "Unused": { + "type": { + "bit_position": 1, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 31 + }, + "offset": 736 + }, + "GDIHandleCount": { + "type": { + "kind": "base", + "name": "long" + }, + "offset": 60 + }, + "pW32Job": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagW32JOB" + }, + "kind": "pointer" + }, + "offset": 688 + }, + "W32Pid": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 56 + }, + "dwRegisteredClasses": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 752 + }, + "bmHandleFlags": { + "type": { + "kind": "struct", + "name": "nt_symbols!_RTL_BITMAP" + }, + "offset": 648 + }, + "pclsPrivateList": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagCLS" + }, + "kind": "pointer" + }, + "offset": 280 + }, + "UserHandleCountPeak": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 72 + }, + "GDIEngUserMemAllocTable": { + "type": { + "kind": "struct", + "name": "nt_symbols!_RTL_AVL_TABLE" + }, + "offset": 88 + }, + "RefCount": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 8 + }, + "GDIHandleCountPeak": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 64 + }, + "GDIW32PIDLockedBitmaps": { + "type": { + "kind": "struct", + "name": "nt_symbols!_LIST_ENTRY" + }, + "offset": 224 + }, + "amwinsta": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 616 + }, + "StartCursorHideTime": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 24 + }, + "ppiNext": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagPROCESSINFO" + }, + "kind": "pointer" + }, + "offset": 304 + }, + "GDIDcAttrFreeList": { + "type": { + "kind": "struct", + "name": "nt_symbols!_LIST_ENTRY" + }, + "offset": 192 + }, + "Flags": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 736 + }, + "dwHotkey": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 620 + }, + "cSysExpunge": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 336 + }, + "rpdeskStartup": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagDESKTOP" + }, + "kind": "pointer" + }, + "offset": 272 + }, + "pdvList": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagDESKTOPVIEW" + }, + "kind": "pointer" + }, + "offset": 632 + }, + "hidTable": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagPROCESS_HID_TABLE" + }, + "kind": "pointer" + }, + "offset": 784 + }, + "cThreads": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 320 + }, + "pwpi": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagWOWPROCESSINFO" + }, + "kind": "pointer" + }, + "offset": 296 + }, + "ppiNextRunning": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagPROCESSINFO" + }, + "kind": "pointer" + }, + "offset": 312 + }, + "dwLayout": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 740 + }, + "Process": { + "type": { + "subtype": { + "kind": "struct", + "name": "nt_symbols!_EPROCESS" + }, + "kind": "pointer" + }, + "offset": 0 + }, + "rpwinsta": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagWINDOWSTATION" + }, + "kind": "pointer" + }, + "offset": 600 + }, + "pCursorCache": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagCURSOR" + }, + "kind": "pointer" + }, + "offset": 664 + }, + "pClientBase": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 672 + }, + "ahmodLibLoaded": { + "type": { + "count": 32, + "subtype": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "kind": "array" + }, + "offset": 384 + }, + "iClipSerialNumber": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 640 + }, + "dwLpkEntryPoints": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 680 + }, + "pDCAttrList": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 40 + }, + "hSecureGdiSharedHandleTable": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 240 + }, + "InputIdleEvent": { + "type": { + "subtype": { + "kind": "struct", + "name": "nt_symbols!_KEVENT" + }, + "kind": "pointer" + }, + "offset": 16 + } + }, + "kind": "struct", + "size": 768 + }, + "HBRUSH__": { + "fields": { + "unused": { + "type": { + "kind": "base", + "name": "long" + }, + "offset": 0 + } + }, + "kind": "struct", + "size": 4 + }, + "tagCLIP": { + "fields": { + "fmt": { + "type": { + "kind": "enum", + "name": "fmtEnum" + }, + "offset": 0 + }, + "fGlobalHandle": { + "type": { + "kind": "base", + "name": "long" + }, + "offset": 16 + }, + "hData": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 8 + } + }, + "kind": "struct", + "size": 24 + }, + "tagUAHMENUPOPUPMETRICS": { + "fields": { + "rgcx": { + "type": { + "count": 4, + "subtype": { + "kind": "base", + "name": "long" + }, + "kind": "array" + }, + "offset": 0 + }, + "fUpdateMaxWidths": { + "type": { + "bit_position": 0, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 16 + } + }, + "kind": "struct", + "size": 20 + }, + "tagSMS": { + "fields": { + "wParam": { + "type": { + "kind": "base", + "name": "unsigned long long" + }, + "offset": 72 + }, + "lParam": { + "type": { + "kind": "base", + "name": "long long" + }, + "offset": 80 + }, + "lpResultCallBack": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 32 + }, + "lRet": { + "type": { + "kind": "base", + "name": "long long" + }, + "offset": 56 + }, + "psmsReceiveNext": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagSMS" + }, + "kind": "pointer" + }, + "offset": 8 + }, + "ptiSender": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagTHREADINFO" + }, + "kind": "pointer" + }, + "offset": 16 + }, + "tSent": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 64 + }, + "flags": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 68 + }, + "pvCapture": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 104 + }, + "psmsNext": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagSMS" + }, + "kind": "pointer" + }, + "offset": 0 + }, + "ptiReceiver": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagTHREADINFO" + }, + "kind": "pointer" + }, + "offset": 24 + }, + "ptiCallBackSender": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagTHREADINFO" + }, + "kind": "pointer" + }, + "offset": 48 + }, + "spwnd": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagWND" + }, + "kind": "pointer" + }, + "offset": 96 + }, + "message": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 88 + }, + "dwData": { + "type": { + "kind": "base", + "name": "unsigned long long" + }, + "offset": 40 + } + }, + "kind": "struct", + "size": 112 + }, + "__unnamed_195e": { + "fields": { + "Length48": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 0 + }, + "Alignment48": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 4 + }, + "MinimumAddress": { + "type": { + "kind": "struct", + "name": "nt_symbols!_LARGE_INTEGER" + }, + "offset": 8 + }, + "MaximumAddress": { + "type": { + "kind": "struct", + "name": "nt_symbols!_LARGE_INTEGER" + }, + "offset": 16 + } + }, + "kind": "struct", + "size": 24 + }, + "__unnamed_195c": { + "fields": { + "Length40": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 0 + }, + "Alignment40": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 4 + }, + "MinimumAddress": { + "type": { + "kind": "struct", + "name": "nt_symbols!_LARGE_INTEGER" + }, + "offset": 8 + }, + "MaximumAddress": { + "type": { + "kind": "struct", + "name": "nt_symbols!_LARGE_INTEGER" + }, + "offset": 16 + } + }, + "kind": "struct", + "size": 24 + }, + "_W32THREAD": { + "fields": { + "pRBRecursionCount": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 96 + }, + "iVisRgnUniqueness": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 328 + }, + "RefCount": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 8 + }, + "pDevHTInfo": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 280 + }, + "pUMPDHeap": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 48 + }, + "pgdiBrushAttr": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 32 + }, + "ulWindowSystemRendering": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 324 + }, + "tlSpriteState": { + "type": { + "kind": "struct", + "name": "_TLSPRITESTATE" + }, + "offset": 104 + }, + "pdcoRender": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 304 + }, + "bEnableEngUpdateDeviceSurface": { + "type": { + "kind": "base", + "name": "unsigned char" + }, + "offset": 320 + }, + "pdcoAA": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 296 + }, + "pNonRBRecursionCount": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 100 + }, + "ptlW32": { + "type": { + "subtype": { + "kind": "struct", + "name": "_TL" + }, + "kind": "pointer" + }, + "offset": 16 + }, + "GdiTmpTgoList": { + "type": { + "kind": "struct", + "name": "nt_symbols!_LIST_ENTRY" + }, + "offset": 80 + }, + "pUMPDObjs": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 40 + }, + "pgdiDcattr": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 24 + }, + "bIncludeSprites": { + "type": { + "kind": "base", + "name": "unsigned char" + }, + "offset": 321 + }, + "pEThread": { + "type": { + "subtype": { + "kind": "struct", + "name": "nt_symbols!_ETHREAD" + }, + "kind": "pointer" + }, + "offset": 0 + }, + "pSpriteState": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 272 + }, + "pProxyPort": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 64 + }, + "ulDevHTInfoUniqueness": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 288 + }, + "pdcoSrc": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 312 + }, + "pUMPDObj": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 56 + }, + "pClientID": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 72 + } + }, + "kind": "struct", + "size": 336 + }, + "_VK_TO_WCHAR_TABLE": { + "fields": { + "pVkToWchars": { + "type": { + "subtype": { + "kind": "struct", + "name": "_VK_TO_WCHARS1" + }, + "kind": "pointer" + }, + "offset": 0 + }, + "cbSize": { + "type": { + "kind": "base", + "name": "unsigned char" + }, + "offset": 9 + }, + "nModifications": { + "type": { + "kind": "base", + "name": "unsigned char" + }, + "offset": 8 + } + }, + "kind": "struct", + "size": 16 + }, + "tagPROPLIST": { + "fields": { + "aprop": { + "type": { + "count": 1, + "subtype": { + "kind": "struct", + "name": "tagPROP" + }, + "kind": "array" + }, + "offset": 8 + }, + "iFirstFree": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 4 + }, + "cEntries": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 0 + } + }, + "kind": "struct", + "size": 24 + }, + "_D3DKMDT_FREQUENCY_RANGE": { + "fields": { + "MinVSyncFreq": { + "type": { + "kind": "struct", + "name": "_D3DDDI_RATIONAL" + }, + "offset": 0 + }, + "MaxVSyncFreq": { + "type": { + "kind": "struct", + "name": "_D3DDDI_RATIONAL" + }, + "offset": 8 + }, + "MaxHSyncFreq": { + "type": { + "kind": "struct", + "name": "_D3DDDI_RATIONAL" + }, + "offset": 24 + }, + "MinHSyncFreq": { + "type": { + "kind": "struct", + "name": "_D3DDDI_RATIONAL" + }, + "offset": 16 + } + }, + "kind": "struct", + "size": 32 + }, + "__unnamed_11f8": { + "fields": { + "Apc": { + "type": { + "kind": "struct", + "name": "nt_symbols!_KAPC" + }, + "offset": 0 + }, + "CompletionKey": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 0 + }, + "Overlay": { + "type": { + "kind": "struct", + "name": "__unnamed_11f5" + }, + "offset": 0 + } + }, + "kind": "struct", + "size": 88 + }, + "__unnamed_18bf": { + "fields": { + "BaseMiddle": { + "type": { + "kind": "base", + "name": "unsigned char" + }, + "offset": 0 + }, + "BaseHigh": { + "type": { + "kind": "base", + "name": "unsigned char" + }, + "offset": 3 + }, + "Flags1": { + "type": { + "kind": "base", + "name": "unsigned char" + }, + "offset": 1 + }, + "Flags2": { + "type": { + "kind": "base", + "name": "unsigned char" + }, + "offset": 2 + } + }, + "kind": "struct", + "size": 4 + }, + "tagPROFILEVALUEINFO": { + "fields": { + "dwValue": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 0 + }, + "uSection": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 4 + }, + "pwszKeyName": { + "type": { + "subtype": { + "kind": "base", + "name": "wchar" + }, + "kind": "pointer" + }, + "offset": 8 + } + }, + "kind": "struct", + "size": 16 + }, + "__unnamed_11f5": { + "fields": { + "Thread": { + "type": { + "subtype": { + "kind": "struct", + "name": "nt_symbols!_ETHREAD" + }, + "kind": "pointer" + }, + "offset": 32 + }, + "DeviceQueueEntry": { + "type": { + "kind": "struct", + "name": "nt_symbols!_KDEVICE_QUEUE_ENTRY" + }, + "offset": 0 + }, + "CurrentStackLocation": { + "type": { + "subtype": { + "kind": "struct", + "name": "nt_symbols!_IO_STACK_LOCATION" + }, + "kind": "pointer" + }, + "offset": 64 + }, + "DriverContext": { + "type": { + "count": 4, + "subtype": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "kind": "array" + }, + "offset": 0 + }, + "AuxiliaryBuffer": { + "type": { + "subtype": { + "kind": "base", + "name": "unsigned char" + }, + "kind": "pointer" + }, + "offset": 40 + }, + "OriginalFileObject": { + "type": { + "subtype": { + "kind": "struct", + "name": "nt_symbols!_FILE_OBJECT" + }, + "kind": "pointer" + }, + "offset": 72 + }, + "PacketType": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 64 + }, + "ListEntry": { + "type": { + "kind": "struct", + "name": "nt_symbols!_LIST_ENTRY" + }, + "offset": 48 + } + }, + "kind": "struct", + "size": 80 + }, + "__unnamed_125f": { + "fields": { + "AllocatedResources": { + "type": { + "subtype": { + "kind": "struct", + "name": "nt_symbols!_CM_RESOURCE_LIST" + }, + "kind": "pointer" + }, + "offset": 0 + }, + "AllocatedResourcesTranslated": { + "type": { + "subtype": { + "kind": "struct", + "name": "nt_symbols!_CM_RESOURCE_LIST" + }, + "kind": "pointer" + }, + "offset": 8 + } + }, + "kind": "struct", + "size": 16 + }, + "D3DDDI_DXGI_RGB": { + "fields": { + "Blue": { + "type": { + "kind": "base", + "name": "float" + }, + "offset": 8 + }, + "Green": { + "type": { + "kind": "base", + "name": "float" + }, + "offset": 4 + }, + "Red": { + "type": { + "kind": "base", + "name": "float" + }, + "offset": 0 + } + }, + "kind": "struct", + "size": 12 + }, + "__unnamed_1219": { + "fields": { + "Type3InputBuffer": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 24 + }, + "OutputBufferLength": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 0 + }, + "FsControlCode": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 16 + }, + "InputBufferLength": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 8 + } + }, + "kind": "struct", + "size": 32 + }, + "__unnamed_125b": { + "fields": { + "State": { + "type": { + "kind": "struct", + "name": "nt_symbols!_POWER_STATE" + }, + "offset": 16 + }, + "Type": { + "type": { + "kind": "enum", + "name": "TypeEnum" + }, + "offset": 8 + }, + "SystemContext": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 0 + }, + "ShutdownType": { + "type": { + "kind": "enum", + "name": "ShutdownTypeEnum" + }, + "offset": 24 + }, + "SystemPowerStateContext": { + "type": { + "kind": "struct", + "name": "nt_symbols!_SYSTEM_POWER_STATE_CONTEXT" + }, + "offset": 0 + } + }, + "kind": "struct", + "size": 32 + }, + "HDC__": { + "fields": { + "unused": { + "type": { + "kind": "base", + "name": "long" + }, + "offset": 0 + } + }, + "kind": "struct", + "size": 4 + }, + "tagDISPLAYINFO": { + "fields": { + "hDev": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 0 + }, + "SpatialListHead": { + "type": { + "kind": "struct", + "name": "_KLIST_ENTRY" + }, + "offset": 144 + }, + "BitCountMax": { + "type": { + "kind": "base", + "name": "unsigned short" + }, + "offset": 130 + }, + "cyGray": { + "type": { + "kind": "base", + "name": "long" + }, + "offset": 60 + }, + "hdcBits": { + "type": { + "subtype": { + "kind": "struct", + "name": "HDC__" + }, + "kind": "pointer" + }, + "offset": 32 + }, + "fDesktopIsRect": { + "type": { + "bit_position": 0, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 132 + }, + "hbmGray": { + "type": { + "subtype": { + "kind": "struct", + "name": "HBITMAP__" + }, + "kind": "pointer" + }, + "offset": 48 + }, + "pmdev": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 8 + }, + "cFullScreen": { + "type": { + "kind": "base", + "name": "short" + }, + "offset": 160 + }, + "cxGray": { + "type": { + "kind": "base", + "name": "long" + }, + "offset": 56 + }, + "dmLogPixels": { + "type": { + "kind": "base", + "name": "unsigned short" + }, + "offset": 128 + }, + "hDevInfo": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 16 + }, + "fAnyPalette": { + "type": { + "bit_position": 1, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 132 + }, + "pspbFirst": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagSPB" + }, + "kind": "pointer" + }, + "offset": 72 + }, + "pMonitorPrimary": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagMONITOR" + }, + "kind": "pointer" + }, + "offset": 88 + }, + "Spare0": { + "type": { + "kind": "base", + "name": "short" + }, + "offset": 162 + }, + "pMonitorFirst": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagMONITOR" + }, + "kind": "pointer" + }, + "offset": 96 + }, + "hdcGray": { + "type": { + "subtype": { + "kind": "struct", + "name": "HDC__" + }, + "kind": "pointer" + }, + "offset": 40 + }, + "hrgnScreenReal": { + "type": { + "subtype": { + "kind": "struct", + "name": "HRGN__" + }, + "kind": "pointer" + }, + "offset": 120 + }, + "cMonitors": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 80 + }, + "hdcScreen": { + "type": { + "subtype": { + "kind": "struct", + "name": "HDC__" + }, + "kind": "pointer" + }, + "offset": 24 + }, + "DockThresholdMax": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 136 + }, + "rcScreenReal": { + "type": { + "kind": "struct", + "name": "tagRECT" + }, + "offset": 104 + }, + "pdceFirst": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagDCE" + }, + "kind": "pointer" + }, + "offset": 64 + } + }, + "kind": "struct", + "size": 168 + }, + "tagWin32AllocStats": { + "fields": { + "dwMaxAlloc": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 16 + }, + "dwMaxMem": { + "type": { + "kind": "base", + "name": "unsigned long long" + }, + "offset": 0 + }, + "pHead": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagWin32PoolHead" + }, + "kind": "pointer" + }, + "offset": 24 + }, + "dwCrtAlloc": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 20 + }, + "dwCrtMem": { + "type": { + "kind": "base", + "name": "unsigned long long" + }, + "offset": 8 + } + }, + "kind": "struct", + "size": 32 + }, + "__unnamed_18c5": { + "fields": { + "DefaultBig": { + "type": { + "bit_position": 22, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 1 + }, + "offset": 0 + }, + "BaseMiddle": { + "type": { + "bit_position": 0, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 8 + }, + "offset": 0 + }, + "BaseHigh": { + "type": { + "bit_position": 24, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 8 + }, + "offset": 0 + }, + "LimitHigh": { + "type": { + "bit_position": 16, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 4 + }, + "offset": 0 + }, + "System": { + "type": { + "bit_position": 20, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 1 + }, + "offset": 0 + }, + "Granularity": { + "type": { + "bit_position": 23, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 1 + }, + "offset": 0 + }, + "Dpl": { + "type": { + "bit_position": 13, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 2 + }, + "offset": 0 + }, + "Type": { + "type": { + "bit_position": 8, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 5 + }, + "offset": 0 + }, + "Present": { + "type": { + "bit_position": 15, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 1 + }, + "offset": 0 + }, + "LongMode": { + "type": { + "bit_position": 21, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 1 + }, + "offset": 0 + } + }, + "kind": "struct", + "size": 4 + }, + "__unnamed_1261": { + "fields": { + "Buffer": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 24 + }, + "ProviderId": { + "type": { + "kind": "base", + "name": "unsigned long long" + }, + "offset": 0 + }, + "BufferSize": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 16 + }, + "DataPath": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 8 + } + }, + "kind": "struct", + "size": 32 + }, + "__unnamed_1263": { + "fields": { + "Argument4": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 24 + }, + "Argument2": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 8 + }, + "Argument3": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 16 + }, + "Argument1": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 0 + } + }, + "kind": "struct", + "size": 32 + }, + "__unnamed_1265": { + "fields": { + "DeviceIoControl": { + "type": { + "kind": "struct", + "name": "__unnamed_121d" + }, + "offset": 0 + }, + "ReadWriteConfig": { + "type": { + "kind": "struct", + "name": "__unnamed_123d" + }, + "offset": 0 + }, + "Create": { + "type": { + "kind": "struct", + "name": "__unnamed_11ff" + }, + "offset": 0 + }, + "Write": { + "type": { + "kind": "struct", + "name": "__unnamed_1209" + }, + "offset": 0 + }, + "PowerSequence": { + "type": { + "kind": "struct", + "name": "__unnamed_1253" + }, + "offset": 0 + }, + "QueryId": { + "type": { + "kind": "struct", + "name": "__unnamed_1243" + }, + "offset": 0 + }, + "SetFile": { + "type": { + "kind": "struct", + "name": "__unnamed_1213" + }, + "offset": 0 + }, + "CreatePipe": { + "type": { + "kind": "struct", + "name": "__unnamed_1203" + }, + "offset": 0 + }, + "Power": { + "type": { + "kind": "struct", + "name": "__unnamed_125b" + }, + "offset": 0 + }, + "Read": { + "type": { + "kind": "struct", + "name": "__unnamed_1209" + }, + "offset": 0 + }, + "StartDevice": { + "type": { + "kind": "struct", + "name": "__unnamed_125f" + }, + "offset": 0 + }, + "QueryDirectory": { + "type": { + "kind": "struct", + "name": "__unnamed_120d" + }, + "offset": 0 + }, + "LockControl": { + "type": { + "kind": "struct", + "name": "__unnamed_121b" + }, + "offset": 0 + }, + "QueryInterface": { + "type": { + "kind": "struct", + "name": "__unnamed_1233" + }, + "offset": 0 + }, + "Others": { + "type": { + "kind": "struct", + "name": "__unnamed_1263" + }, + "offset": 0 + }, + "FileSystemControl": { + "type": { + "kind": "struct", + "name": "__unnamed_1219" + }, + "offset": 0 + }, + "SetLock": { + "type": { + "kind": "struct", + "name": "__unnamed_123f" + }, + "offset": 0 + }, + "QueryDeviceText": { + "type": { + "kind": "struct", + "name": "__unnamed_1247" + }, + "offset": 0 + }, + "WMI": { + "type": { + "kind": "struct", + "name": "__unnamed_1261" + }, + "offset": 0 + }, + "CreateMailslot": { + "type": { + "kind": "struct", + "name": "__unnamed_1207" + }, + "offset": 0 + }, + "FilterResourceRequirements": { + "type": { + "kind": "struct", + "name": "__unnamed_123b" + }, + "offset": 0 + }, + "MountVolume": { + "type": { + "kind": "struct", + "name": "__unnamed_1225" + }, + "offset": 0 + }, + "QueryVolume": { + "type": { + "kind": "struct", + "name": "__unnamed_1217" + }, + "offset": 0 + }, + "UsageNotification": { + "type": { + "kind": "struct", + "name": "__unnamed_124b" + }, + "offset": 0 + }, + "Scsi": { + "type": { + "kind": "struct", + "name": "__unnamed_1229" + }, + "offset": 0 + }, + "WaitWake": { + "type": { + "kind": "struct", + "name": "__unnamed_124f" + }, + "offset": 0 + }, + "QueryFile": { + "type": { + "kind": "struct", + "name": "__unnamed_1211" + }, + "offset": 0 + }, + "VerifyVolume": { + "type": { + "kind": "struct", + "name": "__unnamed_1225" + }, + "offset": 0 + }, + "QuerySecurity": { + "type": { + "kind": "struct", + "name": "__unnamed_121f" + }, + "offset": 0 + }, + "QueryDeviceRelations": { + "type": { + "kind": "struct", + "name": "__unnamed_122d" + }, + "offset": 0 + }, + "NotifyDirectory": { + "type": { + "kind": "struct", + "name": "__unnamed_120f" + }, + "offset": 0 + }, + "SetSecurity": { + "type": { + "kind": "struct", + "name": "__unnamed_1221" + }, + "offset": 0 + }, + "DeviceCapabilities": { + "type": { + "kind": "struct", + "name": "__unnamed_1237" + }, + "offset": 0 + } + }, + "kind": "struct", + "size": 32 + }, + "__unnamed_1817": { + "fields": { + "Length48": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 8 + }, + "Start": { + "type": { + "kind": "struct", + "name": "nt_symbols!_LARGE_INTEGER" + }, + "offset": 0 + } + }, + "kind": "struct", + "size": 12 + }, + "__unnamed_1815": { + "fields": { + "Length40": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 8 + }, + "Start": { + "type": { + "kind": "struct", + "name": "nt_symbols!_LARGE_INTEGER" + }, + "offset": 0 + } + }, + "kind": "struct", + "size": 12 + }, + "tagKbdLayer": { + "fields": { + "pVkToWcharTable": { + "type": { + "subtype": { + "kind": "struct", + "name": "_VK_TO_WCHAR_TABLE" + }, + "kind": "pointer" + }, + "offset": 8 + }, + "fLocaleFlags": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 80 + }, + "pCharModifiers": { + "type": { + "subtype": { + "kind": "struct", + "name": "MODIFIERS" + }, + "kind": "pointer" + }, + "offset": 0 + }, + "pKeyNamesExt": { + "type": { + "subtype": { + "kind": "struct", + "name": "VSC_LPWSTR" + }, + "kind": "pointer" + }, + "offset": 32 + }, + "pDeadKey": { + "type": { + "subtype": { + "kind": "struct", + "name": "DEADKEY" + }, + "kind": "pointer" + }, + "offset": 16 + }, + "pusVSCtoVK": { + "type": { + "subtype": { + "kind": "base", + "name": "unsigned short" + }, + "kind": "pointer" + }, + "offset": 48 + }, + "pKeyNamesDead": { + "type": { + "subtype": { + "subtype": { + "kind": "base", + "name": "unsigned short" + }, + "kind": "pointer" + }, + "kind": "pointer" + }, + "offset": 40 + }, + "pLigature": { + "type": { + "subtype": { + "kind": "struct", + "name": "_LIGATURE1" + }, + "kind": "pointer" + }, + "offset": 88 + }, + "cbLgEntry": { + "type": { + "kind": "base", + "name": "unsigned char" + }, + "offset": 85 + }, + "pKeyNames": { + "type": { + "subtype": { + "kind": "struct", + "name": "VSC_LPWSTR" + }, + "kind": "pointer" + }, + "offset": 24 + }, + "dwType": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 96 + }, + "dwSubType": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 100 + }, + "nLgMax": { + "type": { + "kind": "base", + "name": "unsigned char" + }, + "offset": 84 + }, + "pVSCtoVK_E1": { + "type": { + "subtype": { + "kind": "struct", + "name": "_VSC_VK" + }, + "kind": "pointer" + }, + "offset": 72 + }, + "pVSCtoVK_E0": { + "type": { + "subtype": { + "kind": "struct", + "name": "_VSC_VK" + }, + "kind": "pointer" + }, + "offset": 64 + }, + "bMaxVSCtoVK": { + "type": { + "kind": "base", + "name": "unsigned char" + }, + "offset": 56 + } + }, + "kind": "struct", + "size": 104 + }, + "__unnamed_1813": { + "fields": { + "DataSize": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 0 + }, + "Reserved1": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 4 + }, + "Reserved2": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 8 + } + }, + "kind": "struct", + "size": 12 + }, + "_D3DKMDT_VIDPN_PRESENT_PATH_SCALING_SUPPORT": { + "fields": { + "Centered": { + "type": { + "bit_position": 1, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 1 + }, + "offset": 0 + }, + "AspectRatioCenteredMax": { + "type": { + "bit_position": 3, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 1 + }, + "offset": 0 + }, + "Stretched": { + "type": { + "bit_position": 2, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 1 + }, + "offset": 0 + }, + "Identity": { + "type": { + "bit_position": 0, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 1 + }, + "offset": 0 + }, + "Custom": { + "type": { + "bit_position": 4, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 1 + }, + "offset": 0 + } + }, + "kind": "struct", + "size": 4 + }, + "__unnamed_1958": { + "fields": { + "MinBusNumber": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 4 + }, + "Length": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 0 + }, + "Reserved": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 12 + }, + "MaxBusNumber": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 8 + } + }, + "kind": "struct", + "size": 16 + }, + "_D3DKMDT_2DREGION": { + "fields": { + "cy": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 4 + }, + "cx": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 0 + } + }, + "kind": "struct", + "size": 8 + }, + "HRGN__": { + "fields": { + "unused": { + "type": { + "kind": "base", + "name": "long" + }, + "offset": 0 + } + }, + "kind": "struct", + "size": 4 + }, + "__unnamed_1954": { + "fields": { + "AffinityPolicy": { + "type": { + "kind": "base", + "name": "unsigned short" + }, + "offset": 8 + }, + "PriorityPolicy": { + "type": { + "kind": "enum", + "name": "PriorityPolicyEnum" + }, + "offset": 12 + }, + "Group": { + "type": { + "kind": "base", + "name": "unsigned short" + }, + "offset": 10 + }, + "MaximumVector": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 4 + }, + "TargetedProcessors": { + "type": { + "kind": "base", + "name": "unsigned long long" + }, + "offset": 16 + }, + "MinimumVector": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 0 + } + }, + "kind": "struct", + "size": 24 + }, + "_PROCMARKHEAD": { + "fields": { + "h": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 0 + }, + "ppi": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagPROCESSINFO" + }, + "kind": "pointer" + }, + "offset": 24 + }, + "hTaskWow": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 16 + }, + "cLockObj": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 8 + } + }, + "kind": "struct", + "size": 32 + }, + "tagSIZE": { + "fields": { + "cy": { + "type": { + "kind": "base", + "name": "long" + }, + "offset": 4 + }, + "cx": { + "type": { + "kind": "base", + "name": "long" + }, + "offset": 0 + } + }, + "kind": "struct", + "size": 8 + }, + "tagDESKTOPVIEW": { + "fields": { + "ulClientDelta": { + "type": { + "kind": "base", + "name": "unsigned long long" + }, + "offset": 16 + }, + "pdesk": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagDESKTOP" + }, + "kind": "pointer" + }, + "offset": 8 + }, + "pdvNext": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagDESKTOPVIEW" + }, + "kind": "pointer" + }, + "offset": 0 + } + }, + "kind": "struct", + "size": 24 + }, + "__unnamed_1819": { + "fields": { + "Start": { + "type": { + "kind": "struct", + "name": "nt_symbols!_LARGE_INTEGER" + }, + "offset": 0 + }, + "Length64": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 8 + } + }, + "kind": "struct", + "size": 12 + }, + "_DMM_COFUNCPATHSMODALITY_SERIALIZATION": { + "fields": { + "NumPathsFromSource": { + "type": { + "kind": "base", + "name": "unsigned char" + }, + "offset": 0 + }, + "PathAndTargetModeSetOffset": { + "type": { + "count": 1, + "subtype": { + "kind": "base", + "name": "unsigned long" + }, + "kind": "array" + }, + "offset": 4 + } + }, + "kind": "struct", + "size": 8 + }, + "tagSBTRACK": { + "fields": { + "spwndSBNotify": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagWND" + }, + "kind": "pointer" + }, + "offset": 24 + }, + "hTimerSB": { + "type": { + "kind": "base", + "name": "unsigned long long" + }, + "offset": 64 + }, + "cmdSB": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 56 + }, + "xxxpfnSB": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 48 + }, + "fTrackVert": { + "type": { + "bit_position": 1, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 1 + }, + "offset": 0 + }, + "posNew": { + "type": { + "kind": "base", + "name": "long" + }, + "offset": 84 + }, + "posOld": { + "type": { + "kind": "base", + "name": "long" + }, + "offset": 80 + }, + "fCtlSB": { + "type": { + "bit_position": 2, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 1 + }, + "offset": 0 + }, + "rcTrack": { + "type": { + "kind": "struct", + "name": "tagRECT" + }, + "offset": 32 + }, + "fTrackRecalc": { + "type": { + "bit_position": 3, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 1 + }, + "offset": 0 + }, + "spwndSB": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagWND" + }, + "kind": "pointer" + }, + "offset": 16 + }, + "spwndTrack": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagWND" + }, + "kind": "pointer" + }, + "offset": 8 + }, + "dpxThumb": { + "type": { + "kind": "base", + "name": "long" + }, + "offset": 72 + }, + "pxOld": { + "type": { + "kind": "base", + "name": "long" + }, + "offset": 76 + }, + "fHitOld": { + "type": { + "bit_position": 0, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 1 + }, + "offset": 0 + }, + "pSBCalc": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagSBCALC" + }, + "kind": "pointer" + }, + "offset": 96 + }, + "nBar": { + "type": { + "kind": "base", + "name": "long" + }, + "offset": 88 + } + }, + "kind": "struct", + "size": 104 + }, + "__unnamed_16c1": { + "fields": { + "ActiveSize": { + "type": { + "kind": "struct", + "name": "_D3DKMDT_2DREGION" + }, + "offset": 0 + }, + "MaxPixelRate": { + "type": { + "kind": "base", + "name": "unsigned long long" + }, + "offset": 0 + } + }, + "kind": "struct", + "size": 8 + }, + "_DMA_ADAPTER": { + "fields": { + "Version": { + "type": { + "kind": "base", + "name": "unsigned short" + }, + "offset": 0 + }, + "DmaOperations": { + "type": { + "subtype": { + "kind": "struct", + "name": "_DMA_OPERATIONS" + }, + "kind": "pointer" + }, + "offset": 8 + }, + "Size": { + "type": { + "kind": "base", + "name": "unsigned short" + }, + "offset": 2 + } + }, + "kind": "struct", + "size": 16 + }, + "tagMONITOR": { + "fields": { + "hDev": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 80 + }, + "head": { + "type": { + "kind": "struct", + "name": "_HEAD" + }, + "offset": 0 + }, + "rcMonitorReal": { + "type": { + "kind": "struct", + "name": "tagRECT" + }, + "offset": 28 + }, + "pMonitorNext": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagMONITOR" + }, + "kind": "pointer" + }, + "offset": 16 + }, + "hDevReal": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 88 + }, + "Flink": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagMONITOR" + }, + "kind": "pointer" + }, + "offset": 128 + }, + "hrgnMonitorReal": { + "type": { + "subtype": { + "kind": "struct", + "name": "HRGN__" + }, + "kind": "pointer" + }, + "offset": 64 + }, + "Blink": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagMONITOR" + }, + "kind": "pointer" + }, + "offset": 136 + }, + "rcWorkReal": { + "type": { + "kind": "struct", + "name": "tagRECT" + }, + "offset": 44 + }, + "dwMONFlags": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 24 + }, + "cWndStack": { + "type": { + "kind": "base", + "name": "short" + }, + "offset": 74 + }, + "DockTargets": { + "type": { + "count": 7, + "subtype": { + "count": 4, + "subtype": { + "kind": "base", + "name": "unsigned char" + }, + "kind": "array" + }, + "kind": "array" + }, + "offset": 96 + }, + "Spare0": { + "type": { + "kind": "base", + "name": "short" + }, + "offset": 72 + } + }, + "kind": "struct", + "size": 144 + }, + "__unnamed_180b": { + "fields": { + "Translated": { + "type": { + "kind": "struct", + "name": "__unnamed_1807" + }, + "offset": 0 + }, + "Raw": { + "type": { + "kind": "struct", + "name": "__unnamed_1809" + }, + "offset": 0 + } + }, + "kind": "struct", + "size": 16 + }, + "tagRECT": { + "fields": { + "top": { + "type": { + "kind": "base", + "name": "long" + }, + "offset": 4 + }, + "right": { + "type": { + "kind": "base", + "name": "long" + }, + "offset": 8 + }, + "bottom": { + "type": { + "kind": "base", + "name": "long" + }, + "offset": 12 + }, + "left": { + "type": { + "kind": "base", + "name": "long" + }, + "offset": 0 + } + }, + "kind": "struct", + "size": 16 + }, + "__unnamed_180d": { + "fields": { + "Reserved1": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 8 + }, + "Port": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 4 + }, + "Channel": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 0 + } + }, + "kind": "struct", + "size": 12 + }, + "MODIFIERS": { + "fields": { + "wMaxModBits": { + "type": { + "kind": "base", + "name": "unsigned short" + }, + "offset": 8 + }, + "pVkToBit": { + "type": { + "subtype": { + "kind": "struct", + "name": "VK_TO_BIT" + }, + "kind": "pointer" + }, + "offset": 0 + }, + "ModNumber": { + "type": { + "count": 0, + "subtype": { + "kind": "base", + "name": "unsigned char" + }, + "kind": "array" + }, + "offset": 10 + } + }, + "kind": "struct", + "size": 16 + }, + "__unnamed_120f": { + "fields": { + "CompletionFilter": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 8 + }, + "Length": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 0 + } + }, + "kind": "struct", + "size": 16 + }, + "__unnamed_120d": { + "fields": { + "Length": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 0 + }, + "FileIndex": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 24 + }, + "FileInformationClass": { + "type": { + "kind": "enum", + "name": "FileInformationClassEnum" + }, + "offset": 16 + }, + "FileName": { + "type": { + "subtype": { + "kind": "struct", + "name": "nt_symbols!_UNICODE_STRING" + }, + "kind": "pointer" + }, + "offset": 8 + } + }, + "kind": "struct", + "size": 32 + }, + "_DMM_VIDPNPATHSFROMSOURCE_SERIALIZATION": { + "fields": { + "PathAndTargetModeSerialization": { + "type": { + "count": 1, + "subtype": { + "kind": "struct", + "name": "_DMM_VIDPNPATHANDTARGETMODE_SERIALIZATION" + }, + "kind": "array" + }, + "offset": 48 + }, + "NumPathsFromSource": { + "type": { + "kind": "base", + "name": "unsigned char" + }, + "offset": 40 + }, + "SourceMode": { + "type": { + "kind": "struct", + "name": "_D3DKMDT_VIDPN_SOURCE_MODE" + }, + "offset": 0 + } + }, + "kind": "struct", + "size": 480 + }, + "tagMSG": { + "fields": { + "wParam": { + "type": { + "kind": "base", + "name": "unsigned long long" + }, + "offset": 16 + }, + "lParam": { + "type": { + "kind": "base", + "name": "long long" + }, + "offset": 24 + }, + "pt": { + "type": { + "kind": "struct", + "name": "tagPOINT" + }, + "offset": 36 + }, + "hwnd": { + "type": { + "subtype": { + "kind": "struct", + "name": "HWND__" + }, + "kind": "pointer" + }, + "offset": 0 + }, + "time": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 32 + }, + "message": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 8 + } + }, + "kind": "struct", + "size": 48 + }, + "tagDPISERVERINFO": { + "fields": { + "hMsgFont": { + "type": { + "subtype": { + "kind": "struct", + "name": "HFONT__" + }, + "kind": "pointer" + }, + "offset": 16 + }, + "hCaptionFont": { + "type": { + "subtype": { + "kind": "struct", + "name": "HFONT__" + }, + "kind": "pointer" + }, + "offset": 8 + }, + "gclBorder": { + "type": { + "kind": "base", + "name": "long" + }, + "offset": 0 + }, + "cxMsgFontChar": { + "type": { + "kind": "base", + "name": "long" + }, + "offset": 24 + }, + "wMaxBtnSize": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 32 + }, + "cyMsgFontChar": { + "type": { + "kind": "base", + "name": "long" + }, + "offset": 28 + } + }, + "kind": "struct", + "size": 40 + }, + "_D3DDDI_GAMMA_RAMP_RGB256x3x16": { + "fields": { + "Blue": { + "type": { + "count": 256, + "subtype": { + "kind": "base", + "name": "unsigned short" + }, + "kind": "array" + }, + "offset": 1024 + }, + "Green": { + "type": { + "count": 256, + "subtype": { + "kind": "base", + "name": "unsigned short" + }, + "kind": "array" + }, + "offset": 512 + }, + "Red": { + "type": { + "count": 256, + "subtype": { + "kind": "base", + "name": "unsigned short" + }, + "kind": "array" + }, + "offset": 0 + } + }, + "kind": "struct", + "size": 1536 + }, + "__unnamed_124f": { + "fields": { + "PowerState": { + "type": { + "kind": "enum", + "name": "PowerStateEnum" + }, + "offset": 0 + } + }, + "kind": "struct", + "size": 4 + }, + "tagWOWPROCESSINFO": { + "fields": { + "ptdbHead": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagTDB" + }, + "kind": "pointer" + }, + "offset": 16 + }, + "ptiScheduled": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagTHREADINFO" + }, + "kind": "pointer" + }, + "offset": 8 + }, + "nRecvLock": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 52 + }, + "CSLockCount": { + "type": { + "kind": "base", + "name": "long" + }, + "offset": 64 + }, + "nSendLock": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 48 + }, + "pEventWowExec": { + "type": { + "subtype": { + "kind": "struct", + "name": "nt_symbols!_KEVENT" + }, + "kind": "pointer" + }, + "offset": 32 + }, + "lpfnWowExitTask": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 24 + }, + "CSOwningThread": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagTHREADINFO" + }, + "kind": "pointer" + }, + "offset": 56 + }, + "hEventWowExecClient": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 40 + }, + "pwpiNext": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagWOWPROCESSINFO" + }, + "kind": "pointer" + }, + "offset": 0 + } + }, + "kind": "struct", + "size": 72 + }, + "HTOUCHINPUT__": { + "fields": { + "unused": { + "type": { + "kind": "base", + "name": "long" + }, + "offset": 0 + } + }, + "kind": "struct", + "size": 4 + }, + "tagMENU": { + "fields": { + "iItem": { + "type": { + "kind": "base", + "name": "long" + }, + "offset": 44 + }, + "head": { + "type": { + "kind": "struct", + "name": "_PROCDESKHEAD" + }, + "offset": 0 + }, + "umpm": { + "type": { + "kind": "struct", + "name": "tagUAHMENUPOPUPMETRICS" + }, + "offset": 132 + }, + "cItems": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 52 + }, + "pParentMenus": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagMENULIST" + }, + "kind": "pointer" + }, + "offset": 88 + }, + "fFlags": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 40 + }, + "cxMenu": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 56 + }, + "dwContextHelpId": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 96 + }, + "cxTextAlign": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 64 + }, + "cAlloced": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 48 + }, + "hbrBack": { + "type": { + "subtype": { + "kind": "struct", + "name": "HBRUSH__" + }, + "kind": "pointer" + }, + "offset": 112 + }, + "dwArrowsOn": { + "type": { + "bit_position": 0, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 2 + }, + "offset": 128 + }, + "iMaxTop": { + "type": { + "kind": "base", + "name": "long" + }, + "offset": 124 + }, + "dwMenuData": { + "type": { + "kind": "base", + "name": "unsigned long long" + }, + "offset": 104 + }, + "cyMenu": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 60 + }, + "rgItems": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagITEM" + }, + "kind": "pointer" + }, + "offset": 80 + }, + "spwndNotify": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagWND" + }, + "kind": "pointer" + }, + "offset": 72 + }, + "iTop": { + "type": { + "kind": "base", + "name": "long" + }, + "offset": 120 + }, + "cyMax": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 100 + } + }, + "kind": "struct", + "size": 152 + }, + "_D3DDDI_GAMMA_RAMP_DXGI_1": { + "fields": { + "GammaCurve": { + "type": { + "count": 1025, + "subtype": { + "kind": "struct", + "name": "D3DDDI_DXGI_RGB" + }, + "kind": "array" + }, + "offset": 24 + }, + "Scale": { + "type": { + "kind": "struct", + "name": "D3DDDI_DXGI_RGB" + }, + "offset": 0 + }, + "Offset": { + "type": { + "kind": "struct", + "name": "D3DDDI_DXGI_RGB" + }, + "offset": 12 + } + }, + "kind": "struct", + "size": 12324 + }, + "_MOVESIZEDATA": { + "fields": { + "fmsKbd": { + "type": { + "bit_position": 1, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 1 + }, + "offset": 164 + }, + "pStartMonitorCurrentHitTarget": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagMONITOR" + }, + "kind": "pointer" + }, + "offset": 168 + }, + "impy": { + "type": { + "kind": "base", + "name": "long" + }, + "offset": 152 + }, + "fMoveFromMax": { + "type": { + "bit_position": 7, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 1 + }, + "offset": 164 + }, + "fSnapMoving": { + "type": { + "bit_position": 11, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 1 + }, + "offset": 164 + }, + "frcNormalCheckPtValid": { + "type": { + "bit_position": 24, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 1 + }, + "offset": 164 + }, + "ptMaxTrack": { + "type": { + "kind": "struct", + "name": "tagPOINT" + }, + "offset": 96 + }, + "ptRestore": { + "type": { + "kind": "struct", + "name": "tagPOINT" + }, + "offset": 156 + }, + "fUsePreviewRect": { + "type": { + "bit_position": 26, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 1 + }, + "offset": 164 + }, + "fForceSizing": { + "type": { + "bit_position": 19, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 1 + }, + "offset": 164 + }, + "fThresholdSelector": { + "type": { + "bit_position": 15, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 3 + }, + "offset": 164 + }, + "ptStartHitWindowRelative": { + "type": { + "kind": "struct", + "name": "tagPOINT" + }, + "offset": 208 + }, + "fDragFullWindows": { + "type": { + "bit_position": 5, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 1 + }, + "offset": 164 + }, + "fForeground": { + "type": { + "bit_position": 4, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 1 + }, + "offset": 164 + }, + "dyMouse": { + "type": { + "kind": "base", + "name": "long" + }, + "offset": 140 + }, + "fHasSoftwareCursor": { + "type": { + "bit_position": 27, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 1 + }, + "offset": 164 + }, + "fIsHitPtOffScreen": { + "type": { + "bit_position": 21, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 1 + }, + "offset": 164 + }, + "fSnapSizingTemporaryAllowed": { + "type": { + "bit_position": 22, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 1 + }, + "offset": 164 + }, + "fCheckPtForcefullyRestored": { + "type": { + "bit_position": 18, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 1 + }, + "offset": 164 + }, + "fVerticallyMaximizedRight": { + "type": { + "bit_position": 9, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 1 + }, + "offset": 164 + }, + "ulCountDragOutOfLeftRightTarget": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 228 + }, + "Unused": { + "type": { + "bit_position": 28, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 4 + }, + "offset": 164 + }, + "dxMouse": { + "type": { + "kind": "base", + "name": "long" + }, + "offset": 136 + }, + "fStartVerticallyMaximizedRight": { + "type": { + "bit_position": 14, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 1 + }, + "offset": 164 + }, + "rcParent": { + "type": { + "kind": "struct", + "name": "tagRECT" + }, + "offset": 72 + }, + "fOffScreen": { + "type": { + "bit_position": 6, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 1 + }, + "offset": 164 + }, + "fWindowWasSuperMaximized": { + "type": { + "bit_position": 12, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 1 + }, + "offset": 164 + }, + "fVerticallyMaximizedLeft": { + "type": { + "bit_position": 8, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 1 + }, + "offset": 164 + }, + "spwnd": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagWND" + }, + "kind": "pointer" + }, + "offset": 0 + }, + "StartCurrentHitTarget": { + "type": { + "kind": "enum", + "name": "StartCurrentHitTargetEnum" + }, + "offset": 176 + }, + "fHasPreviewRect": { + "type": { + "bit_position": 25, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 1 + }, + "offset": 164 + }, + "fLockWindowUpdate": { + "type": { + "bit_position": 2, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 1 + }, + "offset": 164 + }, + "rcPreview": { + "type": { + "kind": "struct", + "name": "tagRECT" + }, + "offset": 40 + }, + "fSnapSizing": { + "type": { + "bit_position": 10, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 1 + }, + "offset": 164 + }, + "fIsMoveSizeLoop": { + "type": { + "bit_position": 20, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 1 + }, + "offset": 164 + }, + "fInitSize": { + "type": { + "bit_position": 0, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 1 + }, + "offset": 164 + }, + "rcDragCursor": { + "type": { + "kind": "struct", + "name": "tagRECT" + }, + "offset": 24 + }, + "ulCountDragOutOfTopTarget": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 224 + }, + "rcPreviewCursor": { + "type": { + "kind": "struct", + "name": "tagRECT" + }, + "offset": 56 + }, + "CurrentHitTarget": { + "type": { + "kind": "enum", + "name": "CurrentHitTargetEnum" + }, + "offset": 192 + }, + "fSnapMovingTemporaryAllowed": { + "type": { + "bit_position": 23, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 1 + }, + "offset": 164 + }, + "fTrackCancelled": { + "type": { + "bit_position": 3, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 1 + }, + "offset": 164 + }, + "ptHitWindowRelative": { + "type": { + "kind": "struct", + "name": "tagPOINT" + }, + "offset": 200 + }, + "ptLastTrack": { + "type": { + "kind": "struct", + "name": "tagPOINT" + }, + "offset": 216 + }, + "cmd": { + "type": { + "kind": "base", + "name": "long" + }, + "offset": 144 + }, + "Flags": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 164 + }, + "MoveRectStyle": { + "type": { + "kind": "enum", + "name": "MoveRectStyleEnum" + }, + "offset": 196 + }, + "rcWindow": { + "type": { + "kind": "struct", + "name": "tagRECT" + }, + "offset": 104 + }, + "ulCountSizeOutOfTopBottomTarget": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 232 + }, + "fStartVerticallyMaximizedLeft": { + "type": { + "bit_position": 13, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 1 + }, + "offset": 164 + }, + "rcNormalStartCheckPt": { + "type": { + "kind": "struct", + "name": "tagRECT" + }, + "offset": 120 + }, + "ptMinTrack": { + "type": { + "kind": "struct", + "name": "tagPOINT" + }, + "offset": 88 + }, + "rcDrag": { + "type": { + "kind": "struct", + "name": "tagRECT" + }, + "offset": 8 + }, + "pMonitorCurrentHitTarget": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagMONITOR" + }, + "kind": "pointer" + }, + "offset": 184 + }, + "impx": { + "type": { + "kind": "base", + "name": "long" + }, + "offset": 148 + } + }, + "kind": "struct", + "size": 240 + }, + "_D3DDDI_RATIONAL": { + "fields": { + "Denominator": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 4 + }, + "Numerator": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 0 + } + }, + "kind": "struct", + "size": 8 + }, + "VWPL": { + "fields": { + "cElem": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 4 + }, + "aElement": { + "type": { + "count": 0, + "subtype": { + "kind": "struct", + "name": "VWPLELEMENT" + }, + "kind": "array" + }, + "offset": 16 + }, + "fTagged": { + "type": { + "kind": "base", + "name": "long" + }, + "offset": 12 + }, + "cThreshhold": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 8 + }, + "cPwnd": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 0 + } + }, + "kind": "struct", + "size": 16 + }, + "tagTEXTMETRICW": { + "fields": { + "tmOverhang": { + "type": { + "kind": "base", + "name": "long" + }, + "offset": 32 + }, + "tmPitchAndFamily": { + "type": { + "kind": "base", + "name": "unsigned char" + }, + "offset": 55 + }, + "tmStruckOut": { + "type": { + "kind": "base", + "name": "unsigned char" + }, + "offset": 54 + }, + "tmCharSet": { + "type": { + "kind": "base", + "name": "unsigned char" + }, + "offset": 56 + }, + "tmDigitizedAspectX": { + "type": { + "kind": "base", + "name": "long" + }, + "offset": 36 + }, + "tmDigitizedAspectY": { + "type": { + "kind": "base", + "name": "long" + }, + "offset": 40 + }, + "tmFirstChar": { + "type": { + "kind": "base", + "name": "wchar" + }, + "offset": 44 + }, + "tmWeight": { + "type": { + "kind": "base", + "name": "long" + }, + "offset": 28 + }, + "tmDescent": { + "type": { + "kind": "base", + "name": "long" + }, + "offset": 8 + }, + "tmDefaultChar": { + "type": { + "kind": "base", + "name": "wchar" + }, + "offset": 48 + }, + "tmLastChar": { + "type": { + "kind": "base", + "name": "wchar" + }, + "offset": 46 + }, + "tmMaxCharWidth": { + "type": { + "kind": "base", + "name": "long" + }, + "offset": 24 + }, + "tmItalic": { + "type": { + "kind": "base", + "name": "unsigned char" + }, + "offset": 52 + }, + "tmUnderlined": { + "type": { + "kind": "base", + "name": "unsigned char" + }, + "offset": 53 + }, + "tmInternalLeading": { + "type": { + "kind": "base", + "name": "long" + }, + "offset": 12 + }, + "tmAscent": { + "type": { + "kind": "base", + "name": "long" + }, + "offset": 4 + }, + "tmHeight": { + "type": { + "kind": "base", + "name": "long" + }, + "offset": 0 + }, + "tmAveCharWidth": { + "type": { + "kind": "base", + "name": "long" + }, + "offset": 20 + }, + "tmBreakChar": { + "type": { + "kind": "base", + "name": "wchar" + }, + "offset": 50 + }, + "tmExternalLeading": { + "type": { + "kind": "base", + "name": "long" + }, + "offset": 16 + } + }, + "kind": "struct", + "size": 60 + }, + "_SCATTER_GATHER_LIST": { + "fields": { + "Elements": { + "type": { + "count": 0, + "subtype": { + "kind": "struct", + "name": "_SCATTER_GATHER_ELEMENT" + }, + "kind": "array" + }, + "offset": 16 + }, + "Reserved": { + "type": { + "kind": "base", + "name": "unsigned long long" + }, + "offset": 8 + }, + "NumberOfElements": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 0 + } + }, + "kind": "struct", + "size": 16 + }, + "HICON__": { + "fields": { + "unused": { + "type": { + "kind": "base", + "name": "long" + }, + "offset": 0 + } + }, + "kind": "struct", + "size": 4 + }, + "_HANDLEENTRY": { + "fields": { + "pOwner": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 8 + }, + "bType": { + "type": { + "kind": "enum", + "name": "bTypeEnum" + }, + "offset": 16 + }, + "bFlags": { + "type": { + "kind": "base", + "name": "unsigned char" + }, + "offset": 17 + }, + "phead": { + "type": { + "subtype": { + "kind": "struct", + "name": "_HEAD" + }, + "kind": "pointer" + }, + "offset": 0 + }, + "wUniq": { + "type": { + "kind": "base", + "name": "unsigned short" + }, + "offset": 18 + } + }, + "kind": "struct", + "size": 24 + }, + "_THRDESKHEAD": { + "fields": { + "cLockObj": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 8 + }, + "pSelf": { + "type": { + "subtype": { + "kind": "base", + "name": "unsigned char" + }, + "kind": "pointer" + }, + "offset": 32 + }, + "rpdesk": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagDESKTOP" + }, + "kind": "pointer" + }, + "offset": 24 + }, + "pti": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagTHREADINFO" + }, + "kind": "pointer" + }, + "offset": 16 + }, + "h": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 0 + } + }, + "kind": "struct", + "size": 40 + }, + "tagSVR_INSTANCE_INFO": { + "fields": { + "head": { + "type": { + "kind": "struct", + "name": "_THROBJHEAD" + }, + "offset": 0 + }, + "next": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagSVR_INSTANCE_INFO" + }, + "kind": "pointer" + }, + "offset": 24 + }, + "nextInThisThread": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagSVR_INSTANCE_INFO" + }, + "kind": "pointer" + }, + "offset": 32 + }, + "spwndEvent": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagWND" + }, + "kind": "pointer" + }, + "offset": 48 + }, + "afCmd": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 40 + }, + "pcii": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 56 + } + }, + "kind": "struct", + "size": 64 + }, + "_DMM_VIDPNTARGETMODESET_SERIALIZATION": { + "fields": { + "NumModes": { + "type": { + "kind": "base", + "name": "unsigned char" + }, + "offset": 0 + }, + "ModeSerialization": { + "type": { + "count": 1, + "subtype": { + "kind": "struct", + "name": "_D3DKMDT_VIDPN_TARGET_MODE" + }, + "kind": "array" + }, + "offset": 8 + } + }, + "kind": "struct", + "size": 80 + }, + "_DMM_COMMITVIDPNREQUEST_SERIALIZATION": { + "fields": { + "RequestDiagInfo": { + "type": { + "kind": "struct", + "name": "_DMM_COMMITVIDPNREQUEST_DIAGINFO" + }, + "offset": 4 + }, + "AffectedVidPnSourceId": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 0 + }, + "VidPnSerialization": { + "type": { + "kind": "struct", + "name": "_DMM_VIDPN_SERIALIZATION" + }, + "offset": 16 + } + }, + "kind": "struct", + "size": 28 + }, + "tagPOPUPMENU": { + "fields": { + "fDroppedLeft": { + "type": { + "bit_position": 4, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 1 + }, + "offset": 0 + }, + "fIsSysMenu": { + "type": { + "bit_position": 2, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 1 + }, + "offset": 0 + }, + "posDropped": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 84 + }, + "fIsMenuBar": { + "type": { + "bit_position": 0, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 1 + }, + "offset": 0 + }, + "fHierarchyDropped": { + "type": { + "bit_position": 5, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 1 + }, + "offset": 0 + }, + "fDropNextPopup": { + "type": { + "bit_position": 10, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 1 + }, + "offset": 0 + }, + "fRightButton": { + "type": { + "bit_position": 6, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 1 + }, + "offset": 0 + }, + "spmenu": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagMENU" + }, + "kind": "pointer" + }, + "offset": 40 + }, + "ppopupmenuRoot": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagPOPUPMENU" + }, + "kind": "pointer" + }, + "offset": 64 + }, + "fFirstClick": { + "type": { + "bit_position": 9, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 1 + }, + "offset": 0 + }, + "spwndNotify": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagWND" + }, + "kind": "pointer" + }, + "offset": 8 + }, + "fRtoL": { + "type": { + "bit_position": 22, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 1 + }, + "offset": 0 + }, + "fSendUninit": { + "type": { + "bit_position": 21, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 1 + }, + "offset": 0 + }, + "fAboutToHide": { + "type": { + "bit_position": 12, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 1 + }, + "offset": 0 + }, + "spwndNextPopup": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagWND" + }, + "kind": "pointer" + }, + "offset": 24 + }, + "fFlushDelayedFree": { + "type": { + "bit_position": 17, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 1 + }, + "offset": 0 + }, + "fHasMenuBar": { + "type": { + "bit_position": 1, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 1 + }, + "offset": 0 + }, + "fTrackMouseEvent": { + "type": { + "bit_position": 20, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 1 + }, + "offset": 0 + }, + "fNoNotify": { + "type": { + "bit_position": 11, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 1 + }, + "offset": 0 + }, + "posSelectedItem": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 80 + }, + "fUseMonitorRect": { + "type": { + "bit_position": 28, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 1 + }, + "offset": 0 + }, + "spwndPrevPopup": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagWND" + }, + "kind": "pointer" + }, + "offset": 32 + }, + "ppmDelayedFree": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagPOPUPMENU" + }, + "kind": "pointer" + }, + "offset": 72 + }, + "fFreed": { + "type": { + "bit_position": 18, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 1 + }, + "offset": 0 + }, + "fSynchronous": { + "type": { + "bit_position": 8, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 1 + }, + "offset": 0 + }, + "spmenuAlternate": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagMENU" + }, + "kind": "pointer" + }, + "offset": 48 + }, + "spwndPopupMenu": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagWND" + }, + "kind": "pointer" + }, + "offset": 16 + }, + "fDestroyed": { + "type": { + "bit_position": 15, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 1 + }, + "offset": 0 + }, + "iDropDir": { + "type": { + "bit_position": 23, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 5 + }, + "offset": 0 + }, + "fIsTrackPopup": { + "type": { + "bit_position": 3, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 1 + }, + "offset": 0 + }, + "spwndActivePopup": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagWND" + }, + "kind": "pointer" + }, + "offset": 56 + }, + "fInCancel": { + "type": { + "bit_position": 19, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 1 + }, + "offset": 0 + }, + "fToggle": { + "type": { + "bit_position": 7, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 1 + }, + "offset": 0 + }, + "fDelayedFree": { + "type": { + "bit_position": 16, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 1 + }, + "offset": 0 + }, + "fHideTimer": { + "type": { + "bit_position": 14, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 1 + }, + "offset": 0 + }, + "fShowTimer": { + "type": { + "bit_position": 13, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 1 + }, + "offset": 0 + } + }, + "kind": "struct", + "size": 88 + }, + "_D3DKMDT_MONITOR_SOURCE_MODE": { + "fields": { + "Origin": { + "type": { + "kind": "enum", + "name": "OriginEnum" + }, + "offset": 84 + }, + "VideoSignalInfo": { + "type": { + "kind": "struct", + "name": "_D3DKMDT_VIDEO_SIGNAL_INFO" + }, + "offset": 8 + }, + "ColorCoeffDynamicRanges": { + "type": { + "kind": "struct", + "name": "_D3DKMDT_COLOR_COEFF_DYNAMIC_RANGES" + }, + "offset": 68 + }, + "Preference": { + "type": { + "kind": "enum", + "name": "PreferenceEnum" + }, + "offset": 88 + }, + "Id": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 0 + }, + "ColorBasis": { + "type": { + "kind": "enum", + "name": "ColorBasisEnum" + }, + "offset": 64 + } + }, + "kind": "struct", + "size": 96 + }, + "_DMM_MONITORDESCRIPTOR_SERIALIZATION": { + "fields": { + "Origin": { + "type": { + "kind": "enum", + "name": "OriginEnum" + }, + "offset": 8 + }, + "Data": { + "type": { + "count": 128, + "subtype": { + "kind": "base", + "name": "unsigned char" + }, + "kind": "array" + }, + "offset": 12 + }, + "Type": { + "type": { + "kind": "enum", + "name": "TypeEnum" + }, + "offset": 4 + }, + "Id": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 0 + } + }, + "kind": "struct", + "size": 140 + }, + "__unnamed_127c": { + "fields": { + "Wcb": { + "type": { + "kind": "struct", + "name": "nt_symbols!_WAIT_CONTEXT_BLOCK" + }, + "offset": 0 + }, + "ListEntry": { + "type": { + "kind": "struct", + "name": "nt_symbols!_LIST_ENTRY" + }, + "offset": 0 + } + }, + "kind": "struct", + "size": 72 + }, + "_D3DMATRIX": { + "fields": { + "_41": { + "type": { + "kind": "base", + "name": "float" + }, + "offset": 48 + }, + "_42": { + "type": { + "kind": "base", + "name": "float" + }, + "offset": 52 + }, + "_43": { + "type": { + "kind": "base", + "name": "float" + }, + "offset": 56 + }, + "_44": { + "type": { + "kind": "base", + "name": "float" + }, + "offset": 60 + }, + "_34": { + "type": { + "kind": "base", + "name": "float" + }, + "offset": 44 + }, + "_14": { + "type": { + "kind": "base", + "name": "float" + }, + "offset": 12 + }, + "_13": { + "type": { + "kind": "base", + "name": "float" + }, + "offset": 8 + }, + "_12": { + "type": { + "kind": "base", + "name": "float" + }, + "offset": 4 + }, + "_11": { + "type": { + "kind": "base", + "name": "float" + }, + "offset": 0 + }, + "_24": { + "type": { + "kind": "base", + "name": "float" + }, + "offset": 28 + }, + "_31": { + "type": { + "kind": "base", + "name": "float" + }, + "offset": 32 + }, + "_33": { + "type": { + "kind": "base", + "name": "float" + }, + "offset": 40 + }, + "_32": { + "type": { + "kind": "base", + "name": "float" + }, + "offset": 36 + }, + "_22": { + "type": { + "kind": "base", + "name": "float" + }, + "offset": 20 + }, + "_23": { + "type": { + "kind": "base", + "name": "float" + }, + "offset": 24 + }, + "_21": { + "type": { + "kind": "base", + "name": "float" + }, + "offset": 16 + } + }, + "kind": "struct", + "size": 64 + }, + "_LARGE_UNICODE_STRING": { + "fields": { + "Buffer": { + "type": { + "subtype": { + "kind": "base", + "name": "unsigned short" + }, + "kind": "pointer" + }, + "offset": 8 + }, + "Length": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 0 + }, + "MaximumLength": { + "type": { + "bit_position": 0, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 31 + }, + "offset": 4 + }, + "bAnsi": { + "type": { + "bit_position": 31, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 1 + }, + "offset": 4 + } + }, + "kind": "struct", + "size": 16 + }, + "_VK_VALUES_STRINGS": { + "fields": { + "fReserved": { + "type": { + "kind": "base", + "name": "unsigned char" + }, + "offset": 8 + }, + "pszMultiNames": { + "type": { + "subtype": { + "kind": "base", + "name": "unsigned char" + }, + "kind": "pointer" + }, + "offset": 0 + } + }, + "kind": "struct", + "size": 16 + }, + "tagHID_TLC_INFO": { + "fields": { + "cExcludeOrphaned": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 36 + }, + "cDevices": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 20 + }, + "usUsage": { + "type": { + "kind": "base", + "name": "unsigned short" + }, + "offset": 18 + }, + "cExcludeRequest": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 32 + }, + "link": { + "type": { + "kind": "struct", + "name": "nt_symbols!_LIST_ENTRY" + }, + "offset": 0 + }, + "cUsagePageRequest": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 28 + }, + "usUsagePage": { + "type": { + "kind": "base", + "name": "unsigned short" + }, + "offset": 16 + }, + "cDirectRequest": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 24 + } + }, + "kind": "struct", + "size": 40 + }, + "_DMM_MONITOR_SOURCE_MODE_SERIALIZATION": { + "fields": { + "Info": { + "type": { + "kind": "struct", + "name": "_D3DKMDT_MONITOR_SOURCE_MODE" + }, + "offset": 0 + }, + "TimingType": { + "type": { + "kind": "enum", + "name": "TimingTypeEnum" + }, + "offset": 96 + } + }, + "kind": "struct", + "size": 104 + }, + "tagCURSOR": { + "fields": { + "rt": { + "type": { + "kind": "base", + "name": "unsigned short" + }, + "offset": 58 + }, + "head": { + "type": { + "kind": "struct", + "name": "_PROCMARKHEAD" + }, + "offset": 0 + }, + "hbmUserAlpha": { + "type": { + "subtype": { + "kind": "struct", + "name": "HBITMAP__" + }, + "kind": "pointer" + }, + "offset": 112 + }, + "xHotspot": { + "type": { + "kind": "base", + "name": "short" + }, + "offset": 68 + }, + "hbmColor": { + "type": { + "subtype": { + "kind": "struct", + "name": "HBITMAP__" + }, + "kind": "pointer" + }, + "offset": 80 + }, + "pcurNext": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagCURSOR" + }, + "kind": "pointer" + }, + "offset": 32 + }, + "CURSORF_flags": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 64 + }, + "hbmMask": { + "type": { + "subtype": { + "kind": "struct", + "name": "HBITMAP__" + }, + "kind": "pointer" + }, + "offset": 72 + }, + "bpp": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 120 + }, + "cy": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 128 + }, + "cx": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 124 + }, + "rcBounds": { + "type": { + "kind": "struct", + "name": "tagRECT" + }, + "offset": 96 + }, + "atomModName": { + "type": { + "kind": "base", + "name": "unsigned short" + }, + "offset": 56 + }, + "hbmAlpha": { + "type": { + "subtype": { + "kind": "struct", + "name": "HBITMAP__" + }, + "kind": "pointer" + }, + "offset": 88 + }, + "yHotspot": { + "type": { + "kind": "base", + "name": "short" + }, + "offset": 70 + }, + "strName": { + "type": { + "kind": "struct", + "name": "nt_symbols!_UNICODE_STRING" + }, + "offset": 40 + } + }, + "kind": "struct", + "size": 136 + }, + "_D3DKMDT_GAMMA_RAMP": { + "fields": { + "Data": { + "type": { + "kind": "struct", + "name": "__unnamed_182e" + }, + "offset": 16 + }, + "DataSize": { + "type": { + "kind": "base", + "name": "unsigned long long" + }, + "offset": 8 + }, + "Type": { + "type": { + "kind": "enum", + "name": "TypeEnum" + }, + "offset": 0 + } + }, + "kind": "struct", + "size": 24 + }, + "HWND__": { + "fields": { + "unused": { + "type": { + "kind": "base", + "name": "long" + }, + "offset": 0 + } + }, + "kind": "struct", + "size": 4 + }, + "__unnamed_1207": { + "fields": { + "ShareAccess": { + "type": { + "kind": "base", + "name": "unsigned short" + }, + "offset": 18 + }, + "Reserved": { + "type": { + "kind": "base", + "name": "unsigned short" + }, + "offset": 16 + }, + "SecurityContext": { + "type": { + "subtype": { + "kind": "struct", + "name": "nt_symbols!_IO_SECURITY_CONTEXT" + }, + "kind": "pointer" + }, + "offset": 0 + }, + "Options": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 8 + }, + "Parameters": { + "type": { + "subtype": { + "kind": "struct", + "name": "nt_symbols!_MAILSLOT_CREATE_PARAMETERS" + }, + "kind": "pointer" + }, + "offset": 24 + } + }, + "kind": "struct", + "size": 32 + }, + "__unnamed_18a1": { + "fields": { + "Text": { + "type": { + "kind": "enum", + "name": "TextEnum" + }, + "offset": 0 + }, + "Graphics": { + "type": { + "kind": "struct", + "name": "_D3DKMDT_GRAPHICS_RENDERING_FORMAT" + }, + "offset": 0 + } + }, + "kind": "struct", + "size": 32 + }, + "_DMM_VIDPNPATHANDTARGETMODE_SERIALIZATION": { + "fields": { + "TargetMode": { + "type": { + "kind": "struct", + "name": "_D3DKMDT_VIDPN_TARGET_MODE" + }, + "offset": 360 + }, + "PathInfo": { + "type": { + "kind": "struct", + "name": "_D3DKMDT_VIDPN_PRESENT_PATH" + }, + "offset": 0 + } + }, + "kind": "struct", + "size": 432 + }, + "HKL__": { + "fields": { + "unused": { + "type": { + "kind": "base", + "name": "long" + }, + "offset": 0 + } + }, + "kind": "struct", + "size": 4 + }, + "__unnamed_1209": { + "fields": { + "Length": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 0 + }, + "ByteOffset": { + "type": { + "kind": "struct", + "name": "nt_symbols!_LARGE_INTEGER" + }, + "offset": 16 + }, + "Key": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 8 + } + }, + "kind": "struct", + "size": 24 + }, + "tagDCE": { + "fields": { + "hrgnClipPublic": { + "type": { + "subtype": { + "kind": "struct", + "name": "HRGN__" + }, + "kind": "pointer" + }, + "offset": 48 + }, + "hrgnClip": { + "type": { + "subtype": { + "kind": "struct", + "name": "HRGN__" + }, + "kind": "pointer" + }, + "offset": 40 + }, + "pwndOrg": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagWND" + }, + "kind": "pointer" + }, + "offset": 16 + }, + "pdceNext": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagDCE" + }, + "kind": "pointer" + }, + "offset": 0 + }, + "ppiOwner": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagPROCESSINFO" + }, + "kind": "pointer" + }, + "offset": 80 + }, + "DCX_flags": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 64 + }, + "hdc": { + "type": { + "subtype": { + "kind": "struct", + "name": "HDC__" + }, + "kind": "pointer" + }, + "offset": 8 + }, + "ptiOwner": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagTHREADINFO" + }, + "kind": "pointer" + }, + "offset": 72 + }, + "hrgnSavedVis": { + "type": { + "subtype": { + "kind": "struct", + "name": "HRGN__" + }, + "kind": "pointer" + }, + "offset": 56 + }, + "pwndRedirect": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagWND" + }, + "kind": "pointer" + }, + "offset": 32 + }, + "pMonitor": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagMONITOR" + }, + "kind": "pointer" + }, + "offset": 88 + }, + "pwndClip": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagWND" + }, + "kind": "pointer" + }, + "offset": 24 + } + }, + "kind": "struct", + "size": 96 + }, + "VSC_LPWSTR": { + "fields": { + "vsc": { + "type": { + "kind": "base", + "name": "unsigned char" + }, + "offset": 0 + }, + "pwsz": { + "type": { + "subtype": { + "kind": "base", + "name": "unsigned short" + }, + "kind": "pointer" + }, + "offset": 8 + } + }, + "kind": "struct", + "size": 16 + }, + "tagQ": { + "fields": { + "hwndDblClk": { + "type": { + "subtype": { + "kind": "struct", + "name": "HWND__" + }, + "kind": "pointer" + }, + "offset": 112 + }, + "timeDblClk": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 108 + }, + "spwndFocus": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagWND" + }, + "kind": "pointer" + }, + "offset": 72 + }, + "ExtraInfo": { + "type": { + "kind": "base", + "name": "long long" + }, + "offset": 328 + }, + "cLockCount": { + "type": { + "kind": "base", + "name": "unsigned short" + }, + "offset": 322 + }, + "iCursorLevel": { + "type": { + "kind": "base", + "name": "long" + }, + "offset": 312 + }, + "ptiSysLock": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagTHREADINFO" + }, + "kind": "pointer" + }, + "offset": 24 + }, + "caret": { + "type": { + "kind": "struct", + "name": "tagCARET" + }, + "offset": 232 + }, + "ptiMouse": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagTHREADINFO" + }, + "kind": "pointer" + }, + "offset": 48 + }, + "spwndActivePrev": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagWND" + }, + "kind": "pointer" + }, + "offset": 88 + }, + "ptMouseMove": { + "type": { + "kind": "struct", + "name": "tagPOINT" + }, + "offset": 128 + }, + "msgDblClk": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 100 + }, + "msgJournal": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 324 + }, + "ptiKeyboard": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagTHREADINFO" + }, + "kind": "pointer" + }, + "offset": 56 + }, + "cThreads": { + "type": { + "kind": "base", + "name": "unsigned short" + }, + "offset": 320 + }, + "QF_flags": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 316 + }, + "mlInput": { + "type": { + "kind": "struct", + "name": "tagMLIST" + }, + "offset": 0 + }, + "spwndActive": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagWND" + }, + "kind": "pointer" + }, + "offset": 80 + }, + "codeCapture": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 96 + }, + "idSysLock": { + "type": { + "kind": "base", + "name": "unsigned long long" + }, + "offset": 32 + }, + "spcurCurrent": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagCURSOR" + }, + "kind": "pointer" + }, + "offset": 304 + }, + "ulEtwReserved1": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 336 + }, + "ptDblClk": { + "type": { + "kind": "struct", + "name": "tagPOINT" + }, + "offset": 120 + }, + "xbtnDblClk": { + "type": { + "kind": "base", + "name": "unsigned short" + }, + "offset": 104 + }, + "afKeyRecentDown": { + "type": { + "count": 32, + "subtype": { + "kind": "base", + "name": "unsigned char" + }, + "kind": "array" + }, + "offset": 136 + }, + "afKeyState": { + "type": { + "count": 64, + "subtype": { + "kind": "base", + "name": "unsigned char" + }, + "kind": "array" + }, + "offset": 168 + }, + "spwndCapture": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagWND" + }, + "kind": "pointer" + }, + "offset": 64 + }, + "idSysPeek": { + "type": { + "kind": "base", + "name": "unsigned long long" + }, + "offset": 40 + } + }, + "kind": "struct", + "size": 344 + }, + "__unnamed_1203": { + "fields": { + "ShareAccess": { + "type": { + "kind": "base", + "name": "unsigned short" + }, + "offset": 18 + }, + "Reserved": { + "type": { + "kind": "base", + "name": "unsigned short" + }, + "offset": 16 + }, + "SecurityContext": { + "type": { + "subtype": { + "kind": "struct", + "name": "nt_symbols!_IO_SECURITY_CONTEXT" + }, + "kind": "pointer" + }, + "offset": 0 + }, + "Options": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 8 + }, + "Parameters": { + "type": { + "subtype": { + "kind": "struct", + "name": "nt_symbols!_NAMED_PIPE_CREATE_PARAMETERS" + }, + "kind": "pointer" + }, + "offset": 24 + } + }, + "kind": "struct", + "size": 32 + }, + "HGESTUREINFO__": { + "fields": { + "unused": { + "type": { + "kind": "base", + "name": "long" + }, + "offset": 0 + } + }, + "kind": "struct", + "size": 4 + }, + "tagCLS": { + "fields": { + "spcur": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagCURSOR" + }, + "kind": "pointer" + }, + "offset": 120 + }, + "cbwndExtra": { + "type": { + "kind": "base", + "name": "long" + }, + "offset": 100 + }, + "pclsClone": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagCLS" + }, + "kind": "pointer" + }, + "offset": 72 + }, + "lpszClientAnsiMenuName": { + "type": { + "subtype": { + "kind": "base", + "name": "unsigned char" + }, + "kind": "pointer" + }, + "offset": 40 + }, + "pclsBase": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagCLS" + }, + "kind": "pointer" + }, + "offset": 64 + }, + "atomNVClassName": { + "type": { + "kind": "base", + "name": "unsigned short" + }, + "offset": 10 + }, + "style": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 84 + }, + "pclsNext": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagCLS" + }, + "kind": "pointer" + }, + "offset": 0 + }, + "CSF_flags": { + "type": { + "kind": "base", + "name": "unsigned short" + }, + "offset": 34 + }, + "lpfnWndProc": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 88 + }, + "lpszAnsiClassName": { + "type": { + "subtype": { + "kind": "base", + "name": "unsigned char" + }, + "kind": "pointer" + }, + "offset": 144 + }, + "spcpdFirst": { + "type": { + "subtype": { + "kind": "struct", + "name": "_CALLPROCDATA" + }, + "kind": "pointer" + }, + "offset": 56 + }, + "lpszClientUnicodeMenuName": { + "type": { + "subtype": { + "kind": "base", + "name": "unsigned short" + }, + "kind": "pointer" + }, + "offset": 48 + }, + "cbclsExtra": { + "type": { + "kind": "base", + "name": "long" + }, + "offset": 96 + }, + "lpszMenuName": { + "type": { + "subtype": { + "kind": "base", + "name": "unsigned short" + }, + "kind": "pointer" + }, + "offset": 136 + }, + "spicnSm": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagCURSOR" + }, + "kind": "pointer" + }, + "offset": 152 + }, + "hTaskWow": { + "type": { + "kind": "base", + "name": "unsigned short" + }, + "offset": 32 + }, + "cWndReferenceCount": { + "type": { + "kind": "base", + "name": "long" + }, + "offset": 80 + }, + "hbrBackground": { + "type": { + "subtype": { + "kind": "struct", + "name": "HBRUSH__" + }, + "kind": "pointer" + }, + "offset": 128 + }, + "spicn": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagCURSOR" + }, + "kind": "pointer" + }, + "offset": 112 + }, + "fnid": { + "type": { + "kind": "base", + "name": "unsigned short" + }, + "offset": 12 + }, + "pdce": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagDCE" + }, + "kind": "pointer" + }, + "offset": 24 + }, + "hModule": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 104 + }, + "rpdeskParent": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagDESKTOP" + }, + "kind": "pointer" + }, + "offset": 16 + }, + "atomClassName": { + "type": { + "kind": "base", + "name": "unsigned short" + }, + "offset": 8 + } + }, + "kind": "struct", + "size": 160 + }, + "_PROCDESKHEAD": { + "fields": { + "cLockObj": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 8 + }, + "pSelf": { + "type": { + "subtype": { + "kind": "base", + "name": "unsigned char" + }, + "kind": "pointer" + }, + "offset": 32 + }, + "hTaskWow": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 16 + }, + "rpdesk": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagDESKTOP" + }, + "kind": "pointer" + }, + "offset": 24 + }, + "h": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 0 + } + }, + "kind": "struct", + "size": 40 + }, + "_DMM_COMMITVIDPNREQUESTSET_SERIALIZATION": { + "fields": { + "CommitVidPnRequestOffset": { + "type": { + "count": 1, + "subtype": { + "kind": "base", + "name": "unsigned long" + }, + "kind": "array" + }, + "offset": 4 + }, + "NumCommitVidPnRequests": { + "type": { + "kind": "base", + "name": "unsigned char" + }, + "offset": 0 + } + }, + "kind": "struct", + "size": 8 + }, + "_VK_TO_FUNCTION_TABLE": { + "fields": { + "NLSFEProcType": { + "type": { + "kind": "base", + "name": "unsigned char" + }, + "offset": 1 + }, + "NLSFEProcCurrent": { + "type": { + "kind": "base", + "name": "unsigned char" + }, + "offset": 2 + }, + "Vk": { + "type": { + "kind": "base", + "name": "unsigned char" + }, + "offset": 0 + }, + "NLSFEProcSwitch": { + "type": { + "kind": "base", + "name": "unsigned char" + }, + "offset": 3 + }, + "NLSFEProcAlt": { + "type": { + "count": 8, + "subtype": { + "kind": "struct", + "name": "_VK_FUNCTION_PARAM" + }, + "kind": "array" + }, + "offset": 68 + }, + "NLSFEProc": { + "type": { + "count": 8, + "subtype": { + "kind": "struct", + "name": "_VK_FUNCTION_PARAM" + }, + "kind": "array" + }, + "offset": 4 + } + }, + "kind": "struct", + "size": 132 + }, + "_DMM_MONITORDESCRIPTORSET_SERIALIZATION": { + "fields": { + "NumDescriptors": { + "type": { + "kind": "base", + "name": "unsigned char" + }, + "offset": 0 + }, + "DescriptorSerialization": { + "type": { + "count": 1, + "subtype": { + "kind": "struct", + "name": "_DMM_MONITORDESCRIPTOR_SERIALIZATION" + }, + "kind": "array" + }, + "offset": 4 + } + }, + "kind": "struct", + "size": 144 + }, + "_DMM_MONITORSOURCEMODESET_SERIALIZATION": { + "fields": { + "NumModes": { + "type": { + "kind": "base", + "name": "unsigned char" + }, + "offset": 0 + }, + "ModeSerialization": { + "type": { + "count": 1, + "subtype": { + "kind": "struct", + "name": "_DMM_MONITOR_SOURCE_MODE_SERIALIZATION" + }, + "kind": "array" + }, + "offset": 8 + } + }, + "kind": "struct", + "size": 112 + }, + "_CALLBACKWND": { + "fields": { + "hwnd": { + "type": { + "subtype": { + "kind": "struct", + "name": "HWND__" + }, + "kind": "pointer" + }, + "offset": 0 + }, + "pActCtx": { + "type": { + "subtype": { + "kind": "struct", + "name": "nt_symbols!_ACTIVATION_CONTEXT" + }, + "kind": "pointer" + }, + "offset": 16 + }, + "pwnd": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagWND" + }, + "kind": "pointer" + }, + "offset": 8 + } + }, + "kind": "struct", + "size": 24 + }, + "_DMM_VIDPNPATHANDTARGETMODESET_SERIALIZATION": { + "fields": { + "PathInfo": { + "type": { + "kind": "struct", + "name": "_D3DKMDT_VIDPN_PRESENT_PATH" + }, + "offset": 0 + }, + "TargetModeSet": { + "type": { + "kind": "struct", + "name": "_DMM_VIDPNTARGETMODESET_SERIALIZATION" + }, + "offset": 360 + } + }, + "kind": "struct", + "size": 440 + }, + "_VK_FUNCTION_PARAM": { + "fields": { + "NLSFEProcIndex": { + "type": { + "kind": "base", + "name": "unsigned char" + }, + "offset": 0 + }, + "NLSFEProcParam": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 4 + } + }, + "kind": "struct", + "size": 8 + }, + "tagSBCALC": { + "fields": { + "posMax": { + "type": { + "kind": "base", + "name": "long" + }, + "offset": 4 + }, + "pxStart": { + "type": { + "kind": "base", + "name": "long" + }, + "offset": 44 + }, + "pxThumbBottom": { + "type": { + "kind": "base", + "name": "long" + }, + "offset": 48 + }, + "cpxThumb": { + "type": { + "kind": "base", + "name": "long" + }, + "offset": 32 + }, + "pxMin": { + "type": { + "kind": "base", + "name": "long" + }, + "offset": 60 + }, + "pxThumbTop": { + "type": { + "kind": "base", + "name": "long" + }, + "offset": 52 + }, + "pxDownArrow": { + "type": { + "kind": "base", + "name": "long" + }, + "offset": 40 + }, + "pos": { + "type": { + "kind": "base", + "name": "long" + }, + "offset": 12 + }, + "cpx": { + "type": { + "kind": "base", + "name": "long" + }, + "offset": 56 + }, + "pxBottom": { + "type": { + "kind": "base", + "name": "long" + }, + "offset": 20 + }, + "pxTop": { + "type": { + "kind": "base", + "name": "long" + }, + "offset": 16 + }, + "pxLeft": { + "type": { + "kind": "base", + "name": "long" + }, + "offset": 24 + }, + "pxRight": { + "type": { + "kind": "base", + "name": "long" + }, + "offset": 28 + }, + "pxUpArrow": { + "type": { + "kind": "base", + "name": "long" + }, + "offset": 36 + }, + "posMin": { + "type": { + "kind": "base", + "name": "long" + }, + "offset": 0 + }, + "page": { + "type": { + "kind": "base", + "name": "long" + }, + "offset": 8 + } + }, + "kind": "struct", + "size": 64 + }, + "HDESK__": { + "fields": { + "unused": { + "type": { + "kind": "base", + "name": "long" + }, + "offset": 0 + } + }, + "kind": "struct", + "size": 4 + }, + "HIMC__": { + "fields": { + "unused": { + "type": { + "kind": "base", + "name": "long" + }, + "offset": 0 + } + }, + "kind": "struct", + "size": 4 + }, + "_D3DKMDT_COLOR_COEFF_DYNAMIC_RANGES": { + "fields": { + "SecondChannel": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 4 + }, + "FourthChannel": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 12 + }, + "ThirdChannel": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 8 + }, + "FirstChannel": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 0 + } + }, + "kind": "struct", + "size": 16 + }, + "tagMENUSTATE": { + "fields": { + "cxAni": { + "type": { + "kind": "base", + "name": "long" + }, + "offset": 116 + }, + "pGlobalPopupMenu": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagPOPUPMENU" + }, + "kind": "pointer" + }, + "offset": 0 + }, + "uDraggingIndex": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 88 + }, + "fNotifyByPos": { + "type": { + "bit_position": 17, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 1 + }, + "offset": 8 + }, + "fInCallHandleMenuMessages": { + "type": { + "bit_position": 9, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 1 + }, + "offset": 8 + }, + "ixAni": { + "type": { + "kind": "base", + "name": "long" + }, + "offset": 108 + }, + "dwLockCount": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 40 + }, + "fAutoDismiss": { + "type": { + "bit_position": 11, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 1 + }, + "offset": 8 + }, + "fIsSysMenu": { + "type": { + "bit_position": 1, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 1 + }, + "offset": 8 + }, + "dwAniStartTime": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 104 + }, + "uButtonDownHitArea": { + "type": { + "kind": "base", + "name": "unsigned long long" + }, + "offset": 64 + }, + "fIgnoreButtonUp": { + "type": { + "bit_position": 13, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 1 + }, + "offset": 8 + }, + "ptButtonDown": { + "type": { + "kind": "struct", + "name": "tagPOINT" + }, + "offset": 56 + }, + "fMenuStarted": { + "type": { + "bit_position": 0, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 1 + }, + "offset": 8 + }, + "iAniDropDir": { + "type": { + "bit_position": 19, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 5 + }, + "offset": 8 + }, + "hdcAni": { + "type": { + "subtype": { + "kind": "struct", + "name": "HDC__" + }, + "kind": "pointer" + }, + "offset": 136 + }, + "fModelessMenu": { + "type": { + "bit_position": 8, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 1 + }, + "offset": 8 + }, + "hbmAni": { + "type": { + "subtype": { + "kind": "struct", + "name": "HBITMAP__" + }, + "kind": "pointer" + }, + "offset": 128 + }, + "fInEndMenu": { + "type": { + "bit_position": 4, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 1 + }, + "offset": 8 + }, + "uDraggingFlags": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 92 + }, + "vkButtonDown": { + "type": { + "kind": "base", + "name": "long" + }, + "offset": 76 + }, + "fSetCapture": { + "type": { + "bit_position": 18, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 1 + }, + "offset": 8 + }, + "fInDoDragDrop": { + "type": { + "bit_position": 15, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 1 + }, + "offset": 8 + }, + "fActiveNoForeground": { + "type": { + "bit_position": 16, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 1 + }, + "offset": 8 + }, + "fMouseOffMenu": { + "type": { + "bit_position": 14, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 1 + }, + "offset": 8 + }, + "fDragAndDrop": { + "type": { + "bit_position": 10, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 1 + }, + "offset": 8 + }, + "fInsideMenuLoop": { + "type": { + "bit_position": 2, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 1 + }, + "offset": 8 + }, + "uDraggingHitArea": { + "type": { + "kind": "base", + "name": "unsigned long long" + }, + "offset": 80 + }, + "fButtonDown": { + "type": { + "bit_position": 3, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 1 + }, + "offset": 8 + }, + "ptiMenuStateOwner": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagTHREADINFO" + }, + "kind": "pointer" + }, + "offset": 32 + }, + "cyAni": { + "type": { + "kind": "base", + "name": "long" + }, + "offset": 120 + }, + "iyAni": { + "type": { + "kind": "base", + "name": "long" + }, + "offset": 112 + }, + "hdcWndAni": { + "type": { + "subtype": { + "kind": "struct", + "name": "HDC__" + }, + "kind": "pointer" + }, + "offset": 96 + }, + "fAboutToAutoDismiss": { + "type": { + "bit_position": 12, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 1 + }, + "offset": 8 + }, + "mnFocus": { + "type": { + "kind": "base", + "name": "long" + }, + "offset": 20 + }, + "uButtonDownIndex": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 72 + }, + "fButtonAlwaysDown": { + "type": { + "bit_position": 6, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 1 + }, + "offset": 8 + }, + "fUnderline": { + "type": { + "bit_position": 5, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 1 + }, + "offset": 8 + }, + "ptMouseLast": { + "type": { + "kind": "struct", + "name": "tagPOINT" + }, + "offset": 12 + }, + "pmnsPrev": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagMENUSTATE" + }, + "kind": "pointer" + }, + "offset": 48 + }, + "fDragging": { + "type": { + "bit_position": 7, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 1 + }, + "offset": 8 + }, + "cmdLast": { + "type": { + "kind": "base", + "name": "long" + }, + "offset": 24 + } + }, + "kind": "struct", + "size": 144 + }, + "VK_TO_BIT": { + "fields": { + "Vk": { + "type": { + "kind": "base", + "name": "unsigned char" + }, + "offset": 0 + }, + "ModBits": { + "type": { + "kind": "base", + "name": "unsigned char" + }, + "offset": 1 + } + }, + "kind": "struct", + "size": 2 + }, + "tagWOWTHREADINFO": { + "fields": { + "pIdleEvent": { + "type": { + "subtype": { + "kind": "struct", + "name": "nt_symbols!_KEVENT" + }, + "kind": "pointer" + }, + "offset": 32 + }, + "idParentProcess": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 24 + }, + "idTask": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 8 + }, + "pwtiNext": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagWOWTHREADINFO" + }, + "kind": "pointer" + }, + "offset": 0 + }, + "idWaitObject": { + "type": { + "kind": "base", + "name": "unsigned long long" + }, + "offset": 16 + } + }, + "kind": "struct", + "size": 40 + }, + "__unnamed_1805": { + "fields": { + "Start": { + "type": { + "kind": "struct", + "name": "nt_symbols!_LARGE_INTEGER" + }, + "offset": 0 + }, + "Length": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 8 + } + }, + "kind": "struct", + "size": 12 + }, + "__unnamed_1211": { + "fields": { + "Length": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 0 + }, + "FileInformationClass": { + "type": { + "kind": "enum", + "name": "FileInformationClassEnum" + }, + "offset": 8 + } + }, + "kind": "struct", + "size": 16 + }, + "__unnamed_1213": { + "fields": { + "FileInformationClass": { + "type": { + "kind": "enum", + "name": "FileInformationClassEnum" + }, + "offset": 8 + }, + "AdvanceOnly": { + "type": { + "kind": "base", + "name": "unsigned char" + }, + "offset": 25 + }, + "ClusterCount": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 24 + }, + "Length": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 0 + }, + "DeleteHandle": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 24 + }, + "ReplaceIfExists": { + "type": { + "kind": "base", + "name": "unsigned char" + }, + "offset": 24 + }, + "FileObject": { + "type": { + "subtype": { + "kind": "struct", + "name": "nt_symbols!_FILE_OBJECT" + }, + "kind": "pointer" + }, + "offset": 16 + } + }, + "kind": "struct", + "size": 32 + }, + "__unnamed_1217": { + "fields": { + "FsInformationClass": { + "type": { + "kind": "enum", + "name": "FsInformationClassEnum" + }, + "offset": 8 + }, + "Length": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 0 + } + }, + "kind": "struct", + "size": 16 + }, + "__unnamed_123b": { + "fields": { + "IoResourceRequirementList": { + "type": { + "subtype": { + "kind": "struct", + "name": "nt_symbols!_IO_RESOURCE_REQUIREMENTS_LIST" + }, + "kind": "pointer" + }, + "offset": 0 + } + }, + "kind": "struct", + "size": 8 + }, + "__unnamed_122d": { + "fields": { + "Type": { + "type": { + "kind": "enum", + "name": "TypeEnum" + }, + "offset": 0 + } + }, + "kind": "struct", + "size": 4 + }, + "__unnamed_1950": { + "fields": { + "Length": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 0 + }, + "MaximumAddress": { + "type": { + "kind": "struct", + "name": "nt_symbols!_LARGE_INTEGER" + }, + "offset": 16 + }, + "MinimumAddress": { + "type": { + "kind": "struct", + "name": "nt_symbols!_LARGE_INTEGER" + }, + "offset": 8 + }, + "Alignment": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 4 + } + }, + "kind": "struct", + "size": 24 + }, + "tagITEM": { + "fields": { + "fType": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 0 + }, + "ulX": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 84 + }, + "wID": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 8 + }, + "dwItemData": { + "type": { + "kind": "base", + "name": "unsigned long long" + }, + "offset": 56 + }, + "hbmpChecked": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 24 + }, + "xItem": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 64 + }, + "spSubMenu": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagMENU" + }, + "kind": "pointer" + }, + "offset": 16 + }, + "hbmpUnchecked": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 32 + }, + "fState": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 4 + }, + "dxTab": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 80 + }, + "cxBmp": { + "type": { + "kind": "base", + "name": "long" + }, + "offset": 104 + }, + "yItem": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 68 + }, + "cyItem": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 76 + }, + "umim": { + "type": { + "kind": "struct", + "name": "tagUAHMENUITEMMETRICS" + }, + "offset": 112 + }, + "cch": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 48 + }, + "ulWidth": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 88 + }, + "cyBmp": { + "type": { + "kind": "base", + "name": "long" + }, + "offset": 108 + }, + "lpstr": { + "type": { + "subtype": { + "kind": "base", + "name": "unsigned short" + }, + "kind": "pointer" + }, + "offset": 40 + }, + "cxItem": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 72 + }, + "hbmp": { + "type": { + "subtype": { + "kind": "struct", + "name": "HBITMAP__" + }, + "kind": "pointer" + }, + "offset": 96 + } + }, + "kind": "struct", + "size": 144 + }, + "tagIMEINFOEX": { + "fields": { + "dwImeWinVersion": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 84 + }, + "fSysWow64Only": { + "type": { + "bit_position": 0, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 348 + }, + "fInitOpen": { + "type": { + "kind": "base", + "name": "long" + }, + "offset": 72 + }, + "wszImeDescription": { + "type": { + "count": 50, + "subtype": { + "kind": "base", + "name": "wchar" + }, + "kind": "array" + }, + "offset": 88 + }, + "fCUASLayer": { + "type": { + "bit_position": 1, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 348 + }, + "ImeInfo": { + "type": { + "kind": "struct", + "name": "tagIMEINFO" + }, + "offset": 8 + }, + "wszImeFile": { + "type": { + "count": 80, + "subtype": { + "kind": "base", + "name": "wchar" + }, + "kind": "array" + }, + "offset": 188 + }, + "wszUIClass": { + "type": { + "count": 16, + "subtype": { + "kind": "base", + "name": "wchar" + }, + "kind": "array" + }, + "offset": 36 + }, + "fLoadFlag": { + "type": { + "kind": "base", + "name": "long" + }, + "offset": 76 + }, + "hkl": { + "type": { + "subtype": { + "kind": "struct", + "name": "HKL__" + }, + "kind": "pointer" + }, + "offset": 0 + }, + "dwProdVersion": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 80 + }, + "fdwInitConvMode": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 68 + } + }, + "kind": "struct", + "size": 352 + }, + "__unnamed_1962": { + "fields": { + "BusNumber": { + "type": { + "kind": "struct", + "name": "__unnamed_1958" + }, + "offset": 0 + }, + "Dma": { + "type": { + "kind": "struct", + "name": "__unnamed_1956" + }, + "offset": 0 + }, + "Memory48": { + "type": { + "kind": "struct", + "name": "__unnamed_195e" + }, + "offset": 0 + }, + "Generic": { + "type": { + "kind": "struct", + "name": "__unnamed_1950" + }, + "offset": 0 + }, + "Memory40": { + "type": { + "kind": "struct", + "name": "__unnamed_195c" + }, + "offset": 0 + }, + "DevicePrivate": { + "type": { + "kind": "struct", + "name": "nt_symbols!__unnamed_180f" + }, + "offset": 0 + }, + "ConfigData": { + "type": { + "kind": "struct", + "name": "__unnamed_195a" + }, + "offset": 0 + }, + "Memory64": { + "type": { + "kind": "struct", + "name": "__unnamed_1960" + }, + "offset": 0 + }, + "Memory": { + "type": { + "kind": "struct", + "name": "__unnamed_1950" + }, + "offset": 0 + }, + "Interrupt": { + "type": { + "kind": "struct", + "name": "__unnamed_1954" + }, + "offset": 0 + }, + "Port": { + "type": { + "kind": "struct", + "name": "__unnamed_1950" + }, + "offset": 0 + } + }, + "kind": "struct", + "size": 24 + }, + "tagMSGPPINFO": { + "fields": { + "dwIndexMsgPP": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 0 + } + }, + "kind": "struct", + "size": 4 + }, + "tagSBINFO": { + "fields": { + "WSBflags": { + "type": { + "kind": "base", + "name": "long" + }, + "offset": 0 + }, + "Horz": { + "type": { + "kind": "struct", + "name": "tagSBDATA" + }, + "offset": 4 + }, + "Vert": { + "type": { + "kind": "struct", + "name": "tagSBDATA" + }, + "offset": 20 + } + }, + "kind": "struct", + "size": 36 + }, + "VWPLELEMENT": { + "fields": { + "DataOrTag": { + "type": { + "kind": "base", + "name": "unsigned long long" + }, + "offset": 0 + }, + "pwnd": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagWND" + }, + "kind": "pointer" + }, + "offset": 8 + } + }, + "kind": "struct", + "size": 16 + }, + "tagSBDATA": { + "fields": { + "posMax": { + "type": { + "kind": "base", + "name": "long" + }, + "offset": 4 + }, + "posMin": { + "type": { + "kind": "base", + "name": "long" + }, + "offset": 0 + }, + "page": { + "type": { + "kind": "base", + "name": "long" + }, + "offset": 8 + }, + "pos": { + "type": { + "kind": "base", + "name": "long" + }, + "offset": 12 + } + }, + "kind": "struct", + "size": 16 + }, + "_VSC_VK": { + "fields": { + "Vsc": { + "type": { + "kind": "base", + "name": "unsigned char" + }, + "offset": 0 + }, + "Vk": { + "type": { + "kind": "base", + "name": "unsigned short" + }, + "offset": 2 + } + }, + "kind": "struct", + "size": 4 + }, + "__unnamed_123f": { + "fields": { + "Lock": { + "type": { + "kind": "base", + "name": "unsigned char" + }, + "offset": 0 + } + }, + "kind": "struct", + "size": 1 + }, + "_SCATTER_GATHER_ELEMENT": { + "fields": { + "Length": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 8 + }, + "Reserved": { + "type": { + "kind": "base", + "name": "unsigned long long" + }, + "offset": 16 + }, + "Address": { + "type": { + "kind": "struct", + "name": "nt_symbols!_LARGE_INTEGER" + }, + "offset": 0 + } + }, + "kind": "struct", + "size": 24 + }, + "tagWND": { + "fields": { + "spwndLastActive": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagWND" + }, + "kind": "pointer" + }, + "offset": 240 + }, + "bWS_CLIPCHILDREN": { + "type": { + "bit_position": 25, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 52 + }, + "bMaximizeButtonDown": { + "type": { + "bit_position": 13, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 44 + }, + "bUIStateActive": { + "type": { + "bit_position": 26, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 48 + }, + "bWS_TABSTOP": { + "type": { + "bit_position": 16, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 52 + }, + "bDialogWindow": { + "type": { + "bit_position": 16, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 40 + }, + "lpfnWndProc": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 160 + }, + "bMinimizeButtonDown": { + "type": { + "bit_position": 14, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 44 + }, + "hImc": { + "type": { + "subtype": { + "kind": "struct", + "name": "HIMC__" + }, + "kind": "pointer" + }, + "offset": 248 + }, + "bWS_SIZEBOX": { + "type": { + "bit_position": 18, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 52 + }, + "style": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 68 + }, + "bChildNoActivate": { + "type": { + "bit_position": 11, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 288 + }, + "bWS_EX_LAYERED": { + "type": { + "bit_position": 19, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 48 + }, + "bReserved3": { + "type": { + "bit_position": 0, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 16 + }, + "offset": 52 + }, + "bStartPaint": { + "type": { + "bit_position": 2, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 44 + }, + "bVerticallyMaximizedLeft": { + "type": { + "bit_position": 7, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 288 + }, + "bHiddenPopup": { + "type": { + "bit_position": 14, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 40 + }, + "bSendEraseBackground": { + "type": { + "bit_position": 9, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 40 + }, + "bWin50Compat": { + "type": { + "bit_position": 10, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 44 + }, + "bWS_EX_CLIENTEDGE": { + "type": { + "bit_position": 9, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 48 + }, + "fnid": { + "type": { + "kind": "base", + "name": "unsigned short" + }, + "offset": 66 + }, + "bDisabled": { + "type": { + "bit_position": 27, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 52 + }, + "bAnsiWindowProc": { + "type": { + "bit_position": 19, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 40 + }, + "bWin40Compat": { + "type": { + "bit_position": 9, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 44 + }, + "rcClient": { + "type": { + "kind": "struct", + "name": "tagRECT" + }, + "offset": 128 + }, + "bAnsiCreator": { + "type": { + "bit_position": 29, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 40 + }, + "bAnyScrollButtonDown": { + "type": { + "bit_position": 20, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 44 + }, + "bSendSizeMoveMsgs": { + "type": { + "bit_position": 4, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 40 + }, + "bLinked": { + "type": { + "bit_position": 3, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 288 + }, + "bSendNCPaint": { + "type": { + "bit_position": 11, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 40 + }, + "bInternalPaint": { + "type": { + "bit_position": 12, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 40 + }, + "bHasClientEdge": { + "type": { + "bit_position": 4, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 44 + }, + "bHasPalette": { + "type": { + "bit_position": 21, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 40 + }, + "bHasHorizontalScrollbar": { + "type": { + "bit_position": 2, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 40 + }, + "bUIStateFocusRectHidden": { + "type": { + "bit_position": 31, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 48 + }, + "bWS_DLGFRAME": { + "type": { + "bit_position": 22, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 52 + }, + "bWS_EX_MDICHILD": { + "type": { + "bit_position": 6, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 48 + }, + "bHasVerticalScrollbar": { + "type": { + "bit_position": 1, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 40 + }, + "bReserved2": { + "type": { + "bit_position": 0, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 16 + }, + "offset": 52 + }, + "bSmallIconFromWMQueryDrag": { + "type": { + "bit_position": 29, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 44 + }, + "bNoNCPaint": { + "type": { + "bit_position": 8, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 40 + }, + "bHasSPB": { + "type": { + "bit_position": 7, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 40 + }, + "bWS_MINIMIZEBOX": { + "type": { + "bit_position": 17, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 52 + }, + "bScrollBarVerticalTracking": { + "type": { + "bit_position": 21, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 44 + }, + "bWS_EX_DLGMODALFRAME": { + "type": { + "bit_position": 0, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 48 + }, + "bWS_EX_TRANSPARENT": { + "type": { + "bit_position": 5, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 48 + }, + "bPaintNotProcessed": { + "type": { + "bit_position": 22, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 40 + }, + "bSyncPaintPending": { + "type": { + "bit_position": 23, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 40 + }, + "hrgnClip": { + "type": { + "subtype": { + "kind": "struct", + "name": "HRGN__" + }, + "kind": "pointer" + }, + "offset": 200 + }, + "bShellHookRegistered": { + "type": { + "bit_position": 30, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 44 + }, + "spwndChild": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagWND" + }, + "kind": "pointer" + }, + "offset": 112 + }, + "bUnused5": { + "type": { + "bit_position": 16, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 52 + }, + "bInDestroy": { + "type": { + "bit_position": 7, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 44 + }, + "state": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 40 + }, + "bWS_EX_LEFTSCROLLBAR": { + "type": { + "bit_position": 14, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 48 + }, + "bToggleTopmost": { + "type": { + "bit_position": 26, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 40 + }, + "bWS_VSCROLL": { + "type": { + "bit_position": 21, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 52 + }, + "ExStyle": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 48 + }, + "bWS_HSCROLL": { + "type": { + "bit_position": 20, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 52 + }, + "bUpdateDirty": { + "type": { + "bit_position": 13, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 40 + }, + "bWMPaintSent": { + "type": { + "bit_position": 0, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 44 + }, + "bWS_EX_WINDOWEDGE": { + "type": { + "bit_position": 8, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 48 + }, + "bWS_EX_ACCEPTFILE": { + "type": { + "bit_position": 4, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 48 + }, + "bWS_GROUP": { + "type": { + "bit_position": 17, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 52 + }, + "spwndNext": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagWND" + }, + "kind": "pointer" + }, + "offset": 88 + }, + "bVisible": { + "type": { + "bit_position": 28, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 52 + }, + "bVerticallyMaximizedRight": { + "type": { + "bit_position": 8, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 288 + }, + "bForceMenuDraw": { + "type": { + "bit_position": 15, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 40 + }, + "bForceNCPaint": { + "type": { + "bit_position": 22, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 44 + }, + "bOldUI": { + "type": { + "bit_position": 3, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 44 + }, + "spwndClipboardListenerNext": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagWND" + }, + "kind": "pointer" + }, + "offset": 280 + }, + "bWS_EX_NOPADDEDBORDER": { + "type": { + "bit_position": 23, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 48 + }, + "bNoMinmaxAnimatedRects": { + "type": { + "bit_position": 28, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 44 + }, + "spmenuSys": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagMENU" + }, + "kind": "pointer" + }, + "offset": 184 + }, + "bWS_MAXIMIZEBOX": { + "type": { + "bit_position": 16, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 52 + }, + "bHasCaption": { + "type": { + "bit_position": 3, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 40 + }, + "bEraseBackground": { + "type": { + "bit_position": 10, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 40 + }, + "spwndOwner": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagWND" + }, + "kind": "pointer" + }, + "offset": 104 + }, + "cbwndExtra": { + "type": { + "kind": "base", + "name": "long" + }, + "offset": 232 + }, + "bMakeVisibleWhenUnghosted": { + "type": { + "bit_position": 11, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 48 + }, + "bUnused8": { + "type": { + "bit_position": 16, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 2 + }, + "offset": 52 + }, + "bUnused9": { + "type": { + "bit_position": 16, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 3 + }, + "offset": 52 + }, + "bForceFullNCPaintClipRgn": { + "type": { + "bit_position": 23, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 44 + }, + "bWS_EX_RTLREADING": { + "type": { + "bit_position": 13, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 48 + }, + "bUnused1": { + "type": { + "bit_position": 1, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 48 + }, + "bUnused2": { + "type": { + "bit_position": 15, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 48 + }, + "bUnused3": { + "type": { + "bit_position": 21, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 48 + }, + "bUnused4": { + "type": { + "bit_position": 24, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 48 + }, + "bHasMeun": { + "type": { + "bit_position": 0, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 40 + }, + "bUnused6": { + "type": { + "bit_position": 16, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 52 + }, + "bUnused7": { + "type": { + "bit_position": 16, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 2 + }, + "offset": 52 + }, + "bClipboardListener": { + "type": { + "bit_position": 0, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 288 + }, + "bScrollBarLineDownBtnDown": { + "type": { + "bit_position": 19, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 44 + }, + "bRedirectedForPrint": { + "type": { + "bit_position": 2, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 288 + }, + "bWS_EX_RIGHT": { + "type": { + "bit_position": 12, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 48 + }, + "bHasCreatestructName": { + "type": { + "bit_position": 17, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 40 + }, + "bWS_EX_COMPOSITED": { + "type": { + "bit_position": 25, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 48 + }, + "bFullScreen": { + "type": { + "bit_position": 6, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 44 + }, + "hrgnUpdate": { + "type": { + "subtype": { + "kind": "struct", + "name": "HRGN__" + }, + "kind": "pointer" + }, + "offset": 160 + }, + "head": { + "type": { + "kind": "struct", + "name": "_THRDESKHEAD" + }, + "offset": 0 + }, + "bConsoleWindow": { + "type": { + "bit_position": 10, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 288 + }, + "ppropList": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagPROPLIST" + }, + "kind": "pointer" + }, + "offset": 168 + }, + "bWS_EX_TOPMOST": { + "type": { + "bit_position": 3, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 48 + }, + "bScrollBarPageDownBtnDown": { + "type": { + "bit_position": 18, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 44 + }, + "bScrollBarLineUpBtnDown": { + "type": { + "bit_position": 16, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 44 + }, + "bRecievedQuerySuspendMsg": { + "type": { + "bit_position": 24, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 40 + }, + "bMaximizeMonitorRegion": { + "type": { + "bit_position": 11, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 44 + }, + "bRedrawIfHung": { + "type": { + "bit_position": 27, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 40 + }, + "bWS_POPUP": { + "type": { + "bit_position": 31, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 52 + }, + "bWS_EX_CONTEXTHELP": { + "type": { + "bit_position": 10, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 48 + }, + "dwUserData": { + "type": { + "kind": "base", + "name": "unsigned long long" + }, + "offset": 256 + }, + "hMod16": { + "type": { + "kind": "base", + "name": "unsigned short" + }, + "offset": 64 + }, + "FullScreenMode": { + "type": { + "bit_position": 24, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 3 + }, + "offset": 44 + }, + "bLayeredLimbo": { + "type": { + "bit_position": 5, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 288 + }, + "bWS_EX_NOINHERITLAYOUT": { + "type": { + "bit_position": 20, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 48 + }, + "bWS_EX_LAYOUTRTL": { + "type": { + "bit_position": 22, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 48 + }, + "bUIStateKbdAccelHidden": { + "type": { + "bit_position": 30, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 48 + }, + "bWS_BORDER": { + "type": { + "bit_position": 23, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 52 + }, + "bWS_EX_TOOLWINDOW": { + "type": { + "bit_position": 7, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 48 + }, + "bDestroyed": { + "type": { + "bit_position": 31, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 40 + }, + "bServerSideWindowProc": { + "type": { + "bit_position": 18, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 40 + }, + "bCaptionTextTruncated": { + "type": { + "bit_position": 27, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 44 + }, + "rcWindow": { + "type": { + "kind": "struct", + "name": "tagRECT" + }, + "offset": 112 + }, + "bEndPaintInvalidate": { + "type": { + "bit_position": 1, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 44 + }, + "hrgnNewFrame": { + "type": { + "subtype": { + "kind": "struct", + "name": "HRGN__" + }, + "kind": "pointer" + }, + "offset": 208 + }, + "bBeingActivated": { + "type": { + "bit_position": 20, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 40 + }, + "bWS_EX_COMPOSITEDCompositing": { + "type": { + "bit_position": 28, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 48 + }, + "bWMCreateMsgProcessed": { + "type": { + "bit_position": 31, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 44 + }, + "bWS_EX_NOACTIVATE": { + "type": { + "bit_position": 27, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 48 + }, + "bWS_EX_APPWINDOW": { + "type": { + "bit_position": 18, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 48 + }, + "pSBInfo": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagSBINFO" + }, + "kind": "pointer" + }, + "offset": 176 + }, + "bCloseButtonDown": { + "type": { + "bit_position": 12, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 44 + }, + "bMaximized": { + "type": { + "bit_position": 24, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 52 + }, + "bWS_CHILD": { + "type": { + "bit_position": 30, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 52 + }, + "spwndParent": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagWND" + }, + "kind": "pointer" + }, + "offset": 104 + }, + "spmenu": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagMENU" + }, + "kind": "pointer" + }, + "offset": 192 + }, + "bWS_THICKFRAME": { + "type": { + "bit_position": 18, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 52 + }, + "bWS_EX_CONTROLPARENT": { + "type": { + "bit_position": 16, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 48 + }, + "pcls": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagCLS" + }, + "kind": "pointer" + }, + "offset": 168 + }, + "bLayeredForDWM": { + "type": { + "bit_position": 4, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 288 + }, + "bMsgBox": { + "type": { + "bit_position": 5, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 40 + }, + "bHelpButtonDown": { + "type": { + "bit_position": 15, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 44 + }, + "bHasOverlay": { + "type": { + "bit_position": 9, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 288 + }, + "bRedrawFrameIfHung": { + "type": { + "bit_position": 28, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 40 + }, + "bWS_EX_NOPARENTNOTIFY": { + "type": { + "bit_position": 2, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 48 + }, + "bMaximizesToMonitor": { + "type": { + "bit_position": 30, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 40 + }, + "bBottomMost": { + "type": { + "bit_position": 5, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 44 + }, + "bReserved1": { + "type": { + "bit_position": 0, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 16 + }, + "offset": 52 + }, + "bRedirected": { + "type": { + "bit_position": 29, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 48 + }, + "bActiveFrame": { + "type": { + "bit_position": 6, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 40 + }, + "bReserved4": { + "type": { + "bit_position": 0, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 16 + }, + "offset": 52 + }, + "bReserved5": { + "type": { + "bit_position": 0, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 16 + }, + "offset": 52 + }, + "bReserved6": { + "type": { + "bit_position": 0, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 16 + }, + "offset": 52 + }, + "bReserved7": { + "type": { + "bit_position": 0, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 16 + }, + "offset": 52 + }, + "spwndPrev": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagWND" + }, + "kind": "pointer" + }, + "offset": 96 + }, + "bLayeredInvalidate": { + "type": { + "bit_position": 1, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 288 + }, + "state2": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 44 + }, + "bWS_CLIPSIBLINGS": { + "type": { + "bit_position": 26, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 52 + }, + "bScrollBarPageUpBtnDown": { + "type": { + "bit_position": 17, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 44 + }, + "pTransform": { + "type": { + "subtype": { + "kind": "struct", + "name": "_D3DMATRIX" + }, + "kind": "pointer" + }, + "offset": 272 + }, + "bWin31Compat": { + "type": { + "bit_position": 8, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 44 + }, + "ExStyle2": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 288 + }, + "bHIGHDPI_UNAWARE_Unused": { + "type": { + "bit_position": 6, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 288 + }, + "bWS_SYSMENU": { + "type": { + "bit_position": 19, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 52 + }, + "hModule": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 56 + }, + "strName": { + "type": { + "kind": "struct", + "name": "_LARGE_UNICODE_STRING" + }, + "offset": 232 + }, + "pActCtx": { + "type": { + "subtype": { + "kind": "struct", + "name": "nt_symbols!_ACTIVATION_CONTEXT" + }, + "kind": "pointer" + }, + "offset": 264 + }, + "bMinimized": { + "type": { + "bit_position": 29, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 52 + }, + "bRecievedSuspendMsg": { + "type": { + "bit_position": 25, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 40 + }, + "bWS_EX_STATICEDGE": { + "type": { + "bit_position": 17, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 48 + } + }, + "kind": "struct", + "size": 296 + }, + "_WM_VALUES_STRINGS": { + "fields": { + "pszName": { + "type": { + "subtype": { + "kind": "base", + "name": "unsigned char" + }, + "kind": "pointer" + }, + "offset": 0 + }, + "fInternal": { + "type": { + "kind": "base", + "name": "unsigned char" + }, + "offset": 8 + }, + "fDefined": { + "type": { + "kind": "base", + "name": "unsigned char" + }, + "offset": 9 + } + }, + "kind": "struct", + "size": 16 + }, + "_D3DKMDT_GRAPHICS_RENDERING_FORMAT": { + "fields": { + "VisibleRegionSize": { + "type": { + "kind": "struct", + "name": "_D3DKMDT_2DREGION" + }, + "offset": 8 + }, + "Stride": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 16 + }, + "PixelFormat": { + "type": { + "kind": "enum", + "name": "PixelFormatEnum" + }, + "offset": 20 + }, + "PixelValueAccessMode": { + "type": { + "kind": "enum", + "name": "PixelValueAccessModeEnum" + }, + "offset": 28 + }, + "PrimSurfSize": { + "type": { + "kind": "struct", + "name": "_D3DKMDT_2DREGION" + }, + "offset": 0 + }, + "ColorBasis": { + "type": { + "kind": "enum", + "name": "ColorBasisEnum" + }, + "offset": 24 + } + }, + "kind": "struct", + "size": 32 + }, + "_VK_TO_WCHARS1": { + "fields": { + "Attributes": { + "type": { + "kind": "base", + "name": "unsigned char" + }, + "offset": 1 + }, + "VirtualKey": { + "type": { + "kind": "base", + "name": "unsigned char" + }, + "offset": 0 + }, + "wch": { + "type": { + "count": 1, + "subtype": { + "kind": "base", + "name": "wchar" + }, + "kind": "array" + }, + "offset": 2 + } + }, + "kind": "struct", + "size": 4 + }, + "_TLSPRITESTATE": { + "fields": { + "flOriginalSurfFlags": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 4 + }, + "iSpriteType": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 16 + }, + "pfnSaveScreenBits": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 144 + }, + "bInsideDriverCall": { + "type": { + "kind": "base", + "name": "unsigned char" + }, + "offset": 0 + }, + "pfnStrokePath": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 48 + }, + "pfnTransparentBlt": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 112 + }, + "pfnPaint": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 64 + }, + "pfnFillPath": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 56 + }, + "pfnStretchBltROP": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 152 + }, + "iType": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 24 + }, + "pfnPlgBlt": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 128 + }, + "pfnCopyBits": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 80 + }, + "pState": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 32 + }, + "iOriginalType": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 8 + }, + "pfnTextOut": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 96 + }, + "pfnDrawStream": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 160 + }, + "pfnStrokeAndFillPath": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 40 + }, + "pfnLineTo": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 104 + }, + "pfnStretchBlt": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 88 + }, + "pfnGradientFill": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 136 + }, + "pfnAlphaBlend": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 120 + }, + "flags": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 20 + }, + "flSpriteSurfFlags": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 12 + }, + "pfnBitBlt": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 72 + } + }, + "kind": "struct", + "size": 168 + }, + "tagUAHMENUITEMMETRICS": { + "fields": { + "rgsizeBar": { + "type": { + "count": 2, + "subtype": { + "kind": "struct", + "name": "tagSIZE" + }, + "kind": "array" + }, + "offset": 0 + }, + "rgsizePopup": { + "type": { + "count": 4, + "subtype": { + "kind": "struct", + "name": "tagSIZE" + }, + "kind": "array" + }, + "offset": 0 + } + }, + "kind": "struct", + "size": 32 + }, + "__unnamed_121b": { + "fields": { + "Length": { + "type": { + "subtype": { + "kind": "struct", + "name": "nt_symbols!_LARGE_INTEGER" + }, + "kind": "pointer" + }, + "offset": 0 + }, + "ByteOffset": { + "type": { + "kind": "struct", + "name": "nt_symbols!_LARGE_INTEGER" + }, + "offset": 16 + }, + "Key": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 8 + } + }, + "kind": "struct", + "size": 24 + }, + "__unnamed_1229": { + "fields": { + "Srb": { + "type": { + "subtype": { + "kind": "struct", + "name": "nt_symbols!_SCSI_REQUEST_BLOCK" + }, + "kind": "pointer" + }, + "offset": 0 + } + }, + "kind": "struct", + "size": 8 + }, + "__unnamed_121f": { + "fields": { + "Length": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 8 + }, + "SecurityInformation": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 0 + } + }, + "kind": "struct", + "size": 16 + }, + "__unnamed_1225": { + "fields": { + "DeviceObject": { + "type": { + "subtype": { + "kind": "struct", + "name": "nt_symbols!_DEVICE_OBJECT" + }, + "kind": "pointer" + }, + "offset": 8 + }, + "Vpb": { + "type": { + "subtype": { + "kind": "struct", + "name": "nt_symbols!_VPB" + }, + "kind": "pointer" + }, + "offset": 0 + } + }, + "kind": "struct", + "size": 16 + }, + "_HEAD": { + "fields": { + "h": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 0 + }, + "cLockObj": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 8 + } + }, + "kind": "struct", + "size": 16 + }, + "tagIMEINFO": { + "fields": { + "fdwProperty": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 4 + }, + "fdwSelectCaps": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 24 + }, + "fdwUICaps": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 16 + }, + "dwPrivateDataSize": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 0 + }, + "fdwSCSCaps": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 20 + }, + "fdwSentenceCaps": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 12 + }, + "fdwConversionCaps": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 8 + } + }, + "kind": "struct", + "size": 28 + }, + "_DXGK_DIAG_CODE_POINT_PACKET": { + "fields": { + "Header": { + "type": { + "kind": "struct", + "name": "_DXGK_DIAG_HEADER" + }, + "offset": 0 + }, + "Param3": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 60 + }, + "Param1": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 52 + }, + "CodePointType": { + "type": { + "kind": "enum", + "name": "CodePointTypeEnum" + }, + "offset": 48 + }, + "Param2": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 56 + } + }, + "kind": "struct", + "size": 64 + }, + "_D3DKMDT_VIDPN_SOURCE_MODE": { + "fields": { + "Type": { + "type": { + "kind": "enum", + "name": "TypeEnum" + }, + "offset": 4 + }, + "Id": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 0 + }, + "Format": { + "type": { + "kind": "struct", + "name": "__unnamed_18a1" + }, + "offset": 8 + } + }, + "kind": "struct", + "size": 40 + }, + "tagW32JOB": { + "fields": { + "restrictions": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 24 + }, + "ughCrt": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 48 + }, + "pAtomTable": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 16 + }, + "ughMax": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 52 + }, + "pgh": { + "type": { + "subtype": { + "kind": "base", + "name": "unsigned long long" + }, + "kind": "pointer" + }, + "offset": 56 + }, + "Job": { + "type": { + "subtype": { + "kind": "struct", + "name": "nt_symbols!_EJOB" + }, + "kind": "pointer" + }, + "offset": 8 + }, + "ppiTable": { + "type": { + "subtype": { + "subtype": { + "kind": "struct", + "name": "tagPROCESSINFO" + }, + "kind": "pointer" + }, + "kind": "pointer" + }, + "offset": 40 + }, + "uProcessCount": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 28 + }, + "uMaxProcesses": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 32 + }, + "pNext": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagW32JOB" + }, + "kind": "pointer" + }, + "offset": 0 + } + }, + "kind": "struct", + "size": 64 + }, + "_DMM_MONITORFREQUENCYRANGESET_SERIALIZATION": { + "fields": { + "NumFrequencyRanges": { + "type": { + "kind": "base", + "name": "unsigned char" + }, + "offset": 0 + }, + "FrequencyRangeSerialization": { + "type": { + "count": 1, + "subtype": { + "kind": "struct", + "name": "_D3DKMDT_MONITOR_FREQUENCY_RANGE" + }, + "kind": "array" + }, + "offset": 8 + } + }, + "kind": "struct", + "size": 56 + }, + "_D3DKMDT_VIDPN_PRESENT_PATH_COPYPROTECTION": { + "fields": { + "APSTriggerBits": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 4 + }, + "CopyProtectionType": { + "type": { + "kind": "enum", + "name": "CopyProtectionTypeEnum" + }, + "offset": 0 + }, + "CopyProtectionSupport": { + "type": { + "kind": "struct", + "name": "_D3DKMDT_VIDPN_PRESENT_PATH_COPYPROTECTION_SUPPORT" + }, + "offset": 264 + }, + "OEMCopyProtection": { + "type": { + "count": 256, + "subtype": { + "kind": "base", + "name": "unsigned char" + }, + "kind": "array" + }, + "offset": 8 + } + }, + "kind": "struct", + "size": 268 + }, + "tagWINDOWSTATION": { + "fields": { + "pClipBase": { + "type": { + "subtype": { + "count": 104, + "subtype": { + "kind": "struct", + "name": "tagCLIP" + }, + "kind": "array" + }, + "kind": "pointer" + }, + "offset": 96 + }, + "dwSessionId": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 0 + }, + "cNumClipFormats": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 104 + }, + "luidUser": { + "type": { + "kind": "struct", + "name": "nt_symbols!_LUID" + }, + "offset": 136 + }, + "pGlobalAtomTable": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 136 + }, + "ptiClipLock": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagTHREADINFO" + }, + "kind": "pointer" + }, + "offset": 48 + }, + "dwWSF_Flags": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 32 + }, + "rpdeskList": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagDESKTOP" + }, + "kind": "pointer" + }, + "offset": 16 + }, + "spklList": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagKL" + }, + "kind": "pointer" + }, + "offset": 40 + }, + "spwndClipOpen": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagWND" + }, + "kind": "pointer" + }, + "offset": 64 + }, + "luidEndSession": { + "type": { + "kind": "struct", + "name": "nt_symbols!_LUID" + }, + "offset": 128 + }, + "pTerm": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagTERMINAL" + }, + "kind": "pointer" + }, + "offset": 24 + }, + "iClipSerialNumber": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 108 + }, + "spwndClipboardListener": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagWND" + }, + "kind": "pointer" + }, + "offset": 112 + }, + "spwndClipViewer": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagWND" + }, + "kind": "pointer" + }, + "offset": 72 + }, + "iClipSequenceNumber": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 104 + }, + "ptiDrawingClipboard": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagTHREADINFO" + }, + "kind": "pointer" + }, + "offset": 56 + }, + "spwndClipOwner": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagWND" + }, + "kind": "pointer" + }, + "offset": 80 + }, + "psidUser": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 144 + }, + "rpwinstaNext": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagWINDOWSTATION" + }, + "kind": "pointer" + }, + "offset": 8 + } + }, + "kind": "struct", + "size": 152 + }, + "tagDESKTOPINFO": { + "fields": { + "spwndProgman": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagWND" + }, + "kind": "pointer" + }, + "offset": 192 + }, + "pvwplMessagePPHandler": { + "type": { + "subtype": { + "kind": "struct", + "name": "VWPL" + }, + "kind": "pointer" + }, + "offset": 224 + }, + "pvDesktopLimit": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 8 + }, + "fComposited": { + "type": { + "bit_position": 0, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 1 + }, + "offset": 232 + }, + "spwndGestureEngine": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagWND" + }, + "kind": "pointer" + }, + "offset": 216 + }, + "pvDesktopBase": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 0 + }, + "spwndShell": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagWND" + }, + "kind": "pointer" + }, + "offset": 160 + }, + "ppiShellProcess": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagPROCESSINFO" + }, + "kind": "pointer" + }, + "offset": 168 + }, + "pvwplShellHook": { + "type": { + "subtype": { + "kind": "struct", + "name": "VWPL" + }, + "kind": "pointer" + }, + "offset": 200 + }, + "spwndTaskman": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagWND" + }, + "kind": "pointer" + }, + "offset": 184 + }, + "fIsDwmDesktop": { + "type": { + "bit_position": 1, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 1 + }, + "offset": 232 + }, + "aphkStart": { + "type": { + "count": 16, + "subtype": { + "subtype": { + "kind": "struct", + "name": "tagHOOK" + }, + "kind": "pointer" + }, + "kind": "array" + }, + "offset": 32 + }, + "fsHooks": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 8 + }, + "cntMBox": { + "type": { + "kind": "base", + "name": "long" + }, + "offset": 208 + }, + "spwndBkGnd": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagWND" + }, + "kind": "pointer" + }, + "offset": 176 + }, + "spwnd": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagWND" + }, + "kind": "pointer" + }, + "offset": 16 + } + }, + "kind": "struct", + "size": 240 + }, + "tagMBSTRING": { + "fields": { + "szName": { + "type": { + "count": 15, + "subtype": { + "kind": "base", + "name": "wchar" + }, + "kind": "array" + }, + "offset": 0 + }, + "uID": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 32 + }, + "uStr": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 36 + } + }, + "kind": "struct", + "size": 40 + }, + "_D3DKMDT_VIDPN_TARGET_MODE": { + "fields": { + "VideoSignalInfo": { + "type": { + "kind": "struct", + "name": "_D3DKMDT_VIDEO_SIGNAL_INFO" + }, + "offset": 8 + }, + "Id": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 0 + }, + "Preference": { + "type": { + "kind": "enum", + "name": "PreferenceEnum" + }, + "offset": 64 + } + }, + "kind": "struct", + "size": 72 + }, + "_DMM_VIDPNSET_SERIALIZATION": { + "fields": { + "VidPnOffset": { + "type": { + "count": 1, + "subtype": { + "kind": "base", + "name": "unsigned long" + }, + "kind": "array" + }, + "offset": 4 + }, + "NumVidPns": { + "type": { + "kind": "base", + "name": "unsigned char" + }, + "offset": 0 + } + }, + "kind": "struct", + "size": 8 + }, + "tagKBDFILE": { + "fields": { + "head": { + "type": { + "kind": "struct", + "name": "_HEAD" + }, + "offset": 0 + }, + "awchDllName": { + "type": { + "count": 32, + "subtype": { + "kind": "base", + "name": "wchar" + }, + "kind": "array" + }, + "offset": 56 + }, + "pKbdTbl": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagKbdLayer" + }, + "kind": "pointer" + }, + "offset": 32 + }, + "pkfNext": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagKBDFILE" + }, + "kind": "pointer" + }, + "offset": 16 + }, + "pKbdNlsTbl": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagKbdNlsLayer" + }, + "kind": "pointer" + }, + "offset": 48 + }, + "hBase": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 24 + }, + "Size": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 40 + } + }, + "kind": "struct", + "size": 120 + }, + "__unnamed_11e4": { + "fields": { + "UserApcContext": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 8 + }, + "UserApcRoutine": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 0 + }, + "IssuingProcess": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 0 + } + }, + "kind": "struct", + "size": 16 + }, + "_W32PROCESS": { + "fields": { + "GDIPushLock": { + "type": { + "kind": "struct", + "name": "nt_symbols!_EX_PUSH_LOCK" + }, + "offset": 80 + }, + "DxProcess": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 248 + }, + "pBrushAttrList": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 48 + }, + "Process": { + "type": { + "subtype": { + "kind": "struct", + "name": "nt_symbols!_EPROCESS" + }, + "kind": "pointer" + }, + "offset": 0 + }, + "GDIHandleCountPeak": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 64 + }, + "RefCount": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 8 + }, + "StartCursorHideTime": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 24 + }, + "InputIdleEvent": { + "type": { + "subtype": { + "kind": "struct", + "name": "nt_symbols!_KEVENT" + }, + "kind": "pointer" + }, + "offset": 16 + }, + "W32PF_Flags": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 12 + }, + "GDIHandleCount": { + "type": { + "kind": "base", + "name": "long" + }, + "offset": 60 + }, + "NextStart": { + "type": { + "subtype": { + "kind": "struct", + "name": "_W32PROCESS" + }, + "kind": "pointer" + }, + "offset": 32 + }, + "hSecureGdiSharedHandleTable": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 240 + }, + "UserHandleCountPeak": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 72 + }, + "GDIW32PIDLockedBitmaps": { + "type": { + "kind": "struct", + "name": "nt_symbols!_LIST_ENTRY" + }, + "offset": 224 + }, + "UserHandleCount": { + "type": { + "kind": "base", + "name": "long" + }, + "offset": 68 + }, + "W32Pid": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 56 + }, + "GDIEngUserMemAllocTable": { + "type": { + "kind": "struct", + "name": "nt_symbols!_RTL_AVL_TABLE" + }, + "offset": 88 + }, + "pDCAttrList": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 40 + }, + "GDIBrushAttrFreeList": { + "type": { + "kind": "struct", + "name": "nt_symbols!_LIST_ENTRY" + }, + "offset": 208 + }, + "GDIDcAttrFreeList": { + "type": { + "kind": "struct", + "name": "nt_symbols!_LIST_ENTRY" + }, + "offset": 192 + } + }, + "kind": "struct", + "size": 256 + }, + "_D3DKMDT_VIDPN_PRESENT_PATH_TRANSFORMATION": { + "fields": { + "Scaling": { + "type": { + "kind": "enum", + "name": "ScalingEnum" + }, + "offset": 0 + }, + "RotationSupport": { + "type": { + "kind": "struct", + "name": "_D3DKMDT_VIDPN_PRESENT_PATH_ROTATION_SUPPORT" + }, + "offset": 12 + }, + "Rotation": { + "type": { + "kind": "enum", + "name": "RotationEnum" + }, + "offset": 8 + }, + "ScalingSupport": { + "type": { + "kind": "struct", + "name": "_D3DKMDT_VIDPN_PRESENT_PATH_SCALING_SUPPORT" + }, + "offset": 4 + } + }, + "kind": "struct", + "size": 16 + }, + "tagSERVERINFO": { + "fields": { + "uiShellMsg": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 912 + }, + "cbHandleTable": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 848 + }, + "atomSysClass": { + "type": { + "count": 25, + "subtype": { + "kind": "base", + "name": "unsigned short" + }, + "kind": "array" + }, + "offset": 852 + }, + "dtScroll": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 2800 + }, + "dwKeyCache": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 2952 + }, + "atomIconSmProp": { + "type": { + "kind": "base", + "name": "unsigned short" + }, + "offset": 1356 + }, + "argbSystemUnmatched": { + "type": { + "count": 31, + "subtype": { + "kind": "base", + "name": "unsigned long" + }, + "kind": "array" + }, + "offset": 2268 + }, + "dwTagCount": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 4632 + }, + "ucWheelScrollLines": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 2812 + }, + "ptCursorReal": { + "type": { + "kind": "struct", + "name": "tagPOINT" + }, + "offset": 2784 + }, + "ucWheelScrollChars": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 2816 + }, + "acOemToAnsi": { + "type": { + "count": 256, + "subtype": { + "kind": "base", + "name": "unsigned char" + }, + "kind": "array" + }, + "offset": 1364 + }, + "cySysFontChar": { + "type": { + "kind": "base", + "name": "long" + }, + "offset": 2832 + }, + "atomFrostedWindowProp": { + "type": { + "kind": "base", + "name": "unsigned short" + }, + "offset": 1362 + }, + "mpFnid_serverCBWndProc": { + "type": { + "count": 31, + "subtype": { + "kind": "base", + "name": "unsigned short" + }, + "kind": "array" + }, + "offset": 328 + }, + "PUSIFlags": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 4476 + }, + "BitCount": { + "type": { + "kind": "base", + "name": "unsigned short" + }, + "offset": 4468 + }, + "argbSystem": { + "type": { + "count": 31, + "subtype": { + "kind": "base", + "name": "unsigned long" + }, + "kind": "array" + }, + "offset": 2392 + }, + "dtLBSearch": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 2804 + }, + "dtCaretBlink": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 2808 + }, + "dwInstalledEventHooks": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 1876 + }, + "apfnClientA": { + "type": { + "kind": "struct", + "name": "_PFNCLIENT" + }, + "offset": 392 + }, + "cxSysFontChar": { + "type": { + "kind": "base", + "name": "long" + }, + "offset": 2828 + }, + "hbrGray": { + "type": { + "subtype": { + "kind": "struct", + "name": "HBRUSH__" + }, + "kind": "pointer" + }, + "offset": 2768 + }, + "ahbrSystem": { + "type": { + "count": 31, + "subtype": { + "subtype": { + "kind": "struct", + "name": "HBRUSH__" + }, + "kind": "pointer" + }, + "kind": "array" + }, + "offset": 2520 + }, + "dwDefaultHeapSize": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 908 + }, + "wMaxRightOverlapChars": { + "type": { + "kind": "base", + "name": "long" + }, + "offset": 2824 + }, + "dwSRVIFlags": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 0 + }, + "oembmi": { + "type": { + "count": 93, + "subtype": { + "kind": "struct", + "name": "tagOEMBITMAPINFO" + }, + "kind": "array" + }, + "offset": 2964 + }, + "apfnClientWorker": { + "type": { + "kind": "struct", + "name": "_PFNCLIENTWORKER" + }, + "offset": 760 + }, + "dwDefaultHeapBase": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 904 + }, + "BitsPixel": { + "type": { + "kind": "base", + "name": "unsigned char" + }, + "offset": 4473 + }, + "wMaxLeftOverlapChars": { + "type": { + "kind": "base", + "name": "long" + }, + "offset": 2820 + }, + "dmLogPixels": { + "type": { + "kind": "base", + "name": "unsigned short" + }, + "offset": 4470 + }, + "dwLastSystemRITEventTickCountUpdate": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 4488 + }, + "nEvents": { + "type": { + "kind": "base", + "name": "long" + }, + "offset": 2796 + }, + "atomIconProp": { + "type": { + "kind": "base", + "name": "unsigned short" + }, + "offset": 1358 + }, + "Planes": { + "type": { + "kind": "base", + "name": "unsigned char" + }, + "offset": 4472 + }, + "dpiSystem": { + "type": { + "kind": "struct", + "name": "tagDPISERVERINFO" + }, + "offset": 2896 + }, + "hIcoWindows": { + "type": { + "subtype": { + "kind": "struct", + "name": "HICON__" + }, + "kind": "pointer" + }, + "offset": 2944 + }, + "apfnClientW": { + "type": { + "kind": "struct", + "name": "_PFNCLIENT" + }, + "offset": 576 + }, + "dwAsyncKeyCache": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 2956 + }, + "MBStrings": { + "type": { + "count": 11, + "subtype": { + "kind": "struct", + "name": "tagMBSTRING" + }, + "kind": "array" + }, + "offset": 916 + }, + "atomContextHelpIdProp": { + "type": { + "kind": "base", + "name": "unsigned short" + }, + "offset": 1360 + }, + "adwDBGTAGFlags": { + "type": { + "count": 35, + "subtype": { + "kind": "base", + "name": "unsigned long" + }, + "kind": "array" + }, + "offset": 4492 + }, + "aiSysMet": { + "type": { + "count": 97, + "subtype": { + "kind": "base", + "name": "long" + }, + "kind": "array" + }, + "offset": 1880 + }, + "dwRIPFlags": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 4636 + }, + "uCaretWidth": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 4480 + }, + "cCaptures": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 2960 + }, + "tmSysFont": { + "type": { + "kind": "struct", + "name": "tagTEXTMETRICW" + }, + "offset": 2836 + }, + "cHandleEntries": { + "type": { + "kind": "base", + "name": "unsigned long long" + }, + "offset": 8 + }, + "ptCursor": { + "type": { + "kind": "struct", + "name": "tagPOINT" + }, + "offset": 2776 + }, + "hIconSmWindows": { + "type": { + "subtype": { + "kind": "struct", + "name": "HICON__" + }, + "kind": "pointer" + }, + "offset": 2936 + }, + "mpFnidPfn": { + "type": { + "count": 32, + "subtype": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "kind": "array" + }, + "offset": 16 + }, + "UILangID": { + "type": { + "kind": "base", + "name": "unsigned short" + }, + "offset": 4484 + }, + "acAnsiToOem": { + "type": { + "count": 256, + "subtype": { + "kind": "base", + "name": "unsigned char" + }, + "kind": "array" + }, + "offset": 1620 + }, + "aStoCidPfn": { + "type": { + "count": 7, + "subtype": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "kind": "array" + }, + "offset": 272 + }, + "rcScreenReal": { + "type": { + "kind": "struct", + "name": "tagRECT" + }, + "offset": 4452 + }, + "dwLastRITEventTickCount": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 2792 + } + }, + "kind": "struct", + "size": 4640 + }, + "tagPOOLRECORD": { + "fields": { + "ExtraData": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 0 + }, + "trace": { + "type": { + "count": 6, + "subtype": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "kind": "array" + }, + "offset": 16 + }, + "size": { + "type": { + "kind": "base", + "name": "unsigned long long" + }, + "offset": 8 + } + }, + "kind": "struct", + "size": 64 + }, + "__unnamed_195a": { + "fields": { + "Priority": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 0 + }, + "Reserved1": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 4 + }, + "Reserved2": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 8 + } + }, + "kind": "struct", + "size": 12 + }, + "tagUSERSTARTUPINFO": { + "fields": { + "dwYSize": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 16 + }, + "cbReserved2": { + "type": { + "kind": "base", + "name": "unsigned short" + }, + "offset": 26 + }, + "cb": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 0 + }, + "dwX": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 4 + }, + "dwY": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 8 + }, + "dwFlags": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 20 + }, + "dwXSize": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 12 + }, + "wShowWindow": { + "type": { + "kind": "base", + "name": "unsigned short" + }, + "offset": 24 + } + }, + "kind": "struct", + "size": 28 + }, + "_DMM_VIDPN_SERIALIZATION": { + "fields": { + "PathsFromSourceSerializationOffsets": { + "type": { + "count": 1, + "subtype": { + "kind": "base", + "name": "unsigned long" + }, + "kind": "array" + }, + "offset": 8 + }, + "NumActiveSources": { + "type": { + "kind": "base", + "name": "unsigned char" + }, + "offset": 4 + }, + "Size": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 0 + } + }, + "kind": "struct", + "size": 12 + }, + "__unnamed_11df": { + "fields": { + "IrpCount": { + "type": { + "kind": "base", + "name": "long" + }, + "offset": 0 + }, + "SystemBuffer": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 0 + }, + "MasterIrp": { + "type": { + "subtype": { + "kind": "struct", + "name": "nt_symbols!_IRP" + }, + "kind": "pointer" + }, + "offset": 0 + } + }, + "kind": "struct", + "size": 8 + }, + "tagHID_PAGEONLY_REQUEST": { + "fields": { + "usUsagePage": { + "type": { + "kind": "base", + "name": "unsigned short" + }, + "offset": 16 + }, + "link": { + "type": { + "kind": "struct", + "name": "nt_symbols!_LIST_ENTRY" + }, + "offset": 0 + }, + "cRefCount": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 20 + } + }, + "kind": "struct", + "size": 24 + }, + "__unnamed_1233": { + "fields": { + "Interface": { + "type": { + "subtype": { + "kind": "struct", + "name": "nt_symbols!_INTERFACE" + }, + "kind": "pointer" + }, + "offset": 16 + }, + "InterfaceSpecificData": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 24 + }, + "Version": { + "type": { + "kind": "base", + "name": "unsigned short" + }, + "offset": 10 + }, + "InterfaceType": { + "type": { + "subtype": { + "kind": "struct", + "name": "nt_symbols!_GUID" + }, + "kind": "pointer" + }, + "offset": 0 + }, + "Size": { + "type": { + "kind": "base", + "name": "unsigned short" + }, + "offset": 8 + } + }, + "kind": "struct", + "size": 32 + }, + "tagQMSG": { + "fields": { + "Padding": { + "type": { + "bit_position": 30, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 2 + }, + "offset": 80 + }, + "ptMouseReal": { + "type": { + "kind": "struct", + "name": "tagPOINT" + }, + "offset": 72 + }, + "FromPen": { + "type": { + "bit_position": 3, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 84 + }, + "pti": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagTHREADINFO" + }, + "kind": "pointer" + }, + "offset": 88 + }, + "ExtraInfo": { + "type": { + "kind": "base", + "name": "long long" + }, + "offset": 64 + }, + "Wow64Message": { + "type": { + "bit_position": 0, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 84 + }, + "MsgPPInfo": { + "type": { + "kind": "struct", + "name": "tagMSGPPINFO" + }, + "offset": 96 + }, + "dwQEvent": { + "type": { + "bit_position": 0, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 30 + }, + "offset": 80 + }, + "pqmsgPrev": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagQMSG" + }, + "kind": "pointer" + }, + "offset": 8 + }, + "FromTouch": { + "type": { + "bit_position": 2, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 84 + }, + "NoCoalesce": { + "type": { + "bit_position": 1, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 84 + }, + "msg": { + "type": { + "kind": "struct", + "name": "tagMSG" + }, + "offset": 16 + }, + "pqmsgNext": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagQMSG" + }, + "kind": "pointer" + }, + "offset": 0 + } + }, + "kind": "struct", + "size": 104 + }, + "__unnamed_1237": { + "fields": { + "Capabilities": { + "type": { + "subtype": { + "kind": "struct", + "name": "nt_symbols!_DEVICE_CAPABILITIES" + }, + "kind": "pointer" + }, + "offset": 0 + } + }, + "kind": "struct", + "size": 8 + }, + "__unnamed_11e6": { + "fields": { + "AsynchronousParameters": { + "type": { + "kind": "struct", + "name": "__unnamed_11e4" + }, + "offset": 0 + }, + "AllocationSize": { + "type": { + "kind": "struct", + "name": "nt_symbols!_LARGE_INTEGER" + }, + "offset": 0 + } + }, + "kind": "struct", + "size": 16 + }, + "tagDESKTOP": { + "fields": { + "spmenuVScroll": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagMENU" + }, + "kind": "pointer" + }, + "offset": 80 + }, + "dwMouseHoverTime": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 212 + }, + "rpwinstaParent": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagWINDOWSTATION" + }, + "kind": "pointer" + }, + "offset": 40 + }, + "spmenuDialogSys": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagMENU" + }, + "kind": "pointer" + }, + "offset": 64 + }, + "spwndForeground": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagWND" + }, + "kind": "pointer" + }, + "offset": 88 + }, + "spmenuHScroll": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagMENU" + }, + "kind": "pointer" + }, + "offset": 72 + }, + "spwndTooltip": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagWND" + }, + "kind": "pointer" + }, + "offset": 112 + }, + "dwSessionId": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 0 + }, + "pDeskInfo": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagDESKTOPINFO" + }, + "kind": "pointer" + }, + "offset": 8 + }, + "spwndMessage": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagWND" + }, + "kind": "pointer" + }, + "offset": 104 + }, + "cciConsole": { + "type": { + "kind": "struct", + "name": "_CONSOLE_CARET_INFO" + }, + "offset": 144 + }, + "PtiList": { + "type": { + "kind": "struct", + "name": "nt_symbols!_LIST_ENTRY" + }, + "offset": 168 + }, + "spwndTray": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagWND" + }, + "kind": "pointer" + }, + "offset": 96 + }, + "rpdeskNext": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagDESKTOP" + }, + "kind": "pointer" + }, + "offset": 32 + }, + "dwDTFlags": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 40 + }, + "pMagInputTransform": { + "type": { + "subtype": { + "kind": "struct", + "name": "_MAGNIFICATION_INPUT_TRANSFORM" + }, + "kind": "pointer" + }, + "offset": 216 + }, + "spwndTrack": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagWND" + }, + "kind": "pointer" + }, + "offset": 184 + }, + "htEx": { + "type": { + "kind": "base", + "name": "long" + }, + "offset": 192 + }, + "ulHeapSize": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 136 + }, + "pheapDesktop": { + "type": { + "subtype": { + "kind": "struct", + "name": "nt_symbols!tagWIN32HEAP" + }, + "kind": "pointer" + }, + "offset": 128 + }, + "rcMouseHover": { + "type": { + "kind": "struct", + "name": "tagRECT" + }, + "offset": 196 + }, + "hsectionDesktop": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 120 + }, + "dwDesktopId": { + "type": { + "kind": "base", + "name": "unsigned long long" + }, + "offset": 48 + }, + "spmenuSys": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagMENU" + }, + "kind": "pointer" + }, + "offset": 56 + }, + "pDispInfo": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagDISPLAYINFO" + }, + "kind": "pointer" + }, + "offset": 16 + } + }, + "kind": "struct", + "size": 224 + }, + "_MAGNIFICATION_INPUT_TRANSFORM": { + "fields": { + "rcScreen": { + "type": { + "kind": "struct", + "name": "tagRECT" + }, + "offset": 16 + }, + "magFactorX": { + "type": { + "kind": "base", + "name": "long" + }, + "offset": 40 + }, + "magFactorY": { + "type": { + "kind": "base", + "name": "long" + }, + "offset": 44 + }, + "ptiMagThreadInfo": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagTHREADINFO" + }, + "kind": "pointer" + }, + "offset": 32 + }, + "rcSource": { + "type": { + "kind": "struct", + "name": "tagRECT" + }, + "offset": 0 + } + }, + "kind": "struct", + "size": 48 + }, + "_D3DKMDT_MONITOR_FREQUENCY_RANGE": { + "fields": { + "Origin": { + "type": { + "kind": "enum", + "name": "OriginEnum" + }, + "offset": 0 + }, + "ConstraintType": { + "type": { + "kind": "enum", + "name": "ConstraintTypeEnum" + }, + "offset": 36 + }, + "RangeLimits": { + "type": { + "kind": "struct", + "name": "_D3DKMDT_FREQUENCY_RANGE" + }, + "offset": 4 + }, + "Constraint": { + "type": { + "kind": "struct", + "name": "__unnamed_16c1" + }, + "offset": 40 + } + }, + "kind": "struct", + "size": 48 + }, + "__unnamed_121d": { + "fields": { + "Type3InputBuffer": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 24 + }, + "OutputBufferLength": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 0 + }, + "IoControlCode": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 16 + }, + "InputBufferLength": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 8 + } + }, + "kind": "struct", + "size": 32 + }, + "_PFNCLIENTWORKER": { + "fields": { + "pfnComboBoxWndProc": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 8 + }, + "pfnMDIClientWndProc": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 48 + }, + "pfnDialogWndProc": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 24 + }, + "pfnEditWndProc": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 32 + }, + "pfnListBoxWndProc": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 40 + }, + "pfnGhostWndProc": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 72 + }, + "pfnStaticWndProc": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 56 + }, + "pfnImeWndProc": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 64 + }, + "pfnComboListBoxProc": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 16 + }, + "pfnCtfHookProc": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 80 + }, + "pfnButtonWndProc": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 0 + } + }, + "kind": "struct", + "size": 88 + }, + "__unnamed_12e0": { + "fields": { + "InitialPrivilegeSet": { + "type": { + "kind": "struct", + "name": "nt_symbols!_INITIAL_PRIVILEGE_SET" + }, + "offset": 0 + }, + "PrivilegeSet": { + "type": { + "kind": "struct", + "name": "nt_symbols!_PRIVILEGE_SET" + }, + "offset": 0 + } + }, + "kind": "struct", + "size": 44 + }, + "tagMENULIST": { + "fields": { + "pMenu": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagMENU" + }, + "kind": "pointer" + }, + "offset": 8 + }, + "pNext": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagMENULIST" + }, + "kind": "pointer" + }, + "offset": 0 + } + }, + "kind": "struct", + "size": 16 + }, + "_DMA_OPERATIONS": { + "fields": { + "PutDmaAdapter": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 8 + }, + "FreeMapRegisters": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 56 + }, + "MapTransfer": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 64 + }, + "FreeCommonBuffer": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 24 + }, + "ReadDmaCounter": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 80 + }, + "AllocateCommonBuffer": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 16 + }, + "PutScatterGatherList": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 96 + }, + "BuildMdlFromScatterGatherList": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 120 + }, + "GetScatterGatherList": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 88 + }, + "CalculateScatterGatherList": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 104 + }, + "FreeAdapterChannel": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 48 + }, + "GetDmaAlignment": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 72 + }, + "FlushAdapterBuffers": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 40 + }, + "AllocateAdapterChannel": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 32 + }, + "BuildScatterGatherList": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 112 + }, + "Size": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 0 + } + }, + "kind": "struct", + "size": 128 + }, + "__unnamed_1811": { + "fields": { + "Start": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 0 + }, + "Length": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 4 + }, + "Reserved": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 8 + } + }, + "kind": "struct", + "size": 12 + }, + "tagSPB": { + "fields": { + "hbm": { + "type": { + "subtype": { + "kind": "struct", + "name": "HBITMAP__" + }, + "kind": "pointer" + }, + "offset": 16 + }, + "hrgn": { + "type": { + "subtype": { + "kind": "struct", + "name": "HRGN__" + }, + "kind": "pointer" + }, + "offset": 40 + }, + "ulSaveId": { + "type": { + "kind": "base", + "name": "unsigned long long" + }, + "offset": 56 + }, + "flags": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 48 + }, + "rc": { + "type": { + "kind": "struct", + "name": "tagRECT" + }, + "offset": 24 + }, + "pspbNext": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagSPB" + }, + "kind": "pointer" + }, + "offset": 0 + }, + "spwnd": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagWND" + }, + "kind": "pointer" + }, + "offset": 8 + } + }, + "kind": "struct", + "size": 64 + }, + "tagWin32PoolHead": { + "fields": { + "pPrev": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagWin32PoolHead" + }, + "kind": "pointer" + }, + "offset": 8 + }, + "pTrace": { + "type": { + "subtype": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "kind": "pointer" + }, + "offset": 24 + }, + "pNext": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagWin32PoolHead" + }, + "kind": "pointer" + }, + "offset": 16 + }, + "size": { + "type": { + "kind": "base", + "name": "unsigned long long" + }, + "offset": 0 + } + }, + "kind": "struct", + "size": 32 + }, + "_DXGK_DIAG_HEADER": { + "fields": { + "Index": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 40 + }, + "ProcessName": { + "type": { + "count": 16, + "subtype": { + "kind": "base", + "name": "unsigned char" + }, + "kind": "array" + }, + "offset": 16 + }, + "LogTimestamp": { + "type": { + "kind": "base", + "name": "unsigned long long" + }, + "offset": 8 + }, + "ThreadId": { + "type": { + "kind": "base", + "name": "unsigned long long" + }, + "offset": 32 + }, + "Type": { + "type": { + "kind": "enum", + "name": "TypeEnum" + }, + "offset": 0 + }, + "WdLogIdx": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 44 + }, + "Size": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 4 + } + }, + "kind": "struct", + "size": 48 + }, + "_DMM_COMMITVIDPNREQUEST_DIAGINFO": { + "fields": { + "CleanupAfterFailedCommitVidPn": { + "type": { + "bit_position": 1, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned char" + }, + "bit_length": 1 + }, + "offset": 4 + }, + "ModeChangeRequestId": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 8 + }, + "ReclaimClonedTarget": { + "type": { + "bit_position": 0, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned char" + }, + "bit_length": 1 + }, + "offset": 4 + }, + "ForceAllActiveVidPnModeListInvalidation": { + "type": { + "bit_position": 2, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned char" + }, + "bit_length": 1 + }, + "offset": 4 + } + }, + "kind": "struct", + "size": 12 + }, + "tagTOUCHINPUT": { + "fields": { + "dwExtraInfo": { + "type": { + "kind": "base", + "name": "unsigned long long" + }, + "offset": 32 + }, + "hSource": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 8 + }, + "dwMask": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 24 + }, + "cyContact": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 44 + }, + "cxContact": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 40 + }, + "dwFlags": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 20 + }, + "dwID": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 16 + }, + "y": { + "type": { + "kind": "base", + "name": "long" + }, + "offset": 4 + }, + "x": { + "type": { + "kind": "base", + "name": "long" + }, + "offset": 0 + }, + "dwTime": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 28 + } + }, + "kind": "struct", + "size": 48 + }, + "_SM_VALUES_STRINGS": { + "fields": { + "StorageType": { + "type": { + "kind": "enum", + "name": "StorageTypeEnum" + }, + "offset": 16 + }, + "pszName": { + "type": { + "subtype": { + "kind": "base", + "name": "unsigned char" + }, + "kind": "pointer" + }, + "offset": 0 + }, + "ulValue": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 8 + }, + "RangeType": { + "type": { + "kind": "enum", + "name": "RangeTypeEnum" + }, + "offset": 12 + } + }, + "kind": "struct", + "size": 24 + }, + "__unnamed_1956": { + "fields": { + "MinimumChannel": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 0 + }, + "MaximumChannel": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 4 + } + }, + "kind": "struct", + "size": 8 + }, + "_D3DKMDT_VIDEO_SIGNAL_INFO": { + "fields": { + "VSyncFreq": { + "type": { + "kind": "struct", + "name": "_D3DDDI_RATIONAL" + }, + "offset": 20 + }, + "ActiveSize": { + "type": { + "kind": "struct", + "name": "_D3DKMDT_2DREGION" + }, + "offset": 12 + }, + "PixelRate": { + "type": { + "kind": "base", + "name": "unsigned long long" + }, + "offset": 40 + }, + "TotalSize": { + "type": { + "kind": "struct", + "name": "_D3DKMDT_2DREGION" + }, + "offset": 4 + }, + "VideoStandard": { + "type": { + "kind": "enum", + "name": "VideoStandardEnum" + }, + "offset": 0 + }, + "ScanLineOrdering": { + "type": { + "kind": "enum", + "name": "ScanLineOrderingEnum" + }, + "offset": 48 + }, + "HSyncFreq": { + "type": { + "kind": "struct", + "name": "_D3DDDI_RATIONAL" + }, + "offset": 28 + } + }, + "kind": "struct", + "size": 56 + }, + "tagTERMINAL": { + "fields": { + "spwndDesktopOwner": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagWND" + }, + "kind": "pointer" + }, + "offset": 8 + }, + "pEventInputReady": { + "type": { + "subtype": { + "kind": "struct", + "name": "nt_symbols!_KEVENT" + }, + "kind": "pointer" + }, + "offset": 56 + }, + "rpdeskDestroy": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagDESKTOP" + }, + "kind": "pointer" + }, + "offset": 48 + }, + "pqDesktop": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagQ" + }, + "kind": "pointer" + }, + "offset": 24 + }, + "dwTERMF_Flags": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 0 + }, + "dwNestedLevel": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 32 + }, + "ptiDesktop": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagTHREADINFO" + }, + "kind": "pointer" + }, + "offset": 16 + }, + "pEventTermInit": { + "type": { + "subtype": { + "kind": "struct", + "name": "nt_symbols!_KEVENT" + }, + "kind": "pointer" + }, + "offset": 40 + } + }, + "kind": "struct", + "size": 64 + }, + "HFONT__": { + "fields": { + "unused": { + "type": { + "kind": "base", + "name": "long" + }, + "offset": 0 + } + }, + "kind": "struct", + "size": 4 + }, + "_D3DKMDT_VIDPN_PRESENT_PATH_COPYPROTECTION_SUPPORT": { + "fields": { + "MacroVisionFull": { + "type": { + "bit_position": 2, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 1 + }, + "offset": 0 + }, + "MacroVisionApsTrigger": { + "type": { + "bit_position": 1, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 1 + }, + "offset": 0 + }, + "NoProtection": { + "type": { + "bit_position": 0, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 1 + }, + "offset": 0 + }, + "Reserved": { + "type": { + "bit_position": 3, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 29 + }, + "offset": 0 + } + }, + "kind": "struct", + "size": 4 + }, + "_PFNCLIENT": { + "fields": { + "pfnDispatchDefWindowProc": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 160 + }, + "pfnStaticWndProc": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 112 + }, + "pfnDispatchHook": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 152 + }, + "pfnDesktopWndProc": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 24 + }, + "pfnImeWndProc": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 120 + }, + "pfnScrollBarWndProc": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 0 + }, + "pfnEditWndProc": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 88 + }, + "pfnGhostWndProc": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 128 + }, + "pfnMessageWindowProc": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 40 + }, + "pfnSwitchWindowProc": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 48 + }, + "pfnComboListBoxProc": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 72 + }, + "pfnComboBoxWndProc": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 64 + }, + "pfnMDIClientWndProc": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 104 + }, + "pfnDialogWndProc": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 80 + }, + "pfnHkINLPCWPSTRUCT": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 136 + }, + "pfnTitleWndProc": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 8 + }, + "pfnHkINLPCWPRETSTRUCT": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 144 + }, + "pfnButtonWndProc": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 56 + }, + "pfnMenuWndProc": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 16 + }, + "pfnListBoxWndProc": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 96 + }, + "pfnDispatchMessage": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 168 + }, + "pfnDefWindowProc": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 32 + }, + "pfnMDIActivateDlgProc": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 176 + } + }, + "kind": "struct", + "size": 184 + }, + "tagOEMBITMAPINFO": { + "fields": { + "y": { + "type": { + "kind": "base", + "name": "long" + }, + "offset": 4 + }, + "x": { + "type": { + "kind": "base", + "name": "long" + }, + "offset": 0 + }, + "cy": { + "type": { + "kind": "base", + "name": "long" + }, + "offset": 12 + }, + "cx": { + "type": { + "kind": "base", + "name": "long" + }, + "offset": 8 + } + }, + "kind": "struct", + "size": 16 + }, + "__unnamed_1221": { + "fields": { + "SecurityInformation": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 0 + }, + "SecurityDescriptor": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 8 + } + }, + "kind": "struct", + "size": 16 + }, + "_KLIST_ENTRY": { + "fields": { + "Flink": { + "type": { + "subtype": { + "kind": "struct", + "name": "_KLIST_ENTRY" + }, + "kind": "pointer" + }, + "offset": 0 + }, + "Blink": { + "type": { + "subtype": { + "kind": "struct", + "name": "_KLIST_ENTRY" + }, + "kind": "pointer" + }, + "offset": 8 + } + }, + "kind": "struct", + "size": 16 + }, + "HMONITOR__": { + "fields": { + "unused": { + "type": { + "kind": "base", + "name": "long" + }, + "offset": 0 + } + }, + "kind": "struct", + "size": 4 + }, + "__unnamed_1247": { + "fields": { + "DeviceTextType": { + "type": { + "kind": "enum", + "name": "DeviceTextTypeEnum" + }, + "offset": 0 + }, + "LocaleId": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 8 + } + }, + "kind": "struct", + "size": 16 + }, + "tagCLIENTINFO": { + "fields": { + "msgDbcsCB": { + "type": { + "kind": "struct", + "name": "tagMSG" + }, + "offset": 160 + }, + "dwCompatFlags": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 20 + }, + "achDbcsCF": { + "type": { + "count": 2, + "subtype": { + "kind": "base", + "name": "unsigned char" + }, + "kind": "array" + }, + "offset": 154 + }, + "dwTIFlags": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 28 + }, + "pClientThreadInfo": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagCLIENTTHREADINFO" + }, + "kind": "pointer" + }, + "offset": 96 + }, + "CodePage": { + "type": { + "kind": "base", + "name": "unsigned short" + }, + "offset": 152 + }, + "dwKeyCache": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 112 + }, + "dwHookCurrent": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 88 + }, + "afAsyncKeyStateRecentDown": { + "type": { + "count": 8, + "subtype": { + "kind": "base", + "name": "unsigned char" + }, + "kind": "array" + }, + "offset": 136 + }, + "dwCompatFlags2": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 24 + }, + "fsHooks": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 56 + }, + "ulClientDelta": { + "type": { + "kind": "base", + "name": "unsigned long long" + }, + "offset": 40 + }, + "pDeskInfo": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagDESKTOPINFO" + }, + "kind": "pointer" + }, + "offset": 32 + }, + "dwExpWinVer": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 16 + }, + "dwHookData": { + "type": { + "kind": "base", + "name": "unsigned long long" + }, + "offset": 104 + }, + "afAsyncKeyState": { + "type": { + "count": 8, + "subtype": { + "kind": "base", + "name": "unsigned char" + }, + "kind": "array" + }, + "offset": 128 + }, + "CallbackWnd": { + "type": { + "kind": "struct", + "name": "_CALLBACKWND" + }, + "offset": 64 + }, + "lpdwRegisteredClasses": { + "type": { + "subtype": { + "kind": "base", + "name": "unsigned long" + }, + "kind": "pointer" + }, + "offset": 208 + }, + "cInDDEMLCallback": { + "type": { + "kind": "base", + "name": "long" + }, + "offset": 92 + }, + "cSpins": { + "type": { + "kind": "base", + "name": "unsigned long long" + }, + "offset": 8 + }, + "hKL": { + "type": { + "subtype": { + "kind": "struct", + "name": "HKL__" + }, + "kind": "pointer" + }, + "offset": 144 + }, + "dwAsyncKeyCache": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 124 + }, + "afKeyState": { + "type": { + "count": 8, + "subtype": { + "kind": "base", + "name": "unsigned char" + }, + "kind": "array" + }, + "offset": 116 + }, + "CI_flags": { + "type": { + "kind": "base", + "name": "unsigned long long" + }, + "offset": 0 + }, + "phkCurrent": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagHOOK" + }, + "kind": "pointer" + }, + "offset": 48 + } + }, + "kind": "struct", + "size": 216 + }, + "_DMM_MONITOR_SERIALIZATION": { + "fields": { + "SourceModeSetOffset": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 24 + }, + "FrequencyRangeSetOffset": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 28 + }, + "DescriptorSetOffset": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 32 + }, + "ModePruningAlgorithm": { + "type": { + "kind": "enum", + "name": "ModePruningAlgorithmEnum" + }, + "offset": 16 + }, + "VideoPresentTargetId": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 4 + }, + "IsUsingDefaultProfile": { + "type": { + "kind": "base", + "name": "unsigned char" + }, + "offset": 13 + }, + "MonitorPowerState": { + "type": { + "kind": "enum", + "name": "MonitorPowerStateEnum" + }, + "offset": 20 + }, + "MonitorType": { + "type": { + "kind": "enum", + "name": "MonitorTypeEnum" + }, + "offset": 36 + }, + "Size": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 0 + }, + "IsSimulatedMonitor": { + "type": { + "kind": "base", + "name": "unsigned char" + }, + "offset": 12 + }, + "Orientation": { + "type": { + "kind": "enum", + "name": "OrientationEnum" + }, + "offset": 8 + } + }, + "kind": "struct", + "size": 40 + }, + "tagPROP": { + "fields": { + "fs": { + "type": { + "kind": "base", + "name": "unsigned short" + }, + "offset": 10 + }, + "hData": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 0 + }, + "atomKey": { + "type": { + "kind": "base", + "name": "unsigned short" + }, + "offset": 8 + } + }, + "kind": "struct", + "size": 16 + }, + "__unnamed_1243": { + "fields": { + "IdType": { + "type": { + "kind": "enum", + "name": "IdTypeEnum" + }, + "offset": 0 + } + }, + "kind": "struct", + "size": 4 + }, + "__unnamed_123d": { + "fields": { + "Buffer": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 8 + }, + "WhichSpace": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 0 + }, + "Length": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 24 + }, + "Offset": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 16 + } + }, + "kind": "struct", + "size": 32 + }, + "_WNDMSG": { + "fields": { + "abMsgs": { + "type": { + "subtype": { + "kind": "base", + "name": "unsigned char" + }, + "kind": "pointer" + }, + "offset": 8 + }, + "maxMsgs": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 0 + } + }, + "kind": "struct", + "size": 16 + }, + "tagSHAREDINFO": { + "fields": { + "psi": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagSERVERINFO" + }, + "kind": "pointer" + }, + "offset": 0 + }, + "ulSharedDelta": { + "type": { + "kind": "base", + "name": "unsigned long long" + }, + "offset": 32 + }, + "aheList": { + "type": { + "subtype": { + "kind": "struct", + "name": "_HANDLEENTRY" + }, + "kind": "pointer" + }, + "offset": 8 + }, + "DefWindowSpecMsgs": { + "type": { + "kind": "struct", + "name": "_WNDMSG" + }, + "offset": 552 + }, + "awmControl": { + "type": { + "count": 31, + "subtype": { + "kind": "struct", + "name": "_WNDMSG" + }, + "kind": "array" + }, + "offset": 40 + }, + "pDispInfo": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagDISPLAYINFO" + }, + "kind": "pointer" + }, + "offset": 24 + }, + "HeEntrySize": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 16 + }, + "DefWindowMsgs": { + "type": { + "kind": "struct", + "name": "_WNDMSG" + }, + "offset": 536 + } + }, + "kind": "struct", + "size": 568 + }, + "__unnamed_181b": { + "fields": { + "BusNumber": { + "type": { + "kind": "struct", + "name": "__unnamed_1811" + }, + "offset": 0 + }, + "Dma": { + "type": { + "kind": "struct", + "name": "__unnamed_180d" + }, + "offset": 0 + }, + "DeviceSpecificData": { + "type": { + "kind": "struct", + "name": "__unnamed_1813" + }, + "offset": 0 + }, + "Memory48": { + "type": { + "kind": "struct", + "name": "__unnamed_1817" + }, + "offset": 0 + }, + "MessageInterrupt": { + "type": { + "kind": "struct", + "name": "__unnamed_180b" + }, + "offset": 0 + }, + "Generic": { + "type": { + "kind": "struct", + "name": "__unnamed_1805" + }, + "offset": 0 + }, + "Memory40": { + "type": { + "kind": "struct", + "name": "__unnamed_1815" + }, + "offset": 0 + }, + "DevicePrivate": { + "type": { + "kind": "struct", + "name": "nt_symbols!__unnamed_180f" + }, + "offset": 0 + }, + "Memory64": { + "type": { + "kind": "struct", + "name": "__unnamed_1819" + }, + "offset": 0 + }, + "Memory": { + "type": { + "kind": "struct", + "name": "__unnamed_1805" + }, + "offset": 0 + }, + "Interrupt": { + "type": { + "kind": "struct", + "name": "__unnamed_1807" + }, + "offset": 0 + }, + "Port": { + "type": { + "kind": "struct", + "name": "__unnamed_1805" + }, + "offset": 0 + } + }, + "kind": "struct", + "size": 16 + }, + "tagPOINT": { + "fields": { + "y": { + "type": { + "kind": "base", + "name": "long" + }, + "offset": 4 + }, + "x": { + "type": { + "kind": "base", + "name": "long" + }, + "offset": 0 + } + }, + "kind": "struct", + "size": 8 + }, + "tagIMC": { + "fields": { + "dwClientImcData": { + "type": { + "kind": "base", + "name": "unsigned long long" + }, + "offset": 48 + }, + "head": { + "type": { + "kind": "struct", + "name": "_THRDESKHEAD" + }, + "offset": 0 + }, + "hImeWnd": { + "type": { + "subtype": { + "kind": "struct", + "name": "HWND__" + }, + "kind": "pointer" + }, + "offset": 56 + }, + "pImcNext": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagIMC" + }, + "kind": "pointer" + }, + "offset": 40 + } + }, + "kind": "struct", + "size": 64 + }, + "tagKL": { + "fields": { + "uNumTbl": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 88 + }, + "pklPrev": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagKL" + }, + "kind": "pointer" + }, + "offset": 24 + }, + "head": { + "type": { + "kind": "struct", + "name": "_HEAD" + }, + "offset": 0 + }, + "pklNext": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagKL" + }, + "kind": "pointer" + }, + "offset": 16 + }, + "spkfPrimary": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagKBDFILE" + }, + "kind": "pointer" + }, + "offset": 56 + }, + "dwFontSigs": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 64 + }, + "dwLastKbdType": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 104 + }, + "CodePage": { + "type": { + "kind": "base", + "name": "unsigned short" + }, + "offset": 72 + }, + "dwKL_Flags": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 32 + }, + "iBaseCharset": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 68 + }, + "dwKLID": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 112 + }, + "spkf": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagKBDFILE" + }, + "kind": "pointer" + }, + "offset": 48 + }, + "piiex": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagIMEINFOEX" + }, + "kind": "pointer" + }, + "offset": 80 + }, + "hkl": { + "type": { + "subtype": { + "kind": "struct", + "name": "HKL__" + }, + "kind": "pointer" + }, + "offset": 40 + }, + "pspkfExtra": { + "type": { + "subtype": { + "subtype": { + "kind": "struct", + "name": "tagKBDFILE" + }, + "kind": "pointer" + }, + "kind": "pointer" + }, + "offset": 96 + }, + "wchDiacritic": { + "type": { + "kind": "base", + "name": "wchar" + }, + "offset": 74 + }, + "dwLastKbdSubType": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 108 + } + }, + "kind": "struct", + "size": 120 + }, + "__unnamed_115b": { + "fields": { + "NextEntry": { + "type": { + "bit_position": 4, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long long" + }, + "bit_length": 60 + }, + "offset": 8 + }, + "Depth": { + "type": { + "bit_position": 0, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long long" + }, + "bit_length": 16 + }, + "offset": 0 + }, + "Reserved": { + "type": { + "bit_position": 1, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long long" + }, + "bit_length": 3 + }, + "offset": 8 + }, + "HeaderType": { + "type": { + "bit_position": 0, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long long" + }, + "bit_length": 1 + }, + "offset": 8 + }, + "Sequence": { + "type": { + "bit_position": 16, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long long" + }, + "bit_length": 48 + }, + "offset": 0 + } + }, + "kind": "struct", + "size": 16 + }, + "__unnamed_182e": { + "fields": { + "pRgb256x3x16": { + "type": { + "subtype": { + "kind": "struct", + "name": "_D3DDDI_GAMMA_RAMP_RGB256x3x16" + }, + "kind": "pointer" + }, + "offset": 0 + }, + "pRaw": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 0 + }, + "pDxgi1": { + "type": { + "subtype": { + "kind": "struct", + "name": "_D3DDDI_GAMMA_RAMP_DXGI_1" + }, + "kind": "pointer" + }, + "offset": 0 + } + }, + "kind": "struct", + "size": 8 + }, + "tagTDB": { + "fields": { + "pti": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagTHREADINFO" + }, + "kind": "pointer" + }, + "offset": 16 + }, + "TDB_Flags": { + "type": { + "kind": "base", + "name": "unsigned short" + }, + "offset": 34 + }, + "hTaskWow": { + "type": { + "kind": "base", + "name": "unsigned short" + }, + "offset": 32 + }, + "pwti": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagWOWTHREADINFO" + }, + "kind": "pointer" + }, + "offset": 24 + }, + "nEvents": { + "type": { + "kind": "base", + "name": "long" + }, + "offset": 8 + }, + "nPriority": { + "type": { + "kind": "base", + "name": "long" + }, + "offset": 12 + }, + "ptdbNext": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagTDB" + }, + "kind": "pointer" + }, + "offset": 0 + } + }, + "kind": "struct", + "size": 40 + }, + "tagCARET": { + "fields": { + "x": { + "type": { + "kind": "base", + "name": "long" + }, + "offset": 16 + }, + "iHideLevel": { + "type": { + "kind": "base", + "name": "long" + }, + "offset": 12 + }, + "hTimer": { + "type": { + "kind": "base", + "name": "unsigned long long" + }, + "offset": 40 + }, + "yOwnDc": { + "type": { + "kind": "base", + "name": "long" + }, + "offset": 56 + }, + "y": { + "type": { + "kind": "base", + "name": "long" + }, + "offset": 20 + }, + "xOwnDc": { + "type": { + "kind": "base", + "name": "long" + }, + "offset": 52 + }, + "cy": { + "type": { + "kind": "base", + "name": "long" + }, + "offset": 24 + }, + "cx": { + "type": { + "kind": "base", + "name": "long" + }, + "offset": 28 + }, + "fVisible": { + "type": { + "bit_position": 0, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 1 + }, + "offset": 8 + }, + "hBitmap": { + "type": { + "subtype": { + "kind": "struct", + "name": "HBITMAP__" + }, + "kind": "pointer" + }, + "offset": 32 + }, + "cxOwnDc": { + "type": { + "kind": "base", + "name": "long" + }, + "offset": 60 + }, + "cyOwnDc": { + "type": { + "kind": "base", + "name": "long" + }, + "offset": 64 + }, + "tid": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 48 + }, + "fOn": { + "type": { + "bit_position": 1, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 1 + }, + "offset": 8 + }, + "spwnd": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagWND" + }, + "kind": "pointer" + }, + "offset": 0 + } + }, + "kind": "struct", + "size": 72 + }, + "_LIGATURE1": { + "fields": { + "wch": { + "type": { + "count": 1, + "subtype": { + "kind": "base", + "name": "wchar" + }, + "kind": "array" + }, + "offset": 4 + }, + "VirtualKey": { + "type": { + "kind": "base", + "name": "unsigned char" + }, + "offset": 0 + }, + "ModificationNumber": { + "type": { + "kind": "base", + "name": "unsigned short" + }, + "offset": 2 + } + }, + "kind": "struct", + "size": 6 + } + }, + "base_types": { + "unsigned char": { + "kind": "char", + "endian": "little", + "signed": false, + "size": 1 + }, + "float": { + "kind": "float", + "endian": "little", + "signed": true, + "size": 4 + }, + "unsigned long": { + "kind": "int", + "endian": "little", + "signed": false, + "size": 4 + }, + "wchar": { + "kind": "int", + "endian": "little", + "signed": true, + "size": 2 + }, + "pointer": { + "kind": "int", + "endian": "little", + "signed": false, + "size": 8 + }, + "unsigned int": { + "kind": "int", + "endian": "little", + "signed": false, + "size": 4 + }, + "short": { + "kind": "int", + "endian": "little", + "signed": true, + "size": 2 + }, + "long": { + "kind": "int", + "endian": "little", + "signed": true, + "size": 4 + }, + "unsigned short": { + "kind": "int", + "endian": "little", + "signed": false, + "size": 2 + }, + "long long": { + "kind": "int", + "endian": "little", + "signed": true, + "size": 8 + }, + "unsigned long long": { + "kind": "int", + "endian": "little", + "signed": false, + "size": 8 + } + }, + "enums": { + "TextEnum": { + "base": "long", + "constants": { + "D3DKMDT_TRF_UNINITIALIZED": 0 + }, + "size": 4 + }, + "PreferenceEnum": { + "base": "long", + "constants": { + "D3DKMDT_MP_PREFERRED": 1, + "D3DKMDT_MP_MAXVALID": 2, + "D3DKMDT_MP_UNINITIALIZED": 0 + }, + "size": 4 + }, + "FileInformationClassEnum": { + "base": "long", + "constants": { + "FileInternalInformation": 6, + "FileQuotaInformation": 32, + "FileIoStatusBlockRangeInformation": 42, + "FilePipeLocalInformation": 24, + "FileStandardLinkInformation": 54, + "FileIdFullDirectoryInformation": 38, + "FileLinkInformation": 11, + "FileFullDirectoryInformation": 2, + "FileAllInformation": 18, + "FileSfioVolumeInformation": 45, + "FileStreamInformation": 22, + "FileRenameInformation": 10, + "FileValidDataLengthInformation": 39, + "FileAlternateNameInformation": 21, + "FileBasicInformation": 4, + "FilePositionInformation": 14, + "FileCompletionInformation": 30, + "FileAttributeCacheInformation": 52, + "FileReparsePointInformation": 33, + "FileMailslotSetInformation": 27, + "FileNetworkPhysicalNameInformation": 49, + "FileAllocationInformation": 19, + "FileIsRemoteDeviceInformation": 51, + "FileFullEaInformation": 15, + "FileProcessIdsUsingFileInformation": 47, + "FileDispositionInformation": 13, + "FileStandardInformation": 5, + "FileAccessInformation": 8, + "FileNumaNodeInformation": 53, + "FilePipeRemoteInformation": 25, + "FileIoPriorityHintInformation": 43, + "FileMailslotQueryInformation": 26, + "FileRemoteProtocolInformation": 55, + "FileNamesInformation": 12, + "FileHardLinkInformation": 46, + "FileEndOfFileInformation": 20, + "FileIdBothDirectoryInformation": 37, + "FileSfioReserveInformation": 44, + "FileIdGlobalTxDirectoryInformation": 50, + "FileNetworkOpenInformation": 34, + "FileObjectIdInformation": 29, + "FileMoveClusterInformation": 31, + "FileIoCompletionNotificationInformation": 41, + "FileNameInformation": 9, + "FileBothDirectoryInformation": 3, + "FileDirectoryInformation": 1, + "FileMaximumInformation": 56, + "FileNormalizedNameInformation": 48, + "FilePipeInformation": 23, + "FileCompressionInformation": 28, + "FileTrackingInformation": 36, + "FileEaInformation": 7, + "FileShortNameInformation": 40, + "FileModeInformation": 16, + "FileAlignmentInformation": 17, + "FileAttributeTagInformation": 35 + }, + "size": 4 + }, + "ModePruningAlgorithmEnum": { + "base": "long", + "constants": { + "DMM_MPA_MAXVALID": 3, + "DMM_MPA_GDI": 1, + "DMM_MPA_VISTA": 2, + "DMM_MPA_UNINITIALIZED": 0 + }, + "size": 4 + }, + "fmtEnum": { + "base": "unsigned long", + "constants": { + "CF_ENHMETAFILE": 14, + "CF_PENDATA": 10, + "CF_BITMAP": 2, + "CF_UNICODETEXT": 13, + "CF_HDROP": 15, + "CF_OEMTEXT": 7, + "CF_WAVE": 12, + "CF_DSPTEXT": 129, + "CF_DIBV5": 17, + "CF_TIFF": 6, + "CF_PALETTE": 9, + "CF_OWNERDISPLAY": 128, + "CF_DSPMETAFILEPICT": 131, + "CF_METAFILEPICT": 3, + "CF_RIFF": 11, + "CF_DSPENHMETAFILE": 142, + "CF_TEXT": 1, + "CF_LOCALE": 16, + "CF_SYLK": 4, + "CF_DSPBITMAP": 130, + "CF_DIB": 8, + "CF_DIF": 5 + }, + "size": 4 + }, + "MonitorPowerStateEnum": { + "base": "long", + "constants": { + "PowerDeviceUnspecified": 0, + "PowerDeviceD0": 1, + "PowerDeviceD1": 2, + "PowerDeviceD2": 3, + "PowerDeviceD3": 4, + "PowerDeviceMaximum": 5 + }, + "size": 4 + }, + "bTypeEnum": { + "base": "unsigned char", + "constants": { + "TYPE_DDEXACT": 11, + "TYPE_HOOK": 5, + "TYPE_FREE": 0, + "TYPE_MONITOR": 12, + "TYPE_GESTURE": 21, + "TYPE_DEVICEINFO": 19, + "TYPE_DDEACCESS": 9, + "TYPE_CALLPROC": 7, + "TYPE_CURSOR": 3, + "TYPE_KBDLAYOUT": 13, + "TYPE_WINEVENTHOOK": 15, + "TYPE_MENU": 2, + "TYPE_ACCELTABLE": 8, + "TYPE_TOUCH": 20, + "TYPE_SETWINDOWPOS": 4, + "TYPE_CLIPDATA": 6, + "TYPE_KBDFILE": 14, + "TYPE_DDECONV": 10, + "TYPE_HIDDATA": 18, + "TYPE_WINDOW": 1, + "TYPE_INPUTCONTEXT": 17, + "TYPE_TIMER": 16 + }, + "size": 1 + }, + "OriginEnum": { + "base": "long", + "constants": { + "D3DKMDT_MCO_MONITORDESCRIPTOR_REGISTRYOVERRIDE": 3, + "D3DKMDT_MCO_UNINITIALIZED": 0, + "D3DKMDT_MCO_MONITORDESCRIPTOR": 2, + "D3DKMDT_MCO_MAXVALID": 5, + "D3DKMDT_MCO_SPECIFICCAP_REGISTRYOVERRIDE": 4, + "D3DKMDT_MCO_DEFAULTMONITORPROFILE": 1 + }, + "size": 4 + }, + "CodePointTypeEnum": { + "base": "long", + "constants": { + "DXGK_DIAG_CODE_POINT_TYPE_RETRIEVE_BTL": 8, + "DXGK_DIAG_CODE_POINT_TYPE_BML_NO_EXACT_TARGET_MODE": 20, + "DXGK_DIAG_CODE_POINT_TYPE_HANDLE_IRP": 40, + "DXGK_DIAG_CODE_POINT_TYPE_CHANGE_UNSUPPORTED_MONITOR_MODE_FLAG": 41, + "DXGK_DIAG_CODE_POINT_TYPE_SDC_ENFORCED_CLONE_PATH_INVALID_SOURCE_IDX": 57, + "DXGK_DIAG_CODE_POINT_TYPE_POWER_ON_GDI": 11, + "DXGK_DIAG_CODE_POINT_TYPE_BML_TARGET_MODE_NOT_PINNED": 22, + "DXGK_DIAG_CODE_POINT_TYPE_VIDEOPORTCALLOUT_CDD_DEVICE_REMOVED": 51, + "DXGK_DIAG_CODE_POINT_TYPE_BML_BACKTRACK": 17, + "DXGK_DIAG_CODE_POINT_TYPE_VIDEOPORTCALLOUT_CDD_RECREATE_DEVICE_FAILED": 53, + "DXGK_DIAG_CODE_POINT_TYPE_BML_NO_EXACT_SOURCE_MODE": 19, + "DXGK_DIAG_CODE_POINT_TYPE_VIDEOPORTCALLOUT_PNP_ENABLE_VGA": 48, + "DXGK_DIAG_CODE_POINT_TYPE_BML_BEST_SOURCE_MODE": 32, + "DXGK_DIAG_CODE_POINT_TYPE_VIDEOPORTCALLOUT_EXCLUDE_EVICTALL_DISABLEGDI": 43, + "DXGK_DIAG_CODE_POINT_TYPE_TDR": 24, + "DXGK_DIAG_CODE_POINT_TYPE_BML_BEST_TARGET_MODE": 33, + "DXGK_DIAG_CODE_POINT_TYPE_MON_DEPART_GETRECENTTOP_FAIL": 61, + "DXGK_DIAG_CODE_POINT_TYPE_SDC_LOG_FAILURE": 3, + "DXGK_DIAG_CODE_POINT_TYPE_STOP_ADAPTER": 36, + "DXGK_DIAG_CODE_POINT_TYPE_VIDEOPORTCALLOUT_CDD_DRVASSERTMODE_TRUE_FAILED": 52, + "DXGK_DIAG_CODE_POINT_TYPE_FORCE_UINT32": -1, + "DXGK_DIAG_CODE_POINT_TYPE_VIDEOPORTCALLOUT_EXCLUDE_MODESWITCH": 45, + "DXGK_DIAG_CODE_POINT_TYPE_START_ADAPTER": 35, + "DXGK_DIAG_CODE_POINT_TYPE_CREATEFUNVIDPN_CCDBML_FAIL_VISTABML_SUCCESSED": 31, + "DXGK_DIAG_CODE_POINT_TYPE_ACPI_NOTIFY_CALLBACK": 42, + "DXGK_DIAG_CODE_POINT_TYPE_MON_ARRIVE_INC_ADD_FAIL": 62, + "DXGK_DIAG_CODE_POINT_TYPE_DXGKCDDENABLE_OPTIMIZED_MODE_CHANGE": 59, + "DXGK_DIAG_CODE_POINT_TYPE_NONE": 0, + "DXGK_DIAG_CODE_POINT_TYPE_CREATEFUNVIDPN_RELAX_REFRESH_MATCH": 30, + "DXGK_DIAG_CODE_POINT_TYPE_QDC_LOG_FAILURE": 10, + "DXGK_DIAG_CODE_POINT_TYPE_COMMIT_VIDPN_LOG_FAILURE": 55, + "DXGK_DIAG_CODE_POINT_TYPE_OS_RECOMMENDED_VIDPN": 2, + "DXGK_DIAG_CODE_POINT_TYPE_CHILD_POLLING": 37, + "DXGK_DIAG_CODE_POINT_TYPE_POWER_DIM_MONITOR": 15, + "DXGK_DIAG_CODE_POINT_TYPE_CDS_LOG_FAILURE": 5, + "DXGK_DIAG_CODE_POINT_TYPE_ACPI_EVENT_NOTIFICATION": 25, + "DXGK_DIAG_CODE_POINT_TYPE_INDICATE_CHILD_STATUS": 39, + "DXGK_DIAG_CODE_POINT_TYPE_REBUILD_DXGK_MODE_CACHE": 29, + "DXGK_DIAG_CODE_POINT_TYPE_POWER_OFF_GDI": 12, + "DXGK_DIAG_CODE_POINT_TYPE_CDD_MAPSHADOWBUFFER_FAILED": 54, + "DXGK_DIAG_CODE_POINT_TYPE_BML_CLOSEST_TARGET_MODE": 18, + "DXGK_DIAG_CODE_POINT_TYPE_VIDEOPORTCALLOUT_CDD_CREATE_DEVICE_FAILED": 50, + "DXGK_DIAG_CODE_POINT_TYPE_ADD_DEVICE": 34, + "DXGK_DIAG_CODE_POINT_TYPE_SDC_INVALIDATE_ERROR": 4, + "DXGK_DIAG_CODE_POINT_TYPE_VIDEOPORTCALLOUT_EXCLUDE_EVICTALL_ENABLEGDI": 44, + "DXGK_DIAG_CODE_POINT_TYPE_CDS_FAILURE_DB": 7, + "DXGK_DIAG_CODE_POINT_TYPE_BML_SOURCE_MODE_NOT_PINNED": 21, + "DXGK_DIAG_CODE_POINT_TYPE_INVALIDATE_DXGK_MODE_CACHE": 28, + "DXGK_DIAG_CODE_POINT_TYPE_VIDEOPORTCALLOUT_SYNC_MONITOR_EVENT": 46, + "DXGK_DIAG_CODE_POINT_TYPE_DRIVER_RECOMMEND_LOG_FAILURE": 56, + "DXGK_DIAG_CODE_POINT_TYPE_VIDEOPORTCALLOUT_TDR_SWITCH_GDI": 49, + "DXGK_DIAG_CODE_POINT_TYPE_DXGKSETDISPLAYMODE_OPTIMIZED_MODE_CHANGE": 60, + "DXGK_DIAG_CODE_POINT_TYPE_CHILD_POLLING_TARGET": 38, + "DXGK_DIAG_CODE_POINT_TYPE_RECOMMEND_FUNC_VIDPN": 1, + "DXGK_DIAG_CODE_POINT_TYPE_CREATEMDEV_USE_DEFAULT_MODE": 26, + "DXGK_DIAG_CODE_POINT_TYPE_BML_RESTARTED": 23, + "DXGK_DIAG_CODE_POINT_TYPE_CCD_DATABASE_PERSIST": 63, + "DXGK_DIAG_CODE_POINT_TYPE_POWER_ON_MONITOR": 13, + "DXGK_DIAG_CODE_POINT_TYPE_POWER_UNDIM_MONITOR": 16, + "DXGK_DIAG_CODE_POINT_TYPE_RETRIEVE_DB": 9, + "DXGK_DIAG_CODE_POINT_TYPE_CONNECTED_SET_LOG_FAILURE": 27, + "DXGK_DIAG_CODE_POINT_TYPE_DRVPROBEANDCAPTURE_FAILED": 58, + "DXGK_DIAG_CODE_POINT_TYPE_VIDEOPORTCALLOUT_PNP_NOTIFY_GDI": 47, + "DXGK_DIAG_CODE_POINT_TYPE_POWER_OFF_MONITOR": 14, + "DXGK_DIAG_CODE_POINT_TYPE_MAX": 64 + }, + "size": 4 + }, + "ConstraintTypeEnum": { + "base": "long", + "constants": { + "D3DKMDT_MFRC_MAXPIXELRATE": 2, + "D3DKMDT_MFRC_ACTIVESIZE": 1, + "D3DKMDT_MFRC_UNINITIALIZED": 0 + }, + "size": 4 + }, + "VidPnTargetColorBasisEnum": { + "base": "long", + "constants": { + "D3DKMDT_CB_MAXVALID": 5, + "D3DKMDT_CB_INTENSITY": 1, + "D3DKMDT_CB_SCRGB": 3, + "D3DKMDT_CB_YCBCR": 4, + "D3DKMDT_CB_SRGB": 2, + "D3DKMDT_CB_UNINITIALIZED": 0 + }, + "size": 4 + }, + "MonitorTypeEnum": { + "base": "long", + "constants": { + "DMM_VMT_TEMPORARY_MONITOR": 4, + "DMM_VMT_BOOT_PERSISTENT_MONITOR": 2, + "DMM_VMT_PHYSICAL_MONITOR": 1, + "DMM_VMT_UNINITIALIZED": 0, + "DMM_VMT_SIMULATED_MONITOR": 5, + "DMM_VMT_PERSISTENT_MONITOR": 3 + }, + "size": 4 + }, + "PowerStateEnum": { + "base": "long", + "constants": { + "PowerSystemSleeping2": 3, + "PowerSystemSleeping1": 2, + "PowerSystemSleeping3": 4, + "PowerSystemUnspecified": 0, + "PowerSystemMaximum": 7, + "PowerSystemShutdown": 6, + "PowerSystemHibernate": 5, + "PowerSystemWorking": 1 + }, + "size": 4 + }, + "ShutdownTypeEnum": { + "base": "long", + "constants": { + "PowerActionNone": 0, + "PowerActionReserved": 1, + "PowerActionHibernate": 3, + "PowerActionShutdownOff": 6, + "PowerActionShutdown": 4, + "PowerActionSleep": 2, + "PowerActionShutdownReset": 5, + "PowerActionWarmEject": 7 + }, + "size": 4 + }, + "ScalingEnum": { + "base": "long", + "constants": { + "D3DKMDT_VPPS_CENTERED": 2, + "D3DKMDT_VPPS_ASPECTRATIOCENTEREDMAX": 4, + "D3DKMDT_VPPS_STRETCHED": 3, + "D3DKMDT_VPPS_UNINITIALIZED": 0, + "D3DKMDT_VPPS_UNPINNED": 254, + "D3DKMDT_VPPS_IDENTITY": 1, + "D3DKMDT_VPPS_NOTSPECIFIED": 255, + "D3DKMDT_VPPS_CUSTOM": 5, + "D3DKMDT_VPPS_RESERVED1": 253 + }, + "size": 4 + }, + "CurrentHitTargetEnum": { + "base": "long", + "constants": { + "ThresholdMarginRight": 2, + "ThresholdMarginMax": 4, + "ThresholdMarginBottom": 3, + "ThresholdMarginLeft": 1, + "ThresholdMarginTop": 0 + }, + "size": 4 + }, + "StorageTypeEnum": { + "base": "long", + "constants": { + "SmStorageActual": 0, + "SmStorageNonActual": 1 + }, + "size": 4 + }, + "ScanLineOrderingEnum": { + "base": "long", + "constants": { + "D3DDDI_VSSLO_PROGRESSIVE": 1, + "D3DDDI_VSSLO_INTERLACED_LOWERFIELDFIRST": 3, + "D3DDDI_VSSLO_UNINITIALIZED": 0, + "D3DDDI_VSSLO_INTERLACED_UPPERFIELDFIRST": 2, + "D3DDDI_VSSLO_OTHER": 255 + }, + "size": 4 + }, + "PixelValueAccessModeEnum": { + "base": "long", + "constants": { + "D3DKMDT_PVAM_UNINITIALIZED": 0, + "D3DKMDT_PVAM_DIRECT": 1, + "D3DKMDT_PVAM_PRESETPALETTE": 2, + "D3DKMDT_PVAM_MAXVALID": 3 + }, + "size": 4 + }, + "PriorityPolicyEnum": { + "base": "long", + "constants": { + "IrqPriorityHigh": 3, + "IrqPriorityNormal": 2, + "IrqPriorityLow": 1, + "IrqPriorityUndefined": 0 + }, + "size": 4 + }, + "OrientationEnum": { + "base": "long", + "constants": { + "D3DKMDT_MO_90DEG": 2, + "D3DKMDT_MO_0DEG": 1, + "D3DKMDT_MO_270DEG": 4, + "D3DKMDT_MO_UNINITIALIZED": 0, + "D3DKMDT_MO_180DEG": 3 + }, + "size": 4 + }, + "ContentEnum": { + "base": "long", + "constants": { + "D3DKMDT_VPPC_NOTSPECIFIED": 255, + "D3DKMDT_VPPC_UNINITIALIZED": 0, + "D3DKMDT_VPPC_GRAPHICS": 1, + "D3DKMDT_VPPC_VIDEO": 2 + }, + "size": 4 + }, + "ColorBasisEnum": { + "base": "long", + "constants": { + "D3DKMDT_CB_MAXVALID": 5, + "D3DKMDT_CB_INTENSITY": 1, + "D3DKMDT_CB_SCRGB": 3, + "D3DKMDT_CB_YCBCR": 4, + "D3DKMDT_CB_SRGB": 2, + "D3DKMDT_CB_UNINITIALIZED": 0 + }, + "size": 4 + }, + "MoveRectStyleEnum": { + "base": "long", + "constants": { + "MoveRectMidTopAtCursor": 1, + "MoveRectSidewiseKeepPositionAtCursor": 3, + "MoveRectKeepPositionAtCursor": 0, + "MoveRectKeepAspectRatioAtCursor": 2 + }, + "size": 4 + }, + "VideoStandardEnum": { + "base": "long", + "constants": { + "D3DKMDT_VSS_PAL_G": 11, + "D3DKMDT_VSS_PAL_D": 14, + "D3DKMDT_VSS_PAL_B": 9, + "D3DKMDT_VSS_SECAM_K": 21, + "D3DKMDT_VSS_VESA_GTF": 2, + "D3DKMDT_VSS_PAL_L": 30, + "D3DKMDT_VSS_PAL_M": 31, + "D3DKMDT_VSS_PAL_K": 28, + "D3DKMDT_VSS_PAL_H": 12, + "D3DKMDT_VSS_PAL_I": 13, + "D3DKMDT_VSS_SECAM_L1": 24, + "D3DKMDT_VSS_VESA_DMT": 1, + "D3DKMDT_VSS_SECAM_L": 23, + "D3DKMDT_VSS_EIA_861": 25, + "D3DKMDT_VSS_PAL_N": 15, + "D3DKMDT_VSS_APPLE": 5, + "D3DKMDT_VSS_NTSC_M": 6, + "D3DKMDT_VSS_SECAM_H": 20, + "D3DKMDT_VSS_NTSC_J": 7, + "D3DKMDT_VSS_SECAM_B": 17, + "D3DKMDT_VSS_SECAM_G": 19, + "D3DKMDT_VSS_SECAM_D": 18, + "D3DKMDT_VSS_IBM": 4, + "D3DKMDT_VSS_SECAM_K1": 22, + "D3DKMDT_VSS_PAL_NC": 16, + "D3DKMDT_VSS_PAL_B1": 10, + "D3DKMDT_VSS_EIA_861A": 26, + "D3DKMDT_VSS_EIA_861B": 27, + "D3DKMDT_VSS_UNINITIALIZED": 0, + "D3DKMDT_VSS_OTHER": 255, + "D3DKMDT_VSS_PAL_K1": 29, + "D3DKMDT_VSS_VESA_CVT": 3, + "D3DKMDT_VSS_NTSC_443": 8 + }, + "size": 4 + }, + "ImportanceOrdinalEnum": { + "base": "long", + "constants": { + "D3DKMDT_VPPI_QUATERNARY": 4, + "D3DKMDT_VPPI_SECONDARY": 2, + "D3DKMDT_VPPI_PRIMARY": 1, + "D3DKMDT_VPPI_QUINARY": 5, + "D3DKMDT_VPPI_DENARY": 10, + "D3DKMDT_VPPI_SENARY": 6, + "D3DKMDT_VPPI_TERTIARY": 3, + "D3DKMDT_VPPI_SEPTENARY": 7, + "D3DKMDT_VPPI_NONARY": 9, + "D3DKMDT_VPPI_UNINITIALIZED": 0, + "D3DKMDT_VPPI_OCTONARY": 8, + "D3DKMDT_VPPI_MAX": 32, + "D3DKMDT_VPPI_NOTSPECIFIED": 255 + }, + "size": 4 + }, + "RangeTypeEnum": { + "base": "long", + "constants": { + "SmRangeBool": 2, + "SmRangeNonSharedInfo": 1, + "SmRangeSharedInfo": 0 + }, + "size": 4 + }, + "TimingTypeEnum": { + "base": "long", + "constants": { + "D3DKMDT_MTT_EXTRASTANDARD": 3, + "D3DKMDT_MTT_DEFAULTMONITORPROFILE": 5, + "D3DKMDT_MTT_STANDARD": 2, + "D3DKMDT_MTT_UNINITIALIZED": 0, + "D3DKMDT_MTT_MAXVALID": 6, + "D3DKMDT_MTT_DETAILED": 4, + "D3DKMDT_MTT_ESTABLISHED": 1 + }, + "size": 4 + }, + "PixelFormatEnum": { + "base": "long", + "constants": { + "D3DDDIFMT_W11V11U10": 65, + "D3DDDIFMT_A16B16G16R16F": 113, + "D3DDDIFMT_A8R8G8B8": 21, + "D3DDDIFMT_D32_LOCKABLE": 84, + "D3DDDIFMT_L8": 50, + "D3DDDIFMT_DXVA_RESERVED27": 177, + "D3DDDIFMT_DXVA_RESERVED26": 176, + "D3DDDIFMT_DXVA_RESERVED25": 175, + "D3DDDIFMT_DXVA_RESERVED24": 174, + "D3DDDIFMT_DXVA_RESERVED23": 173, + "D3DDDIFMT_DXVA_RESERVED22": 172, + "D3DDDIFMT_DXVA_RESERVED21": 171, + "D3DDDIFMT_DXVA_RESERVED20": 170, + "D3DDDIFMT_DXVA_RESERVED29": 179, + "D3DDDIFMT_DXVA_RESERVED28": 178, + "D3DDDIFMT_R3G3B2": 27, + "D3DDDIFMT_A8R3G3B2": 29, + "D3DDDIFMT_INDEX16": 101, + "D3DDDIFMT_X4R4G4B4": 30, + "D3DDDIFMT_A4R4G4B4": 26, + "D3DDDIFMT_Q8W8V8U8": 63, + "D3DDDIFMT_FORCE_UINT": 2147483647, + "D3DDDIFMT_S1D15": 72, + "D3DDDIFMT_A16B16G16R16": 36, + "D3DDDIFMT_A8L8": 51, + "D3DDDIFMT_D24X4S4": 79, + "D3DDDIFMT_BINARYBUFFER": 199, + "D3DDDIFMT_DXVA_RESERVED30": 180, + "D3DDDIFMT_R32F": 114, + "D3DDDIFMT_VERTEXDATA": 100, + "D3DDDIFMT_R5G6B5": 23, + "D3DDDIFMT_R8G8_B8G8": 1195525970, + "D3DDDIFMT_A4L4": 52, + "D3DDDIFMT_A1R5G5B5": 25, + "D3DDDIFMT_X1R5G5B5": 24, + "D3DDDIFMT_D32": 71, + "D3DDDIFMT_G8R8_G8B8": 1111970375, + "D3DDDIFMT_A2B10G10R10": 31, + "D3DDDIFMT_DXVACOMPBUFFER_MAX": 181, + "D3DDDIFMT_MULTI2_ARGB8": 827606349, + "D3DDDIFMT_D16_LOCKABLE": 70, + "D3DDDIFMT_BITSTREAMDATA": 156, + "D3DDDIFMT_RESIDUALDIFFERENCEDATA": 152, + "D3DDDIFMT_X8B8G8R8": 33, + "D3DDDIFMT_R8G8B8": 20, + "D3DDDIFMT_S8_LOCKABLE": 85, + "D3DDDIFMT_D24S8": 75, + "D3DDDIFMT_X8D24": 76, + "D3DDDIFMT_A2R10G10B10": 35, + "D3DDDIFMT_P8": 41, + "D3DDDIFMT_L6V5U5": 61, + "D3DDDIFMT_X8R8G8B8": 22, + "D3DDDIFMT_D16": 80, + "D3DDDIFMT_A2W10V10U10": 67, + "D3DDDIFMT_D24FS8": 83, + "D3DDDIFMT_MOTIONVECTORBUFFER": 157, + "D3DDDIFMT_L16": 81, + "D3DDDIFMT_X8L8V8U8": 62, + "D3DDDIFMT_A32B32G32R32F": 116, + "D3DDDIFMT_A8P8": 40, + "D3DDDIFMT_YUY2": 844715353, + "D3DDDIFMT_R16F": 111, + "D3DDDIFMT_G16R16": 34, + "D3DDDIFMT_A2B10G10R10_XR_BIAS": 119, + "D3DDDIFMT_Q16W16V16U16": 110, + "D3DDDIFMT_S8D24": 74, + "D3DDDIFMT_PICTUREPARAMSDATA": 150, + "D3DDDIFMT_A1": 118, + "D3DDDIFMT_FILMGRAINBUFFER": 158, + "D3DDDIFMT_A8": 28, + "D3DDDIFMT_UNKNOWN": 0, + "D3DDDIFMT_DXVA_RESERVED19": 169, + "D3DDDIFMT_D32F_LOCKABLE": 82, + "D3DDDIFMT_MACROBLOCKDATA": 151, + "D3DDDIFMT_A8B8G8R8": 32, + "D3DDDIFMT_UYVY": 1498831189, + "D3DDDIFMT_DXT1": 827611204, + "D3DDDIFMT_DEBLOCKINGDATA": 153, + "D3DDDIFMT_DXT3": 861165636, + "D3DDDIFMT_DXT4": 877942852, + "D3DDDIFMT_DXT5": 894720068, + "D3DDDIFMT_CxV8U8": 117, + "D3DDDIFMT_INVERSEQUANTIZATIONDATA": 154, + "D3DDDIFMT_DXVA_RESERVED9": 159, + "D3DDDIFMT_DXT2": 844388420, + "D3DDDIFMT_G32R32F": 115, + "D3DDDIFMT_X4S4D24": 78, + "D3DDDIFMT_D24X8": 77, + "D3DDDIFMT_DXVA_RESERVED12": 162, + "D3DDDIFMT_DXVA_RESERVED13": 163, + "D3DDDIFMT_DXVA_RESERVED10": 160, + "D3DDDIFMT_DXVA_RESERVED11": 161, + "D3DDDIFMT_DXVA_RESERVED16": 166, + "D3DDDIFMT_DXVA_RESERVED17": 167, + "D3DDDIFMT_DXVA_RESERVED14": 164, + "D3DDDIFMT_DXVA_RESERVED15": 165, + "D3DDDIFMT_DXVA_RESERVED18": 168, + "D3DDDIFMT_D15S1": 73, + "D3DDDIFMT_V16U16": 64, + "D3DDDIFMT_SLICECONTROLDATA": 155, + "D3DDDIFMT_G16R16F": 112, + "D3DDDIFMT_INDEX32": 102, + "D3DDDIFMT_V8U8": 60 + }, + "size": 4 + }, + "IdTypeEnum": { + "base": "long", + "constants": { + "BusQueryCompatibleIDs": 2, + "BusQueryInstanceID": 3, + "BusQueryDeviceID": 0, + "BusQueryDeviceSerialNumber": 4, + "BusQueryHardwareIDs": 1, + "BusQueryContainerID": 5 + }, + "size": 4 + }, + "StartCurrentHitTargetEnum": { + "base": "long", + "constants": { + "ThresholdMarginRight": 2, + "ThresholdMarginMax": 4, + "ThresholdMarginBottom": 3, + "ThresholdMarginLeft": 1, + "ThresholdMarginTop": 0 + }, + "size": 4 + }, + "TypeEnum": { + "base": "long", + "constants": { + "DevicePowerState": 1, + "SystemPowerState": 0 + }, + "size": 4 + }, + "RotationEnum": { + "base": "long", + "constants": { + "D3DKMDT_VPPR_IDENTITY": 1, + "D3DKMDT_VPPR_NOTSPECIFIED": 255, + "D3DKMDT_VPPR_UNPINNED": 254, + "D3DKMDT_VPPR_ROTATE270": 4, + "D3DKMDT_VPPR_ROTATE90": 2, + "D3DKMDT_VPPR_ROTATE180": 3, + "D3DKMDT_VPPR_UNINITIALIZED": 0 + }, + "size": 4 + }, + "CopyProtectionTypeEnum": { + "base": "long", + "constants": { + "D3DKMDT_VPPMT_NOTSPECIFIED": 255, + "D3DKMDT_VPPMT_UNINITIALIZED": 0, + "D3DKMDT_VPPMT_MACROVISION_FULLSUPPORT": 3, + "D3DKMDT_VPPMT_MACROVISION_APSTRIGGER": 2, + "D3DKMDT_VPPMT_NOPROTECTION": 1 + }, + "size": 4 + }, + "FsInformationClassEnum": { + "base": "long", + "constants": { + "FileFsFullSizeInformation": 7, + "FileFsAttributeInformation": 5, + "FileFsVolumeFlagsInformation": 10, + "FileFsVolumeInformation": 1, + "FileFsSizeInformation": 3, + "FileFsLabelInformation": 2, + "FileFsDeviceInformation": 4, + "FileFsControlInformation": 6, + "FileFsDriverPathInformation": 9, + "FileFsMaximumInformation": 11, + "FileFsObjectIdInformation": 8 + }, + "size": 4 + }, + "DeviceTextTypeEnum": { + "base": "long", + "constants": { + "DeviceTextLocationInformation": 1, + "DeviceTextDescription": 0 + }, + "size": 4 + } + }, + "metadata": { + "producer": { + "version": "0.0.1", + "name": "dgmcdona-via-conversion-script", + "datetime": "2024-09-03T18:22:52Z" + }, + "format": "4.0.0" + } +} diff --git a/volatility3/framework/symbols/windows/gui/gui-win10-17134-x64.json b/volatility3/framework/symbols/windows/gui/gui-win10-17134-x64.json new file mode 100644 index 000000000..f74c8dd5b --- /dev/null +++ b/volatility3/framework/symbols/windows/gui/gui-win10-17134-x64.json @@ -0,0 +1,18830 @@ +{ + "symbols": {}, + "user_types": { + "HWINSTA__": { + "fields": { + "unused": { + "type": { + "kind": "base", + "name": "long" + }, + "offset": 0 + } + }, + "kind": "struct", + "size": 4 + }, + "__unnamed_1153": { + "fields": { + "Reserved": { + "type": { + "bit_position": 2, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long long" + }, + "bit_length": 59 + }, + "offset": 8 + }, + "HeaderType": { + "type": { + "bit_position": 0, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long long" + }, + "bit_length": 1 + }, + "offset": 8 + }, + "Sequence": { + "type": { + "bit_position": 16, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long long" + }, + "bit_length": 9 + }, + "offset": 0 + }, + "Region": { + "type": { + "bit_position": 61, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long long" + }, + "bit_length": 3 + }, + "offset": 8 + }, + "Init": { + "type": { + "bit_position": 1, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long long" + }, + "bit_length": 1 + }, + "offset": 8 + }, + "Depth": { + "type": { + "bit_position": 0, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long long" + }, + "bit_length": 16 + }, + "offset": 0 + }, + "NextEntry": { + "type": { + "bit_position": 25, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long long" + }, + "bit_length": 39 + }, + "offset": 0 + } + }, + "kind": "struct", + "size": 16 + }, + "__unnamed_1960": { + "fields": { + "Length64": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 0 + }, + "MaximumAddress": { + "type": { + "kind": "struct", + "name": "nt_symbols!_LARGE_INTEGER" + }, + "offset": 16 + }, + "MinimumAddress": { + "type": { + "kind": "struct", + "name": "nt_symbols!_LARGE_INTEGER" + }, + "offset": 8 + }, + "Alignment64": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 4 + } + }, + "kind": "struct", + "size": 24 + }, + "tagCLIENTTHREADINFO": { + "fields": { + "fsWakeMask": { + "type": { + "kind": "base", + "name": "unsigned short" + }, + "offset": 10 + }, + "CTIF_flags": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 0 + }, + "fsWakeBits": { + "type": { + "kind": "base", + "name": "unsigned short" + }, + "offset": 6 + }, + "fsWakeBitsJournal": { + "type": { + "kind": "base", + "name": "unsigned short" + }, + "offset": 8 + }, + "fsChangeBits": { + "type": { + "kind": "base", + "name": "unsigned short" + }, + "offset": 4 + }, + "tickLastMsgChecked": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 12 + } + }, + "kind": "struct", + "size": 16 + }, + "tagKbdNlsLayer": { + "fields": { + "OEMIdentifier": { + "type": { + "kind": "base", + "name": "unsigned short" + }, + "offset": 0 + }, + "NumOfVkToF": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 4 + }, + "pusMouseVKey": { + "type": { + "subtype": { + "kind": "base", + "name": "unsigned short" + }, + "kind": "pointer" + }, + "offset": 24 + }, + "NumOfMouseVKey": { + "type": { + "kind": "base", + "name": "long" + }, + "offset": 16 + }, + "pVkToF": { + "type": { + "subtype": { + "kind": "struct", + "name": "_VK_TO_FUNCTION_TABLE" + }, + "kind": "pointer" + }, + "offset": 8 + }, + "LayoutInformation": { + "type": { + "kind": "base", + "name": "unsigned short" + }, + "offset": 2 + } + }, + "kind": "struct", + "size": 32 + }, + "__unnamed_1158": { + "fields": { + "Reserved": { + "type": { + "bit_position": 2, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long long" + }, + "bit_length": 2 + }, + "offset": 8 + }, + "HeaderType": { + "type": { + "bit_position": 0, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long long" + }, + "bit_length": 1 + }, + "offset": 8 + }, + "Sequence": { + "type": { + "bit_position": 16, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long long" + }, + "bit_length": 48 + }, + "offset": 0 + }, + "Init": { + "type": { + "bit_position": 1, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long long" + }, + "bit_length": 1 + }, + "offset": 8 + }, + "Depth": { + "type": { + "bit_position": 0, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long long" + }, + "bit_length": 16 + }, + "offset": 0 + }, + "NextEntry": { + "type": { + "bit_position": 4, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long long" + }, + "bit_length": 60 + }, + "offset": 8 + } + }, + "kind": "struct", + "size": 16 + }, + "HBITMAP__": { + "fields": { + "unused": { + "type": { + "kind": "base", + "name": "long" + }, + "offset": 0 + } + }, + "kind": "struct", + "size": 4 + }, + "__unnamed_124b": { + "fields": { + "Type": { + "type": { + "kind": "enum", + "name": "TypeEnum" + }, + "offset": 8 + }, + "Reserved": { + "type": { + "count": 3, + "subtype": { + "kind": "base", + "name": "unsigned char" + }, + "kind": "array" + }, + "offset": 1 + }, + "InPath": { + "type": { + "kind": "base", + "name": "unsigned char" + }, + "offset": 0 + } + }, + "kind": "struct", + "size": 16 + }, + "_TL": { + "fields": { + "pfnFree": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 16 + }, + "pobj": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 8 + }, + "next": { + "type": { + "subtype": { + "kind": "struct", + "name": "_TL" + }, + "kind": "pointer" + }, + "offset": 0 + } + }, + "kind": "struct", + "size": 24 + }, + "tagTOUCHINPUTINFO": { + "fields": { + "dwcInputs": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 24 + }, + "head": { + "type": { + "kind": "struct", + "name": "_THROBJHEAD" + }, + "offset": 0 + }, + "uFlags": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 28 + }, + "TouchInput": { + "type": { + "count": 1, + "subtype": { + "kind": "struct", + "name": "tagTOUCHINPUT" + }, + "kind": "array" + }, + "offset": 32 + } + }, + "kind": "struct", + "size": 80 + }, + "tagTHREADINFO": { + "fields": { + "ForceLegacyResizeNCMetr": { + "type": { + "bit_position": 29, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long long" + }, + "bit_length": 1 + }, + "offset": 520 + }, + "ptl": { + "type": { + "subtype": { + "kind": "struct", + "name": "_TL" + }, + "kind": "pointer" + }, + "offset": 336 + }, + "timeLast": { + "type": { + "kind": "base", + "name": "long" + }, + "offset": 448 + }, + "DontJournalAttach": { + "type": { + "bit_position": 28, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 1 + }, + "offset": 516 + }, + "fPack": { + "type": { + "bit_position": 2, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 26 + }, + "offset": 928 + }, + "pDevHTInfo": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 280 + }, + "dwCompatFlags": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 516 + }, + "psmsSent": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagSMS" + }, + "kind": "pointer" + }, + "offset": 424 + }, + "fsHooks": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 656 + }, + "DefaultCharset": { + "type": { + "bit_position": 14, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long long" + }, + "bit_length": 1 + }, + "offset": 520 + }, + "ulWindowSystemRendering": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 324 + }, + "dwExpWinVer": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 512 + }, + "psmsReceiveList": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagSMS" + }, + "kind": "pointer" + }, + "offset": 440 + }, + "sphkCurrent": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagHOOK" + }, + "kind": "pointer" + }, + "offset": 560 + }, + "No50ExStyles": { + "type": { + "bit_position": 2, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long long" + }, + "bit_length": 1 + }, + "offset": 520 + }, + "IgnoreFaults": { + "type": { + "bit_position": 25, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 1 + }, + "offset": 516 + }, + "pClientInfo": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagCLIENTINFO" + }, + "kind": "pointer" + }, + "offset": 400 + }, + "DDENoAsyncReg": { + "type": { + "bit_position": 20, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long long" + }, + "bit_length": 1 + }, + "offset": 520 + }, + "DealyHwndShakeChk": { + "type": { + "bit_position": 11, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 1 + }, + "offset": 516 + }, + "amdesk": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 720 + }, + "fsChangeBitsRemoved": { + "type": { + "kind": "base", + "name": "unsigned short" + }, + "offset": 704 + }, + "psmsCurrent": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagSMS" + }, + "kind": "pointer" + }, + "offset": 432 + }, + "NoInitFlagsOnFocus": { + "type": { + "bit_position": 17, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long long" + }, + "bit_length": 1 + }, + "offset": 520 + }, + "StrictLLHook": { + "type": { + "bit_position": 21, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long long" + }, + "bit_length": 1 + }, + "offset": 520 + }, + "pdcoRender": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 304 + }, + "NoShadow": { + "type": { + "bit_position": 22, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long long" + }, + "bit_length": 1 + }, + "offset": 520 + }, + "EnumHelv": { + "type": { + "bit_position": 12, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 1 + }, + "offset": 516 + }, + "NoBatching": { + "type": { + "bit_position": 9, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long long" + }, + "bit_length": 1 + }, + "offset": 520 + }, + "aphkStart": { + "type": { + "count": 16, + "subtype": { + "subtype": { + "kind": "struct", + "name": "tagHOOK" + }, + "kind": "pointer" + }, + "kind": "array" + }, + "offset": 880 + }, + "Winver31": { + "type": { + "bit_position": 21, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 1 + }, + "offset": 516 + }, + "Win30AvgWidth": { + "type": { + "bit_position": 19, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 1 + }, + "offset": 516 + }, + "ptlW32": { + "type": { + "subtype": { + "kind": "struct", + "name": "_TL" + }, + "kind": "pointer" + }, + "offset": 16 + }, + "AlwaysSendSyncPaint": { + "type": { + "bit_position": 6, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 1 + }, + "offset": 516 + }, + "IgnoreNoDiscard": { + "type": { + "bit_position": 0, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 1 + }, + "offset": 516 + }, + "cPaintsReady": { + "type": { + "kind": "base", + "name": "long" + }, + "offset": 480 + }, + "SubtractClips": { + "type": { + "bit_position": 14, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 1 + }, + "offset": 516 + }, + "apEvent": { + "type": { + "subtype": { + "subtype": { + "kind": "struct", + "name": "nt_symbols!_KEVENT" + }, + "kind": "pointer" + }, + "kind": "pointer" + }, + "offset": 712 + }, + "cEnterCount": { + "type": { + "kind": "base", + "name": "long" + }, + "offset": 672 + }, + "OpenGLEMF": { + "type": { + "bit_position": 26, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long long" + }, + "bit_length": 1 + }, + "offset": 520 + }, + "fThreadCleanupFinished": { + "type": { + "bit_position": 28, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 1 + }, + "offset": 928 + }, + "idLast": { + "type": { + "kind": "base", + "name": "unsigned long long" + }, + "offset": 456 + }, + "spklActive": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagKL" + }, + "kind": "pointer" + }, + "offset": 360 + }, + "pProxyPort": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 64 + }, + "NoEMFSpooling": { + "type": { + "bit_position": 26, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 1 + }, + "offset": 516 + }, + "ptdb": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagTDB" + }, + "kind": "pointer" + }, + "offset": 496 + }, + "SpareCompatFlags2": { + "type": { + "bit_position": 33, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long long" + }, + "bit_length": 31 + }, + "offset": 520 + }, + "bIncludeSprites": { + "type": { + "kind": "base", + "name": "unsigned char" + }, + "offset": 321 + }, + "mlPost": { + "type": { + "kind": "struct", + "name": "tagMLIST" + }, + "offset": 680 + }, + "RefCount": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 8 + }, + "pwinsta": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagWINDOWSTATION" + }, + "kind": "pointer" + }, + "offset": 496 + }, + "NoCustomPaperSize": { + "type": { + "bit_position": 12, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long long" + }, + "bit_length": 1 + }, + "offset": 520 + }, + "cTimersReady": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 484 + }, + "NoScrollBarCtxMenu": { + "type": { + "bit_position": 31, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 1 + }, + "offset": 516 + }, + "hPrevHidData": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 880 + }, + "NoPaddedBorder": { + "type": { + "bit_position": 28, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long long" + }, + "bit_length": 1 + }, + "offset": 520 + }, + "tlSpriteState": { + "type": { + "kind": "struct", + "name": "_TLSPRITESTATE" + }, + "offset": 104 + }, + "DpiAware": { + "type": { + "bit_position": 25, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long long" + }, + "bit_length": 1 + }, + "offset": 520 + }, + "MultipleBands": { + "type": { + "bit_position": 5, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 1 + }, + "offset": 516 + }, + "rpdesk": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagDESKTOP" + }, + "kind": "pointer" + }, + "offset": 376 + }, + "AnimationOff": { + "type": { + "bit_position": 0, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long long" + }, + "bit_length": 1 + }, + "offset": 520 + }, + "No50ExStyleBits": { + "type": { + "bit_position": 11, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long long" + }, + "bit_length": 1 + }, + "offset": 520 + }, + "ulThreadFlags2": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 928 + }, + "bEnableEngUpdateDeviceSurface": { + "type": { + "kind": "base", + "name": "unsigned char" + }, + "offset": 320 + }, + "pgdiBrushAttr": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 32 + }, + "hdesk": { + "type": { + "subtype": { + "kind": "struct", + "name": "HDESK__" + }, + "kind": "pointer" + }, + "offset": 472 + }, + "MoreExtraWndWords": { + "type": { + "bit_position": 8, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 1 + }, + "offset": 516 + }, + "NoGhost": { + "type": { + "bit_position": 19, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long long" + }, + "bit_length": 1 + }, + "offset": 520 + }, + "NoHRGN1": { + "type": { + "bit_position": 16, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 1 + }, + "offset": 516 + }, + "ptLast": { + "type": { + "kind": "struct", + "name": "tagPOINT" + }, + "offset": 628 + }, + "GiveUpForegound": { + "type": { + "bit_position": 6, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long long" + }, + "bit_length": 1 + }, + "offset": 520 + }, + "spDefaultImc": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagIMC" + }, + "kind": "pointer" + }, + "offset": 656 + }, + "pmsd": { + "type": { + "subtype": { + "kind": "struct", + "name": "_MOVESIZEDATA" + }, + "kind": "pointer" + }, + "offset": 544 + }, + "HardwareMixer": { + "type": { + "bit_position": 30, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long long" + }, + "bit_length": 1 + }, + "offset": 520 + }, + "pEThread": { + "type": { + "subtype": { + "kind": "struct", + "name": "nt_symbols!_ETHREAD" + }, + "kind": "pointer" + }, + "offset": 0 + }, + "MsgPPInfo": { + "type": { + "kind": "struct", + "name": "tagMSGPPINFO" + }, + "offset": 904 + }, + "EnumTTNotDevice": { + "type": { + "bit_position": 13, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 1 + }, + "offset": 516 + }, + "fSpecialInitialization": { + "type": { + "bit_position": 0, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 1 + }, + "offset": 928 + }, + "ForceFusion": { + "type": { + "bit_position": 23, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long long" + }, + "bit_length": 1 + }, + "offset": 520 + }, + "cti": { + "type": { + "kind": "struct", + "name": "tagCLIENTTHREADINFO" + }, + "offset": 864 + }, + "pClientID": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 72 + }, + "pstrAppName": { + "type": { + "subtype": { + "kind": "struct", + "name": "nt_symbols!_UNICODE_STRING" + }, + "kind": "pointer" + }, + "offset": 416 + }, + "ppi": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagPROCESSINFO" + }, + "kind": "pointer" + }, + "offset": 416 + }, + "SendMnuDblClk": { + "type": { + "bit_position": 18, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 1 + }, + "offset": 516 + }, + "DDENoSync": { + "type": { + "bit_position": 18, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long long" + }, + "bit_length": 1 + }, + "offset": 520 + }, + "EditNoMouseHide": { + "type": { + "bit_position": 8, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long long" + }, + "bit_length": 1 + }, + "offset": 520 + }, + "ptLastReal": { + "type": { + "kind": "struct", + "name": "tagPOINT" + }, + "offset": 636 + }, + "hTouchInputCurrent": { + "type": { + "subtype": { + "kind": "struct", + "name": "HTOUCHINPUT__" + }, + "kind": "pointer" + }, + "offset": 888 + }, + "pEventQueueServer": { + "type": { + "subtype": { + "kind": "struct", + "name": "nt_symbols!_KEVENT" + }, + "kind": "pointer" + }, + "offset": 600 + }, + "cNestedStableVisRgn": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 908 + }, + "NoDrawPatRect": { + "type": { + "bit_position": 3, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long long" + }, + "bit_length": 1 + }, + "offset": 520 + }, + "ForceTTGrapchis": { + "type": { + "bit_position": 15, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 1 + }, + "offset": 516 + }, + "GetDeviceCaps": { + "type": { + "bit_position": 20, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 1 + }, + "offset": 516 + }, + "fsReserveKeys": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 708 + }, + "pq": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagQ" + }, + "kind": "pointer" + }, + "offset": 352 + }, + "NoSoftCursOnMoveSize": { + "type": { + "bit_position": 31, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long long" + }, + "bit_length": 1 + }, + "offset": 520 + }, + "hEventQueueClient": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 592 + }, + "pdcoSrc": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 312 + }, + "DDE": { + "type": { + "bit_position": 13, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long long" + }, + "bit_length": 1 + }, + "offset": 520 + }, + "exitCode": { + "type": { + "kind": "base", + "name": "long" + }, + "offset": 464 + }, + "wchInjected": { + "type": { + "kind": "base", + "name": "wchar" + }, + "offset": 706 + }, + "CallTTDevice": { + "type": { + "bit_position": 4, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 1 + }, + "offset": 516 + }, + "DisableDBCSProp": { + "type": { + "bit_position": 29, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 1 + }, + "offset": 516 + }, + "MsShellDlg": { + "type": { + "bit_position": 4, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long long" + }, + "bit_length": 1 + }, + "offset": 520 + }, + "TransparentBltMirror": { + "type": { + "bit_position": 27, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long long" + }, + "bit_length": 1 + }, + "offset": 520 + }, + "pUMPDHeap": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 48 + }, + "PtiLink": { + "type": { + "kind": "struct", + "name": "nt_symbols!_LIST_ENTRY" + }, + "offset": 728 + }, + "HackWinFlags": { + "type": { + "bit_position": 10, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 1 + }, + "offset": 516 + }, + "cVisWindows": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 728 + }, + "NcCalcSizeOnMove": { + "type": { + "bit_position": 17, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 1 + }, + "offset": 516 + }, + "KCOff": { + "type": { + "bit_position": 1, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long long" + }, + "bit_length": 1 + }, + "offset": 520 + }, + "readyHead": { + "type": { + "kind": "struct", + "name": "nt_symbols!_LIST_ENTRY" + }, + "offset": 912 + }, + "UsePrintingEscape": { + "type": { + "bit_position": 2, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 1 + }, + "offset": 516 + }, + "hGestureInfoCurrent": { + "type": { + "subtype": { + "kind": "struct", + "name": "HGESTUREINFO__" + }, + "kind": "pointer" + }, + "offset": 896 + }, + "ForceTextBand": { + "type": { + "bit_position": 1, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 1 + }, + "offset": 516 + }, + "pUMPDObj": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 56 + }, + "cWindows": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 724 + }, + "fETWReserved": { + "type": { + "bit_position": 29, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 3 + }, + "offset": 928 + }, + "pMenuState": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagMENUSTATE" + }, + "kind": "pointer" + }, + "offset": 488 + }, + "pRBRecursionCount": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 96 + }, + "TIF_flags": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 464 + }, + "iVisRgnUniqueness": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 328 + }, + "Win31DevModeSize": { + "type": { + "bit_position": 23, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 1 + }, + "offset": 516 + }, + "pSBTrack": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagSBTRACK" + }, + "kind": "pointer" + }, + "offset": 584 + }, + "spwndDefaultIme": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagWND" + }, + "kind": "pointer" + }, + "offset": 648 + }, + "dwCompatFlags2": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 520 + }, + "EditSetTextMunge": { + "type": { + "bit_position": 7, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 1 + }, + "offset": 516 + }, + "Random31Ux": { + "type": { + "bit_position": 27, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 1 + }, + "offset": 516 + }, + "fgfSwitchInProgressSetter": { + "type": { + "bit_position": 1, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 1 + }, + "offset": 928 + }, + "ulClientDelta": { + "type": { + "kind": "base", + "name": "unsigned long long" + }, + "offset": 392 + }, + "pdcoAA": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 296 + }, + "NoTimeCbProtect": { + "type": { + "bit_position": 24, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long long" + }, + "bit_length": 1 + }, + "offset": 520 + }, + "DisableFontAssoc": { + "type": { + "bit_position": 24, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 1 + }, + "offset": 516 + }, + "pcti": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagCLIENTTHREADINFO" + }, + "kind": "pointer" + }, + "offset": 368 + }, + "NoCharDeadKey": { + "type": { + "bit_position": 15, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long long" + }, + "bit_length": 1 + }, + "offset": 520 + }, + "TTIgnoreRasterDupe": { + "type": { + "bit_position": 9, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 1 + }, + "offset": 516 + }, + "lParamHkCurrent": { + "type": { + "kind": "base", + "name": "long long" + }, + "offset": 568 + }, + "qwCompatFlags2": { + "type": { + "kind": "base", + "name": "unsigned long long" + }, + "offset": 520 + }, + "wParamHkCurrent": { + "type": { + "kind": "base", + "name": "unsigned long long" + }, + "offset": 576 + }, + "NoWindowArrangement": { + "type": { + "bit_position": 32, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long long" + }, + "bit_length": 1 + }, + "offset": 520 + }, + "ActiveMenus": { + "type": { + "bit_position": 7, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long long" + }, + "bit_length": 1 + }, + "offset": 520 + }, + "pDeskInfo": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagDESKTOPINFO" + }, + "kind": "pointer" + }, + "offset": 456 + }, + "pqAttach": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagQ" + }, + "kind": "pointer" + }, + "offset": 528 + }, + "pNonRBRecursionCount": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 100 + }, + "psiiList": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagSVR_INSTANCE_INFO" + }, + "kind": "pointer" + }, + "offset": 504 + }, + "IgnoreTopMost": { + "type": { + "bit_position": 3, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 1 + }, + "offset": 516 + }, + "TryExceptCallWndProc": { + "type": { + "bit_position": 16, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long long" + }, + "bit_length": 1 + }, + "offset": 520 + }, + "NoDDETrackDying": { + "type": { + "bit_position": 5, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long long" + }, + "bit_length": 1 + }, + "offset": 520 + }, + "GdiTmpTgoList": { + "type": { + "kind": "struct", + "name": "nt_symbols!_LIST_ENTRY" + }, + "offset": 80 + }, + "pUMPDObjs": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 40 + }, + "FontSubs": { + "type": { + "bit_position": 10, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long long" + }, + "bit_length": 1 + }, + "offset": 520 + }, + "pgdiDcattr": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 24 + }, + "SmoothScrolling": { + "type": { + "bit_position": 30, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 1 + }, + "offset": 516 + }, + "pSpriteState": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 272 + }, + "iCursorLevel": { + "type": { + "kind": "base", + "name": "long" + }, + "offset": 624 + }, + "ulDevHTInfoUniqueness": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 288 + }, + "ptiSibling": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagTHREADINFO" + }, + "kind": "pointer" + }, + "offset": 536 + }, + "hklPrev": { + "type": { + "subtype": { + "kind": "struct", + "name": "HKL__" + }, + "kind": "pointer" + }, + "offset": 664 + }, + "IncreaseStack": { + "type": { + "bit_position": 22, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 1 + }, + "offset": 516 + } + }, + "kind": "struct", + "size": 936 + }, + "__unnamed_11ff": { + "fields": { + "ShareAccess": { + "type": { + "kind": "base", + "name": "unsigned short" + }, + "offset": 18 + }, + "EaLength": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 24 + }, + "SecurityContext": { + "type": { + "subtype": { + "kind": "struct", + "name": "nt_symbols!_IO_SECURITY_CONTEXT" + }, + "kind": "pointer" + }, + "offset": 0 + }, + "Options": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 8 + }, + "FileAttributes": { + "type": { + "kind": "base", + "name": "unsigned short" + }, + "offset": 16 + } + }, + "kind": "struct", + "size": 32 + }, + "_CALLPROCDATA": { + "fields": { + "head": { + "type": { + "kind": "struct", + "name": "_PROCDESKHEAD" + }, + "offset": 0 + }, + "pfnClientPrevious": { + "type": { + "kind": "base", + "name": "unsigned long long" + }, + "offset": 48 + }, + "wType": { + "type": { + "kind": "base", + "name": "unsigned short" + }, + "offset": 56 + }, + "spcpdNext": { + "type": { + "subtype": { + "kind": "struct", + "name": "_CALLPROCDATA" + }, + "kind": "pointer" + }, + "offset": 40 + } + }, + "kind": "struct", + "size": 64 + }, + "_D3DKMDT_VIDPN_PRESENT_PATH": { + "fields": { + "VidPnTargetColorCoeffDynamicRanges": { + "type": { + "kind": "struct", + "name": "_D3DKMDT_COLOR_COEFF_DYNAMIC_RANGES" + }, + "offset": 48 + }, + "VidPnTargetColorBasis": { + "type": { + "kind": "enum", + "name": "VidPnTargetColorBasisEnum" + }, + "offset": 44 + }, + "ContentTransformation": { + "type": { + "kind": "struct", + "name": "_D3DKMDT_VIDPN_PRESENT_PATH_TRANSFORMATION" + }, + "offset": 12 + }, + "GammaRamp": { + "type": { + "kind": "struct", + "name": "_D3DKMDT_GAMMA_RAMP" + }, + "offset": 336 + }, + "CopyProtection": { + "type": { + "kind": "struct", + "name": "_D3DKMDT_VIDPN_PRESENT_PATH_COPYPROTECTION" + }, + "offset": 68 + }, + "VidPnSourceId": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 0 + }, + "Content": { + "type": { + "kind": "enum", + "name": "ContentEnum" + }, + "offset": 64 + }, + "VisibleFromActiveTLOffset": { + "type": { + "kind": "struct", + "name": "_D3DKMDT_2DREGION" + }, + "offset": 28 + }, + "VidPnTargetId": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 4 + }, + "VisibleFromActiveBROffset": { + "type": { + "kind": "struct", + "name": "_D3DKMDT_2DREGION" + }, + "offset": 36 + }, + "ImportanceOrdinal": { + "type": { + "kind": "enum", + "name": "ImportanceOrdinalEnum" + }, + "offset": 8 + } + }, + "kind": "struct", + "size": 360 + }, + "__unnamed_1253": { + "fields": { + "PowerSequence": { + "type": { + "subtype": { + "kind": "struct", + "name": "nt_symbols!_POWER_SEQUENCE" + }, + "kind": "pointer" + }, + "offset": 0 + } + }, + "kind": "struct", + "size": 8 + }, + "tagPROCESS_HID_TABLE": { + "fields": { + "fExclusiveMouseSink": { + "type": { + "bit_position": 3, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 100 + }, + "fCaptureMouse": { + "type": { + "bit_position": 8, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 100 + }, + "fNoLegacyMouse": { + "type": { + "bit_position": 1, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 100 + }, + "fRawKeyboard": { + "type": { + "bit_position": 4, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 100 + }, + "spwndTargetMouse": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagWND" + }, + "kind": "pointer" + }, + "offset": 64 + }, + "spwndTargetKbd": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagWND" + }, + "kind": "pointer" + }, + "offset": 72 + }, + "UsageLast": { + "type": { + "kind": "base", + "name": "unsigned short" + }, + "offset": 98 + }, + "UsagePageLast": { + "type": { + "kind": "base", + "name": "unsigned short" + }, + "offset": 96 + }, + "fRawMouse": { + "type": { + "bit_position": 0, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 100 + }, + "fRawMouseSink": { + "type": { + "bit_position": 2, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 100 + }, + "inclusionList": { + "type": { + "kind": "struct", + "name": "nt_symbols!_LIST_ENTRY" + }, + "offset": 16 + }, + "nSinks": { + "type": { + "kind": "base", + "name": "long" + }, + "offset": 80 + }, + "UsagePageList": { + "type": { + "kind": "struct", + "name": "nt_symbols!_LIST_ENTRY" + }, + "offset": 32 + }, + "ExclusionList": { + "type": { + "kind": "struct", + "name": "nt_symbols!_LIST_ENTRY" + }, + "offset": 48 + }, + "InclusionList": { + "type": { + "kind": "struct", + "name": "nt_symbols!_LIST_ENTRY" + }, + "offset": 16 + }, + "fRawKeyboardSink": { + "type": { + "bit_position": 6, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 100 + }, + "fAppKeys": { + "type": { + "bit_position": 10, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 100 + }, + "fNoHotKeys": { + "type": { + "bit_position": 9, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 100 + }, + "link": { + "type": { + "kind": "struct", + "name": "nt_symbols!_LIST_ENTRY" + }, + "offset": 0 + }, + "fNoLegacyKeyboard": { + "type": { + "bit_position": 5, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 100 + }, + "request": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagPROCESS_HID_REQUEST" + }, + "kind": "pointer" + }, + "offset": 16 + }, + "fExclusiveKeyboardSink": { + "type": { + "bit_position": 7, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 100 + }, + "pLastRequest": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagPROCESS_HID_REQUEST" + }, + "kind": "pointer" + }, + "offset": 88 + } + }, + "kind": "struct", + "size": 104 + }, + "__unnamed_1809": { + "fields": { + "Affinity": { + "type": { + "kind": "base", + "name": "unsigned long long" + }, + "offset": 8 + }, + "Vector": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 4 + }, + "Group": { + "type": { + "kind": "base", + "name": "unsigned short" + }, + "offset": 0 + }, + "MessageCount": { + "type": { + "kind": "base", + "name": "unsigned short" + }, + "offset": 2 + } + }, + "kind": "struct", + "size": 16 + }, + "tagHOOK": { + "fields": { + "head": { + "type": { + "kind": "struct", + "name": "_THRDESKHEAD" + }, + "offset": 0 + }, + "iHook": { + "type": { + "kind": "base", + "name": "long" + }, + "offset": 48 + }, + "phkNext": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagHOOK" + }, + "kind": "pointer" + }, + "offset": 40 + }, + "offPfn": { + "type": { + "kind": "base", + "name": "unsigned long long" + }, + "offset": 56 + }, + "flags": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 64 + }, + "fLastHookHung": { + "type": { + "bit_position": 7, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 88 + }, + "nTimeout": { + "type": { + "bit_position": 0, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 7 + }, + "offset": 88 + }, + "ihmod": { + "type": { + "kind": "base", + "name": "long" + }, + "offset": 68 + }, + "ptiHooked": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagTHREADINFO" + }, + "kind": "pointer" + }, + "offset": 72 + }, + "rpdesk": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagDESKTOP" + }, + "kind": "pointer" + }, + "offset": 80 + } + }, + "kind": "struct", + "size": 96 + }, + "_THROBJHEAD": { + "fields": { + "h": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 0 + }, + "pti": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagTHREADINFO" + }, + "kind": "pointer" + }, + "offset": 16 + }, + "cLockObj": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 8 + } + }, + "kind": "struct", + "size": 24 + }, + "tagPROCESS_HID_REQUEST": { + "fields": { + "fSinkable": { + "type": { + "bit_position": 0, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 20 + }, + "pTLCInfo": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagHID_TLC_INFO" + }, + "kind": "pointer" + }, + "offset": 24 + }, + "hwnd": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagWND" + }, + "kind": "pointer" + }, + "offset": 32 + }, + "fDevNotify": { + "type": { + "bit_position": 2, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 20 + }, + "fExSinkable": { + "type": { + "bit_position": 1, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 20 + }, + "usUsage": { + "type": { + "kind": "base", + "name": "short" + }, + "offset": 18 + }, + "fExclusiveOrphaned": { + "type": { + "bit_position": 3, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 20 + }, + "next_request": { + "type": { + "kind": "struct", + "name": "nt_symbols!_LIST_ENTRY" + }, + "offset": 0 + }, + "link": { + "type": { + "kind": "struct", + "name": "nt_symbols!_LIST_ENTRY" + }, + "offset": 0 + }, + "pPORequest": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagHID_PAGEONLY_REQUEST" + }, + "kind": "pointer" + }, + "offset": 24 + }, + "usUsagePage": { + "type": { + "kind": "base", + "name": "short" + }, + "offset": 16 + }, + "ptr": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 24 + }, + "spwndTarget": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagWND" + }, + "kind": "pointer" + }, + "offset": 32 + } + }, + "kind": "struct", + "size": 40 + }, + "_KFLOATING_SAVE": { + "fields": { + "Dummy": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 0 + } + }, + "kind": "struct", + "size": 4 + }, + "_D3DKMDT_VIDPN_PRESENT_PATH_ROTATION_SUPPORT": { + "fields": { + "Rotate270": { + "type": { + "bit_position": 3, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 1 + }, + "offset": 0 + }, + "Rotate90": { + "type": { + "bit_position": 1, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 1 + }, + "offset": 0 + }, + "Identity": { + "type": { + "bit_position": 0, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 1 + }, + "offset": 0 + }, + "Rotate180": { + "type": { + "bit_position": 2, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 1 + }, + "offset": 0 + } + }, + "kind": "struct", + "size": 4 + }, + "tagMLIST": { + "fields": { + "cMsgs": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 16 + }, + "pqmsgRead": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagQMSG" + }, + "kind": "pointer" + }, + "offset": 0 + }, + "pqmsgWriteLast": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagQMSG" + }, + "kind": "pointer" + }, + "offset": 8 + } + }, + "kind": "struct", + "size": 24 + }, + "_CONSOLE_CARET_INFO": { + "fields": { + "hwnd": { + "type": { + "subtype": { + "kind": "struct", + "name": "HWND__" + }, + "kind": "pointer" + }, + "offset": 0 + }, + "rc": { + "type": { + "kind": "struct", + "name": "tagRECT" + }, + "offset": 8 + } + }, + "kind": "struct", + "size": 24 + }, + "__unnamed_1807": { + "fields": { + "Affinity": { + "type": { + "kind": "base", + "name": "unsigned long long" + }, + "offset": 8 + }, + "Vector": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 4 + }, + "Group": { + "type": { + "kind": "base", + "name": "unsigned short" + }, + "offset": 2 + }, + "Level": { + "type": { + "kind": "base", + "name": "unsigned short" + }, + "offset": 0 + } + }, + "kind": "struct", + "size": 16 + }, + "DEADKEY": { + "fields": { + "wchComposed": { + "type": { + "kind": "base", + "name": "wchar" + }, + "offset": 4 + }, + "dwBoth": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 0 + }, + "uFlags": { + "type": { + "kind": "base", + "name": "unsigned short" + }, + "offset": 6 + } + }, + "kind": "struct", + "size": 8 + }, + "tagPROCESSINFO": { + "fields": { + "DxProcess": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 248 + }, + "fHasMagContext": { + "type": { + "bit_position": 0, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 1 + }, + "offset": 736 + }, + "hwinsta": { + "type": { + "subtype": { + "kind": "struct", + "name": "HWINSTA__" + }, + "kind": "pointer" + }, + "offset": 608 + }, + "NextStart": { + "type": { + "subtype": { + "kind": "struct", + "name": "_W32PROCESS" + }, + "kind": "pointer" + }, + "offset": 32 + }, + "ptiList": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagTHREADINFO" + }, + "kind": "pointer" + }, + "offset": 256 + }, + "pHidTable": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagPROCESS_HID_TABLE" + }, + "kind": "pointer" + }, + "offset": 744 + }, + "W32PF_Flags": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 12 + }, + "UserHandleCount": { + "type": { + "kind": "base", + "name": "long" + }, + "offset": 68 + }, + "pclsPublicList": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagCLS" + }, + "kind": "pointer" + }, + "offset": 288 + }, + "dwhmodLibLoadedMask": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 340 + }, + "GDIBrushAttrFreeList": { + "type": { + "kind": "struct", + "name": "nt_symbols!_LIST_ENTRY" + }, + "offset": 208 + }, + "hdeskStartup": { + "type": { + "subtype": { + "kind": "struct", + "name": "HDESK__" + }, + "kind": "pointer" + }, + "offset": 328 + }, + "GDIPushLock": { + "type": { + "kind": "struct", + "name": "nt_symbols!_EX_PUSH_LOCK" + }, + "offset": 80 + }, + "dwImeCompatFlags": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 696 + }, + "hMonitor": { + "type": { + "subtype": { + "kind": "struct", + "name": "HMONITOR__" + }, + "kind": "pointer" + }, + "offset": 624 + }, + "ptiMainThread": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagTHREADINFO" + }, + "kind": "pointer" + }, + "offset": 264 + }, + "pvwplWndGCList": { + "type": { + "subtype": { + "kind": "struct", + "name": "VWPL" + }, + "kind": "pointer" + }, + "offset": 760 + }, + "pBrushAttrList": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 48 + }, + "usi": { + "type": { + "kind": "struct", + "name": "tagUSERSTARTUPINFO" + }, + "offset": 708 + }, + "luidSession": { + "type": { + "kind": "struct", + "name": "nt_symbols!_LUID" + }, + "offset": 700 + }, + "Unused": { + "type": { + "bit_position": 1, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 31 + }, + "offset": 736 + }, + "GDIHandleCount": { + "type": { + "kind": "base", + "name": "long" + }, + "offset": 60 + }, + "pW32Job": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagW32JOB" + }, + "kind": "pointer" + }, + "offset": 688 + }, + "W32Pid": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 56 + }, + "dwRegisteredClasses": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 752 + }, + "bmHandleFlags": { + "type": { + "kind": "struct", + "name": "nt_symbols!_RTL_BITMAP" + }, + "offset": 648 + }, + "pclsPrivateList": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagCLS" + }, + "kind": "pointer" + }, + "offset": 280 + }, + "UserHandleCountPeak": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 72 + }, + "GDIEngUserMemAllocTable": { + "type": { + "kind": "struct", + "name": "nt_symbols!_RTL_AVL_TABLE" + }, + "offset": 88 + }, + "RefCount": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 8 + }, + "GDIHandleCountPeak": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 64 + }, + "GDIW32PIDLockedBitmaps": { + "type": { + "kind": "struct", + "name": "nt_symbols!_LIST_ENTRY" + }, + "offset": 224 + }, + "amwinsta": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 616 + }, + "StartCursorHideTime": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 24 + }, + "ppiNext": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagPROCESSINFO" + }, + "kind": "pointer" + }, + "offset": 304 + }, + "GDIDcAttrFreeList": { + "type": { + "kind": "struct", + "name": "nt_symbols!_LIST_ENTRY" + }, + "offset": 192 + }, + "Flags": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 736 + }, + "dwHotkey": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 620 + }, + "cSysExpunge": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 336 + }, + "rpdeskStartup": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagDESKTOP" + }, + "kind": "pointer" + }, + "offset": 272 + }, + "pdvList": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagDESKTOPVIEW" + }, + "kind": "pointer" + }, + "offset": 632 + }, + "hidTable": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagPROCESS_HID_TABLE" + }, + "kind": "pointer" + }, + "offset": 824 + }, + "cThreads": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 320 + }, + "pwpi": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagWOWPROCESSINFO" + }, + "kind": "pointer" + }, + "offset": 296 + }, + "ppiNextRunning": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagPROCESSINFO" + }, + "kind": "pointer" + }, + "offset": 312 + }, + "dwLayout": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 740 + }, + "Process": { + "type": { + "subtype": { + "kind": "struct", + "name": "nt_symbols!_EPROCESS" + }, + "kind": "pointer" + }, + "offset": 0 + }, + "rpwinsta": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagWINDOWSTATION" + }, + "kind": "pointer" + }, + "offset": 600 + }, + "pCursorCache": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagCURSOR" + }, + "kind": "pointer" + }, + "offset": 664 + }, + "pClientBase": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 672 + }, + "ahmodLibLoaded": { + "type": { + "count": 32, + "subtype": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "kind": "array" + }, + "offset": 384 + }, + "iClipSerialNumber": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 640 + }, + "dwLpkEntryPoints": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 680 + }, + "pDCAttrList": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 40 + }, + "hSecureGdiSharedHandleTable": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 240 + }, + "InputIdleEvent": { + "type": { + "subtype": { + "kind": "struct", + "name": "nt_symbols!_KEVENT" + }, + "kind": "pointer" + }, + "offset": 16 + } + }, + "kind": "struct", + "size": 768 + }, + "HBRUSH__": { + "fields": { + "unused": { + "type": { + "kind": "base", + "name": "long" + }, + "offset": 0 + } + }, + "kind": "struct", + "size": 4 + }, + "tagCLIP": { + "fields": { + "fmt": { + "type": { + "kind": "enum", + "name": "fmtEnum" + }, + "offset": 0 + }, + "fGlobalHandle": { + "type": { + "kind": "base", + "name": "long" + }, + "offset": 16 + }, + "hData": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 8 + } + }, + "kind": "struct", + "size": 24 + }, + "tagUAHMENUPOPUPMETRICS": { + "fields": { + "rgcx": { + "type": { + "count": 4, + "subtype": { + "kind": "base", + "name": "long" + }, + "kind": "array" + }, + "offset": 0 + }, + "fUpdateMaxWidths": { + "type": { + "bit_position": 0, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 16 + } + }, + "kind": "struct", + "size": 20 + }, + "tagSMS": { + "fields": { + "wParam": { + "type": { + "kind": "base", + "name": "unsigned long long" + }, + "offset": 72 + }, + "lParam": { + "type": { + "kind": "base", + "name": "long long" + }, + "offset": 80 + }, + "lpResultCallBack": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 32 + }, + "lRet": { + "type": { + "kind": "base", + "name": "long long" + }, + "offset": 56 + }, + "psmsReceiveNext": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagSMS" + }, + "kind": "pointer" + }, + "offset": 8 + }, + "ptiSender": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagTHREADINFO" + }, + "kind": "pointer" + }, + "offset": 16 + }, + "tSent": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 64 + }, + "flags": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 68 + }, + "pvCapture": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 104 + }, + "psmsNext": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagSMS" + }, + "kind": "pointer" + }, + "offset": 0 + }, + "ptiReceiver": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagTHREADINFO" + }, + "kind": "pointer" + }, + "offset": 24 + }, + "ptiCallBackSender": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagTHREADINFO" + }, + "kind": "pointer" + }, + "offset": 48 + }, + "spwnd": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagWND" + }, + "kind": "pointer" + }, + "offset": 96 + }, + "message": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 88 + }, + "dwData": { + "type": { + "kind": "base", + "name": "unsigned long long" + }, + "offset": 40 + } + }, + "kind": "struct", + "size": 112 + }, + "__unnamed_195e": { + "fields": { + "Length48": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 0 + }, + "Alignment48": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 4 + }, + "MinimumAddress": { + "type": { + "kind": "struct", + "name": "nt_symbols!_LARGE_INTEGER" + }, + "offset": 8 + }, + "MaximumAddress": { + "type": { + "kind": "struct", + "name": "nt_symbols!_LARGE_INTEGER" + }, + "offset": 16 + } + }, + "kind": "struct", + "size": 24 + }, + "__unnamed_195c": { + "fields": { + "Length40": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 0 + }, + "Alignment40": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 4 + }, + "MinimumAddress": { + "type": { + "kind": "struct", + "name": "nt_symbols!_LARGE_INTEGER" + }, + "offset": 8 + }, + "MaximumAddress": { + "type": { + "kind": "struct", + "name": "nt_symbols!_LARGE_INTEGER" + }, + "offset": 16 + } + }, + "kind": "struct", + "size": 24 + }, + "_W32THREAD": { + "fields": { + "pRBRecursionCount": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 96 + }, + "iVisRgnUniqueness": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 328 + }, + "RefCount": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 8 + }, + "pDevHTInfo": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 280 + }, + "pUMPDHeap": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 48 + }, + "pgdiBrushAttr": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 32 + }, + "ulWindowSystemRendering": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 324 + }, + "tlSpriteState": { + "type": { + "kind": "struct", + "name": "_TLSPRITESTATE" + }, + "offset": 104 + }, + "pdcoRender": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 304 + }, + "bEnableEngUpdateDeviceSurface": { + "type": { + "kind": "base", + "name": "unsigned char" + }, + "offset": 320 + }, + "pdcoAA": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 296 + }, + "pNonRBRecursionCount": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 100 + }, + "ptlW32": { + "type": { + "subtype": { + "kind": "struct", + "name": "_TL" + }, + "kind": "pointer" + }, + "offset": 16 + }, + "GdiTmpTgoList": { + "type": { + "kind": "struct", + "name": "nt_symbols!_LIST_ENTRY" + }, + "offset": 80 + }, + "pUMPDObjs": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 40 + }, + "pgdiDcattr": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 24 + }, + "bIncludeSprites": { + "type": { + "kind": "base", + "name": "unsigned char" + }, + "offset": 321 + }, + "pEThread": { + "type": { + "subtype": { + "kind": "struct", + "name": "nt_symbols!_ETHREAD" + }, + "kind": "pointer" + }, + "offset": 0 + }, + "pSpriteState": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 272 + }, + "pProxyPort": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 64 + }, + "ulDevHTInfoUniqueness": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 288 + }, + "pdcoSrc": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 312 + }, + "pUMPDObj": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 56 + }, + "pClientID": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 72 + } + }, + "kind": "struct", + "size": 336 + }, + "_VK_TO_WCHAR_TABLE": { + "fields": { + "pVkToWchars": { + "type": { + "subtype": { + "kind": "struct", + "name": "_VK_TO_WCHARS1" + }, + "kind": "pointer" + }, + "offset": 0 + }, + "cbSize": { + "type": { + "kind": "base", + "name": "unsigned char" + }, + "offset": 9 + }, + "nModifications": { + "type": { + "kind": "base", + "name": "unsigned char" + }, + "offset": 8 + } + }, + "kind": "struct", + "size": 16 + }, + "tagPROPLIST": { + "fields": { + "aprop": { + "type": { + "count": 1, + "subtype": { + "kind": "struct", + "name": "tagPROP" + }, + "kind": "array" + }, + "offset": 8 + }, + "iFirstFree": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 4 + }, + "cEntries": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 0 + } + }, + "kind": "struct", + "size": 24 + }, + "_D3DKMDT_FREQUENCY_RANGE": { + "fields": { + "MinVSyncFreq": { + "type": { + "kind": "struct", + "name": "_D3DDDI_RATIONAL" + }, + "offset": 0 + }, + "MaxVSyncFreq": { + "type": { + "kind": "struct", + "name": "_D3DDDI_RATIONAL" + }, + "offset": 8 + }, + "MaxHSyncFreq": { + "type": { + "kind": "struct", + "name": "_D3DDDI_RATIONAL" + }, + "offset": 24 + }, + "MinHSyncFreq": { + "type": { + "kind": "struct", + "name": "_D3DDDI_RATIONAL" + }, + "offset": 16 + } + }, + "kind": "struct", + "size": 32 + }, + "__unnamed_11f8": { + "fields": { + "Apc": { + "type": { + "kind": "struct", + "name": "nt_symbols!_KAPC" + }, + "offset": 0 + }, + "CompletionKey": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 0 + }, + "Overlay": { + "type": { + "kind": "struct", + "name": "__unnamed_11f5" + }, + "offset": 0 + } + }, + "kind": "struct", + "size": 88 + }, + "__unnamed_18bf": { + "fields": { + "BaseMiddle": { + "type": { + "kind": "base", + "name": "unsigned char" + }, + "offset": 0 + }, + "BaseHigh": { + "type": { + "kind": "base", + "name": "unsigned char" + }, + "offset": 3 + }, + "Flags1": { + "type": { + "kind": "base", + "name": "unsigned char" + }, + "offset": 1 + }, + "Flags2": { + "type": { + "kind": "base", + "name": "unsigned char" + }, + "offset": 2 + } + }, + "kind": "struct", + "size": 4 + }, + "tagPROFILEVALUEINFO": { + "fields": { + "dwValue": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 0 + }, + "uSection": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 4 + }, + "pwszKeyName": { + "type": { + "subtype": { + "kind": "base", + "name": "wchar" + }, + "kind": "pointer" + }, + "offset": 8 + } + }, + "kind": "struct", + "size": 16 + }, + "__unnamed_11f5": { + "fields": { + "Thread": { + "type": { + "subtype": { + "kind": "struct", + "name": "nt_symbols!_ETHREAD" + }, + "kind": "pointer" + }, + "offset": 32 + }, + "DeviceQueueEntry": { + "type": { + "kind": "struct", + "name": "nt_symbols!_KDEVICE_QUEUE_ENTRY" + }, + "offset": 0 + }, + "CurrentStackLocation": { + "type": { + "subtype": { + "kind": "struct", + "name": "nt_symbols!_IO_STACK_LOCATION" + }, + "kind": "pointer" + }, + "offset": 64 + }, + "DriverContext": { + "type": { + "count": 4, + "subtype": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "kind": "array" + }, + "offset": 0 + }, + "AuxiliaryBuffer": { + "type": { + "subtype": { + "kind": "base", + "name": "unsigned char" + }, + "kind": "pointer" + }, + "offset": 40 + }, + "OriginalFileObject": { + "type": { + "subtype": { + "kind": "struct", + "name": "nt_symbols!_FILE_OBJECT" + }, + "kind": "pointer" + }, + "offset": 72 + }, + "PacketType": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 64 + }, + "ListEntry": { + "type": { + "kind": "struct", + "name": "nt_symbols!_LIST_ENTRY" + }, + "offset": 48 + } + }, + "kind": "struct", + "size": 80 + }, + "__unnamed_125f": { + "fields": { + "AllocatedResources": { + "type": { + "subtype": { + "kind": "struct", + "name": "nt_symbols!_CM_RESOURCE_LIST" + }, + "kind": "pointer" + }, + "offset": 0 + }, + "AllocatedResourcesTranslated": { + "type": { + "subtype": { + "kind": "struct", + "name": "nt_symbols!_CM_RESOURCE_LIST" + }, + "kind": "pointer" + }, + "offset": 8 + } + }, + "kind": "struct", + "size": 16 + }, + "D3DDDI_DXGI_RGB": { + "fields": { + "Blue": { + "type": { + "kind": "base", + "name": "float" + }, + "offset": 8 + }, + "Green": { + "type": { + "kind": "base", + "name": "float" + }, + "offset": 4 + }, + "Red": { + "type": { + "kind": "base", + "name": "float" + }, + "offset": 0 + } + }, + "kind": "struct", + "size": 12 + }, + "__unnamed_1219": { + "fields": { + "Type3InputBuffer": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 24 + }, + "OutputBufferLength": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 0 + }, + "FsControlCode": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 16 + }, + "InputBufferLength": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 8 + } + }, + "kind": "struct", + "size": 32 + }, + "__unnamed_125b": { + "fields": { + "State": { + "type": { + "kind": "struct", + "name": "nt_symbols!_POWER_STATE" + }, + "offset": 16 + }, + "Type": { + "type": { + "kind": "enum", + "name": "TypeEnum" + }, + "offset": 8 + }, + "SystemContext": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 0 + }, + "ShutdownType": { + "type": { + "kind": "enum", + "name": "ShutdownTypeEnum" + }, + "offset": 24 + }, + "SystemPowerStateContext": { + "type": { + "kind": "struct", + "name": "nt_symbols!_SYSTEM_POWER_STATE_CONTEXT" + }, + "offset": 0 + } + }, + "kind": "struct", + "size": 32 + }, + "HDC__": { + "fields": { + "unused": { + "type": { + "kind": "base", + "name": "long" + }, + "offset": 0 + } + }, + "kind": "struct", + "size": 4 + }, + "tagDISPLAYINFO": { + "fields": { + "hDev": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 0 + }, + "SpatialListHead": { + "type": { + "kind": "struct", + "name": "_KLIST_ENTRY" + }, + "offset": 144 + }, + "BitCountMax": { + "type": { + "kind": "base", + "name": "unsigned short" + }, + "offset": 130 + }, + "cyGray": { + "type": { + "kind": "base", + "name": "long" + }, + "offset": 60 + }, + "hdcBits": { + "type": { + "subtype": { + "kind": "struct", + "name": "HDC__" + }, + "kind": "pointer" + }, + "offset": 32 + }, + "fDesktopIsRect": { + "type": { + "bit_position": 0, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 132 + }, + "hbmGray": { + "type": { + "subtype": { + "kind": "struct", + "name": "HBITMAP__" + }, + "kind": "pointer" + }, + "offset": 48 + }, + "pmdev": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 8 + }, + "cFullScreen": { + "type": { + "kind": "base", + "name": "short" + }, + "offset": 160 + }, + "cxGray": { + "type": { + "kind": "base", + "name": "long" + }, + "offset": 56 + }, + "dmLogPixels": { + "type": { + "kind": "base", + "name": "unsigned short" + }, + "offset": 128 + }, + "hDevInfo": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 16 + }, + "fAnyPalette": { + "type": { + "bit_position": 1, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 132 + }, + "pspbFirst": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagSPB" + }, + "kind": "pointer" + }, + "offset": 72 + }, + "pMonitorPrimary": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagMONITOR" + }, + "kind": "pointer" + }, + "offset": 88 + }, + "Spare0": { + "type": { + "kind": "base", + "name": "short" + }, + "offset": 162 + }, + "pMonitorFirst": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagMONITOR" + }, + "kind": "pointer" + }, + "offset": 96 + }, + "hdcGray": { + "type": { + "subtype": { + "kind": "struct", + "name": "HDC__" + }, + "kind": "pointer" + }, + "offset": 40 + }, + "hrgnScreenReal": { + "type": { + "subtype": { + "kind": "struct", + "name": "HRGN__" + }, + "kind": "pointer" + }, + "offset": 120 + }, + "cMonitors": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 80 + }, + "hdcScreen": { + "type": { + "subtype": { + "kind": "struct", + "name": "HDC__" + }, + "kind": "pointer" + }, + "offset": 24 + }, + "DockThresholdMax": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 136 + }, + "rcScreenReal": { + "type": { + "kind": "struct", + "name": "tagRECT" + }, + "offset": 104 + }, + "pdceFirst": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagDCE" + }, + "kind": "pointer" + }, + "offset": 64 + } + }, + "kind": "struct", + "size": 168 + }, + "tagWin32AllocStats": { + "fields": { + "dwMaxAlloc": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 16 + }, + "dwMaxMem": { + "type": { + "kind": "base", + "name": "unsigned long long" + }, + "offset": 0 + }, + "pHead": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagWin32PoolHead" + }, + "kind": "pointer" + }, + "offset": 24 + }, + "dwCrtAlloc": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 20 + }, + "dwCrtMem": { + "type": { + "kind": "base", + "name": "unsigned long long" + }, + "offset": 8 + } + }, + "kind": "struct", + "size": 32 + }, + "__unnamed_18c5": { + "fields": { + "DefaultBig": { + "type": { + "bit_position": 22, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 1 + }, + "offset": 0 + }, + "BaseMiddle": { + "type": { + "bit_position": 0, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 8 + }, + "offset": 0 + }, + "BaseHigh": { + "type": { + "bit_position": 24, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 8 + }, + "offset": 0 + }, + "LimitHigh": { + "type": { + "bit_position": 16, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 4 + }, + "offset": 0 + }, + "System": { + "type": { + "bit_position": 20, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 1 + }, + "offset": 0 + }, + "Granularity": { + "type": { + "bit_position": 23, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 1 + }, + "offset": 0 + }, + "Dpl": { + "type": { + "bit_position": 13, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 2 + }, + "offset": 0 + }, + "Type": { + "type": { + "bit_position": 8, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 5 + }, + "offset": 0 + }, + "Present": { + "type": { + "bit_position": 15, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 1 + }, + "offset": 0 + }, + "LongMode": { + "type": { + "bit_position": 21, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 1 + }, + "offset": 0 + } + }, + "kind": "struct", + "size": 4 + }, + "__unnamed_1261": { + "fields": { + "Buffer": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 24 + }, + "ProviderId": { + "type": { + "kind": "base", + "name": "unsigned long long" + }, + "offset": 0 + }, + "BufferSize": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 16 + }, + "DataPath": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 8 + } + }, + "kind": "struct", + "size": 32 + }, + "__unnamed_1263": { + "fields": { + "Argument4": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 24 + }, + "Argument2": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 8 + }, + "Argument3": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 16 + }, + "Argument1": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 0 + } + }, + "kind": "struct", + "size": 32 + }, + "__unnamed_1265": { + "fields": { + "DeviceIoControl": { + "type": { + "kind": "struct", + "name": "__unnamed_121d" + }, + "offset": 0 + }, + "ReadWriteConfig": { + "type": { + "kind": "struct", + "name": "__unnamed_123d" + }, + "offset": 0 + }, + "Create": { + "type": { + "kind": "struct", + "name": "__unnamed_11ff" + }, + "offset": 0 + }, + "Write": { + "type": { + "kind": "struct", + "name": "__unnamed_1209" + }, + "offset": 0 + }, + "PowerSequence": { + "type": { + "kind": "struct", + "name": "__unnamed_1253" + }, + "offset": 0 + }, + "QueryId": { + "type": { + "kind": "struct", + "name": "__unnamed_1243" + }, + "offset": 0 + }, + "SetFile": { + "type": { + "kind": "struct", + "name": "__unnamed_1213" + }, + "offset": 0 + }, + "CreatePipe": { + "type": { + "kind": "struct", + "name": "__unnamed_1203" + }, + "offset": 0 + }, + "Power": { + "type": { + "kind": "struct", + "name": "__unnamed_125b" + }, + "offset": 0 + }, + "Read": { + "type": { + "kind": "struct", + "name": "__unnamed_1209" + }, + "offset": 0 + }, + "StartDevice": { + "type": { + "kind": "struct", + "name": "__unnamed_125f" + }, + "offset": 0 + }, + "QueryDirectory": { + "type": { + "kind": "struct", + "name": "__unnamed_120d" + }, + "offset": 0 + }, + "LockControl": { + "type": { + "kind": "struct", + "name": "__unnamed_121b" + }, + "offset": 0 + }, + "QueryInterface": { + "type": { + "kind": "struct", + "name": "__unnamed_1233" + }, + "offset": 0 + }, + "Others": { + "type": { + "kind": "struct", + "name": "__unnamed_1263" + }, + "offset": 0 + }, + "FileSystemControl": { + "type": { + "kind": "struct", + "name": "__unnamed_1219" + }, + "offset": 0 + }, + "SetLock": { + "type": { + "kind": "struct", + "name": "__unnamed_123f" + }, + "offset": 0 + }, + "QueryDeviceText": { + "type": { + "kind": "struct", + "name": "__unnamed_1247" + }, + "offset": 0 + }, + "WMI": { + "type": { + "kind": "struct", + "name": "__unnamed_1261" + }, + "offset": 0 + }, + "CreateMailslot": { + "type": { + "kind": "struct", + "name": "__unnamed_1207" + }, + "offset": 0 + }, + "FilterResourceRequirements": { + "type": { + "kind": "struct", + "name": "__unnamed_123b" + }, + "offset": 0 + }, + "MountVolume": { + "type": { + "kind": "struct", + "name": "__unnamed_1225" + }, + "offset": 0 + }, + "QueryVolume": { + "type": { + "kind": "struct", + "name": "__unnamed_1217" + }, + "offset": 0 + }, + "UsageNotification": { + "type": { + "kind": "struct", + "name": "__unnamed_124b" + }, + "offset": 0 + }, + "Scsi": { + "type": { + "kind": "struct", + "name": "__unnamed_1229" + }, + "offset": 0 + }, + "WaitWake": { + "type": { + "kind": "struct", + "name": "__unnamed_124f" + }, + "offset": 0 + }, + "QueryFile": { + "type": { + "kind": "struct", + "name": "__unnamed_1211" + }, + "offset": 0 + }, + "VerifyVolume": { + "type": { + "kind": "struct", + "name": "__unnamed_1225" + }, + "offset": 0 + }, + "QuerySecurity": { + "type": { + "kind": "struct", + "name": "__unnamed_121f" + }, + "offset": 0 + }, + "QueryDeviceRelations": { + "type": { + "kind": "struct", + "name": "__unnamed_122d" + }, + "offset": 0 + }, + "NotifyDirectory": { + "type": { + "kind": "struct", + "name": "__unnamed_120f" + }, + "offset": 0 + }, + "SetSecurity": { + "type": { + "kind": "struct", + "name": "__unnamed_1221" + }, + "offset": 0 + }, + "DeviceCapabilities": { + "type": { + "kind": "struct", + "name": "__unnamed_1237" + }, + "offset": 0 + } + }, + "kind": "struct", + "size": 32 + }, + "__unnamed_1817": { + "fields": { + "Length48": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 8 + }, + "Start": { + "type": { + "kind": "struct", + "name": "nt_symbols!_LARGE_INTEGER" + }, + "offset": 0 + } + }, + "kind": "struct", + "size": 12 + }, + "__unnamed_1815": { + "fields": { + "Length40": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 8 + }, + "Start": { + "type": { + "kind": "struct", + "name": "nt_symbols!_LARGE_INTEGER" + }, + "offset": 0 + } + }, + "kind": "struct", + "size": 12 + }, + "tagKbdLayer": { + "fields": { + "pVkToWcharTable": { + "type": { + "subtype": { + "kind": "struct", + "name": "_VK_TO_WCHAR_TABLE" + }, + "kind": "pointer" + }, + "offset": 8 + }, + "fLocaleFlags": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 80 + }, + "pCharModifiers": { + "type": { + "subtype": { + "kind": "struct", + "name": "MODIFIERS" + }, + "kind": "pointer" + }, + "offset": 0 + }, + "pKeyNamesExt": { + "type": { + "subtype": { + "kind": "struct", + "name": "VSC_LPWSTR" + }, + "kind": "pointer" + }, + "offset": 32 + }, + "pDeadKey": { + "type": { + "subtype": { + "kind": "struct", + "name": "DEADKEY" + }, + "kind": "pointer" + }, + "offset": 16 + }, + "pusVSCtoVK": { + "type": { + "subtype": { + "kind": "base", + "name": "unsigned short" + }, + "kind": "pointer" + }, + "offset": 48 + }, + "pKeyNamesDead": { + "type": { + "subtype": { + "subtype": { + "kind": "base", + "name": "unsigned short" + }, + "kind": "pointer" + }, + "kind": "pointer" + }, + "offset": 40 + }, + "pLigature": { + "type": { + "subtype": { + "kind": "struct", + "name": "_LIGATURE1" + }, + "kind": "pointer" + }, + "offset": 88 + }, + "cbLgEntry": { + "type": { + "kind": "base", + "name": "unsigned char" + }, + "offset": 85 + }, + "pKeyNames": { + "type": { + "subtype": { + "kind": "struct", + "name": "VSC_LPWSTR" + }, + "kind": "pointer" + }, + "offset": 24 + }, + "dwType": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 96 + }, + "dwSubType": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 100 + }, + "nLgMax": { + "type": { + "kind": "base", + "name": "unsigned char" + }, + "offset": 84 + }, + "pVSCtoVK_E1": { + "type": { + "subtype": { + "kind": "struct", + "name": "_VSC_VK" + }, + "kind": "pointer" + }, + "offset": 72 + }, + "pVSCtoVK_E0": { + "type": { + "subtype": { + "kind": "struct", + "name": "_VSC_VK" + }, + "kind": "pointer" + }, + "offset": 64 + }, + "bMaxVSCtoVK": { + "type": { + "kind": "base", + "name": "unsigned char" + }, + "offset": 56 + } + }, + "kind": "struct", + "size": 104 + }, + "__unnamed_1813": { + "fields": { + "DataSize": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 0 + }, + "Reserved1": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 4 + }, + "Reserved2": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 8 + } + }, + "kind": "struct", + "size": 12 + }, + "_D3DKMDT_VIDPN_PRESENT_PATH_SCALING_SUPPORT": { + "fields": { + "Centered": { + "type": { + "bit_position": 1, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 1 + }, + "offset": 0 + }, + "AspectRatioCenteredMax": { + "type": { + "bit_position": 3, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 1 + }, + "offset": 0 + }, + "Stretched": { + "type": { + "bit_position": 2, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 1 + }, + "offset": 0 + }, + "Identity": { + "type": { + "bit_position": 0, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 1 + }, + "offset": 0 + }, + "Custom": { + "type": { + "bit_position": 4, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 1 + }, + "offset": 0 + } + }, + "kind": "struct", + "size": 4 + }, + "__unnamed_1958": { + "fields": { + "MinBusNumber": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 4 + }, + "Length": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 0 + }, + "Reserved": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 12 + }, + "MaxBusNumber": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 8 + } + }, + "kind": "struct", + "size": 16 + }, + "_D3DKMDT_2DREGION": { + "fields": { + "cy": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 4 + }, + "cx": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 0 + } + }, + "kind": "struct", + "size": 8 + }, + "HRGN__": { + "fields": { + "unused": { + "type": { + "kind": "base", + "name": "long" + }, + "offset": 0 + } + }, + "kind": "struct", + "size": 4 + }, + "__unnamed_1954": { + "fields": { + "AffinityPolicy": { + "type": { + "kind": "base", + "name": "unsigned short" + }, + "offset": 8 + }, + "PriorityPolicy": { + "type": { + "kind": "enum", + "name": "PriorityPolicyEnum" + }, + "offset": 12 + }, + "Group": { + "type": { + "kind": "base", + "name": "unsigned short" + }, + "offset": 10 + }, + "MaximumVector": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 4 + }, + "TargetedProcessors": { + "type": { + "kind": "base", + "name": "unsigned long long" + }, + "offset": 16 + }, + "MinimumVector": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 0 + } + }, + "kind": "struct", + "size": 24 + }, + "_PROCMARKHEAD": { + "fields": { + "h": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 0 + }, + "ppi": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagPROCESSINFO" + }, + "kind": "pointer" + }, + "offset": 24 + }, + "hTaskWow": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 16 + }, + "cLockObj": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 8 + } + }, + "kind": "struct", + "size": 32 + }, + "tagSIZE": { + "fields": { + "cy": { + "type": { + "kind": "base", + "name": "long" + }, + "offset": 4 + }, + "cx": { + "type": { + "kind": "base", + "name": "long" + }, + "offset": 0 + } + }, + "kind": "struct", + "size": 8 + }, + "tagDESKTOPVIEW": { + "fields": { + "ulClientDelta": { + "type": { + "kind": "base", + "name": "unsigned long long" + }, + "offset": 16 + }, + "pdesk": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagDESKTOP" + }, + "kind": "pointer" + }, + "offset": 8 + }, + "pdvNext": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagDESKTOPVIEW" + }, + "kind": "pointer" + }, + "offset": 0 + } + }, + "kind": "struct", + "size": 24 + }, + "__unnamed_1819": { + "fields": { + "Start": { + "type": { + "kind": "struct", + "name": "nt_symbols!_LARGE_INTEGER" + }, + "offset": 0 + }, + "Length64": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 8 + } + }, + "kind": "struct", + "size": 12 + }, + "_DMM_COFUNCPATHSMODALITY_SERIALIZATION": { + "fields": { + "NumPathsFromSource": { + "type": { + "kind": "base", + "name": "unsigned char" + }, + "offset": 0 + }, + "PathAndTargetModeSetOffset": { + "type": { + "count": 1, + "subtype": { + "kind": "base", + "name": "unsigned long" + }, + "kind": "array" + }, + "offset": 4 + } + }, + "kind": "struct", + "size": 8 + }, + "tagSBTRACK": { + "fields": { + "spwndSBNotify": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagWND" + }, + "kind": "pointer" + }, + "offset": 24 + }, + "hTimerSB": { + "type": { + "kind": "base", + "name": "unsigned long long" + }, + "offset": 64 + }, + "cmdSB": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 56 + }, + "xxxpfnSB": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 48 + }, + "fTrackVert": { + "type": { + "bit_position": 1, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 1 + }, + "offset": 0 + }, + "posNew": { + "type": { + "kind": "base", + "name": "long" + }, + "offset": 84 + }, + "posOld": { + "type": { + "kind": "base", + "name": "long" + }, + "offset": 80 + }, + "fCtlSB": { + "type": { + "bit_position": 2, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 1 + }, + "offset": 0 + }, + "rcTrack": { + "type": { + "kind": "struct", + "name": "tagRECT" + }, + "offset": 32 + }, + "fTrackRecalc": { + "type": { + "bit_position": 3, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 1 + }, + "offset": 0 + }, + "spwndSB": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagWND" + }, + "kind": "pointer" + }, + "offset": 16 + }, + "spwndTrack": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagWND" + }, + "kind": "pointer" + }, + "offset": 8 + }, + "dpxThumb": { + "type": { + "kind": "base", + "name": "long" + }, + "offset": 72 + }, + "pxOld": { + "type": { + "kind": "base", + "name": "long" + }, + "offset": 76 + }, + "fHitOld": { + "type": { + "bit_position": 0, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 1 + }, + "offset": 0 + }, + "pSBCalc": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagSBCALC" + }, + "kind": "pointer" + }, + "offset": 96 + }, + "nBar": { + "type": { + "kind": "base", + "name": "long" + }, + "offset": 88 + } + }, + "kind": "struct", + "size": 104 + }, + "__unnamed_16c1": { + "fields": { + "ActiveSize": { + "type": { + "kind": "struct", + "name": "_D3DKMDT_2DREGION" + }, + "offset": 0 + }, + "MaxPixelRate": { + "type": { + "kind": "base", + "name": "unsigned long long" + }, + "offset": 0 + } + }, + "kind": "struct", + "size": 8 + }, + "_DMA_ADAPTER": { + "fields": { + "Version": { + "type": { + "kind": "base", + "name": "unsigned short" + }, + "offset": 0 + }, + "DmaOperations": { + "type": { + "subtype": { + "kind": "struct", + "name": "_DMA_OPERATIONS" + }, + "kind": "pointer" + }, + "offset": 8 + }, + "Size": { + "type": { + "kind": "base", + "name": "unsigned short" + }, + "offset": 2 + } + }, + "kind": "struct", + "size": 16 + }, + "tagMONITOR": { + "fields": { + "hDev": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 80 + }, + "head": { + "type": { + "kind": "struct", + "name": "_HEAD" + }, + "offset": 0 + }, + "rcMonitorReal": { + "type": { + "kind": "struct", + "name": "tagRECT" + }, + "offset": 28 + }, + "pMonitorNext": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagMONITOR" + }, + "kind": "pointer" + }, + "offset": 16 + }, + "hDevReal": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 88 + }, + "Flink": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagMONITOR" + }, + "kind": "pointer" + }, + "offset": 128 + }, + "hrgnMonitorReal": { + "type": { + "subtype": { + "kind": "struct", + "name": "HRGN__" + }, + "kind": "pointer" + }, + "offset": 64 + }, + "Blink": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagMONITOR" + }, + "kind": "pointer" + }, + "offset": 136 + }, + "rcWorkReal": { + "type": { + "kind": "struct", + "name": "tagRECT" + }, + "offset": 44 + }, + "dwMONFlags": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 24 + }, + "cWndStack": { + "type": { + "kind": "base", + "name": "short" + }, + "offset": 74 + }, + "DockTargets": { + "type": { + "count": 7, + "subtype": { + "count": 4, + "subtype": { + "kind": "base", + "name": "unsigned char" + }, + "kind": "array" + }, + "kind": "array" + }, + "offset": 96 + }, + "Spare0": { + "type": { + "kind": "base", + "name": "short" + }, + "offset": 72 + } + }, + "kind": "struct", + "size": 144 + }, + "__unnamed_180b": { + "fields": { + "Translated": { + "type": { + "kind": "struct", + "name": "__unnamed_1807" + }, + "offset": 0 + }, + "Raw": { + "type": { + "kind": "struct", + "name": "__unnamed_1809" + }, + "offset": 0 + } + }, + "kind": "struct", + "size": 16 + }, + "tagRECT": { + "fields": { + "top": { + "type": { + "kind": "base", + "name": "long" + }, + "offset": 4 + }, + "right": { + "type": { + "kind": "base", + "name": "long" + }, + "offset": 8 + }, + "bottom": { + "type": { + "kind": "base", + "name": "long" + }, + "offset": 12 + }, + "left": { + "type": { + "kind": "base", + "name": "long" + }, + "offset": 0 + } + }, + "kind": "struct", + "size": 16 + }, + "__unnamed_180d": { + "fields": { + "Reserved1": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 8 + }, + "Port": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 4 + }, + "Channel": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 0 + } + }, + "kind": "struct", + "size": 12 + }, + "MODIFIERS": { + "fields": { + "wMaxModBits": { + "type": { + "kind": "base", + "name": "unsigned short" + }, + "offset": 8 + }, + "pVkToBit": { + "type": { + "subtype": { + "kind": "struct", + "name": "VK_TO_BIT" + }, + "kind": "pointer" + }, + "offset": 0 + }, + "ModNumber": { + "type": { + "count": 0, + "subtype": { + "kind": "base", + "name": "unsigned char" + }, + "kind": "array" + }, + "offset": 10 + } + }, + "kind": "struct", + "size": 16 + }, + "__unnamed_120f": { + "fields": { + "CompletionFilter": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 8 + }, + "Length": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 0 + } + }, + "kind": "struct", + "size": 16 + }, + "__unnamed_120d": { + "fields": { + "Length": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 0 + }, + "FileIndex": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 24 + }, + "FileInformationClass": { + "type": { + "kind": "enum", + "name": "FileInformationClassEnum" + }, + "offset": 16 + }, + "FileName": { + "type": { + "subtype": { + "kind": "struct", + "name": "nt_symbols!_UNICODE_STRING" + }, + "kind": "pointer" + }, + "offset": 8 + } + }, + "kind": "struct", + "size": 32 + }, + "_DMM_VIDPNPATHSFROMSOURCE_SERIALIZATION": { + "fields": { + "PathAndTargetModeSerialization": { + "type": { + "count": 1, + "subtype": { + "kind": "struct", + "name": "_DMM_VIDPNPATHANDTARGETMODE_SERIALIZATION" + }, + "kind": "array" + }, + "offset": 48 + }, + "NumPathsFromSource": { + "type": { + "kind": "base", + "name": "unsigned char" + }, + "offset": 40 + }, + "SourceMode": { + "type": { + "kind": "struct", + "name": "_D3DKMDT_VIDPN_SOURCE_MODE" + }, + "offset": 0 + } + }, + "kind": "struct", + "size": 480 + }, + "tagMSG": { + "fields": { + "wParam": { + "type": { + "kind": "base", + "name": "unsigned long long" + }, + "offset": 16 + }, + "lParam": { + "type": { + "kind": "base", + "name": "long long" + }, + "offset": 24 + }, + "pt": { + "type": { + "kind": "struct", + "name": "tagPOINT" + }, + "offset": 36 + }, + "hwnd": { + "type": { + "subtype": { + "kind": "struct", + "name": "HWND__" + }, + "kind": "pointer" + }, + "offset": 0 + }, + "time": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 32 + }, + "message": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 8 + } + }, + "kind": "struct", + "size": 48 + }, + "tagDPISERVERINFO": { + "fields": { + "hMsgFont": { + "type": { + "subtype": { + "kind": "struct", + "name": "HFONT__" + }, + "kind": "pointer" + }, + "offset": 16 + }, + "hCaptionFont": { + "type": { + "subtype": { + "kind": "struct", + "name": "HFONT__" + }, + "kind": "pointer" + }, + "offset": 8 + }, + "gclBorder": { + "type": { + "kind": "base", + "name": "long" + }, + "offset": 0 + }, + "cxMsgFontChar": { + "type": { + "kind": "base", + "name": "long" + }, + "offset": 24 + }, + "wMaxBtnSize": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 32 + }, + "cyMsgFontChar": { + "type": { + "kind": "base", + "name": "long" + }, + "offset": 28 + } + }, + "kind": "struct", + "size": 40 + }, + "_D3DDDI_GAMMA_RAMP_RGB256x3x16": { + "fields": { + "Blue": { + "type": { + "count": 256, + "subtype": { + "kind": "base", + "name": "unsigned short" + }, + "kind": "array" + }, + "offset": 1024 + }, + "Green": { + "type": { + "count": 256, + "subtype": { + "kind": "base", + "name": "unsigned short" + }, + "kind": "array" + }, + "offset": 512 + }, + "Red": { + "type": { + "count": 256, + "subtype": { + "kind": "base", + "name": "unsigned short" + }, + "kind": "array" + }, + "offset": 0 + } + }, + "kind": "struct", + "size": 1536 + }, + "__unnamed_124f": { + "fields": { + "PowerState": { + "type": { + "kind": "enum", + "name": "PowerStateEnum" + }, + "offset": 0 + } + }, + "kind": "struct", + "size": 4 + }, + "tagWOWPROCESSINFO": { + "fields": { + "ptdbHead": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagTDB" + }, + "kind": "pointer" + }, + "offset": 16 + }, + "ptiScheduled": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagTHREADINFO" + }, + "kind": "pointer" + }, + "offset": 8 + }, + "nRecvLock": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 52 + }, + "CSLockCount": { + "type": { + "kind": "base", + "name": "long" + }, + "offset": 64 + }, + "nSendLock": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 48 + }, + "pEventWowExec": { + "type": { + "subtype": { + "kind": "struct", + "name": "nt_symbols!_KEVENT" + }, + "kind": "pointer" + }, + "offset": 32 + }, + "lpfnWowExitTask": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 24 + }, + "CSOwningThread": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagTHREADINFO" + }, + "kind": "pointer" + }, + "offset": 56 + }, + "hEventWowExecClient": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 40 + }, + "pwpiNext": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagWOWPROCESSINFO" + }, + "kind": "pointer" + }, + "offset": 0 + } + }, + "kind": "struct", + "size": 72 + }, + "HTOUCHINPUT__": { + "fields": { + "unused": { + "type": { + "kind": "base", + "name": "long" + }, + "offset": 0 + } + }, + "kind": "struct", + "size": 4 + }, + "tagMENU": { + "fields": { + "iItem": { + "type": { + "kind": "base", + "name": "long" + }, + "offset": 44 + }, + "head": { + "type": { + "kind": "struct", + "name": "_PROCDESKHEAD" + }, + "offset": 0 + }, + "umpm": { + "type": { + "kind": "struct", + "name": "tagUAHMENUPOPUPMETRICS" + }, + "offset": 132 + }, + "cItems": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 52 + }, + "pParentMenus": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagMENULIST" + }, + "kind": "pointer" + }, + "offset": 88 + }, + "fFlags": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 40 + }, + "cxMenu": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 56 + }, + "dwContextHelpId": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 96 + }, + "cxTextAlign": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 64 + }, + "cAlloced": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 48 + }, + "hbrBack": { + "type": { + "subtype": { + "kind": "struct", + "name": "HBRUSH__" + }, + "kind": "pointer" + }, + "offset": 112 + }, + "dwArrowsOn": { + "type": { + "bit_position": 0, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 2 + }, + "offset": 128 + }, + "iMaxTop": { + "type": { + "kind": "base", + "name": "long" + }, + "offset": 124 + }, + "dwMenuData": { + "type": { + "kind": "base", + "name": "unsigned long long" + }, + "offset": 104 + }, + "cyMenu": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 60 + }, + "rgItems": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagITEM" + }, + "kind": "pointer" + }, + "offset": 80 + }, + "spwndNotify": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagWND" + }, + "kind": "pointer" + }, + "offset": 72 + }, + "iTop": { + "type": { + "kind": "base", + "name": "long" + }, + "offset": 120 + }, + "cyMax": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 100 + } + }, + "kind": "struct", + "size": 152 + }, + "_D3DDDI_GAMMA_RAMP_DXGI_1": { + "fields": { + "GammaCurve": { + "type": { + "count": 1025, + "subtype": { + "kind": "struct", + "name": "D3DDDI_DXGI_RGB" + }, + "kind": "array" + }, + "offset": 24 + }, + "Scale": { + "type": { + "kind": "struct", + "name": "D3DDDI_DXGI_RGB" + }, + "offset": 0 + }, + "Offset": { + "type": { + "kind": "struct", + "name": "D3DDDI_DXGI_RGB" + }, + "offset": 12 + } + }, + "kind": "struct", + "size": 12324 + }, + "_MOVESIZEDATA": { + "fields": { + "fmsKbd": { + "type": { + "bit_position": 1, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 1 + }, + "offset": 164 + }, + "pStartMonitorCurrentHitTarget": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagMONITOR" + }, + "kind": "pointer" + }, + "offset": 168 + }, + "impy": { + "type": { + "kind": "base", + "name": "long" + }, + "offset": 152 + }, + "fMoveFromMax": { + "type": { + "bit_position": 7, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 1 + }, + "offset": 164 + }, + "fSnapMoving": { + "type": { + "bit_position": 11, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 1 + }, + "offset": 164 + }, + "frcNormalCheckPtValid": { + "type": { + "bit_position": 24, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 1 + }, + "offset": 164 + }, + "ptMaxTrack": { + "type": { + "kind": "struct", + "name": "tagPOINT" + }, + "offset": 96 + }, + "ptRestore": { + "type": { + "kind": "struct", + "name": "tagPOINT" + }, + "offset": 156 + }, + "fUsePreviewRect": { + "type": { + "bit_position": 26, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 1 + }, + "offset": 164 + }, + "fForceSizing": { + "type": { + "bit_position": 19, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 1 + }, + "offset": 164 + }, + "fThresholdSelector": { + "type": { + "bit_position": 15, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 3 + }, + "offset": 164 + }, + "ptStartHitWindowRelative": { + "type": { + "kind": "struct", + "name": "tagPOINT" + }, + "offset": 208 + }, + "fDragFullWindows": { + "type": { + "bit_position": 5, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 1 + }, + "offset": 164 + }, + "fForeground": { + "type": { + "bit_position": 4, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 1 + }, + "offset": 164 + }, + "dyMouse": { + "type": { + "kind": "base", + "name": "long" + }, + "offset": 140 + }, + "fHasSoftwareCursor": { + "type": { + "bit_position": 27, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 1 + }, + "offset": 164 + }, + "fIsHitPtOffScreen": { + "type": { + "bit_position": 21, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 1 + }, + "offset": 164 + }, + "fSnapSizingTemporaryAllowed": { + "type": { + "bit_position": 22, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 1 + }, + "offset": 164 + }, + "fCheckPtForcefullyRestored": { + "type": { + "bit_position": 18, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 1 + }, + "offset": 164 + }, + "fVerticallyMaximizedRight": { + "type": { + "bit_position": 9, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 1 + }, + "offset": 164 + }, + "ulCountDragOutOfLeftRightTarget": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 228 + }, + "Unused": { + "type": { + "bit_position": 28, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 4 + }, + "offset": 164 + }, + "dxMouse": { + "type": { + "kind": "base", + "name": "long" + }, + "offset": 136 + }, + "fStartVerticallyMaximizedRight": { + "type": { + "bit_position": 14, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 1 + }, + "offset": 164 + }, + "rcParent": { + "type": { + "kind": "struct", + "name": "tagRECT" + }, + "offset": 72 + }, + "fOffScreen": { + "type": { + "bit_position": 6, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 1 + }, + "offset": 164 + }, + "fWindowWasSuperMaximized": { + "type": { + "bit_position": 12, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 1 + }, + "offset": 164 + }, + "fVerticallyMaximizedLeft": { + "type": { + "bit_position": 8, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 1 + }, + "offset": 164 + }, + "spwnd": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagWND" + }, + "kind": "pointer" + }, + "offset": 0 + }, + "StartCurrentHitTarget": { + "type": { + "kind": "enum", + "name": "StartCurrentHitTargetEnum" + }, + "offset": 176 + }, + "fHasPreviewRect": { + "type": { + "bit_position": 25, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 1 + }, + "offset": 164 + }, + "fLockWindowUpdate": { + "type": { + "bit_position": 2, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 1 + }, + "offset": 164 + }, + "rcPreview": { + "type": { + "kind": "struct", + "name": "tagRECT" + }, + "offset": 40 + }, + "fSnapSizing": { + "type": { + "bit_position": 10, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 1 + }, + "offset": 164 + }, + "fIsMoveSizeLoop": { + "type": { + "bit_position": 20, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 1 + }, + "offset": 164 + }, + "fInitSize": { + "type": { + "bit_position": 0, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 1 + }, + "offset": 164 + }, + "rcDragCursor": { + "type": { + "kind": "struct", + "name": "tagRECT" + }, + "offset": 24 + }, + "ulCountDragOutOfTopTarget": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 224 + }, + "rcPreviewCursor": { + "type": { + "kind": "struct", + "name": "tagRECT" + }, + "offset": 56 + }, + "CurrentHitTarget": { + "type": { + "kind": "enum", + "name": "CurrentHitTargetEnum" + }, + "offset": 192 + }, + "fSnapMovingTemporaryAllowed": { + "type": { + "bit_position": 23, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 1 + }, + "offset": 164 + }, + "fTrackCancelled": { + "type": { + "bit_position": 3, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 1 + }, + "offset": 164 + }, + "ptHitWindowRelative": { + "type": { + "kind": "struct", + "name": "tagPOINT" + }, + "offset": 200 + }, + "ptLastTrack": { + "type": { + "kind": "struct", + "name": "tagPOINT" + }, + "offset": 216 + }, + "cmd": { + "type": { + "kind": "base", + "name": "long" + }, + "offset": 144 + }, + "Flags": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 164 + }, + "MoveRectStyle": { + "type": { + "kind": "enum", + "name": "MoveRectStyleEnum" + }, + "offset": 196 + }, + "rcWindow": { + "type": { + "kind": "struct", + "name": "tagRECT" + }, + "offset": 104 + }, + "ulCountSizeOutOfTopBottomTarget": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 232 + }, + "fStartVerticallyMaximizedLeft": { + "type": { + "bit_position": 13, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 1 + }, + "offset": 164 + }, + "rcNormalStartCheckPt": { + "type": { + "kind": "struct", + "name": "tagRECT" + }, + "offset": 120 + }, + "ptMinTrack": { + "type": { + "kind": "struct", + "name": "tagPOINT" + }, + "offset": 88 + }, + "rcDrag": { + "type": { + "kind": "struct", + "name": "tagRECT" + }, + "offset": 8 + }, + "pMonitorCurrentHitTarget": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagMONITOR" + }, + "kind": "pointer" + }, + "offset": 184 + }, + "impx": { + "type": { + "kind": "base", + "name": "long" + }, + "offset": 148 + } + }, + "kind": "struct", + "size": 240 + }, + "_D3DDDI_RATIONAL": { + "fields": { + "Denominator": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 4 + }, + "Numerator": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 0 + } + }, + "kind": "struct", + "size": 8 + }, + "VWPL": { + "fields": { + "cElem": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 4 + }, + "aElement": { + "type": { + "count": 0, + "subtype": { + "kind": "struct", + "name": "VWPLELEMENT" + }, + "kind": "array" + }, + "offset": 16 + }, + "fTagged": { + "type": { + "kind": "base", + "name": "long" + }, + "offset": 12 + }, + "cThreshhold": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 8 + }, + "cPwnd": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 0 + } + }, + "kind": "struct", + "size": 16 + }, + "tagTEXTMETRICW": { + "fields": { + "tmOverhang": { + "type": { + "kind": "base", + "name": "long" + }, + "offset": 32 + }, + "tmPitchAndFamily": { + "type": { + "kind": "base", + "name": "unsigned char" + }, + "offset": 55 + }, + "tmStruckOut": { + "type": { + "kind": "base", + "name": "unsigned char" + }, + "offset": 54 + }, + "tmCharSet": { + "type": { + "kind": "base", + "name": "unsigned char" + }, + "offset": 56 + }, + "tmDigitizedAspectX": { + "type": { + "kind": "base", + "name": "long" + }, + "offset": 36 + }, + "tmDigitizedAspectY": { + "type": { + "kind": "base", + "name": "long" + }, + "offset": 40 + }, + "tmFirstChar": { + "type": { + "kind": "base", + "name": "wchar" + }, + "offset": 44 + }, + "tmWeight": { + "type": { + "kind": "base", + "name": "long" + }, + "offset": 28 + }, + "tmDescent": { + "type": { + "kind": "base", + "name": "long" + }, + "offset": 8 + }, + "tmDefaultChar": { + "type": { + "kind": "base", + "name": "wchar" + }, + "offset": 48 + }, + "tmLastChar": { + "type": { + "kind": "base", + "name": "wchar" + }, + "offset": 46 + }, + "tmMaxCharWidth": { + "type": { + "kind": "base", + "name": "long" + }, + "offset": 24 + }, + "tmItalic": { + "type": { + "kind": "base", + "name": "unsigned char" + }, + "offset": 52 + }, + "tmUnderlined": { + "type": { + "kind": "base", + "name": "unsigned char" + }, + "offset": 53 + }, + "tmInternalLeading": { + "type": { + "kind": "base", + "name": "long" + }, + "offset": 12 + }, + "tmAscent": { + "type": { + "kind": "base", + "name": "long" + }, + "offset": 4 + }, + "tmHeight": { + "type": { + "kind": "base", + "name": "long" + }, + "offset": 0 + }, + "tmAveCharWidth": { + "type": { + "kind": "base", + "name": "long" + }, + "offset": 20 + }, + "tmBreakChar": { + "type": { + "kind": "base", + "name": "wchar" + }, + "offset": 50 + }, + "tmExternalLeading": { + "type": { + "kind": "base", + "name": "long" + }, + "offset": 16 + } + }, + "kind": "struct", + "size": 60 + }, + "_SCATTER_GATHER_LIST": { + "fields": { + "Elements": { + "type": { + "count": 0, + "subtype": { + "kind": "struct", + "name": "_SCATTER_GATHER_ELEMENT" + }, + "kind": "array" + }, + "offset": 16 + }, + "Reserved": { + "type": { + "kind": "base", + "name": "unsigned long long" + }, + "offset": 8 + }, + "NumberOfElements": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 0 + } + }, + "kind": "struct", + "size": 16 + }, + "HICON__": { + "fields": { + "unused": { + "type": { + "kind": "base", + "name": "long" + }, + "offset": 0 + } + }, + "kind": "struct", + "size": 4 + }, + "_HANDLEENTRY": { + "fields": { + "pOwner": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 8 + }, + "bType": { + "type": { + "kind": "enum", + "name": "bTypeEnum" + }, + "offset": 16 + }, + "bFlags": { + "type": { + "kind": "base", + "name": "unsigned char" + }, + "offset": 17 + }, + "phead": { + "type": { + "subtype": { + "kind": "struct", + "name": "_HEAD" + }, + "kind": "pointer" + }, + "offset": 0 + }, + "wUniq": { + "type": { + "kind": "base", + "name": "unsigned short" + }, + "offset": 18 + } + }, + "kind": "struct", + "size": 24 + }, + "_THRDESKHEAD": { + "fields": { + "cLockObj": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 8 + }, + "pSelf": { + "type": { + "subtype": { + "kind": "base", + "name": "unsigned char" + }, + "kind": "pointer" + }, + "offset": 32 + }, + "rpdesk": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagDESKTOP" + }, + "kind": "pointer" + }, + "offset": 24 + }, + "pti": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagTHREADINFO" + }, + "kind": "pointer" + }, + "offset": 16 + }, + "h": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 0 + } + }, + "kind": "struct", + "size": 40 + }, + "tagSVR_INSTANCE_INFO": { + "fields": { + "head": { + "type": { + "kind": "struct", + "name": "_THROBJHEAD" + }, + "offset": 0 + }, + "next": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagSVR_INSTANCE_INFO" + }, + "kind": "pointer" + }, + "offset": 24 + }, + "nextInThisThread": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagSVR_INSTANCE_INFO" + }, + "kind": "pointer" + }, + "offset": 32 + }, + "spwndEvent": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagWND" + }, + "kind": "pointer" + }, + "offset": 48 + }, + "afCmd": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 40 + }, + "pcii": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 56 + } + }, + "kind": "struct", + "size": 64 + }, + "_DMM_VIDPNTARGETMODESET_SERIALIZATION": { + "fields": { + "NumModes": { + "type": { + "kind": "base", + "name": "unsigned char" + }, + "offset": 0 + }, + "ModeSerialization": { + "type": { + "count": 1, + "subtype": { + "kind": "struct", + "name": "_D3DKMDT_VIDPN_TARGET_MODE" + }, + "kind": "array" + }, + "offset": 8 + } + }, + "kind": "struct", + "size": 80 + }, + "_DMM_COMMITVIDPNREQUEST_SERIALIZATION": { + "fields": { + "RequestDiagInfo": { + "type": { + "kind": "struct", + "name": "_DMM_COMMITVIDPNREQUEST_DIAGINFO" + }, + "offset": 4 + }, + "AffectedVidPnSourceId": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 0 + }, + "VidPnSerialization": { + "type": { + "kind": "struct", + "name": "_DMM_VIDPN_SERIALIZATION" + }, + "offset": 16 + } + }, + "kind": "struct", + "size": 28 + }, + "tagPOPUPMENU": { + "fields": { + "fDroppedLeft": { + "type": { + "bit_position": 4, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 1 + }, + "offset": 0 + }, + "fIsSysMenu": { + "type": { + "bit_position": 2, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 1 + }, + "offset": 0 + }, + "posDropped": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 84 + }, + "fIsMenuBar": { + "type": { + "bit_position": 0, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 1 + }, + "offset": 0 + }, + "fHierarchyDropped": { + "type": { + "bit_position": 5, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 1 + }, + "offset": 0 + }, + "fDropNextPopup": { + "type": { + "bit_position": 10, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 1 + }, + "offset": 0 + }, + "fRightButton": { + "type": { + "bit_position": 6, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 1 + }, + "offset": 0 + }, + "spmenu": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagMENU" + }, + "kind": "pointer" + }, + "offset": 40 + }, + "ppopupmenuRoot": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagPOPUPMENU" + }, + "kind": "pointer" + }, + "offset": 64 + }, + "fFirstClick": { + "type": { + "bit_position": 9, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 1 + }, + "offset": 0 + }, + "spwndNotify": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagWND" + }, + "kind": "pointer" + }, + "offset": 8 + }, + "fRtoL": { + "type": { + "bit_position": 22, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 1 + }, + "offset": 0 + }, + "fSendUninit": { + "type": { + "bit_position": 21, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 1 + }, + "offset": 0 + }, + "fAboutToHide": { + "type": { + "bit_position": 12, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 1 + }, + "offset": 0 + }, + "spwndNextPopup": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagWND" + }, + "kind": "pointer" + }, + "offset": 24 + }, + "fFlushDelayedFree": { + "type": { + "bit_position": 17, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 1 + }, + "offset": 0 + }, + "fHasMenuBar": { + "type": { + "bit_position": 1, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 1 + }, + "offset": 0 + }, + "fTrackMouseEvent": { + "type": { + "bit_position": 20, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 1 + }, + "offset": 0 + }, + "fNoNotify": { + "type": { + "bit_position": 11, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 1 + }, + "offset": 0 + }, + "posSelectedItem": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 80 + }, + "fUseMonitorRect": { + "type": { + "bit_position": 28, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 1 + }, + "offset": 0 + }, + "spwndPrevPopup": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagWND" + }, + "kind": "pointer" + }, + "offset": 32 + }, + "ppmDelayedFree": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagPOPUPMENU" + }, + "kind": "pointer" + }, + "offset": 72 + }, + "fFreed": { + "type": { + "bit_position": 18, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 1 + }, + "offset": 0 + }, + "fSynchronous": { + "type": { + "bit_position": 8, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 1 + }, + "offset": 0 + }, + "spmenuAlternate": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagMENU" + }, + "kind": "pointer" + }, + "offset": 48 + }, + "spwndPopupMenu": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagWND" + }, + "kind": "pointer" + }, + "offset": 16 + }, + "fDestroyed": { + "type": { + "bit_position": 15, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 1 + }, + "offset": 0 + }, + "iDropDir": { + "type": { + "bit_position": 23, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 5 + }, + "offset": 0 + }, + "fIsTrackPopup": { + "type": { + "bit_position": 3, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 1 + }, + "offset": 0 + }, + "spwndActivePopup": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagWND" + }, + "kind": "pointer" + }, + "offset": 56 + }, + "fInCancel": { + "type": { + "bit_position": 19, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 1 + }, + "offset": 0 + }, + "fToggle": { + "type": { + "bit_position": 7, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 1 + }, + "offset": 0 + }, + "fDelayedFree": { + "type": { + "bit_position": 16, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 1 + }, + "offset": 0 + }, + "fHideTimer": { + "type": { + "bit_position": 14, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 1 + }, + "offset": 0 + }, + "fShowTimer": { + "type": { + "bit_position": 13, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 1 + }, + "offset": 0 + } + }, + "kind": "struct", + "size": 88 + }, + "_D3DKMDT_MONITOR_SOURCE_MODE": { + "fields": { + "Origin": { + "type": { + "kind": "enum", + "name": "OriginEnum" + }, + "offset": 84 + }, + "VideoSignalInfo": { + "type": { + "kind": "struct", + "name": "_D3DKMDT_VIDEO_SIGNAL_INFO" + }, + "offset": 8 + }, + "ColorCoeffDynamicRanges": { + "type": { + "kind": "struct", + "name": "_D3DKMDT_COLOR_COEFF_DYNAMIC_RANGES" + }, + "offset": 68 + }, + "Preference": { + "type": { + "kind": "enum", + "name": "PreferenceEnum" + }, + "offset": 88 + }, + "Id": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 0 + }, + "ColorBasis": { + "type": { + "kind": "enum", + "name": "ColorBasisEnum" + }, + "offset": 64 + } + }, + "kind": "struct", + "size": 96 + }, + "_DMM_MONITORDESCRIPTOR_SERIALIZATION": { + "fields": { + "Origin": { + "type": { + "kind": "enum", + "name": "OriginEnum" + }, + "offset": 8 + }, + "Data": { + "type": { + "count": 128, + "subtype": { + "kind": "base", + "name": "unsigned char" + }, + "kind": "array" + }, + "offset": 12 + }, + "Type": { + "type": { + "kind": "enum", + "name": "TypeEnum" + }, + "offset": 4 + }, + "Id": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 0 + } + }, + "kind": "struct", + "size": 140 + }, + "__unnamed_127c": { + "fields": { + "Wcb": { + "type": { + "kind": "struct", + "name": "nt_symbols!_WAIT_CONTEXT_BLOCK" + }, + "offset": 0 + }, + "ListEntry": { + "type": { + "kind": "struct", + "name": "nt_symbols!_LIST_ENTRY" + }, + "offset": 0 + } + }, + "kind": "struct", + "size": 72 + }, + "_D3DMATRIX": { + "fields": { + "_41": { + "type": { + "kind": "base", + "name": "float" + }, + "offset": 48 + }, + "_42": { + "type": { + "kind": "base", + "name": "float" + }, + "offset": 52 + }, + "_43": { + "type": { + "kind": "base", + "name": "float" + }, + "offset": 56 + }, + "_44": { + "type": { + "kind": "base", + "name": "float" + }, + "offset": 60 + }, + "_34": { + "type": { + "kind": "base", + "name": "float" + }, + "offset": 44 + }, + "_14": { + "type": { + "kind": "base", + "name": "float" + }, + "offset": 12 + }, + "_13": { + "type": { + "kind": "base", + "name": "float" + }, + "offset": 8 + }, + "_12": { + "type": { + "kind": "base", + "name": "float" + }, + "offset": 4 + }, + "_11": { + "type": { + "kind": "base", + "name": "float" + }, + "offset": 0 + }, + "_24": { + "type": { + "kind": "base", + "name": "float" + }, + "offset": 28 + }, + "_31": { + "type": { + "kind": "base", + "name": "float" + }, + "offset": 32 + }, + "_33": { + "type": { + "kind": "base", + "name": "float" + }, + "offset": 40 + }, + "_32": { + "type": { + "kind": "base", + "name": "float" + }, + "offset": 36 + }, + "_22": { + "type": { + "kind": "base", + "name": "float" + }, + "offset": 20 + }, + "_23": { + "type": { + "kind": "base", + "name": "float" + }, + "offset": 24 + }, + "_21": { + "type": { + "kind": "base", + "name": "float" + }, + "offset": 16 + } + }, + "kind": "struct", + "size": 64 + }, + "_LARGE_UNICODE_STRING": { + "fields": { + "Buffer": { + "type": { + "subtype": { + "kind": "base", + "name": "unsigned short" + }, + "kind": "pointer" + }, + "offset": 8 + }, + "Length": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 0 + }, + "MaximumLength": { + "type": { + "bit_position": 0, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 31 + }, + "offset": 4 + }, + "bAnsi": { + "type": { + "bit_position": 31, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 1 + }, + "offset": 4 + } + }, + "kind": "struct", + "size": 16 + }, + "_VK_VALUES_STRINGS": { + "fields": { + "fReserved": { + "type": { + "kind": "base", + "name": "unsigned char" + }, + "offset": 8 + }, + "pszMultiNames": { + "type": { + "subtype": { + "kind": "base", + "name": "unsigned char" + }, + "kind": "pointer" + }, + "offset": 0 + } + }, + "kind": "struct", + "size": 16 + }, + "tagHID_TLC_INFO": { + "fields": { + "cExcludeOrphaned": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 36 + }, + "cDevices": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 20 + }, + "usUsage": { + "type": { + "kind": "base", + "name": "unsigned short" + }, + "offset": 18 + }, + "cExcludeRequest": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 32 + }, + "link": { + "type": { + "kind": "struct", + "name": "nt_symbols!_LIST_ENTRY" + }, + "offset": 0 + }, + "cUsagePageRequest": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 28 + }, + "usUsagePage": { + "type": { + "kind": "base", + "name": "unsigned short" + }, + "offset": 16 + }, + "cDirectRequest": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 24 + } + }, + "kind": "struct", + "size": 40 + }, + "_DMM_MONITOR_SOURCE_MODE_SERIALIZATION": { + "fields": { + "Info": { + "type": { + "kind": "struct", + "name": "_D3DKMDT_MONITOR_SOURCE_MODE" + }, + "offset": 0 + }, + "TimingType": { + "type": { + "kind": "enum", + "name": "TimingTypeEnum" + }, + "offset": 96 + } + }, + "kind": "struct", + "size": 104 + }, + "tagCURSOR": { + "fields": { + "rt": { + "type": { + "kind": "base", + "name": "unsigned short" + }, + "offset": 58 + }, + "head": { + "type": { + "kind": "struct", + "name": "_PROCMARKHEAD" + }, + "offset": 0 + }, + "hbmUserAlpha": { + "type": { + "subtype": { + "kind": "struct", + "name": "HBITMAP__" + }, + "kind": "pointer" + }, + "offset": 112 + }, + "xHotspot": { + "type": { + "kind": "base", + "name": "short" + }, + "offset": 68 + }, + "hbmColor": { + "type": { + "subtype": { + "kind": "struct", + "name": "HBITMAP__" + }, + "kind": "pointer" + }, + "offset": 80 + }, + "pcurNext": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagCURSOR" + }, + "kind": "pointer" + }, + "offset": 32 + }, + "CURSORF_flags": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 64 + }, + "hbmMask": { + "type": { + "subtype": { + "kind": "struct", + "name": "HBITMAP__" + }, + "kind": "pointer" + }, + "offset": 72 + }, + "bpp": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 120 + }, + "cy": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 128 + }, + "cx": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 124 + }, + "rcBounds": { + "type": { + "kind": "struct", + "name": "tagRECT" + }, + "offset": 96 + }, + "atomModName": { + "type": { + "kind": "base", + "name": "unsigned short" + }, + "offset": 56 + }, + "hbmAlpha": { + "type": { + "subtype": { + "kind": "struct", + "name": "HBITMAP__" + }, + "kind": "pointer" + }, + "offset": 88 + }, + "yHotspot": { + "type": { + "kind": "base", + "name": "short" + }, + "offset": 70 + }, + "strName": { + "type": { + "kind": "struct", + "name": "nt_symbols!_UNICODE_STRING" + }, + "offset": 40 + } + }, + "kind": "struct", + "size": 136 + }, + "_D3DKMDT_GAMMA_RAMP": { + "fields": { + "Data": { + "type": { + "kind": "struct", + "name": "__unnamed_182e" + }, + "offset": 16 + }, + "DataSize": { + "type": { + "kind": "base", + "name": "unsigned long long" + }, + "offset": 8 + }, + "Type": { + "type": { + "kind": "enum", + "name": "TypeEnum" + }, + "offset": 0 + } + }, + "kind": "struct", + "size": 24 + }, + "HWND__": { + "fields": { + "unused": { + "type": { + "kind": "base", + "name": "long" + }, + "offset": 0 + } + }, + "kind": "struct", + "size": 4 + }, + "__unnamed_1207": { + "fields": { + "ShareAccess": { + "type": { + "kind": "base", + "name": "unsigned short" + }, + "offset": 18 + }, + "Reserved": { + "type": { + "kind": "base", + "name": "unsigned short" + }, + "offset": 16 + }, + "SecurityContext": { + "type": { + "subtype": { + "kind": "struct", + "name": "nt_symbols!_IO_SECURITY_CONTEXT" + }, + "kind": "pointer" + }, + "offset": 0 + }, + "Options": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 8 + }, + "Parameters": { + "type": { + "subtype": { + "kind": "struct", + "name": "nt_symbols!_MAILSLOT_CREATE_PARAMETERS" + }, + "kind": "pointer" + }, + "offset": 24 + } + }, + "kind": "struct", + "size": 32 + }, + "__unnamed_18a1": { + "fields": { + "Text": { + "type": { + "kind": "enum", + "name": "TextEnum" + }, + "offset": 0 + }, + "Graphics": { + "type": { + "kind": "struct", + "name": "_D3DKMDT_GRAPHICS_RENDERING_FORMAT" + }, + "offset": 0 + } + }, + "kind": "struct", + "size": 32 + }, + "_DMM_VIDPNPATHANDTARGETMODE_SERIALIZATION": { + "fields": { + "TargetMode": { + "type": { + "kind": "struct", + "name": "_D3DKMDT_VIDPN_TARGET_MODE" + }, + "offset": 360 + }, + "PathInfo": { + "type": { + "kind": "struct", + "name": "_D3DKMDT_VIDPN_PRESENT_PATH" + }, + "offset": 0 + } + }, + "kind": "struct", + "size": 432 + }, + "HKL__": { + "fields": { + "unused": { + "type": { + "kind": "base", + "name": "long" + }, + "offset": 0 + } + }, + "kind": "struct", + "size": 4 + }, + "__unnamed_1209": { + "fields": { + "Length": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 0 + }, + "ByteOffset": { + "type": { + "kind": "struct", + "name": "nt_symbols!_LARGE_INTEGER" + }, + "offset": 16 + }, + "Key": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 8 + } + }, + "kind": "struct", + "size": 24 + }, + "tagDCE": { + "fields": { + "hrgnClipPublic": { + "type": { + "subtype": { + "kind": "struct", + "name": "HRGN__" + }, + "kind": "pointer" + }, + "offset": 48 + }, + "hrgnClip": { + "type": { + "subtype": { + "kind": "struct", + "name": "HRGN__" + }, + "kind": "pointer" + }, + "offset": 40 + }, + "pwndOrg": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagWND" + }, + "kind": "pointer" + }, + "offset": 16 + }, + "pdceNext": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagDCE" + }, + "kind": "pointer" + }, + "offset": 0 + }, + "ppiOwner": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagPROCESSINFO" + }, + "kind": "pointer" + }, + "offset": 80 + }, + "DCX_flags": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 64 + }, + "hdc": { + "type": { + "subtype": { + "kind": "struct", + "name": "HDC__" + }, + "kind": "pointer" + }, + "offset": 8 + }, + "ptiOwner": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagTHREADINFO" + }, + "kind": "pointer" + }, + "offset": 72 + }, + "hrgnSavedVis": { + "type": { + "subtype": { + "kind": "struct", + "name": "HRGN__" + }, + "kind": "pointer" + }, + "offset": 56 + }, + "pwndRedirect": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagWND" + }, + "kind": "pointer" + }, + "offset": 32 + }, + "pMonitor": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagMONITOR" + }, + "kind": "pointer" + }, + "offset": 88 + }, + "pwndClip": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagWND" + }, + "kind": "pointer" + }, + "offset": 24 + } + }, + "kind": "struct", + "size": 96 + }, + "VSC_LPWSTR": { + "fields": { + "vsc": { + "type": { + "kind": "base", + "name": "unsigned char" + }, + "offset": 0 + }, + "pwsz": { + "type": { + "subtype": { + "kind": "base", + "name": "unsigned short" + }, + "kind": "pointer" + }, + "offset": 8 + } + }, + "kind": "struct", + "size": 16 + }, + "tagQ": { + "fields": { + "hwndDblClk": { + "type": { + "subtype": { + "kind": "struct", + "name": "HWND__" + }, + "kind": "pointer" + }, + "offset": 112 + }, + "timeDblClk": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 108 + }, + "spwndFocus": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagWND" + }, + "kind": "pointer" + }, + "offset": 72 + }, + "ExtraInfo": { + "type": { + "kind": "base", + "name": "long long" + }, + "offset": 328 + }, + "cLockCount": { + "type": { + "kind": "base", + "name": "unsigned short" + }, + "offset": 322 + }, + "iCursorLevel": { + "type": { + "kind": "base", + "name": "long" + }, + "offset": 312 + }, + "ptiSysLock": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagTHREADINFO" + }, + "kind": "pointer" + }, + "offset": 24 + }, + "caret": { + "type": { + "kind": "struct", + "name": "tagCARET" + }, + "offset": 232 + }, + "ptiMouse": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagTHREADINFO" + }, + "kind": "pointer" + }, + "offset": 48 + }, + "spwndActivePrev": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagWND" + }, + "kind": "pointer" + }, + "offset": 88 + }, + "ptMouseMove": { + "type": { + "kind": "struct", + "name": "tagPOINT" + }, + "offset": 128 + }, + "msgDblClk": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 100 + }, + "msgJournal": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 324 + }, + "ptiKeyboard": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagTHREADINFO" + }, + "kind": "pointer" + }, + "offset": 56 + }, + "cThreads": { + "type": { + "kind": "base", + "name": "unsigned short" + }, + "offset": 320 + }, + "QF_flags": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 316 + }, + "mlInput": { + "type": { + "kind": "struct", + "name": "tagMLIST" + }, + "offset": 0 + }, + "spwndActive": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagWND" + }, + "kind": "pointer" + }, + "offset": 80 + }, + "codeCapture": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 96 + }, + "idSysLock": { + "type": { + "kind": "base", + "name": "unsigned long long" + }, + "offset": 32 + }, + "spcurCurrent": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagCURSOR" + }, + "kind": "pointer" + }, + "offset": 304 + }, + "ulEtwReserved1": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 336 + }, + "ptDblClk": { + "type": { + "kind": "struct", + "name": "tagPOINT" + }, + "offset": 120 + }, + "xbtnDblClk": { + "type": { + "kind": "base", + "name": "unsigned short" + }, + "offset": 104 + }, + "afKeyRecentDown": { + "type": { + "count": 32, + "subtype": { + "kind": "base", + "name": "unsigned char" + }, + "kind": "array" + }, + "offset": 136 + }, + "afKeyState": { + "type": { + "count": 64, + "subtype": { + "kind": "base", + "name": "unsigned char" + }, + "kind": "array" + }, + "offset": 168 + }, + "spwndCapture": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagWND" + }, + "kind": "pointer" + }, + "offset": 64 + }, + "idSysPeek": { + "type": { + "kind": "base", + "name": "unsigned long long" + }, + "offset": 40 + } + }, + "kind": "struct", + "size": 344 + }, + "__unnamed_1203": { + "fields": { + "ShareAccess": { + "type": { + "kind": "base", + "name": "unsigned short" + }, + "offset": 18 + }, + "Reserved": { + "type": { + "kind": "base", + "name": "unsigned short" + }, + "offset": 16 + }, + "SecurityContext": { + "type": { + "subtype": { + "kind": "struct", + "name": "nt_symbols!_IO_SECURITY_CONTEXT" + }, + "kind": "pointer" + }, + "offset": 0 + }, + "Options": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 8 + }, + "Parameters": { + "type": { + "subtype": { + "kind": "struct", + "name": "nt_symbols!_NAMED_PIPE_CREATE_PARAMETERS" + }, + "kind": "pointer" + }, + "offset": 24 + } + }, + "kind": "struct", + "size": 32 + }, + "HGESTUREINFO__": { + "fields": { + "unused": { + "type": { + "kind": "base", + "name": "long" + }, + "offset": 0 + } + }, + "kind": "struct", + "size": 4 + }, + "tagCLS": { + "fields": { + "spcur": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagCURSOR" + }, + "kind": "pointer" + }, + "offset": 120 + }, + "cbwndExtra": { + "type": { + "kind": "base", + "name": "long" + }, + "offset": 100 + }, + "pclsClone": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagCLS" + }, + "kind": "pointer" + }, + "offset": 72 + }, + "lpszClientAnsiMenuName": { + "type": { + "subtype": { + "kind": "base", + "name": "unsigned char" + }, + "kind": "pointer" + }, + "offset": 40 + }, + "pclsBase": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagCLS" + }, + "kind": "pointer" + }, + "offset": 64 + }, + "atomNVClassName": { + "type": { + "kind": "base", + "name": "unsigned short" + }, + "offset": 10 + }, + "style": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 84 + }, + "pclsNext": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagCLS" + }, + "kind": "pointer" + }, + "offset": 0 + }, + "CSF_flags": { + "type": { + "kind": "base", + "name": "unsigned short" + }, + "offset": 34 + }, + "lpfnWndProc": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 88 + }, + "lpszAnsiClassName": { + "type": { + "subtype": { + "kind": "base", + "name": "unsigned char" + }, + "kind": "pointer" + }, + "offset": 144 + }, + "spcpdFirst": { + "type": { + "subtype": { + "kind": "struct", + "name": "_CALLPROCDATA" + }, + "kind": "pointer" + }, + "offset": 56 + }, + "lpszClientUnicodeMenuName": { + "type": { + "subtype": { + "kind": "base", + "name": "unsigned short" + }, + "kind": "pointer" + }, + "offset": 48 + }, + "cbclsExtra": { + "type": { + "kind": "base", + "name": "long" + }, + "offset": 96 + }, + "lpszMenuName": { + "type": { + "subtype": { + "kind": "base", + "name": "unsigned short" + }, + "kind": "pointer" + }, + "offset": 136 + }, + "spicnSm": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagCURSOR" + }, + "kind": "pointer" + }, + "offset": 152 + }, + "hTaskWow": { + "type": { + "kind": "base", + "name": "unsigned short" + }, + "offset": 32 + }, + "cWndReferenceCount": { + "type": { + "kind": "base", + "name": "long" + }, + "offset": 80 + }, + "hbrBackground": { + "type": { + "subtype": { + "kind": "struct", + "name": "HBRUSH__" + }, + "kind": "pointer" + }, + "offset": 128 + }, + "spicn": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagCURSOR" + }, + "kind": "pointer" + }, + "offset": 112 + }, + "fnid": { + "type": { + "kind": "base", + "name": "unsigned short" + }, + "offset": 12 + }, + "pdce": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagDCE" + }, + "kind": "pointer" + }, + "offset": 24 + }, + "hModule": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 104 + }, + "rpdeskParent": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagDESKTOP" + }, + "kind": "pointer" + }, + "offset": 16 + }, + "atomClassName": { + "type": { + "kind": "base", + "name": "unsigned short" + }, + "offset": 8 + } + }, + "kind": "struct", + "size": 160 + }, + "_PROCDESKHEAD": { + "fields": { + "cLockObj": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 8 + }, + "pSelf": { + "type": { + "subtype": { + "kind": "base", + "name": "unsigned char" + }, + "kind": "pointer" + }, + "offset": 32 + }, + "hTaskWow": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 16 + }, + "rpdesk": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagDESKTOP" + }, + "kind": "pointer" + }, + "offset": 24 + }, + "h": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 0 + } + }, + "kind": "struct", + "size": 40 + }, + "_DMM_COMMITVIDPNREQUESTSET_SERIALIZATION": { + "fields": { + "CommitVidPnRequestOffset": { + "type": { + "count": 1, + "subtype": { + "kind": "base", + "name": "unsigned long" + }, + "kind": "array" + }, + "offset": 4 + }, + "NumCommitVidPnRequests": { + "type": { + "kind": "base", + "name": "unsigned char" + }, + "offset": 0 + } + }, + "kind": "struct", + "size": 8 + }, + "_VK_TO_FUNCTION_TABLE": { + "fields": { + "NLSFEProcType": { + "type": { + "kind": "base", + "name": "unsigned char" + }, + "offset": 1 + }, + "NLSFEProcCurrent": { + "type": { + "kind": "base", + "name": "unsigned char" + }, + "offset": 2 + }, + "Vk": { + "type": { + "kind": "base", + "name": "unsigned char" + }, + "offset": 0 + }, + "NLSFEProcSwitch": { + "type": { + "kind": "base", + "name": "unsigned char" + }, + "offset": 3 + }, + "NLSFEProcAlt": { + "type": { + "count": 8, + "subtype": { + "kind": "struct", + "name": "_VK_FUNCTION_PARAM" + }, + "kind": "array" + }, + "offset": 68 + }, + "NLSFEProc": { + "type": { + "count": 8, + "subtype": { + "kind": "struct", + "name": "_VK_FUNCTION_PARAM" + }, + "kind": "array" + }, + "offset": 4 + } + }, + "kind": "struct", + "size": 132 + }, + "_DMM_MONITORDESCRIPTORSET_SERIALIZATION": { + "fields": { + "NumDescriptors": { + "type": { + "kind": "base", + "name": "unsigned char" + }, + "offset": 0 + }, + "DescriptorSerialization": { + "type": { + "count": 1, + "subtype": { + "kind": "struct", + "name": "_DMM_MONITORDESCRIPTOR_SERIALIZATION" + }, + "kind": "array" + }, + "offset": 4 + } + }, + "kind": "struct", + "size": 144 + }, + "_DMM_MONITORSOURCEMODESET_SERIALIZATION": { + "fields": { + "NumModes": { + "type": { + "kind": "base", + "name": "unsigned char" + }, + "offset": 0 + }, + "ModeSerialization": { + "type": { + "count": 1, + "subtype": { + "kind": "struct", + "name": "_DMM_MONITOR_SOURCE_MODE_SERIALIZATION" + }, + "kind": "array" + }, + "offset": 8 + } + }, + "kind": "struct", + "size": 112 + }, + "_CALLBACKWND": { + "fields": { + "hwnd": { + "type": { + "subtype": { + "kind": "struct", + "name": "HWND__" + }, + "kind": "pointer" + }, + "offset": 0 + }, + "pActCtx": { + "type": { + "subtype": { + "kind": "struct", + "name": "nt_symbols!_ACTIVATION_CONTEXT" + }, + "kind": "pointer" + }, + "offset": 16 + }, + "pwnd": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagWND" + }, + "kind": "pointer" + }, + "offset": 8 + } + }, + "kind": "struct", + "size": 24 + }, + "_DMM_VIDPNPATHANDTARGETMODESET_SERIALIZATION": { + "fields": { + "PathInfo": { + "type": { + "kind": "struct", + "name": "_D3DKMDT_VIDPN_PRESENT_PATH" + }, + "offset": 0 + }, + "TargetModeSet": { + "type": { + "kind": "struct", + "name": "_DMM_VIDPNTARGETMODESET_SERIALIZATION" + }, + "offset": 360 + } + }, + "kind": "struct", + "size": 440 + }, + "_VK_FUNCTION_PARAM": { + "fields": { + "NLSFEProcIndex": { + "type": { + "kind": "base", + "name": "unsigned char" + }, + "offset": 0 + }, + "NLSFEProcParam": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 4 + } + }, + "kind": "struct", + "size": 8 + }, + "tagSBCALC": { + "fields": { + "posMax": { + "type": { + "kind": "base", + "name": "long" + }, + "offset": 4 + }, + "pxStart": { + "type": { + "kind": "base", + "name": "long" + }, + "offset": 44 + }, + "pxThumbBottom": { + "type": { + "kind": "base", + "name": "long" + }, + "offset": 48 + }, + "cpxThumb": { + "type": { + "kind": "base", + "name": "long" + }, + "offset": 32 + }, + "pxMin": { + "type": { + "kind": "base", + "name": "long" + }, + "offset": 60 + }, + "pxThumbTop": { + "type": { + "kind": "base", + "name": "long" + }, + "offset": 52 + }, + "pxDownArrow": { + "type": { + "kind": "base", + "name": "long" + }, + "offset": 40 + }, + "pos": { + "type": { + "kind": "base", + "name": "long" + }, + "offset": 12 + }, + "cpx": { + "type": { + "kind": "base", + "name": "long" + }, + "offset": 56 + }, + "pxBottom": { + "type": { + "kind": "base", + "name": "long" + }, + "offset": 20 + }, + "pxTop": { + "type": { + "kind": "base", + "name": "long" + }, + "offset": 16 + }, + "pxLeft": { + "type": { + "kind": "base", + "name": "long" + }, + "offset": 24 + }, + "pxRight": { + "type": { + "kind": "base", + "name": "long" + }, + "offset": 28 + }, + "pxUpArrow": { + "type": { + "kind": "base", + "name": "long" + }, + "offset": 36 + }, + "posMin": { + "type": { + "kind": "base", + "name": "long" + }, + "offset": 0 + }, + "page": { + "type": { + "kind": "base", + "name": "long" + }, + "offset": 8 + } + }, + "kind": "struct", + "size": 64 + }, + "HDESK__": { + "fields": { + "unused": { + "type": { + "kind": "base", + "name": "long" + }, + "offset": 0 + } + }, + "kind": "struct", + "size": 4 + }, + "HIMC__": { + "fields": { + "unused": { + "type": { + "kind": "base", + "name": "long" + }, + "offset": 0 + } + }, + "kind": "struct", + "size": 4 + }, + "_D3DKMDT_COLOR_COEFF_DYNAMIC_RANGES": { + "fields": { + "SecondChannel": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 4 + }, + "FourthChannel": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 12 + }, + "ThirdChannel": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 8 + }, + "FirstChannel": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 0 + } + }, + "kind": "struct", + "size": 16 + }, + "tagMENUSTATE": { + "fields": { + "cxAni": { + "type": { + "kind": "base", + "name": "long" + }, + "offset": 116 + }, + "pGlobalPopupMenu": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagPOPUPMENU" + }, + "kind": "pointer" + }, + "offset": 0 + }, + "uDraggingIndex": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 88 + }, + "fNotifyByPos": { + "type": { + "bit_position": 17, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 1 + }, + "offset": 8 + }, + "fInCallHandleMenuMessages": { + "type": { + "bit_position": 9, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 1 + }, + "offset": 8 + }, + "ixAni": { + "type": { + "kind": "base", + "name": "long" + }, + "offset": 108 + }, + "dwLockCount": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 40 + }, + "fAutoDismiss": { + "type": { + "bit_position": 11, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 1 + }, + "offset": 8 + }, + "fIsSysMenu": { + "type": { + "bit_position": 1, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 1 + }, + "offset": 8 + }, + "dwAniStartTime": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 104 + }, + "uButtonDownHitArea": { + "type": { + "kind": "base", + "name": "unsigned long long" + }, + "offset": 64 + }, + "fIgnoreButtonUp": { + "type": { + "bit_position": 13, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 1 + }, + "offset": 8 + }, + "ptButtonDown": { + "type": { + "kind": "struct", + "name": "tagPOINT" + }, + "offset": 56 + }, + "fMenuStarted": { + "type": { + "bit_position": 0, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 1 + }, + "offset": 8 + }, + "iAniDropDir": { + "type": { + "bit_position": 19, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 5 + }, + "offset": 8 + }, + "hdcAni": { + "type": { + "subtype": { + "kind": "struct", + "name": "HDC__" + }, + "kind": "pointer" + }, + "offset": 136 + }, + "fModelessMenu": { + "type": { + "bit_position": 8, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 1 + }, + "offset": 8 + }, + "hbmAni": { + "type": { + "subtype": { + "kind": "struct", + "name": "HBITMAP__" + }, + "kind": "pointer" + }, + "offset": 128 + }, + "fInEndMenu": { + "type": { + "bit_position": 4, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 1 + }, + "offset": 8 + }, + "uDraggingFlags": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 92 + }, + "vkButtonDown": { + "type": { + "kind": "base", + "name": "long" + }, + "offset": 76 + }, + "fSetCapture": { + "type": { + "bit_position": 18, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 1 + }, + "offset": 8 + }, + "fInDoDragDrop": { + "type": { + "bit_position": 15, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 1 + }, + "offset": 8 + }, + "fActiveNoForeground": { + "type": { + "bit_position": 16, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 1 + }, + "offset": 8 + }, + "fMouseOffMenu": { + "type": { + "bit_position": 14, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 1 + }, + "offset": 8 + }, + "fDragAndDrop": { + "type": { + "bit_position": 10, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 1 + }, + "offset": 8 + }, + "fInsideMenuLoop": { + "type": { + "bit_position": 2, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 1 + }, + "offset": 8 + }, + "uDraggingHitArea": { + "type": { + "kind": "base", + "name": "unsigned long long" + }, + "offset": 80 + }, + "fButtonDown": { + "type": { + "bit_position": 3, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 1 + }, + "offset": 8 + }, + "ptiMenuStateOwner": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagTHREADINFO" + }, + "kind": "pointer" + }, + "offset": 32 + }, + "cyAni": { + "type": { + "kind": "base", + "name": "long" + }, + "offset": 120 + }, + "iyAni": { + "type": { + "kind": "base", + "name": "long" + }, + "offset": 112 + }, + "hdcWndAni": { + "type": { + "subtype": { + "kind": "struct", + "name": "HDC__" + }, + "kind": "pointer" + }, + "offset": 96 + }, + "fAboutToAutoDismiss": { + "type": { + "bit_position": 12, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 1 + }, + "offset": 8 + }, + "mnFocus": { + "type": { + "kind": "base", + "name": "long" + }, + "offset": 20 + }, + "uButtonDownIndex": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 72 + }, + "fButtonAlwaysDown": { + "type": { + "bit_position": 6, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 1 + }, + "offset": 8 + }, + "fUnderline": { + "type": { + "bit_position": 5, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 1 + }, + "offset": 8 + }, + "ptMouseLast": { + "type": { + "kind": "struct", + "name": "tagPOINT" + }, + "offset": 12 + }, + "pmnsPrev": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagMENUSTATE" + }, + "kind": "pointer" + }, + "offset": 48 + }, + "fDragging": { + "type": { + "bit_position": 7, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 1 + }, + "offset": 8 + }, + "cmdLast": { + "type": { + "kind": "base", + "name": "long" + }, + "offset": 24 + } + }, + "kind": "struct", + "size": 144 + }, + "VK_TO_BIT": { + "fields": { + "Vk": { + "type": { + "kind": "base", + "name": "unsigned char" + }, + "offset": 0 + }, + "ModBits": { + "type": { + "kind": "base", + "name": "unsigned char" + }, + "offset": 1 + } + }, + "kind": "struct", + "size": 2 + }, + "tagWOWTHREADINFO": { + "fields": { + "pIdleEvent": { + "type": { + "subtype": { + "kind": "struct", + "name": "nt_symbols!_KEVENT" + }, + "kind": "pointer" + }, + "offset": 32 + }, + "idParentProcess": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 24 + }, + "idTask": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 8 + }, + "pwtiNext": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagWOWTHREADINFO" + }, + "kind": "pointer" + }, + "offset": 0 + }, + "idWaitObject": { + "type": { + "kind": "base", + "name": "unsigned long long" + }, + "offset": 16 + } + }, + "kind": "struct", + "size": 40 + }, + "__unnamed_1805": { + "fields": { + "Start": { + "type": { + "kind": "struct", + "name": "nt_symbols!_LARGE_INTEGER" + }, + "offset": 0 + }, + "Length": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 8 + } + }, + "kind": "struct", + "size": 12 + }, + "__unnamed_1211": { + "fields": { + "Length": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 0 + }, + "FileInformationClass": { + "type": { + "kind": "enum", + "name": "FileInformationClassEnum" + }, + "offset": 8 + } + }, + "kind": "struct", + "size": 16 + }, + "__unnamed_1213": { + "fields": { + "FileInformationClass": { + "type": { + "kind": "enum", + "name": "FileInformationClassEnum" + }, + "offset": 8 + }, + "AdvanceOnly": { + "type": { + "kind": "base", + "name": "unsigned char" + }, + "offset": 25 + }, + "ClusterCount": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 24 + }, + "Length": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 0 + }, + "DeleteHandle": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 24 + }, + "ReplaceIfExists": { + "type": { + "kind": "base", + "name": "unsigned char" + }, + "offset": 24 + }, + "FileObject": { + "type": { + "subtype": { + "kind": "struct", + "name": "nt_symbols!_FILE_OBJECT" + }, + "kind": "pointer" + }, + "offset": 16 + } + }, + "kind": "struct", + "size": 32 + }, + "__unnamed_1217": { + "fields": { + "FsInformationClass": { + "type": { + "kind": "enum", + "name": "FsInformationClassEnum" + }, + "offset": 8 + }, + "Length": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 0 + } + }, + "kind": "struct", + "size": 16 + }, + "__unnamed_123b": { + "fields": { + "IoResourceRequirementList": { + "type": { + "subtype": { + "kind": "struct", + "name": "nt_symbols!_IO_RESOURCE_REQUIREMENTS_LIST" + }, + "kind": "pointer" + }, + "offset": 0 + } + }, + "kind": "struct", + "size": 8 + }, + "__unnamed_122d": { + "fields": { + "Type": { + "type": { + "kind": "enum", + "name": "TypeEnum" + }, + "offset": 0 + } + }, + "kind": "struct", + "size": 4 + }, + "__unnamed_1950": { + "fields": { + "Length": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 0 + }, + "MaximumAddress": { + "type": { + "kind": "struct", + "name": "nt_symbols!_LARGE_INTEGER" + }, + "offset": 16 + }, + "MinimumAddress": { + "type": { + "kind": "struct", + "name": "nt_symbols!_LARGE_INTEGER" + }, + "offset": 8 + }, + "Alignment": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 4 + } + }, + "kind": "struct", + "size": 24 + }, + "tagITEM": { + "fields": { + "fType": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 0 + }, + "ulX": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 84 + }, + "wID": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 8 + }, + "dwItemData": { + "type": { + "kind": "base", + "name": "unsigned long long" + }, + "offset": 56 + }, + "hbmpChecked": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 24 + }, + "xItem": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 64 + }, + "spSubMenu": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagMENU" + }, + "kind": "pointer" + }, + "offset": 16 + }, + "hbmpUnchecked": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 32 + }, + "fState": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 4 + }, + "dxTab": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 80 + }, + "cxBmp": { + "type": { + "kind": "base", + "name": "long" + }, + "offset": 104 + }, + "yItem": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 68 + }, + "cyItem": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 76 + }, + "umim": { + "type": { + "kind": "struct", + "name": "tagUAHMENUITEMMETRICS" + }, + "offset": 112 + }, + "cch": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 48 + }, + "ulWidth": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 88 + }, + "cyBmp": { + "type": { + "kind": "base", + "name": "long" + }, + "offset": 108 + }, + "lpstr": { + "type": { + "subtype": { + "kind": "base", + "name": "unsigned short" + }, + "kind": "pointer" + }, + "offset": 40 + }, + "cxItem": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 72 + }, + "hbmp": { + "type": { + "subtype": { + "kind": "struct", + "name": "HBITMAP__" + }, + "kind": "pointer" + }, + "offset": 96 + } + }, + "kind": "struct", + "size": 144 + }, + "tagIMEINFOEX": { + "fields": { + "dwImeWinVersion": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 84 + }, + "fSysWow64Only": { + "type": { + "bit_position": 0, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 348 + }, + "fInitOpen": { + "type": { + "kind": "base", + "name": "long" + }, + "offset": 72 + }, + "wszImeDescription": { + "type": { + "count": 50, + "subtype": { + "kind": "base", + "name": "wchar" + }, + "kind": "array" + }, + "offset": 88 + }, + "fCUASLayer": { + "type": { + "bit_position": 1, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 348 + }, + "ImeInfo": { + "type": { + "kind": "struct", + "name": "tagIMEINFO" + }, + "offset": 8 + }, + "wszImeFile": { + "type": { + "count": 80, + "subtype": { + "kind": "base", + "name": "wchar" + }, + "kind": "array" + }, + "offset": 188 + }, + "wszUIClass": { + "type": { + "count": 16, + "subtype": { + "kind": "base", + "name": "wchar" + }, + "kind": "array" + }, + "offset": 36 + }, + "fLoadFlag": { + "type": { + "kind": "base", + "name": "long" + }, + "offset": 76 + }, + "hkl": { + "type": { + "subtype": { + "kind": "struct", + "name": "HKL__" + }, + "kind": "pointer" + }, + "offset": 0 + }, + "dwProdVersion": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 80 + }, + "fdwInitConvMode": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 68 + } + }, + "kind": "struct", + "size": 352 + }, + "__unnamed_1962": { + "fields": { + "BusNumber": { + "type": { + "kind": "struct", + "name": "__unnamed_1958" + }, + "offset": 0 + }, + "Dma": { + "type": { + "kind": "struct", + "name": "__unnamed_1956" + }, + "offset": 0 + }, + "Memory48": { + "type": { + "kind": "struct", + "name": "__unnamed_195e" + }, + "offset": 0 + }, + "Generic": { + "type": { + "kind": "struct", + "name": "__unnamed_1950" + }, + "offset": 0 + }, + "Memory40": { + "type": { + "kind": "struct", + "name": "__unnamed_195c" + }, + "offset": 0 + }, + "DevicePrivate": { + "type": { + "kind": "struct", + "name": "nt_symbols!__unnamed_180f" + }, + "offset": 0 + }, + "ConfigData": { + "type": { + "kind": "struct", + "name": "__unnamed_195a" + }, + "offset": 0 + }, + "Memory64": { + "type": { + "kind": "struct", + "name": "__unnamed_1960" + }, + "offset": 0 + }, + "Memory": { + "type": { + "kind": "struct", + "name": "__unnamed_1950" + }, + "offset": 0 + }, + "Interrupt": { + "type": { + "kind": "struct", + "name": "__unnamed_1954" + }, + "offset": 0 + }, + "Port": { + "type": { + "kind": "struct", + "name": "__unnamed_1950" + }, + "offset": 0 + } + }, + "kind": "struct", + "size": 24 + }, + "tagMSGPPINFO": { + "fields": { + "dwIndexMsgPP": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 0 + } + }, + "kind": "struct", + "size": 4 + }, + "tagSBINFO": { + "fields": { + "WSBflags": { + "type": { + "kind": "base", + "name": "long" + }, + "offset": 0 + }, + "Horz": { + "type": { + "kind": "struct", + "name": "tagSBDATA" + }, + "offset": 4 + }, + "Vert": { + "type": { + "kind": "struct", + "name": "tagSBDATA" + }, + "offset": 20 + } + }, + "kind": "struct", + "size": 36 + }, + "VWPLELEMENT": { + "fields": { + "DataOrTag": { + "type": { + "kind": "base", + "name": "unsigned long long" + }, + "offset": 0 + }, + "pwnd": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagWND" + }, + "kind": "pointer" + }, + "offset": 8 + } + }, + "kind": "struct", + "size": 16 + }, + "tagSBDATA": { + "fields": { + "posMax": { + "type": { + "kind": "base", + "name": "long" + }, + "offset": 4 + }, + "posMin": { + "type": { + "kind": "base", + "name": "long" + }, + "offset": 0 + }, + "page": { + "type": { + "kind": "base", + "name": "long" + }, + "offset": 8 + }, + "pos": { + "type": { + "kind": "base", + "name": "long" + }, + "offset": 12 + } + }, + "kind": "struct", + "size": 16 + }, + "_VSC_VK": { + "fields": { + "Vsc": { + "type": { + "kind": "base", + "name": "unsigned char" + }, + "offset": 0 + }, + "Vk": { + "type": { + "kind": "base", + "name": "unsigned short" + }, + "offset": 2 + } + }, + "kind": "struct", + "size": 4 + }, + "__unnamed_123f": { + "fields": { + "Lock": { + "type": { + "kind": "base", + "name": "unsigned char" + }, + "offset": 0 + } + }, + "kind": "struct", + "size": 1 + }, + "_SCATTER_GATHER_ELEMENT": { + "fields": { + "Length": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 8 + }, + "Reserved": { + "type": { + "kind": "base", + "name": "unsigned long long" + }, + "offset": 16 + }, + "Address": { + "type": { + "kind": "struct", + "name": "nt_symbols!_LARGE_INTEGER" + }, + "offset": 0 + } + }, + "kind": "struct", + "size": 24 + }, + "tagWND": { + "fields": { + "spwndLastActive": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagWND" + }, + "kind": "pointer" + }, + "offset": 240 + }, + "bWS_CLIPCHILDREN": { + "type": { + "bit_position": 25, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 52 + }, + "bMaximizeButtonDown": { + "type": { + "bit_position": 13, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 44 + }, + "bUIStateActive": { + "type": { + "bit_position": 26, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 48 + }, + "bWS_TABSTOP": { + "type": { + "bit_position": 16, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 52 + }, + "bDialogWindow": { + "type": { + "bit_position": 16, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 40 + }, + "lpfnWndProc": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 160 + }, + "bMinimizeButtonDown": { + "type": { + "bit_position": 14, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 44 + }, + "hImc": { + "type": { + "subtype": { + "kind": "struct", + "name": "HIMC__" + }, + "kind": "pointer" + }, + "offset": 248 + }, + "style": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 68 + }, + "bChildNoActivate": { + "type": { + "bit_position": 11, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 288 + }, + "bWS_EX_LAYERED": { + "type": { + "bit_position": 19, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 48 + }, + "bStartPaint": { + "type": { + "bit_position": 2, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 44 + }, + "bVerticallyMaximizedLeft": { + "type": { + "bit_position": 7, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 288 + }, + "bHiddenPopup": { + "type": { + "bit_position": 14, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 40 + }, + "bSendEraseBackground": { + "type": { + "bit_position": 9, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 40 + }, + "bWin50Compat": { + "type": { + "bit_position": 10, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 44 + }, + "bWS_EX_CLIENTEDGE": { + "type": { + "bit_position": 9, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 48 + }, + "fnid": { + "type": { + "kind": "base", + "name": "unsigned short" + }, + "offset": 66 + }, + "bWS_EX_TOOLWINDOW": { + "type": { + "bit_position": 7, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 48 + }, + "bDisabled": { + "type": { + "bit_position": 27, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 52 + }, + "bAnsiWindowProc": { + "type": { + "bit_position": 19, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 40 + }, + "bWin40Compat": { + "type": { + "bit_position": 9, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 44 + }, + "rcClient": { + "type": { + "kind": "struct", + "name": "tagRECT" + }, + "offset": 128 + }, + "bAnsiCreator": { + "type": { + "bit_position": 29, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 40 + }, + "bAnyScrollButtonDown": { + "type": { + "bit_position": 20, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 44 + }, + "bSendSizeMoveMsgs": { + "type": { + "bit_position": 4, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 40 + }, + "bLinked": { + "type": { + "bit_position": 3, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 288 + }, + "bSendNCPaint": { + "type": { + "bit_position": 11, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 40 + }, + "bInternalPaint": { + "type": { + "bit_position": 12, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 40 + }, + "bHasClientEdge": { + "type": { + "bit_position": 4, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 44 + }, + "bHasPalette": { + "type": { + "bit_position": 21, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 40 + }, + "bHasHorizontalScrollbar": { + "type": { + "bit_position": 2, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 40 + }, + "bUIStateFocusRectHidden": { + "type": { + "bit_position": 31, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 48 + }, + "bWS_DLGFRAME": { + "type": { + "bit_position": 22, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 52 + }, + "bWS_EX_MDICHILD": { + "type": { + "bit_position": 6, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 48 + }, + "bHasVerticalScrollbar": { + "type": { + "bit_position": 1, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 40 + }, + "bReserved2": { + "type": { + "bit_position": 0, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 16 + }, + "offset": 52 + }, + "bActiveFrame": { + "type": { + "bit_position": 6, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 40 + }, + "bNoNCPaint": { + "type": { + "bit_position": 8, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 40 + }, + "bHasSPB": { + "type": { + "bit_position": 7, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 40 + }, + "bWS_MINIMIZEBOX": { + "type": { + "bit_position": 17, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 52 + }, + "bScrollBarVerticalTracking": { + "type": { + "bit_position": 21, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 44 + }, + "bWS_EX_DLGMODALFRAME": { + "type": { + "bit_position": 0, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 48 + }, + "bWS_EX_TRANSPARENT": { + "type": { + "bit_position": 5, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 48 + }, + "bPaintNotProcessed": { + "type": { + "bit_position": 22, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 40 + }, + "bSyncPaintPending": { + "type": { + "bit_position": 23, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 40 + }, + "hrgnClip": { + "type": { + "subtype": { + "kind": "struct", + "name": "HRGN__" + }, + "kind": "pointer" + }, + "offset": 200 + }, + "bShellHookRegistered": { + "type": { + "bit_position": 30, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 44 + }, + "spwndChild": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagWND" + }, + "kind": "pointer" + }, + "offset": 88 + }, + "bUnused5": { + "type": { + "bit_position": 16, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 52 + }, + "bInDestroy": { + "type": { + "bit_position": 7, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 44 + }, + "state": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 40 + }, + "bWS_EX_LEFTSCROLLBAR": { + "type": { + "bit_position": 14, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 48 + }, + "bToggleTopmost": { + "type": { + "bit_position": 26, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 40 + }, + "bWS_VSCROLL": { + "type": { + "bit_position": 21, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 52 + }, + "ExStyle": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 48 + }, + "bWS_HSCROLL": { + "type": { + "bit_position": 20, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 52 + }, + "bUpdateDirty": { + "type": { + "bit_position": 13, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 40 + }, + "bWMPaintSent": { + "type": { + "bit_position": 0, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 44 + }, + "bWS_EX_WINDOWEDGE": { + "type": { + "bit_position": 8, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 48 + }, + "bWS_EX_ACCEPTFILE": { + "type": { + "bit_position": 4, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 48 + }, + "bWS_GROUP": { + "type": { + "bit_position": 17, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 52 + }, + "spwndNext": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagWND" + }, + "kind": "pointer" + }, + "offset": 64 + }, + "bVisible": { + "type": { + "bit_position": 28, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 52 + }, + "bVerticallyMaximizedRight": { + "type": { + "bit_position": 8, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 288 + }, + "bForceMenuDraw": { + "type": { + "bit_position": 15, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 40 + }, + "bForceNCPaint": { + "type": { + "bit_position": 22, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 44 + }, + "bOldUI": { + "type": { + "bit_position": 3, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 44 + }, + "spwndClipboardListenerNext": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagWND" + }, + "kind": "pointer" + }, + "offset": 280 + }, + "bWS_EX_NOPADDEDBORDER": { + "type": { + "bit_position": 23, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 48 + }, + "bNoMinmaxAnimatedRects": { + "type": { + "bit_position": 28, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 44 + }, + "spmenuSys": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagMENU" + }, + "kind": "pointer" + }, + "offset": 184 + }, + "bWS_MAXIMIZEBOX": { + "type": { + "bit_position": 16, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 52 + }, + "bHasCaption": { + "type": { + "bit_position": 3, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 40 + }, + "bEraseBackground": { + "type": { + "bit_position": 10, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 40 + }, + "spwndOwner": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagWND" + }, + "kind": "pointer" + }, + "offset": 104 + }, + "subPointer": { + "type": { + "subtype": { + "kind": "struct", + "name": "subTagWNDType" + }, + "kind": "pointer" + }, + "offset": 40 + }, + "cbwndExtra": { + "type": { + "kind": "base", + "name": "long" + }, + "offset": 232 + }, + "bMakeVisibleWhenUnghosted": { + "type": { + "bit_position": 11, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 48 + }, + "bUnused8": { + "type": { + "bit_position": 16, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 2 + }, + "offset": 52 + }, + "bUnused9": { + "type": { + "bit_position": 16, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 3 + }, + "offset": 52 + }, + "bForceFullNCPaintClipRgn": { + "type": { + "bit_position": 23, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 44 + }, + "bWS_EX_RTLREADING": { + "type": { + "bit_position": 13, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 48 + }, + "bUnused1": { + "type": { + "bit_position": 1, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 48 + }, + "bUnused2": { + "type": { + "bit_position": 15, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 48 + }, + "bUnused3": { + "type": { + "bit_position": 21, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 48 + }, + "bUnused4": { + "type": { + "bit_position": 24, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 48 + }, + "bHasMeun": { + "type": { + "bit_position": 0, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 40 + }, + "bUnused6": { + "type": { + "bit_position": 16, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 52 + }, + "bUnused7": { + "type": { + "bit_position": 16, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 2 + }, + "offset": 52 + }, + "bSmallIconFromWMQueryDrag": { + "type": { + "bit_position": 29, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 44 + }, + "bClipboardListener": { + "type": { + "bit_position": 0, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 288 + }, + "bScrollBarLineDownBtnDown": { + "type": { + "bit_position": 19, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 44 + }, + "bRedirectedForPrint": { + "type": { + "bit_position": 2, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 288 + }, + "bWS_EX_RIGHT": { + "type": { + "bit_position": 12, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 48 + }, + "bHasCreatestructName": { + "type": { + "bit_position": 17, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 40 + }, + "bWS_EX_COMPOSITED": { + "type": { + "bit_position": 25, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 48 + }, + "bFullScreen": { + "type": { + "bit_position": 6, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 44 + }, + "hrgnUpdate": { + "type": { + "subtype": { + "kind": "struct", + "name": "HRGN__" + }, + "kind": "pointer" + }, + "offset": 160 + }, + "head": { + "type": { + "kind": "struct", + "name": "_THRDESKHEAD" + }, + "offset": 0 + }, + "bConsoleWindow": { + "type": { + "bit_position": 10, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 288 + }, + "ppropList": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagPROPLIST" + }, + "kind": "pointer" + }, + "offset": 168 + }, + "bWS_EX_TOPMOST": { + "type": { + "bit_position": 3, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 48 + }, + "bScrollBarPageDownBtnDown": { + "type": { + "bit_position": 18, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 44 + }, + "bScrollBarLineUpBtnDown": { + "type": { + "bit_position": 16, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 44 + }, + "bRecievedQuerySuspendMsg": { + "type": { + "bit_position": 24, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 40 + }, + "bMaximizeMonitorRegion": { + "type": { + "bit_position": 11, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 44 + }, + "bRedrawIfHung": { + "type": { + "bit_position": 27, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 40 + }, + "bWS_POPUP": { + "type": { + "bit_position": 31, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 52 + }, + "bWS_EX_CONTEXTHELP": { + "type": { + "bit_position": 10, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 48 + }, + "dwUserData": { + "type": { + "kind": "base", + "name": "unsigned long long" + }, + "offset": 256 + }, + "hMod16": { + "type": { + "kind": "base", + "name": "unsigned short" + }, + "offset": 64 + }, + "FullScreenMode": { + "type": { + "bit_position": 24, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 3 + }, + "offset": 44 + }, + "bLayeredLimbo": { + "type": { + "bit_position": 5, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 288 + }, + "bWS_EX_NOINHERITLAYOUT": { + "type": { + "bit_position": 20, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 48 + }, + "bWS_EX_LAYOUTRTL": { + "type": { + "bit_position": 22, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 48 + }, + "bUIStateKbdAccelHidden": { + "type": { + "bit_position": 30, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 48 + }, + "bWS_BORDER": { + "type": { + "bit_position": 23, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 52 + }, + "bWS_SIZEBOX": { + "type": { + "bit_position": 18, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 52 + }, + "bDestroyed": { + "type": { + "bit_position": 31, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 40 + }, + "bServerSideWindowProc": { + "type": { + "bit_position": 18, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 40 + }, + "bCaptionTextTruncated": { + "type": { + "bit_position": 27, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 44 + }, + "rcWindow": { + "type": { + "kind": "struct", + "name": "tagRECT" + }, + "offset": 112 + }, + "bEndPaintInvalidate": { + "type": { + "bit_position": 1, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 44 + }, + "hrgnNewFrame": { + "type": { + "subtype": { + "kind": "struct", + "name": "HRGN__" + }, + "kind": "pointer" + }, + "offset": 208 + }, + "bBeingActivated": { + "type": { + "bit_position": 20, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 40 + }, + "bWS_EX_COMPOSITEDCompositing": { + "type": { + "bit_position": 28, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 48 + }, + "bWMCreateMsgProcessed": { + "type": { + "bit_position": 31, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 44 + }, + "bWS_EX_NOACTIVATE": { + "type": { + "bit_position": 27, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 48 + }, + "bWS_EX_APPWINDOW": { + "type": { + "bit_position": 18, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 48 + }, + "pSBInfo": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagSBINFO" + }, + "kind": "pointer" + }, + "offset": 176 + }, + "directName": { + "type": { + "subtype": { + "kind": "struct", + "name": "nt_symbols!String" + }, + "kind": "pointer" + }, + "offset": 168 + }, + "bCloseButtonDown": { + "type": { + "bit_position": 12, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 44 + }, + "bMaximized": { + "type": { + "bit_position": 24, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 52 + }, + "bWS_CHILD": { + "type": { + "bit_position": 30, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 52 + }, + "spwndParent": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagWND" + }, + "kind": "pointer" + }, + "offset": 104 + }, + "spmenu": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagMENU" + }, + "kind": "pointer" + }, + "offset": 192 + }, + "bWS_THICKFRAME": { + "type": { + "bit_position": 18, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 52 + }, + "bWS_EX_CONTROLPARENT": { + "type": { + "bit_position": 16, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 48 + }, + "pcls": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagCLS" + }, + "kind": "pointer" + }, + "offset": 168 + }, + "bLayeredForDWM": { + "type": { + "bit_position": 4, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 288 + }, + "bMsgBox": { + "type": { + "bit_position": 5, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 40 + }, + "bHelpButtonDown": { + "type": { + "bit_position": 15, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 44 + }, + "bHasOverlay": { + "type": { + "bit_position": 9, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 288 + }, + "bRedrawFrameIfHung": { + "type": { + "bit_position": 28, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 40 + }, + "bWS_EX_NOPARENTNOTIFY": { + "type": { + "bit_position": 2, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 48 + }, + "bMaximizesToMonitor": { + "type": { + "bit_position": 30, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 40 + }, + "bBottomMost": { + "type": { + "bit_position": 5, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 44 + }, + "bReserved1": { + "type": { + "bit_position": 0, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 16 + }, + "offset": 52 + }, + "bRedirected": { + "type": { + "bit_position": 29, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 48 + }, + "bReserved3": { + "type": { + "bit_position": 0, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 16 + }, + "offset": 52 + }, + "bReserved4": { + "type": { + "bit_position": 0, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 16 + }, + "offset": 52 + }, + "bReserved5": { + "type": { + "bit_position": 0, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 16 + }, + "offset": 52 + }, + "bReserved6": { + "type": { + "bit_position": 0, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 16 + }, + "offset": 52 + }, + "bReserved7": { + "type": { + "bit_position": 0, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 16 + }, + "offset": 52 + }, + "spwndPrev": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagWND" + }, + "kind": "pointer" + }, + "offset": 96 + }, + "bLayeredInvalidate": { + "type": { + "bit_position": 1, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 288 + }, + "state2": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 44 + }, + "bWS_CLIPSIBLINGS": { + "type": { + "bit_position": 26, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 52 + }, + "bScrollBarPageUpBtnDown": { + "type": { + "bit_position": 17, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 44 + }, + "pTransform": { + "type": { + "subtype": { + "kind": "struct", + "name": "_D3DMATRIX" + }, + "kind": "pointer" + }, + "offset": 272 + }, + "bWin31Compat": { + "type": { + "bit_position": 8, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 44 + }, + "ExStyle2": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 288 + }, + "bHIGHDPI_UNAWARE_Unused": { + "type": { + "bit_position": 6, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 288 + }, + "bWS_SYSMENU": { + "type": { + "bit_position": 19, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 52 + }, + "hModule": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 56 + }, + "strName": { + "type": { + "kind": "struct", + "name": "_LARGE_UNICODE_STRING" + }, + "offset": 232 + }, + "pActCtx": { + "type": { + "subtype": { + "kind": "struct", + "name": "nt_symbols!_ACTIVATION_CONTEXT" + }, + "kind": "pointer" + }, + "offset": 264 + }, + "bMinimized": { + "type": { + "bit_position": 29, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 52 + }, + "bRecievedSuspendMsg": { + "type": { + "bit_position": 25, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 40 + }, + "bWS_EX_STATICEDGE": { + "type": { + "bit_position": 17, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 48 + } + }, + "kind": "struct", + "size": 296 + }, + "_WM_VALUES_STRINGS": { + "fields": { + "pszName": { + "type": { + "subtype": { + "kind": "base", + "name": "unsigned char" + }, + "kind": "pointer" + }, + "offset": 0 + }, + "fInternal": { + "type": { + "kind": "base", + "name": "unsigned char" + }, + "offset": 8 + }, + "fDefined": { + "type": { + "kind": "base", + "name": "unsigned char" + }, + "offset": 9 + } + }, + "kind": "struct", + "size": 16 + }, + "_D3DKMDT_GRAPHICS_RENDERING_FORMAT": { + "fields": { + "VisibleRegionSize": { + "type": { + "kind": "struct", + "name": "_D3DKMDT_2DREGION" + }, + "offset": 8 + }, + "Stride": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 16 + }, + "PixelFormat": { + "type": { + "kind": "enum", + "name": "PixelFormatEnum" + }, + "offset": 20 + }, + "PixelValueAccessMode": { + "type": { + "kind": "enum", + "name": "PixelValueAccessModeEnum" + }, + "offset": 28 + }, + "PrimSurfSize": { + "type": { + "kind": "struct", + "name": "_D3DKMDT_2DREGION" + }, + "offset": 0 + }, + "ColorBasis": { + "type": { + "kind": "enum", + "name": "ColorBasisEnum" + }, + "offset": 24 + } + }, + "kind": "struct", + "size": 32 + }, + "_VK_TO_WCHARS1": { + "fields": { + "Attributes": { + "type": { + "kind": "base", + "name": "unsigned char" + }, + "offset": 1 + }, + "VirtualKey": { + "type": { + "kind": "base", + "name": "unsigned char" + }, + "offset": 0 + }, + "wch": { + "type": { + "count": 1, + "subtype": { + "kind": "base", + "name": "wchar" + }, + "kind": "array" + }, + "offset": 2 + } + }, + "kind": "struct", + "size": 4 + }, + "_TLSPRITESTATE": { + "fields": { + "flOriginalSurfFlags": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 4 + }, + "iSpriteType": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 16 + }, + "pfnSaveScreenBits": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 144 + }, + "bInsideDriverCall": { + "type": { + "kind": "base", + "name": "unsigned char" + }, + "offset": 0 + }, + "pfnStrokePath": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 48 + }, + "pfnTransparentBlt": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 112 + }, + "pfnPaint": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 64 + }, + "pfnFillPath": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 56 + }, + "pfnStretchBltROP": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 152 + }, + "iType": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 24 + }, + "pfnPlgBlt": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 128 + }, + "pfnCopyBits": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 80 + }, + "pState": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 32 + }, + "iOriginalType": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 8 + }, + "pfnTextOut": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 96 + }, + "pfnDrawStream": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 160 + }, + "pfnStrokeAndFillPath": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 40 + }, + "pfnLineTo": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 104 + }, + "pfnStretchBlt": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 88 + }, + "pfnGradientFill": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 136 + }, + "pfnAlphaBlend": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 120 + }, + "flags": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 20 + }, + "flSpriteSurfFlags": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 12 + }, + "pfnBitBlt": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 72 + } + }, + "kind": "struct", + "size": 168 + }, + "tagUAHMENUITEMMETRICS": { + "fields": { + "rgsizeBar": { + "type": { + "count": 2, + "subtype": { + "kind": "struct", + "name": "tagSIZE" + }, + "kind": "array" + }, + "offset": 0 + }, + "rgsizePopup": { + "type": { + "count": 4, + "subtype": { + "kind": "struct", + "name": "tagSIZE" + }, + "kind": "array" + }, + "offset": 0 + } + }, + "kind": "struct", + "size": 32 + }, + "__unnamed_121b": { + "fields": { + "Length": { + "type": { + "subtype": { + "kind": "struct", + "name": "nt_symbols!_LARGE_INTEGER" + }, + "kind": "pointer" + }, + "offset": 0 + }, + "ByteOffset": { + "type": { + "kind": "struct", + "name": "nt_symbols!_LARGE_INTEGER" + }, + "offset": 16 + }, + "Key": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 8 + } + }, + "kind": "struct", + "size": 24 + }, + "__unnamed_1229": { + "fields": { + "Srb": { + "type": { + "subtype": { + "kind": "struct", + "name": "nt_symbols!_SCSI_REQUEST_BLOCK" + }, + "kind": "pointer" + }, + "offset": 0 + } + }, + "kind": "struct", + "size": 8 + }, + "__unnamed_121f": { + "fields": { + "Length": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 8 + }, + "SecurityInformation": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 0 + } + }, + "kind": "struct", + "size": 16 + }, + "__unnamed_1225": { + "fields": { + "DeviceObject": { + "type": { + "subtype": { + "kind": "struct", + "name": "nt_symbols!_DEVICE_OBJECT" + }, + "kind": "pointer" + }, + "offset": 8 + }, + "Vpb": { + "type": { + "subtype": { + "kind": "struct", + "name": "nt_symbols!_VPB" + }, + "kind": "pointer" + }, + "offset": 0 + } + }, + "kind": "struct", + "size": 16 + }, + "subTagWNDType": { + "fields": { + "style_bitmask": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 28 + }, + "lpfnWndProc": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 120 + } + }, + "kind": "struct", + "size": 128 + }, + "_HEAD": { + "fields": { + "h": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 0 + }, + "cLockObj": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 8 + } + }, + "kind": "struct", + "size": 16 + }, + "tagIMEINFO": { + "fields": { + "fdwProperty": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 4 + }, + "fdwSelectCaps": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 24 + }, + "fdwUICaps": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 16 + }, + "dwPrivateDataSize": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 0 + }, + "fdwSCSCaps": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 20 + }, + "fdwSentenceCaps": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 12 + }, + "fdwConversionCaps": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 8 + } + }, + "kind": "struct", + "size": 28 + }, + "_DXGK_DIAG_CODE_POINT_PACKET": { + "fields": { + "Header": { + "type": { + "kind": "struct", + "name": "_DXGK_DIAG_HEADER" + }, + "offset": 0 + }, + "Param3": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 60 + }, + "Param1": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 52 + }, + "CodePointType": { + "type": { + "kind": "enum", + "name": "CodePointTypeEnum" + }, + "offset": 48 + }, + "Param2": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 56 + } + }, + "kind": "struct", + "size": 64 + }, + "_D3DKMDT_VIDPN_SOURCE_MODE": { + "fields": { + "Type": { + "type": { + "kind": "enum", + "name": "TypeEnum" + }, + "offset": 4 + }, + "Id": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 0 + }, + "Format": { + "type": { + "kind": "struct", + "name": "__unnamed_18a1" + }, + "offset": 8 + } + }, + "kind": "struct", + "size": 40 + }, + "tagW32JOB": { + "fields": { + "restrictions": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 24 + }, + "ughCrt": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 48 + }, + "pAtomTable": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 16 + }, + "ughMax": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 52 + }, + "pgh": { + "type": { + "subtype": { + "kind": "base", + "name": "unsigned long long" + }, + "kind": "pointer" + }, + "offset": 56 + }, + "Job": { + "type": { + "subtype": { + "kind": "struct", + "name": "nt_symbols!_EJOB" + }, + "kind": "pointer" + }, + "offset": 8 + }, + "ppiTable": { + "type": { + "subtype": { + "subtype": { + "kind": "struct", + "name": "tagPROCESSINFO" + }, + "kind": "pointer" + }, + "kind": "pointer" + }, + "offset": 40 + }, + "uProcessCount": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 28 + }, + "uMaxProcesses": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 32 + }, + "pNext": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagW32JOB" + }, + "kind": "pointer" + }, + "offset": 0 + } + }, + "kind": "struct", + "size": 64 + }, + "_DMM_MONITORFREQUENCYRANGESET_SERIALIZATION": { + "fields": { + "NumFrequencyRanges": { + "type": { + "kind": "base", + "name": "unsigned char" + }, + "offset": 0 + }, + "FrequencyRangeSerialization": { + "type": { + "count": 1, + "subtype": { + "kind": "struct", + "name": "_D3DKMDT_MONITOR_FREQUENCY_RANGE" + }, + "kind": "array" + }, + "offset": 8 + } + }, + "kind": "struct", + "size": 56 + }, + "_D3DKMDT_VIDPN_PRESENT_PATH_COPYPROTECTION": { + "fields": { + "APSTriggerBits": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 4 + }, + "CopyProtectionType": { + "type": { + "kind": "enum", + "name": "CopyProtectionTypeEnum" + }, + "offset": 0 + }, + "CopyProtectionSupport": { + "type": { + "kind": "struct", + "name": "_D3DKMDT_VIDPN_PRESENT_PATH_COPYPROTECTION_SUPPORT" + }, + "offset": 264 + }, + "OEMCopyProtection": { + "type": { + "count": 256, + "subtype": { + "kind": "base", + "name": "unsigned char" + }, + "kind": "array" + }, + "offset": 8 + } + }, + "kind": "struct", + "size": 268 + }, + "tagWINDOWSTATION": { + "fields": { + "pClipBase": { + "type": { + "subtype": { + "count": 104, + "subtype": { + "kind": "struct", + "name": "tagCLIP" + }, + "kind": "array" + }, + "kind": "pointer" + }, + "offset": 96 + }, + "dwSessionId": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 0 + }, + "cNumClipFormats": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 104 + }, + "luidUser": { + "type": { + "kind": "struct", + "name": "nt_symbols!_LUID" + }, + "offset": 136 + }, + "pGlobalAtomTable": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 136 + }, + "ptiClipLock": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagTHREADINFO" + }, + "kind": "pointer" + }, + "offset": 48 + }, + "dwWSF_Flags": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 32 + }, + "rpdeskList": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagDESKTOP" + }, + "kind": "pointer" + }, + "offset": 16 + }, + "spklList": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagKL" + }, + "kind": "pointer" + }, + "offset": 40 + }, + "spwndClipOpen": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagWND" + }, + "kind": "pointer" + }, + "offset": 64 + }, + "luidEndSession": { + "type": { + "kind": "struct", + "name": "nt_symbols!_LUID" + }, + "offset": 128 + }, + "pTerm": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagTERMINAL" + }, + "kind": "pointer" + }, + "offset": 24 + }, + "iClipSerialNumber": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 108 + }, + "spwndClipboardListener": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagWND" + }, + "kind": "pointer" + }, + "offset": 112 + }, + "spwndClipViewer": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagWND" + }, + "kind": "pointer" + }, + "offset": 72 + }, + "iClipSequenceNumber": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 104 + }, + "ptiDrawingClipboard": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagTHREADINFO" + }, + "kind": "pointer" + }, + "offset": 56 + }, + "spwndClipOwner": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagWND" + }, + "kind": "pointer" + }, + "offset": 80 + }, + "psidUser": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 144 + }, + "rpwinstaNext": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagWINDOWSTATION" + }, + "kind": "pointer" + }, + "offset": 8 + } + }, + "kind": "struct", + "size": 152 + }, + "tagDESKTOPINFO": { + "fields": { + "spwndProgman": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagWND" + }, + "kind": "pointer" + }, + "offset": 192 + }, + "pvwplMessagePPHandler": { + "type": { + "subtype": { + "kind": "struct", + "name": "VWPL" + }, + "kind": "pointer" + }, + "offset": 224 + }, + "pvDesktopLimit": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 8 + }, + "fComposited": { + "type": { + "bit_position": 0, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 1 + }, + "offset": 232 + }, + "spwndGestureEngine": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagWND" + }, + "kind": "pointer" + }, + "offset": 216 + }, + "pvDesktopBase": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 0 + }, + "spwndShell": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagWND" + }, + "kind": "pointer" + }, + "offset": 160 + }, + "ppiShellProcess": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagPROCESSINFO" + }, + "kind": "pointer" + }, + "offset": 168 + }, + "pvwplShellHook": { + "type": { + "subtype": { + "kind": "struct", + "name": "VWPL" + }, + "kind": "pointer" + }, + "offset": 200 + }, + "fIsDwmDesktop": { + "type": { + "bit_position": 1, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 1 + }, + "offset": 232 + }, + "spwndTaskman": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagWND" + }, + "kind": "pointer" + }, + "offset": 184 + }, + "aphkStart": { + "type": { + "count": 16, + "subtype": { + "subtype": { + "kind": "struct", + "name": "tagHOOK" + }, + "kind": "pointer" + }, + "kind": "array" + }, + "offset": 40 + }, + "fsHooks": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 8 + }, + "cntMBox": { + "type": { + "kind": "base", + "name": "long" + }, + "offset": 208 + }, + "spwndBkGnd": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagWND" + }, + "kind": "pointer" + }, + "offset": 176 + }, + "spwnd": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagWND" + }, + "kind": "pointer" + }, + "offset": 24 + } + }, + "kind": "struct", + "size": 240 + }, + "tagMBSTRING": { + "fields": { + "szName": { + "type": { + "count": 15, + "subtype": { + "kind": "base", + "name": "wchar" + }, + "kind": "array" + }, + "offset": 0 + }, + "uID": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 32 + }, + "uStr": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 36 + } + }, + "kind": "struct", + "size": 40 + }, + "_D3DKMDT_VIDPN_TARGET_MODE": { + "fields": { + "VideoSignalInfo": { + "type": { + "kind": "struct", + "name": "_D3DKMDT_VIDEO_SIGNAL_INFO" + }, + "offset": 8 + }, + "Id": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 0 + }, + "Preference": { + "type": { + "kind": "enum", + "name": "PreferenceEnum" + }, + "offset": 64 + } + }, + "kind": "struct", + "size": 72 + }, + "_DMM_VIDPNSET_SERIALIZATION": { + "fields": { + "VidPnOffset": { + "type": { + "count": 1, + "subtype": { + "kind": "base", + "name": "unsigned long" + }, + "kind": "array" + }, + "offset": 4 + }, + "NumVidPns": { + "type": { + "kind": "base", + "name": "unsigned char" + }, + "offset": 0 + } + }, + "kind": "struct", + "size": 8 + }, + "tagKBDFILE": { + "fields": { + "head": { + "type": { + "kind": "struct", + "name": "_HEAD" + }, + "offset": 0 + }, + "awchDllName": { + "type": { + "count": 32, + "subtype": { + "kind": "base", + "name": "wchar" + }, + "kind": "array" + }, + "offset": 56 + }, + "pKbdTbl": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagKbdLayer" + }, + "kind": "pointer" + }, + "offset": 32 + }, + "pkfNext": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagKBDFILE" + }, + "kind": "pointer" + }, + "offset": 16 + }, + "pKbdNlsTbl": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagKbdNlsLayer" + }, + "kind": "pointer" + }, + "offset": 48 + }, + "hBase": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 24 + }, + "Size": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 40 + } + }, + "kind": "struct", + "size": 120 + }, + "__unnamed_11e4": { + "fields": { + "UserApcContext": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 8 + }, + "UserApcRoutine": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 0 + }, + "IssuingProcess": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 0 + } + }, + "kind": "struct", + "size": 16 + }, + "_W32PROCESS": { + "fields": { + "GDIPushLock": { + "type": { + "kind": "struct", + "name": "nt_symbols!_EX_PUSH_LOCK" + }, + "offset": 80 + }, + "DxProcess": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 248 + }, + "pBrushAttrList": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 48 + }, + "Process": { + "type": { + "subtype": { + "kind": "struct", + "name": "nt_symbols!_EPROCESS" + }, + "kind": "pointer" + }, + "offset": 0 + }, + "GDIHandleCountPeak": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 64 + }, + "RefCount": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 8 + }, + "StartCursorHideTime": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 24 + }, + "InputIdleEvent": { + "type": { + "subtype": { + "kind": "struct", + "name": "nt_symbols!_KEVENT" + }, + "kind": "pointer" + }, + "offset": 16 + }, + "W32PF_Flags": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 12 + }, + "GDIHandleCount": { + "type": { + "kind": "base", + "name": "long" + }, + "offset": 60 + }, + "NextStart": { + "type": { + "subtype": { + "kind": "struct", + "name": "_W32PROCESS" + }, + "kind": "pointer" + }, + "offset": 32 + }, + "hSecureGdiSharedHandleTable": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 240 + }, + "UserHandleCountPeak": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 72 + }, + "GDIW32PIDLockedBitmaps": { + "type": { + "kind": "struct", + "name": "nt_symbols!_LIST_ENTRY" + }, + "offset": 224 + }, + "UserHandleCount": { + "type": { + "kind": "base", + "name": "long" + }, + "offset": 68 + }, + "W32Pid": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 56 + }, + "GDIEngUserMemAllocTable": { + "type": { + "kind": "struct", + "name": "nt_symbols!_RTL_AVL_TABLE" + }, + "offset": 88 + }, + "pDCAttrList": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 40 + }, + "GDIBrushAttrFreeList": { + "type": { + "kind": "struct", + "name": "nt_symbols!_LIST_ENTRY" + }, + "offset": 208 + }, + "GDIDcAttrFreeList": { + "type": { + "kind": "struct", + "name": "nt_symbols!_LIST_ENTRY" + }, + "offset": 192 + } + }, + "kind": "struct", + "size": 256 + }, + "_D3DKMDT_VIDPN_PRESENT_PATH_TRANSFORMATION": { + "fields": { + "Scaling": { + "type": { + "kind": "enum", + "name": "ScalingEnum" + }, + "offset": 0 + }, + "RotationSupport": { + "type": { + "kind": "struct", + "name": "_D3DKMDT_VIDPN_PRESENT_PATH_ROTATION_SUPPORT" + }, + "offset": 12 + }, + "Rotation": { + "type": { + "kind": "enum", + "name": "RotationEnum" + }, + "offset": 8 + }, + "ScalingSupport": { + "type": { + "kind": "struct", + "name": "_D3DKMDT_VIDPN_PRESENT_PATH_SCALING_SUPPORT" + }, + "offset": 4 + } + }, + "kind": "struct", + "size": 16 + }, + "tagSERVERINFO": { + "fields": { + "uiShellMsg": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 912 + }, + "cbHandleTable": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 848 + }, + "atomSysClass": { + "type": { + "count": 25, + "subtype": { + "kind": "base", + "name": "unsigned short" + }, + "kind": "array" + }, + "offset": 852 + }, + "dtScroll": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 2800 + }, + "dwKeyCache": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 2952 + }, + "atomIconSmProp": { + "type": { + "kind": "base", + "name": "unsigned short" + }, + "offset": 1356 + }, + "argbSystemUnmatched": { + "type": { + "count": 31, + "subtype": { + "kind": "base", + "name": "unsigned long" + }, + "kind": "array" + }, + "offset": 2268 + }, + "dwTagCount": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 4632 + }, + "ucWheelScrollLines": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 2812 + }, + "ptCursorReal": { + "type": { + "kind": "struct", + "name": "tagPOINT" + }, + "offset": 2784 + }, + "ucWheelScrollChars": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 2816 + }, + "acOemToAnsi": { + "type": { + "count": 256, + "subtype": { + "kind": "base", + "name": "unsigned char" + }, + "kind": "array" + }, + "offset": 1364 + }, + "cySysFontChar": { + "type": { + "kind": "base", + "name": "long" + }, + "offset": 2832 + }, + "atomFrostedWindowProp": { + "type": { + "kind": "base", + "name": "unsigned short" + }, + "offset": 1362 + }, + "mpFnid_serverCBWndProc": { + "type": { + "count": 31, + "subtype": { + "kind": "base", + "name": "unsigned short" + }, + "kind": "array" + }, + "offset": 328 + }, + "PUSIFlags": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 4476 + }, + "BitCount": { + "type": { + "kind": "base", + "name": "unsigned short" + }, + "offset": 4468 + }, + "argbSystem": { + "type": { + "count": 31, + "subtype": { + "kind": "base", + "name": "unsigned long" + }, + "kind": "array" + }, + "offset": 2392 + }, + "dtLBSearch": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 2804 + }, + "dtCaretBlink": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 2808 + }, + "dwInstalledEventHooks": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 1876 + }, + "apfnClientA": { + "type": { + "kind": "struct", + "name": "_PFNCLIENT" + }, + "offset": 392 + }, + "cxSysFontChar": { + "type": { + "kind": "base", + "name": "long" + }, + "offset": 2828 + }, + "hbrGray": { + "type": { + "subtype": { + "kind": "struct", + "name": "HBRUSH__" + }, + "kind": "pointer" + }, + "offset": 2768 + }, + "ahbrSystem": { + "type": { + "count": 31, + "subtype": { + "subtype": { + "kind": "struct", + "name": "HBRUSH__" + }, + "kind": "pointer" + }, + "kind": "array" + }, + "offset": 2520 + }, + "dwDefaultHeapSize": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 908 + }, + "wMaxRightOverlapChars": { + "type": { + "kind": "base", + "name": "long" + }, + "offset": 2824 + }, + "dwSRVIFlags": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 0 + }, + "oembmi": { + "type": { + "count": 93, + "subtype": { + "kind": "struct", + "name": "tagOEMBITMAPINFO" + }, + "kind": "array" + }, + "offset": 2964 + }, + "apfnClientWorker": { + "type": { + "kind": "struct", + "name": "_PFNCLIENTWORKER" + }, + "offset": 760 + }, + "dwDefaultHeapBase": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 904 + }, + "BitsPixel": { + "type": { + "kind": "base", + "name": "unsigned char" + }, + "offset": 4473 + }, + "wMaxLeftOverlapChars": { + "type": { + "kind": "base", + "name": "long" + }, + "offset": 2820 + }, + "dmLogPixels": { + "type": { + "kind": "base", + "name": "unsigned short" + }, + "offset": 4470 + }, + "dwLastSystemRITEventTickCountUpdate": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 4488 + }, + "nEvents": { + "type": { + "kind": "base", + "name": "long" + }, + "offset": 2796 + }, + "atomIconProp": { + "type": { + "kind": "base", + "name": "unsigned short" + }, + "offset": 1358 + }, + "Planes": { + "type": { + "kind": "base", + "name": "unsigned char" + }, + "offset": 4472 + }, + "dpiSystem": { + "type": { + "kind": "struct", + "name": "tagDPISERVERINFO" + }, + "offset": 2896 + }, + "hIcoWindows": { + "type": { + "subtype": { + "kind": "struct", + "name": "HICON__" + }, + "kind": "pointer" + }, + "offset": 2944 + }, + "apfnClientW": { + "type": { + "kind": "struct", + "name": "_PFNCLIENT" + }, + "offset": 576 + }, + "dwAsyncKeyCache": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 2956 + }, + "MBStrings": { + "type": { + "count": 11, + "subtype": { + "kind": "struct", + "name": "tagMBSTRING" + }, + "kind": "array" + }, + "offset": 916 + }, + "atomContextHelpIdProp": { + "type": { + "kind": "base", + "name": "unsigned short" + }, + "offset": 1360 + }, + "adwDBGTAGFlags": { + "type": { + "count": 35, + "subtype": { + "kind": "base", + "name": "unsigned long" + }, + "kind": "array" + }, + "offset": 4492 + }, + "aiSysMet": { + "type": { + "count": 97, + "subtype": { + "kind": "base", + "name": "long" + }, + "kind": "array" + }, + "offset": 1880 + }, + "dwRIPFlags": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 4636 + }, + "uCaretWidth": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 4480 + }, + "cCaptures": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 2960 + }, + "tmSysFont": { + "type": { + "kind": "struct", + "name": "tagTEXTMETRICW" + }, + "offset": 2836 + }, + "cHandleEntries": { + "type": { + "kind": "base", + "name": "unsigned long long" + }, + "offset": 8 + }, + "ptCursor": { + "type": { + "kind": "struct", + "name": "tagPOINT" + }, + "offset": 2776 + }, + "hIconSmWindows": { + "type": { + "subtype": { + "kind": "struct", + "name": "HICON__" + }, + "kind": "pointer" + }, + "offset": 2936 + }, + "mpFnidPfn": { + "type": { + "count": 32, + "subtype": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "kind": "array" + }, + "offset": 16 + }, + "UILangID": { + "type": { + "kind": "base", + "name": "unsigned short" + }, + "offset": 4484 + }, + "acAnsiToOem": { + "type": { + "count": 256, + "subtype": { + "kind": "base", + "name": "unsigned char" + }, + "kind": "array" + }, + "offset": 1620 + }, + "aStoCidPfn": { + "type": { + "count": 7, + "subtype": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "kind": "array" + }, + "offset": 272 + }, + "rcScreenReal": { + "type": { + "kind": "struct", + "name": "tagRECT" + }, + "offset": 4452 + }, + "dwLastRITEventTickCount": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 2792 + } + }, + "kind": "struct", + "size": 4640 + }, + "tagPOOLRECORD": { + "fields": { + "ExtraData": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 0 + }, + "trace": { + "type": { + "count": 6, + "subtype": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "kind": "array" + }, + "offset": 16 + }, + "size": { + "type": { + "kind": "base", + "name": "unsigned long long" + }, + "offset": 8 + } + }, + "kind": "struct", + "size": 64 + }, + "__unnamed_195a": { + "fields": { + "Priority": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 0 + }, + "Reserved1": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 4 + }, + "Reserved2": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 8 + } + }, + "kind": "struct", + "size": 12 + }, + "tagUSERSTARTUPINFO": { + "fields": { + "dwYSize": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 16 + }, + "cbReserved2": { + "type": { + "kind": "base", + "name": "unsigned short" + }, + "offset": 26 + }, + "cb": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 0 + }, + "dwX": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 4 + }, + "dwY": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 8 + }, + "dwFlags": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 20 + }, + "dwXSize": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 12 + }, + "wShowWindow": { + "type": { + "kind": "base", + "name": "unsigned short" + }, + "offset": 24 + } + }, + "kind": "struct", + "size": 28 + }, + "_DMM_VIDPN_SERIALIZATION": { + "fields": { + "PathsFromSourceSerializationOffsets": { + "type": { + "count": 1, + "subtype": { + "kind": "base", + "name": "unsigned long" + }, + "kind": "array" + }, + "offset": 8 + }, + "NumActiveSources": { + "type": { + "kind": "base", + "name": "unsigned char" + }, + "offset": 4 + }, + "Size": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 0 + } + }, + "kind": "struct", + "size": 12 + }, + "__unnamed_11df": { + "fields": { + "IrpCount": { + "type": { + "kind": "base", + "name": "long" + }, + "offset": 0 + }, + "SystemBuffer": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 0 + }, + "MasterIrp": { + "type": { + "subtype": { + "kind": "struct", + "name": "nt_symbols!_IRP" + }, + "kind": "pointer" + }, + "offset": 0 + } + }, + "kind": "struct", + "size": 8 + }, + "tagHID_PAGEONLY_REQUEST": { + "fields": { + "usUsagePage": { + "type": { + "kind": "base", + "name": "unsigned short" + }, + "offset": 16 + }, + "link": { + "type": { + "kind": "struct", + "name": "nt_symbols!_LIST_ENTRY" + }, + "offset": 0 + }, + "cRefCount": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 20 + } + }, + "kind": "struct", + "size": 24 + }, + "__unnamed_1233": { + "fields": { + "Interface": { + "type": { + "subtype": { + "kind": "struct", + "name": "nt_symbols!_INTERFACE" + }, + "kind": "pointer" + }, + "offset": 16 + }, + "InterfaceSpecificData": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 24 + }, + "Version": { + "type": { + "kind": "base", + "name": "unsigned short" + }, + "offset": 10 + }, + "InterfaceType": { + "type": { + "subtype": { + "kind": "struct", + "name": "nt_symbols!_GUID" + }, + "kind": "pointer" + }, + "offset": 0 + }, + "Size": { + "type": { + "kind": "base", + "name": "unsigned short" + }, + "offset": 8 + } + }, + "kind": "struct", + "size": 32 + }, + "tagQMSG": { + "fields": { + "Padding": { + "type": { + "bit_position": 30, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 2 + }, + "offset": 80 + }, + "ptMouseReal": { + "type": { + "kind": "struct", + "name": "tagPOINT" + }, + "offset": 72 + }, + "FromPen": { + "type": { + "bit_position": 3, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 84 + }, + "pti": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagTHREADINFO" + }, + "kind": "pointer" + }, + "offset": 88 + }, + "ExtraInfo": { + "type": { + "kind": "base", + "name": "long long" + }, + "offset": 64 + }, + "Wow64Message": { + "type": { + "bit_position": 0, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 84 + }, + "MsgPPInfo": { + "type": { + "kind": "struct", + "name": "tagMSGPPINFO" + }, + "offset": 96 + }, + "dwQEvent": { + "type": { + "bit_position": 0, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 30 + }, + "offset": 80 + }, + "pqmsgPrev": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagQMSG" + }, + "kind": "pointer" + }, + "offset": 8 + }, + "FromTouch": { + "type": { + "bit_position": 2, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 84 + }, + "NoCoalesce": { + "type": { + "bit_position": 1, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 84 + }, + "msg": { + "type": { + "kind": "struct", + "name": "tagMSG" + }, + "offset": 16 + }, + "pqmsgNext": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagQMSG" + }, + "kind": "pointer" + }, + "offset": 0 + } + }, + "kind": "struct", + "size": 104 + }, + "__unnamed_1237": { + "fields": { + "Capabilities": { + "type": { + "subtype": { + "kind": "struct", + "name": "nt_symbols!_DEVICE_CAPABILITIES" + }, + "kind": "pointer" + }, + "offset": 0 + } + }, + "kind": "struct", + "size": 8 + }, + "__unnamed_11e6": { + "fields": { + "AsynchronousParameters": { + "type": { + "kind": "struct", + "name": "__unnamed_11e4" + }, + "offset": 0 + }, + "AllocationSize": { + "type": { + "kind": "struct", + "name": "nt_symbols!_LARGE_INTEGER" + }, + "offset": 0 + } + }, + "kind": "struct", + "size": 16 + }, + "tagDESKTOP": { + "fields": { + "spmenuVScroll": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagMENU" + }, + "kind": "pointer" + }, + "offset": 80 + }, + "dwMouseHoverTime": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 212 + }, + "rpwinstaParent": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagWINDOWSTATION" + }, + "kind": "pointer" + }, + "offset": 40 + }, + "spmenuDialogSys": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagMENU" + }, + "kind": "pointer" + }, + "offset": 64 + }, + "spwndForeground": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagWND" + }, + "kind": "pointer" + }, + "offset": 88 + }, + "spmenuHScroll": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagMENU" + }, + "kind": "pointer" + }, + "offset": 72 + }, + "spwndTooltip": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagWND" + }, + "kind": "pointer" + }, + "offset": 112 + }, + "dwSessionId": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 0 + }, + "pDeskInfo": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagDESKTOPINFO" + }, + "kind": "pointer" + }, + "offset": 8 + }, + "spwndMessage": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagWND" + }, + "kind": "pointer" + }, + "offset": 104 + }, + "cciConsole": { + "type": { + "kind": "struct", + "name": "_CONSOLE_CARET_INFO" + }, + "offset": 144 + }, + "PtiList": { + "type": { + "kind": "struct", + "name": "nt_symbols!_LIST_ENTRY" + }, + "offset": 168 + }, + "spwndTray": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagWND" + }, + "kind": "pointer" + }, + "offset": 96 + }, + "rpdeskNext": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagDESKTOP" + }, + "kind": "pointer" + }, + "offset": 32 + }, + "dwDTFlags": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 40 + }, + "pMagInputTransform": { + "type": { + "subtype": { + "kind": "struct", + "name": "_MAGNIFICATION_INPUT_TRANSFORM" + }, + "kind": "pointer" + }, + "offset": 216 + }, + "spwndTrack": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagWND" + }, + "kind": "pointer" + }, + "offset": 184 + }, + "htEx": { + "type": { + "kind": "base", + "name": "long" + }, + "offset": 192 + }, + "ulHeapSize": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 136 + }, + "pheapDesktop": { + "type": { + "subtype": { + "kind": "struct", + "name": "nt_symbols!tagWIN32HEAP" + }, + "kind": "pointer" + }, + "offset": 128 + }, + "rcMouseHover": { + "type": { + "kind": "struct", + "name": "tagRECT" + }, + "offset": 196 + }, + "hsectionDesktop": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 120 + }, + "dwDesktopId": { + "type": { + "kind": "base", + "name": "unsigned long long" + }, + "offset": 48 + }, + "spmenuSys": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagMENU" + }, + "kind": "pointer" + }, + "offset": 56 + }, + "pDispInfo": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagDISPLAYINFO" + }, + "kind": "pointer" + }, + "offset": 16 + } + }, + "kind": "struct", + "size": 224 + }, + "_MAGNIFICATION_INPUT_TRANSFORM": { + "fields": { + "rcScreen": { + "type": { + "kind": "struct", + "name": "tagRECT" + }, + "offset": 16 + }, + "magFactorX": { + "type": { + "kind": "base", + "name": "long" + }, + "offset": 40 + }, + "magFactorY": { + "type": { + "kind": "base", + "name": "long" + }, + "offset": 44 + }, + "ptiMagThreadInfo": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagTHREADINFO" + }, + "kind": "pointer" + }, + "offset": 32 + }, + "rcSource": { + "type": { + "kind": "struct", + "name": "tagRECT" + }, + "offset": 0 + } + }, + "kind": "struct", + "size": 48 + }, + "_D3DKMDT_MONITOR_FREQUENCY_RANGE": { + "fields": { + "Origin": { + "type": { + "kind": "enum", + "name": "OriginEnum" + }, + "offset": 0 + }, + "ConstraintType": { + "type": { + "kind": "enum", + "name": "ConstraintTypeEnum" + }, + "offset": 36 + }, + "RangeLimits": { + "type": { + "kind": "struct", + "name": "_D3DKMDT_FREQUENCY_RANGE" + }, + "offset": 4 + }, + "Constraint": { + "type": { + "kind": "struct", + "name": "__unnamed_16c1" + }, + "offset": 40 + } + }, + "kind": "struct", + "size": 48 + }, + "__unnamed_121d": { + "fields": { + "Type3InputBuffer": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 24 + }, + "OutputBufferLength": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 0 + }, + "IoControlCode": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 16 + }, + "InputBufferLength": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 8 + } + }, + "kind": "struct", + "size": 32 + }, + "_PFNCLIENTWORKER": { + "fields": { + "pfnComboBoxWndProc": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 8 + }, + "pfnMDIClientWndProc": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 48 + }, + "pfnDialogWndProc": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 24 + }, + "pfnEditWndProc": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 32 + }, + "pfnListBoxWndProc": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 40 + }, + "pfnGhostWndProc": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 72 + }, + "pfnStaticWndProc": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 56 + }, + "pfnImeWndProc": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 64 + }, + "pfnComboListBoxProc": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 16 + }, + "pfnCtfHookProc": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 80 + }, + "pfnButtonWndProc": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 0 + } + }, + "kind": "struct", + "size": 88 + }, + "__unnamed_12e0": { + "fields": { + "InitialPrivilegeSet": { + "type": { + "kind": "struct", + "name": "nt_symbols!_INITIAL_PRIVILEGE_SET" + }, + "offset": 0 + }, + "PrivilegeSet": { + "type": { + "kind": "struct", + "name": "nt_symbols!_PRIVILEGE_SET" + }, + "offset": 0 + } + }, + "kind": "struct", + "size": 44 + }, + "tagMENULIST": { + "fields": { + "pMenu": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagMENU" + }, + "kind": "pointer" + }, + "offset": 8 + }, + "pNext": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagMENULIST" + }, + "kind": "pointer" + }, + "offset": 0 + } + }, + "kind": "struct", + "size": 16 + }, + "_DMA_OPERATIONS": { + "fields": { + "PutDmaAdapter": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 8 + }, + "FreeMapRegisters": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 56 + }, + "MapTransfer": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 64 + }, + "FreeCommonBuffer": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 24 + }, + "ReadDmaCounter": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 80 + }, + "AllocateCommonBuffer": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 16 + }, + "PutScatterGatherList": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 96 + }, + "BuildMdlFromScatterGatherList": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 120 + }, + "GetScatterGatherList": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 88 + }, + "CalculateScatterGatherList": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 104 + }, + "FreeAdapterChannel": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 48 + }, + "GetDmaAlignment": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 72 + }, + "FlushAdapterBuffers": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 40 + }, + "AllocateAdapterChannel": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 32 + }, + "BuildScatterGatherList": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 112 + }, + "Size": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 0 + } + }, + "kind": "struct", + "size": 128 + }, + "__unnamed_1811": { + "fields": { + "Start": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 0 + }, + "Length": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 4 + }, + "Reserved": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 8 + } + }, + "kind": "struct", + "size": 12 + }, + "tagSPB": { + "fields": { + "hbm": { + "type": { + "subtype": { + "kind": "struct", + "name": "HBITMAP__" + }, + "kind": "pointer" + }, + "offset": 16 + }, + "hrgn": { + "type": { + "subtype": { + "kind": "struct", + "name": "HRGN__" + }, + "kind": "pointer" + }, + "offset": 40 + }, + "ulSaveId": { + "type": { + "kind": "base", + "name": "unsigned long long" + }, + "offset": 56 + }, + "flags": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 48 + }, + "rc": { + "type": { + "kind": "struct", + "name": "tagRECT" + }, + "offset": 24 + }, + "pspbNext": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagSPB" + }, + "kind": "pointer" + }, + "offset": 0 + }, + "spwnd": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagWND" + }, + "kind": "pointer" + }, + "offset": 8 + } + }, + "kind": "struct", + "size": 64 + }, + "tagWin32PoolHead": { + "fields": { + "pPrev": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagWin32PoolHead" + }, + "kind": "pointer" + }, + "offset": 8 + }, + "pTrace": { + "type": { + "subtype": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "kind": "pointer" + }, + "offset": 24 + }, + "pNext": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagWin32PoolHead" + }, + "kind": "pointer" + }, + "offset": 16 + }, + "size": { + "type": { + "kind": "base", + "name": "unsigned long long" + }, + "offset": 0 + } + }, + "kind": "struct", + "size": 32 + }, + "_DXGK_DIAG_HEADER": { + "fields": { + "Index": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 40 + }, + "ProcessName": { + "type": { + "count": 16, + "subtype": { + "kind": "base", + "name": "unsigned char" + }, + "kind": "array" + }, + "offset": 16 + }, + "LogTimestamp": { + "type": { + "kind": "base", + "name": "unsigned long long" + }, + "offset": 8 + }, + "ThreadId": { + "type": { + "kind": "base", + "name": "unsigned long long" + }, + "offset": 32 + }, + "Type": { + "type": { + "kind": "enum", + "name": "TypeEnum" + }, + "offset": 0 + }, + "WdLogIdx": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 44 + }, + "Size": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 4 + } + }, + "kind": "struct", + "size": 48 + }, + "_DMM_COMMITVIDPNREQUEST_DIAGINFO": { + "fields": { + "CleanupAfterFailedCommitVidPn": { + "type": { + "bit_position": 1, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned char" + }, + "bit_length": 1 + }, + "offset": 4 + }, + "ModeChangeRequestId": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 8 + }, + "ReclaimClonedTarget": { + "type": { + "bit_position": 0, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned char" + }, + "bit_length": 1 + }, + "offset": 4 + }, + "ForceAllActiveVidPnModeListInvalidation": { + "type": { + "bit_position": 2, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned char" + }, + "bit_length": 1 + }, + "offset": 4 + } + }, + "kind": "struct", + "size": 12 + }, + "tagTOUCHINPUT": { + "fields": { + "dwExtraInfo": { + "type": { + "kind": "base", + "name": "unsigned long long" + }, + "offset": 32 + }, + "hSource": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 8 + }, + "dwMask": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 24 + }, + "cyContact": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 44 + }, + "cxContact": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 40 + }, + "dwFlags": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 20 + }, + "dwID": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 16 + }, + "y": { + "type": { + "kind": "base", + "name": "long" + }, + "offset": 4 + }, + "x": { + "type": { + "kind": "base", + "name": "long" + }, + "offset": 0 + }, + "dwTime": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 28 + } + }, + "kind": "struct", + "size": 48 + }, + "_SM_VALUES_STRINGS": { + "fields": { + "StorageType": { + "type": { + "kind": "enum", + "name": "StorageTypeEnum" + }, + "offset": 16 + }, + "pszName": { + "type": { + "subtype": { + "kind": "base", + "name": "unsigned char" + }, + "kind": "pointer" + }, + "offset": 0 + }, + "ulValue": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 8 + }, + "RangeType": { + "type": { + "kind": "enum", + "name": "RangeTypeEnum" + }, + "offset": 12 + } + }, + "kind": "struct", + "size": 24 + }, + "__unnamed_1956": { + "fields": { + "MinimumChannel": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 0 + }, + "MaximumChannel": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 4 + } + }, + "kind": "struct", + "size": 8 + }, + "_D3DKMDT_VIDEO_SIGNAL_INFO": { + "fields": { + "VSyncFreq": { + "type": { + "kind": "struct", + "name": "_D3DDDI_RATIONAL" + }, + "offset": 20 + }, + "ActiveSize": { + "type": { + "kind": "struct", + "name": "_D3DKMDT_2DREGION" + }, + "offset": 12 + }, + "PixelRate": { + "type": { + "kind": "base", + "name": "unsigned long long" + }, + "offset": 40 + }, + "TotalSize": { + "type": { + "kind": "struct", + "name": "_D3DKMDT_2DREGION" + }, + "offset": 4 + }, + "VideoStandard": { + "type": { + "kind": "enum", + "name": "VideoStandardEnum" + }, + "offset": 0 + }, + "ScanLineOrdering": { + "type": { + "kind": "enum", + "name": "ScanLineOrderingEnum" + }, + "offset": 48 + }, + "HSyncFreq": { + "type": { + "kind": "struct", + "name": "_D3DDDI_RATIONAL" + }, + "offset": 28 + } + }, + "kind": "struct", + "size": 56 + }, + "tagTERMINAL": { + "fields": { + "spwndDesktopOwner": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagWND" + }, + "kind": "pointer" + }, + "offset": 8 + }, + "pEventInputReady": { + "type": { + "subtype": { + "kind": "struct", + "name": "nt_symbols!_KEVENT" + }, + "kind": "pointer" + }, + "offset": 56 + }, + "rpdeskDestroy": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagDESKTOP" + }, + "kind": "pointer" + }, + "offset": 48 + }, + "pqDesktop": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagQ" + }, + "kind": "pointer" + }, + "offset": 24 + }, + "dwTERMF_Flags": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 0 + }, + "dwNestedLevel": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 32 + }, + "ptiDesktop": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagTHREADINFO" + }, + "kind": "pointer" + }, + "offset": 16 + }, + "pEventTermInit": { + "type": { + "subtype": { + "kind": "struct", + "name": "nt_symbols!_KEVENT" + }, + "kind": "pointer" + }, + "offset": 40 + } + }, + "kind": "struct", + "size": 64 + }, + "HFONT__": { + "fields": { + "unused": { + "type": { + "kind": "base", + "name": "long" + }, + "offset": 0 + } + }, + "kind": "struct", + "size": 4 + }, + "_D3DKMDT_VIDPN_PRESENT_PATH_COPYPROTECTION_SUPPORT": { + "fields": { + "MacroVisionFull": { + "type": { + "bit_position": 2, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 1 + }, + "offset": 0 + }, + "MacroVisionApsTrigger": { + "type": { + "bit_position": 1, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 1 + }, + "offset": 0 + }, + "NoProtection": { + "type": { + "bit_position": 0, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 1 + }, + "offset": 0 + }, + "Reserved": { + "type": { + "bit_position": 3, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 29 + }, + "offset": 0 + } + }, + "kind": "struct", + "size": 4 + }, + "_PFNCLIENT": { + "fields": { + "pfnDispatchDefWindowProc": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 160 + }, + "pfnStaticWndProc": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 112 + }, + "pfnDispatchHook": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 152 + }, + "pfnDesktopWndProc": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 24 + }, + "pfnImeWndProc": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 120 + }, + "pfnScrollBarWndProc": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 0 + }, + "pfnEditWndProc": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 88 + }, + "pfnGhostWndProc": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 128 + }, + "pfnMessageWindowProc": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 40 + }, + "pfnSwitchWindowProc": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 48 + }, + "pfnComboListBoxProc": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 72 + }, + "pfnComboBoxWndProc": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 64 + }, + "pfnMDIClientWndProc": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 104 + }, + "pfnDialogWndProc": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 80 + }, + "pfnHkINLPCWPSTRUCT": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 136 + }, + "pfnTitleWndProc": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 8 + }, + "pfnHkINLPCWPRETSTRUCT": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 144 + }, + "pfnButtonWndProc": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 56 + }, + "pfnMenuWndProc": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 16 + }, + "pfnListBoxWndProc": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 96 + }, + "pfnDispatchMessage": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 168 + }, + "pfnDefWindowProc": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 32 + }, + "pfnMDIActivateDlgProc": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 176 + } + }, + "kind": "struct", + "size": 184 + }, + "tagOEMBITMAPINFO": { + "fields": { + "y": { + "type": { + "kind": "base", + "name": "long" + }, + "offset": 4 + }, + "x": { + "type": { + "kind": "base", + "name": "long" + }, + "offset": 0 + }, + "cy": { + "type": { + "kind": "base", + "name": "long" + }, + "offset": 12 + }, + "cx": { + "type": { + "kind": "base", + "name": "long" + }, + "offset": 8 + } + }, + "kind": "struct", + "size": 16 + }, + "__unnamed_1221": { + "fields": { + "SecurityInformation": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 0 + }, + "SecurityDescriptor": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 8 + } + }, + "kind": "struct", + "size": 16 + }, + "_KLIST_ENTRY": { + "fields": { + "Flink": { + "type": { + "subtype": { + "kind": "struct", + "name": "_KLIST_ENTRY" + }, + "kind": "pointer" + }, + "offset": 0 + }, + "Blink": { + "type": { + "subtype": { + "kind": "struct", + "name": "_KLIST_ENTRY" + }, + "kind": "pointer" + }, + "offset": 8 + } + }, + "kind": "struct", + "size": 16 + }, + "HMONITOR__": { + "fields": { + "unused": { + "type": { + "kind": "base", + "name": "long" + }, + "offset": 0 + } + }, + "kind": "struct", + "size": 4 + }, + "__unnamed_1247": { + "fields": { + "DeviceTextType": { + "type": { + "kind": "enum", + "name": "DeviceTextTypeEnum" + }, + "offset": 0 + }, + "LocaleId": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 8 + } + }, + "kind": "struct", + "size": 16 + }, + "tagCLIENTINFO": { + "fields": { + "msgDbcsCB": { + "type": { + "kind": "struct", + "name": "tagMSG" + }, + "offset": 160 + }, + "dwCompatFlags": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 20 + }, + "achDbcsCF": { + "type": { + "count": 2, + "subtype": { + "kind": "base", + "name": "unsigned char" + }, + "kind": "array" + }, + "offset": 154 + }, + "dwTIFlags": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 28 + }, + "pClientThreadInfo": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagCLIENTTHREADINFO" + }, + "kind": "pointer" + }, + "offset": 96 + }, + "CodePage": { + "type": { + "kind": "base", + "name": "unsigned short" + }, + "offset": 152 + }, + "dwKeyCache": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 112 + }, + "dwHookCurrent": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 88 + }, + "afAsyncKeyStateRecentDown": { + "type": { + "count": 8, + "subtype": { + "kind": "base", + "name": "unsigned char" + }, + "kind": "array" + }, + "offset": 136 + }, + "dwCompatFlags2": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 24 + }, + "fsHooks": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 56 + }, + "ulClientDelta": { + "type": { + "kind": "base", + "name": "unsigned long long" + }, + "offset": 40 + }, + "pDeskInfo": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagDESKTOPINFO" + }, + "kind": "pointer" + }, + "offset": 32 + }, + "dwExpWinVer": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 16 + }, + "dwHookData": { + "type": { + "kind": "base", + "name": "unsigned long long" + }, + "offset": 104 + }, + "afAsyncKeyState": { + "type": { + "count": 8, + "subtype": { + "kind": "base", + "name": "unsigned char" + }, + "kind": "array" + }, + "offset": 128 + }, + "CallbackWnd": { + "type": { + "kind": "struct", + "name": "_CALLBACKWND" + }, + "offset": 64 + }, + "lpdwRegisteredClasses": { + "type": { + "subtype": { + "kind": "base", + "name": "unsigned long" + }, + "kind": "pointer" + }, + "offset": 208 + }, + "cInDDEMLCallback": { + "type": { + "kind": "base", + "name": "long" + }, + "offset": 92 + }, + "cSpins": { + "type": { + "kind": "base", + "name": "unsigned long long" + }, + "offset": 8 + }, + "hKL": { + "type": { + "subtype": { + "kind": "struct", + "name": "HKL__" + }, + "kind": "pointer" + }, + "offset": 144 + }, + "dwAsyncKeyCache": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 124 + }, + "afKeyState": { + "type": { + "count": 8, + "subtype": { + "kind": "base", + "name": "unsigned char" + }, + "kind": "array" + }, + "offset": 116 + }, + "CI_flags": { + "type": { + "kind": "base", + "name": "unsigned long long" + }, + "offset": 0 + }, + "phkCurrent": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagHOOK" + }, + "kind": "pointer" + }, + "offset": 48 + } + }, + "kind": "struct", + "size": 216 + }, + "_DMM_MONITOR_SERIALIZATION": { + "fields": { + "SourceModeSetOffset": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 24 + }, + "FrequencyRangeSetOffset": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 28 + }, + "DescriptorSetOffset": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 32 + }, + "ModePruningAlgorithm": { + "type": { + "kind": "enum", + "name": "ModePruningAlgorithmEnum" + }, + "offset": 16 + }, + "VideoPresentTargetId": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 4 + }, + "IsUsingDefaultProfile": { + "type": { + "kind": "base", + "name": "unsigned char" + }, + "offset": 13 + }, + "MonitorPowerState": { + "type": { + "kind": "enum", + "name": "MonitorPowerStateEnum" + }, + "offset": 20 + }, + "MonitorType": { + "type": { + "kind": "enum", + "name": "MonitorTypeEnum" + }, + "offset": 36 + }, + "Size": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 0 + }, + "IsSimulatedMonitor": { + "type": { + "kind": "base", + "name": "unsigned char" + }, + "offset": 12 + }, + "Orientation": { + "type": { + "kind": "enum", + "name": "OrientationEnum" + }, + "offset": 8 + } + }, + "kind": "struct", + "size": 40 + }, + "tagPROP": { + "fields": { + "fs": { + "type": { + "kind": "base", + "name": "unsigned short" + }, + "offset": 10 + }, + "hData": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 0 + }, + "atomKey": { + "type": { + "kind": "base", + "name": "unsigned short" + }, + "offset": 8 + } + }, + "kind": "struct", + "size": 16 + }, + "__unnamed_1243": { + "fields": { + "IdType": { + "type": { + "kind": "enum", + "name": "IdTypeEnum" + }, + "offset": 0 + } + }, + "kind": "struct", + "size": 4 + }, + "__unnamed_123d": { + "fields": { + "Buffer": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 8 + }, + "WhichSpace": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 0 + }, + "Length": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 24 + }, + "Offset": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 16 + } + }, + "kind": "struct", + "size": 32 + }, + "_WNDMSG": { + "fields": { + "abMsgs": { + "type": { + "subtype": { + "kind": "base", + "name": "unsigned char" + }, + "kind": "pointer" + }, + "offset": 8 + }, + "maxMsgs": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 0 + } + }, + "kind": "struct", + "size": 16 + }, + "tagSHAREDINFO": { + "fields": { + "psi": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagSERVERINFO" + }, + "kind": "pointer" + }, + "offset": 0 + }, + "ulSharedDelta": { + "type": { + "kind": "base", + "name": "unsigned long long" + }, + "offset": 32 + }, + "aheList": { + "type": { + "subtype": { + "kind": "struct", + "name": "_HANDLEENTRY" + }, + "kind": "pointer" + }, + "offset": 8 + }, + "DefWindowSpecMsgs": { + "type": { + "kind": "struct", + "name": "_WNDMSG" + }, + "offset": 552 + }, + "awmControl": { + "type": { + "count": 31, + "subtype": { + "kind": "struct", + "name": "_WNDMSG" + }, + "kind": "array" + }, + "offset": 40 + }, + "pDispInfo": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagDISPLAYINFO" + }, + "kind": "pointer" + }, + "offset": 24 + }, + "HeEntrySize": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 16 + }, + "DefWindowMsgs": { + "type": { + "kind": "struct", + "name": "_WNDMSG" + }, + "offset": 536 + } + }, + "kind": "struct", + "size": 568 + }, + "__unnamed_181b": { + "fields": { + "BusNumber": { + "type": { + "kind": "struct", + "name": "__unnamed_1811" + }, + "offset": 0 + }, + "Dma": { + "type": { + "kind": "struct", + "name": "__unnamed_180d" + }, + "offset": 0 + }, + "DeviceSpecificData": { + "type": { + "kind": "struct", + "name": "__unnamed_1813" + }, + "offset": 0 + }, + "Memory48": { + "type": { + "kind": "struct", + "name": "__unnamed_1817" + }, + "offset": 0 + }, + "MessageInterrupt": { + "type": { + "kind": "struct", + "name": "__unnamed_180b" + }, + "offset": 0 + }, + "Generic": { + "type": { + "kind": "struct", + "name": "__unnamed_1805" + }, + "offset": 0 + }, + "Memory40": { + "type": { + "kind": "struct", + "name": "__unnamed_1815" + }, + "offset": 0 + }, + "DevicePrivate": { + "type": { + "kind": "struct", + "name": "nt_symbols!__unnamed_180f" + }, + "offset": 0 + }, + "Memory64": { + "type": { + "kind": "struct", + "name": "__unnamed_1819" + }, + "offset": 0 + }, + "Memory": { + "type": { + "kind": "struct", + "name": "__unnamed_1805" + }, + "offset": 0 + }, + "Interrupt": { + "type": { + "kind": "struct", + "name": "__unnamed_1807" + }, + "offset": 0 + }, + "Port": { + "type": { + "kind": "struct", + "name": "__unnamed_1805" + }, + "offset": 0 + } + }, + "kind": "struct", + "size": 16 + }, + "tagPOINT": { + "fields": { + "y": { + "type": { + "kind": "base", + "name": "long" + }, + "offset": 4 + }, + "x": { + "type": { + "kind": "base", + "name": "long" + }, + "offset": 0 + } + }, + "kind": "struct", + "size": 8 + }, + "tagIMC": { + "fields": { + "dwClientImcData": { + "type": { + "kind": "base", + "name": "unsigned long long" + }, + "offset": 48 + }, + "head": { + "type": { + "kind": "struct", + "name": "_THRDESKHEAD" + }, + "offset": 0 + }, + "hImeWnd": { + "type": { + "subtype": { + "kind": "struct", + "name": "HWND__" + }, + "kind": "pointer" + }, + "offset": 56 + }, + "pImcNext": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagIMC" + }, + "kind": "pointer" + }, + "offset": 40 + } + }, + "kind": "struct", + "size": 64 + }, + "tagKL": { + "fields": { + "uNumTbl": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 88 + }, + "pklPrev": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagKL" + }, + "kind": "pointer" + }, + "offset": 24 + }, + "head": { + "type": { + "kind": "struct", + "name": "_HEAD" + }, + "offset": 0 + }, + "pklNext": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagKL" + }, + "kind": "pointer" + }, + "offset": 16 + }, + "spkfPrimary": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagKBDFILE" + }, + "kind": "pointer" + }, + "offset": 56 + }, + "dwFontSigs": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 64 + }, + "dwLastKbdType": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 104 + }, + "CodePage": { + "type": { + "kind": "base", + "name": "unsigned short" + }, + "offset": 72 + }, + "dwKL_Flags": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 32 + }, + "iBaseCharset": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 68 + }, + "dwKLID": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 112 + }, + "spkf": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagKBDFILE" + }, + "kind": "pointer" + }, + "offset": 48 + }, + "piiex": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagIMEINFOEX" + }, + "kind": "pointer" + }, + "offset": 80 + }, + "hkl": { + "type": { + "subtype": { + "kind": "struct", + "name": "HKL__" + }, + "kind": "pointer" + }, + "offset": 40 + }, + "pspkfExtra": { + "type": { + "subtype": { + "subtype": { + "kind": "struct", + "name": "tagKBDFILE" + }, + "kind": "pointer" + }, + "kind": "pointer" + }, + "offset": 96 + }, + "wchDiacritic": { + "type": { + "kind": "base", + "name": "wchar" + }, + "offset": 74 + }, + "dwLastKbdSubType": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 108 + } + }, + "kind": "struct", + "size": 120 + }, + "__unnamed_115b": { + "fields": { + "NextEntry": { + "type": { + "bit_position": 4, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long long" + }, + "bit_length": 60 + }, + "offset": 8 + }, + "Depth": { + "type": { + "bit_position": 0, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long long" + }, + "bit_length": 16 + }, + "offset": 0 + }, + "Reserved": { + "type": { + "bit_position": 1, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long long" + }, + "bit_length": 3 + }, + "offset": 8 + }, + "HeaderType": { + "type": { + "bit_position": 0, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long long" + }, + "bit_length": 1 + }, + "offset": 8 + }, + "Sequence": { + "type": { + "bit_position": 16, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long long" + }, + "bit_length": 48 + }, + "offset": 0 + } + }, + "kind": "struct", + "size": 16 + }, + "__unnamed_182e": { + "fields": { + "pRgb256x3x16": { + "type": { + "subtype": { + "kind": "struct", + "name": "_D3DDDI_GAMMA_RAMP_RGB256x3x16" + }, + "kind": "pointer" + }, + "offset": 0 + }, + "pRaw": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 0 + }, + "pDxgi1": { + "type": { + "subtype": { + "kind": "struct", + "name": "_D3DDDI_GAMMA_RAMP_DXGI_1" + }, + "kind": "pointer" + }, + "offset": 0 + } + }, + "kind": "struct", + "size": 8 + }, + "tagTDB": { + "fields": { + "pti": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagTHREADINFO" + }, + "kind": "pointer" + }, + "offset": 16 + }, + "TDB_Flags": { + "type": { + "kind": "base", + "name": "unsigned short" + }, + "offset": 34 + }, + "hTaskWow": { + "type": { + "kind": "base", + "name": "unsigned short" + }, + "offset": 32 + }, + "pwti": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagWOWTHREADINFO" + }, + "kind": "pointer" + }, + "offset": 24 + }, + "nEvents": { + "type": { + "kind": "base", + "name": "long" + }, + "offset": 8 + }, + "nPriority": { + "type": { + "kind": "base", + "name": "long" + }, + "offset": 12 + }, + "ptdbNext": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagTDB" + }, + "kind": "pointer" + }, + "offset": 0 + } + }, + "kind": "struct", + "size": 40 + }, + "tagCARET": { + "fields": { + "x": { + "type": { + "kind": "base", + "name": "long" + }, + "offset": 16 + }, + "iHideLevel": { + "type": { + "kind": "base", + "name": "long" + }, + "offset": 12 + }, + "hTimer": { + "type": { + "kind": "base", + "name": "unsigned long long" + }, + "offset": 40 + }, + "yOwnDc": { + "type": { + "kind": "base", + "name": "long" + }, + "offset": 56 + }, + "y": { + "type": { + "kind": "base", + "name": "long" + }, + "offset": 20 + }, + "xOwnDc": { + "type": { + "kind": "base", + "name": "long" + }, + "offset": 52 + }, + "cy": { + "type": { + "kind": "base", + "name": "long" + }, + "offset": 24 + }, + "cx": { + "type": { + "kind": "base", + "name": "long" + }, + "offset": 28 + }, + "fVisible": { + "type": { + "bit_position": 0, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 1 + }, + "offset": 8 + }, + "hBitmap": { + "type": { + "subtype": { + "kind": "struct", + "name": "HBITMAP__" + }, + "kind": "pointer" + }, + "offset": 32 + }, + "cxOwnDc": { + "type": { + "kind": "base", + "name": "long" + }, + "offset": 60 + }, + "cyOwnDc": { + "type": { + "kind": "base", + "name": "long" + }, + "offset": 64 + }, + "tid": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 48 + }, + "fOn": { + "type": { + "bit_position": 1, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 1 + }, + "offset": 8 + }, + "spwnd": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagWND" + }, + "kind": "pointer" + }, + "offset": 0 + } + }, + "kind": "struct", + "size": 72 + }, + "_LIGATURE1": { + "fields": { + "wch": { + "type": { + "count": 1, + "subtype": { + "kind": "base", + "name": "wchar" + }, + "kind": "array" + }, + "offset": 4 + }, + "VirtualKey": { + "type": { + "kind": "base", + "name": "unsigned char" + }, + "offset": 0 + }, + "ModificationNumber": { + "type": { + "kind": "base", + "name": "unsigned short" + }, + "offset": 2 + } + }, + "kind": "struct", + "size": 6 + } + }, + "base_types": { + "unsigned char": { + "kind": "char", + "endian": "little", + "signed": false, + "size": 1 + }, + "float": { + "kind": "float", + "endian": "little", + "signed": true, + "size": 4 + }, + "unsigned long": { + "kind": "int", + "endian": "little", + "signed": false, + "size": 4 + }, + "wchar": { + "kind": "int", + "endian": "little", + "signed": true, + "size": 2 + }, + "pointer": { + "kind": "int", + "endian": "little", + "signed": false, + "size": 8 + }, + "unsigned int": { + "kind": "int", + "endian": "little", + "signed": false, + "size": 4 + }, + "short": { + "kind": "int", + "endian": "little", + "signed": true, + "size": 2 + }, + "long": { + "kind": "int", + "endian": "little", + "signed": true, + "size": 4 + }, + "unsigned short": { + "kind": "int", + "endian": "little", + "signed": false, + "size": 2 + }, + "long long": { + "kind": "int", + "endian": "little", + "signed": true, + "size": 8 + }, + "unsigned long long": { + "kind": "int", + "endian": "little", + "signed": false, + "size": 8 + } + }, + "enums": { + "TextEnum": { + "base": "long", + "constants": { + "D3DKMDT_TRF_UNINITIALIZED": 0 + }, + "size": 4 + }, + "PreferenceEnum": { + "base": "long", + "constants": { + "D3DKMDT_MP_PREFERRED": 1, + "D3DKMDT_MP_MAXVALID": 2, + "D3DKMDT_MP_UNINITIALIZED": 0 + }, + "size": 4 + }, + "FileInformationClassEnum": { + "base": "long", + "constants": { + "FileInternalInformation": 6, + "FileQuotaInformation": 32, + "FileIoStatusBlockRangeInformation": 42, + "FilePipeLocalInformation": 24, + "FileStandardLinkInformation": 54, + "FileIdFullDirectoryInformation": 38, + "FileLinkInformation": 11, + "FileFullDirectoryInformation": 2, + "FileAllInformation": 18, + "FileSfioVolumeInformation": 45, + "FileStreamInformation": 22, + "FileRenameInformation": 10, + "FileValidDataLengthInformation": 39, + "FileAlternateNameInformation": 21, + "FileBasicInformation": 4, + "FilePositionInformation": 14, + "FileCompletionInformation": 30, + "FileAttributeCacheInformation": 52, + "FileReparsePointInformation": 33, + "FileMailslotSetInformation": 27, + "FileNetworkPhysicalNameInformation": 49, + "FileAllocationInformation": 19, + "FileIsRemoteDeviceInformation": 51, + "FileFullEaInformation": 15, + "FileProcessIdsUsingFileInformation": 47, + "FileDispositionInformation": 13, + "FileStandardInformation": 5, + "FileAccessInformation": 8, + "FileNumaNodeInformation": 53, + "FilePipeRemoteInformation": 25, + "FileIoPriorityHintInformation": 43, + "FileMailslotQueryInformation": 26, + "FileRemoteProtocolInformation": 55, + "FileNamesInformation": 12, + "FileHardLinkInformation": 46, + "FileEndOfFileInformation": 20, + "FileIdBothDirectoryInformation": 37, + "FileSfioReserveInformation": 44, + "FileIdGlobalTxDirectoryInformation": 50, + "FileNetworkOpenInformation": 34, + "FileObjectIdInformation": 29, + "FileMoveClusterInformation": 31, + "FileIoCompletionNotificationInformation": 41, + "FileNameInformation": 9, + "FileBothDirectoryInformation": 3, + "FileDirectoryInformation": 1, + "FileMaximumInformation": 56, + "FileNormalizedNameInformation": 48, + "FilePipeInformation": 23, + "FileCompressionInformation": 28, + "FileTrackingInformation": 36, + "FileEaInformation": 7, + "FileShortNameInformation": 40, + "FileModeInformation": 16, + "FileAlignmentInformation": 17, + "FileAttributeTagInformation": 35 + }, + "size": 4 + }, + "ModePruningAlgorithmEnum": { + "base": "long", + "constants": { + "DMM_MPA_MAXVALID": 3, + "DMM_MPA_GDI": 1, + "DMM_MPA_VISTA": 2, + "DMM_MPA_UNINITIALIZED": 0 + }, + "size": 4 + }, + "fmtEnum": { + "base": "unsigned long", + "constants": { + "CF_ENHMETAFILE": 14, + "CF_PENDATA": 10, + "CF_BITMAP": 2, + "CF_UNICODETEXT": 13, + "CF_HDROP": 15, + "CF_OEMTEXT": 7, + "CF_WAVE": 12, + "CF_DSPTEXT": 129, + "CF_DIBV5": 17, + "CF_TIFF": 6, + "CF_PALETTE": 9, + "CF_OWNERDISPLAY": 128, + "CF_DSPMETAFILEPICT": 131, + "CF_METAFILEPICT": 3, + "CF_RIFF": 11, + "CF_DSPENHMETAFILE": 142, + "CF_TEXT": 1, + "CF_LOCALE": 16, + "CF_SYLK": 4, + "CF_DSPBITMAP": 130, + "CF_DIB": 8, + "CF_DIF": 5 + }, + "size": 4 + }, + "MonitorPowerStateEnum": { + "base": "long", + "constants": { + "PowerDeviceUnspecified": 0, + "PowerDeviceD0": 1, + "PowerDeviceD1": 2, + "PowerDeviceD2": 3, + "PowerDeviceD3": 4, + "PowerDeviceMaximum": 5 + }, + "size": 4 + }, + "bTypeEnum": { + "base": "unsigned char", + "constants": { + "TYPE_DDEXACT": 11, + "TYPE_HOOK": 5, + "TYPE_FREE": 0, + "TYPE_MONITOR": 12, + "TYPE_GESTURE": 21, + "TYPE_DEVICEINFO": 19, + "TYPE_DDEACCESS": 9, + "TYPE_CALLPROC": 7, + "TYPE_CURSOR": 3, + "TYPE_KBDLAYOUT": 13, + "TYPE_WINEVENTHOOK": 15, + "TYPE_MENU": 2, + "TYPE_ACCELTABLE": 8, + "TYPE_TOUCH": 20, + "TYPE_SETWINDOWPOS": 4, + "TYPE_CLIPDATA": 6, + "TYPE_KBDFILE": 14, + "TYPE_DDECONV": 10, + "TYPE_HIDDATA": 18, + "TYPE_WINDOW": 1, + "TYPE_INPUTCONTEXT": 17, + "TYPE_TIMER": 16 + }, + "size": 1 + }, + "OriginEnum": { + "base": "long", + "constants": { + "D3DKMDT_MCO_MONITORDESCRIPTOR_REGISTRYOVERRIDE": 3, + "D3DKMDT_MCO_UNINITIALIZED": 0, + "D3DKMDT_MCO_MONITORDESCRIPTOR": 2, + "D3DKMDT_MCO_MAXVALID": 5, + "D3DKMDT_MCO_SPECIFICCAP_REGISTRYOVERRIDE": 4, + "D3DKMDT_MCO_DEFAULTMONITORPROFILE": 1 + }, + "size": 4 + }, + "CodePointTypeEnum": { + "base": "long", + "constants": { + "DXGK_DIAG_CODE_POINT_TYPE_RETRIEVE_BTL": 8, + "DXGK_DIAG_CODE_POINT_TYPE_BML_NO_EXACT_TARGET_MODE": 20, + "DXGK_DIAG_CODE_POINT_TYPE_HANDLE_IRP": 40, + "DXGK_DIAG_CODE_POINT_TYPE_CHANGE_UNSUPPORTED_MONITOR_MODE_FLAG": 41, + "DXGK_DIAG_CODE_POINT_TYPE_SDC_ENFORCED_CLONE_PATH_INVALID_SOURCE_IDX": 57, + "DXGK_DIAG_CODE_POINT_TYPE_POWER_ON_GDI": 11, + "DXGK_DIAG_CODE_POINT_TYPE_BML_TARGET_MODE_NOT_PINNED": 22, + "DXGK_DIAG_CODE_POINT_TYPE_VIDEOPORTCALLOUT_CDD_DEVICE_REMOVED": 51, + "DXGK_DIAG_CODE_POINT_TYPE_BML_BACKTRACK": 17, + "DXGK_DIAG_CODE_POINT_TYPE_VIDEOPORTCALLOUT_CDD_RECREATE_DEVICE_FAILED": 53, + "DXGK_DIAG_CODE_POINT_TYPE_BML_NO_EXACT_SOURCE_MODE": 19, + "DXGK_DIAG_CODE_POINT_TYPE_VIDEOPORTCALLOUT_PNP_ENABLE_VGA": 48, + "DXGK_DIAG_CODE_POINT_TYPE_BML_BEST_SOURCE_MODE": 32, + "DXGK_DIAG_CODE_POINT_TYPE_VIDEOPORTCALLOUT_EXCLUDE_EVICTALL_DISABLEGDI": 43, + "DXGK_DIAG_CODE_POINT_TYPE_TDR": 24, + "DXGK_DIAG_CODE_POINT_TYPE_BML_BEST_TARGET_MODE": 33, + "DXGK_DIAG_CODE_POINT_TYPE_MON_DEPART_GETRECENTTOP_FAIL": 61, + "DXGK_DIAG_CODE_POINT_TYPE_SDC_LOG_FAILURE": 3, + "DXGK_DIAG_CODE_POINT_TYPE_STOP_ADAPTER": 36, + "DXGK_DIAG_CODE_POINT_TYPE_VIDEOPORTCALLOUT_CDD_DRVASSERTMODE_TRUE_FAILED": 52, + "DXGK_DIAG_CODE_POINT_TYPE_FORCE_UINT32": -1, + "DXGK_DIAG_CODE_POINT_TYPE_VIDEOPORTCALLOUT_EXCLUDE_MODESWITCH": 45, + "DXGK_DIAG_CODE_POINT_TYPE_START_ADAPTER": 35, + "DXGK_DIAG_CODE_POINT_TYPE_CREATEFUNVIDPN_CCDBML_FAIL_VISTABML_SUCCESSED": 31, + "DXGK_DIAG_CODE_POINT_TYPE_ACPI_NOTIFY_CALLBACK": 42, + "DXGK_DIAG_CODE_POINT_TYPE_MON_ARRIVE_INC_ADD_FAIL": 62, + "DXGK_DIAG_CODE_POINT_TYPE_DXGKCDDENABLE_OPTIMIZED_MODE_CHANGE": 59, + "DXGK_DIAG_CODE_POINT_TYPE_NONE": 0, + "DXGK_DIAG_CODE_POINT_TYPE_CREATEFUNVIDPN_RELAX_REFRESH_MATCH": 30, + "DXGK_DIAG_CODE_POINT_TYPE_QDC_LOG_FAILURE": 10, + "DXGK_DIAG_CODE_POINT_TYPE_COMMIT_VIDPN_LOG_FAILURE": 55, + "DXGK_DIAG_CODE_POINT_TYPE_OS_RECOMMENDED_VIDPN": 2, + "DXGK_DIAG_CODE_POINT_TYPE_CHILD_POLLING": 37, + "DXGK_DIAG_CODE_POINT_TYPE_POWER_DIM_MONITOR": 15, + "DXGK_DIAG_CODE_POINT_TYPE_CDS_LOG_FAILURE": 5, + "DXGK_DIAG_CODE_POINT_TYPE_ACPI_EVENT_NOTIFICATION": 25, + "DXGK_DIAG_CODE_POINT_TYPE_INDICATE_CHILD_STATUS": 39, + "DXGK_DIAG_CODE_POINT_TYPE_REBUILD_DXGK_MODE_CACHE": 29, + "DXGK_DIAG_CODE_POINT_TYPE_POWER_OFF_GDI": 12, + "DXGK_DIAG_CODE_POINT_TYPE_CDD_MAPSHADOWBUFFER_FAILED": 54, + "DXGK_DIAG_CODE_POINT_TYPE_BML_CLOSEST_TARGET_MODE": 18, + "DXGK_DIAG_CODE_POINT_TYPE_VIDEOPORTCALLOUT_CDD_CREATE_DEVICE_FAILED": 50, + "DXGK_DIAG_CODE_POINT_TYPE_ADD_DEVICE": 34, + "DXGK_DIAG_CODE_POINT_TYPE_SDC_INVALIDATE_ERROR": 4, + "DXGK_DIAG_CODE_POINT_TYPE_VIDEOPORTCALLOUT_EXCLUDE_EVICTALL_ENABLEGDI": 44, + "DXGK_DIAG_CODE_POINT_TYPE_CDS_FAILURE_DB": 7, + "DXGK_DIAG_CODE_POINT_TYPE_BML_SOURCE_MODE_NOT_PINNED": 21, + "DXGK_DIAG_CODE_POINT_TYPE_INVALIDATE_DXGK_MODE_CACHE": 28, + "DXGK_DIAG_CODE_POINT_TYPE_VIDEOPORTCALLOUT_SYNC_MONITOR_EVENT": 46, + "DXGK_DIAG_CODE_POINT_TYPE_DRIVER_RECOMMEND_LOG_FAILURE": 56, + "DXGK_DIAG_CODE_POINT_TYPE_VIDEOPORTCALLOUT_TDR_SWITCH_GDI": 49, + "DXGK_DIAG_CODE_POINT_TYPE_DXGKSETDISPLAYMODE_OPTIMIZED_MODE_CHANGE": 60, + "DXGK_DIAG_CODE_POINT_TYPE_CHILD_POLLING_TARGET": 38, + "DXGK_DIAG_CODE_POINT_TYPE_RECOMMEND_FUNC_VIDPN": 1, + "DXGK_DIAG_CODE_POINT_TYPE_CREATEMDEV_USE_DEFAULT_MODE": 26, + "DXGK_DIAG_CODE_POINT_TYPE_BML_RESTARTED": 23, + "DXGK_DIAG_CODE_POINT_TYPE_CCD_DATABASE_PERSIST": 63, + "DXGK_DIAG_CODE_POINT_TYPE_POWER_ON_MONITOR": 13, + "DXGK_DIAG_CODE_POINT_TYPE_POWER_UNDIM_MONITOR": 16, + "DXGK_DIAG_CODE_POINT_TYPE_RETRIEVE_DB": 9, + "DXGK_DIAG_CODE_POINT_TYPE_CONNECTED_SET_LOG_FAILURE": 27, + "DXGK_DIAG_CODE_POINT_TYPE_DRVPROBEANDCAPTURE_FAILED": 58, + "DXGK_DIAG_CODE_POINT_TYPE_VIDEOPORTCALLOUT_PNP_NOTIFY_GDI": 47, + "DXGK_DIAG_CODE_POINT_TYPE_POWER_OFF_MONITOR": 14, + "DXGK_DIAG_CODE_POINT_TYPE_MAX": 64 + }, + "size": 4 + }, + "ConstraintTypeEnum": { + "base": "long", + "constants": { + "D3DKMDT_MFRC_MAXPIXELRATE": 2, + "D3DKMDT_MFRC_ACTIVESIZE": 1, + "D3DKMDT_MFRC_UNINITIALIZED": 0 + }, + "size": 4 + }, + "VidPnTargetColorBasisEnum": { + "base": "long", + "constants": { + "D3DKMDT_CB_MAXVALID": 5, + "D3DKMDT_CB_INTENSITY": 1, + "D3DKMDT_CB_SCRGB": 3, + "D3DKMDT_CB_YCBCR": 4, + "D3DKMDT_CB_SRGB": 2, + "D3DKMDT_CB_UNINITIALIZED": 0 + }, + "size": 4 + }, + "MonitorTypeEnum": { + "base": "long", + "constants": { + "DMM_VMT_TEMPORARY_MONITOR": 4, + "DMM_VMT_BOOT_PERSISTENT_MONITOR": 2, + "DMM_VMT_PHYSICAL_MONITOR": 1, + "DMM_VMT_UNINITIALIZED": 0, + "DMM_VMT_SIMULATED_MONITOR": 5, + "DMM_VMT_PERSISTENT_MONITOR": 3 + }, + "size": 4 + }, + "PowerStateEnum": { + "base": "long", + "constants": { + "PowerSystemSleeping2": 3, + "PowerSystemSleeping1": 2, + "PowerSystemSleeping3": 4, + "PowerSystemUnspecified": 0, + "PowerSystemMaximum": 7, + "PowerSystemShutdown": 6, + "PowerSystemHibernate": 5, + "PowerSystemWorking": 1 + }, + "size": 4 + }, + "ShutdownTypeEnum": { + "base": "long", + "constants": { + "PowerActionNone": 0, + "PowerActionReserved": 1, + "PowerActionHibernate": 3, + "PowerActionShutdownOff": 6, + "PowerActionShutdown": 4, + "PowerActionSleep": 2, + "PowerActionShutdownReset": 5, + "PowerActionWarmEject": 7 + }, + "size": 4 + }, + "ScalingEnum": { + "base": "long", + "constants": { + "D3DKMDT_VPPS_CENTERED": 2, + "D3DKMDT_VPPS_ASPECTRATIOCENTEREDMAX": 4, + "D3DKMDT_VPPS_STRETCHED": 3, + "D3DKMDT_VPPS_UNINITIALIZED": 0, + "D3DKMDT_VPPS_UNPINNED": 254, + "D3DKMDT_VPPS_IDENTITY": 1, + "D3DKMDT_VPPS_NOTSPECIFIED": 255, + "D3DKMDT_VPPS_CUSTOM": 5, + "D3DKMDT_VPPS_RESERVED1": 253 + }, + "size": 4 + }, + "CurrentHitTargetEnum": { + "base": "long", + "constants": { + "ThresholdMarginRight": 2, + "ThresholdMarginMax": 4, + "ThresholdMarginBottom": 3, + "ThresholdMarginLeft": 1, + "ThresholdMarginTop": 0 + }, + "size": 4 + }, + "StorageTypeEnum": { + "base": "long", + "constants": { + "SmStorageActual": 0, + "SmStorageNonActual": 1 + }, + "size": 4 + }, + "ScanLineOrderingEnum": { + "base": "long", + "constants": { + "D3DDDI_VSSLO_PROGRESSIVE": 1, + "D3DDDI_VSSLO_INTERLACED_LOWERFIELDFIRST": 3, + "D3DDDI_VSSLO_UNINITIALIZED": 0, + "D3DDDI_VSSLO_INTERLACED_UPPERFIELDFIRST": 2, + "D3DDDI_VSSLO_OTHER": 255 + }, + "size": 4 + }, + "PixelValueAccessModeEnum": { + "base": "long", + "constants": { + "D3DKMDT_PVAM_UNINITIALIZED": 0, + "D3DKMDT_PVAM_DIRECT": 1, + "D3DKMDT_PVAM_PRESETPALETTE": 2, + "D3DKMDT_PVAM_MAXVALID": 3 + }, + "size": 4 + }, + "PriorityPolicyEnum": { + "base": "long", + "constants": { + "IrqPriorityHigh": 3, + "IrqPriorityNormal": 2, + "IrqPriorityLow": 1, + "IrqPriorityUndefined": 0 + }, + "size": 4 + }, + "OrientationEnum": { + "base": "long", + "constants": { + "D3DKMDT_MO_90DEG": 2, + "D3DKMDT_MO_0DEG": 1, + "D3DKMDT_MO_270DEG": 4, + "D3DKMDT_MO_UNINITIALIZED": 0, + "D3DKMDT_MO_180DEG": 3 + }, + "size": 4 + }, + "ContentEnum": { + "base": "long", + "constants": { + "D3DKMDT_VPPC_NOTSPECIFIED": 255, + "D3DKMDT_VPPC_UNINITIALIZED": 0, + "D3DKMDT_VPPC_GRAPHICS": 1, + "D3DKMDT_VPPC_VIDEO": 2 + }, + "size": 4 + }, + "ColorBasisEnum": { + "base": "long", + "constants": { + "D3DKMDT_CB_MAXVALID": 5, + "D3DKMDT_CB_INTENSITY": 1, + "D3DKMDT_CB_SCRGB": 3, + "D3DKMDT_CB_YCBCR": 4, + "D3DKMDT_CB_SRGB": 2, + "D3DKMDT_CB_UNINITIALIZED": 0 + }, + "size": 4 + }, + "MoveRectStyleEnum": { + "base": "long", + "constants": { + "MoveRectMidTopAtCursor": 1, + "MoveRectSidewiseKeepPositionAtCursor": 3, + "MoveRectKeepPositionAtCursor": 0, + "MoveRectKeepAspectRatioAtCursor": 2 + }, + "size": 4 + }, + "VideoStandardEnum": { + "base": "long", + "constants": { + "D3DKMDT_VSS_PAL_G": 11, + "D3DKMDT_VSS_PAL_D": 14, + "D3DKMDT_VSS_PAL_B": 9, + "D3DKMDT_VSS_SECAM_K": 21, + "D3DKMDT_VSS_VESA_GTF": 2, + "D3DKMDT_VSS_PAL_L": 30, + "D3DKMDT_VSS_PAL_M": 31, + "D3DKMDT_VSS_PAL_K": 28, + "D3DKMDT_VSS_PAL_H": 12, + "D3DKMDT_VSS_PAL_I": 13, + "D3DKMDT_VSS_SECAM_L1": 24, + "D3DKMDT_VSS_VESA_DMT": 1, + "D3DKMDT_VSS_SECAM_L": 23, + "D3DKMDT_VSS_EIA_861": 25, + "D3DKMDT_VSS_PAL_N": 15, + "D3DKMDT_VSS_APPLE": 5, + "D3DKMDT_VSS_NTSC_M": 6, + "D3DKMDT_VSS_SECAM_H": 20, + "D3DKMDT_VSS_NTSC_J": 7, + "D3DKMDT_VSS_SECAM_B": 17, + "D3DKMDT_VSS_SECAM_G": 19, + "D3DKMDT_VSS_SECAM_D": 18, + "D3DKMDT_VSS_IBM": 4, + "D3DKMDT_VSS_SECAM_K1": 22, + "D3DKMDT_VSS_PAL_NC": 16, + "D3DKMDT_VSS_PAL_B1": 10, + "D3DKMDT_VSS_EIA_861A": 26, + "D3DKMDT_VSS_EIA_861B": 27, + "D3DKMDT_VSS_UNINITIALIZED": 0, + "D3DKMDT_VSS_OTHER": 255, + "D3DKMDT_VSS_PAL_K1": 29, + "D3DKMDT_VSS_VESA_CVT": 3, + "D3DKMDT_VSS_NTSC_443": 8 + }, + "size": 4 + }, + "ImportanceOrdinalEnum": { + "base": "long", + "constants": { + "D3DKMDT_VPPI_QUATERNARY": 4, + "D3DKMDT_VPPI_SECONDARY": 2, + "D3DKMDT_VPPI_PRIMARY": 1, + "D3DKMDT_VPPI_QUINARY": 5, + "D3DKMDT_VPPI_DENARY": 10, + "D3DKMDT_VPPI_SENARY": 6, + "D3DKMDT_VPPI_TERTIARY": 3, + "D3DKMDT_VPPI_SEPTENARY": 7, + "D3DKMDT_VPPI_NONARY": 9, + "D3DKMDT_VPPI_UNINITIALIZED": 0, + "D3DKMDT_VPPI_OCTONARY": 8, + "D3DKMDT_VPPI_MAX": 32, + "D3DKMDT_VPPI_NOTSPECIFIED": 255 + }, + "size": 4 + }, + "RangeTypeEnum": { + "base": "long", + "constants": { + "SmRangeBool": 2, + "SmRangeNonSharedInfo": 1, + "SmRangeSharedInfo": 0 + }, + "size": 4 + }, + "TimingTypeEnum": { + "base": "long", + "constants": { + "D3DKMDT_MTT_EXTRASTANDARD": 3, + "D3DKMDT_MTT_DEFAULTMONITORPROFILE": 5, + "D3DKMDT_MTT_STANDARD": 2, + "D3DKMDT_MTT_UNINITIALIZED": 0, + "D3DKMDT_MTT_MAXVALID": 6, + "D3DKMDT_MTT_DETAILED": 4, + "D3DKMDT_MTT_ESTABLISHED": 1 + }, + "size": 4 + }, + "PixelFormatEnum": { + "base": "long", + "constants": { + "D3DDDIFMT_W11V11U10": 65, + "D3DDDIFMT_A16B16G16R16F": 113, + "D3DDDIFMT_A8R8G8B8": 21, + "D3DDDIFMT_D32_LOCKABLE": 84, + "D3DDDIFMT_L8": 50, + "D3DDDIFMT_DXVA_RESERVED27": 177, + "D3DDDIFMT_DXVA_RESERVED26": 176, + "D3DDDIFMT_DXVA_RESERVED25": 175, + "D3DDDIFMT_DXVA_RESERVED24": 174, + "D3DDDIFMT_DXVA_RESERVED23": 173, + "D3DDDIFMT_DXVA_RESERVED22": 172, + "D3DDDIFMT_DXVA_RESERVED21": 171, + "D3DDDIFMT_DXVA_RESERVED20": 170, + "D3DDDIFMT_DXVA_RESERVED29": 179, + "D3DDDIFMT_DXVA_RESERVED28": 178, + "D3DDDIFMT_R3G3B2": 27, + "D3DDDIFMT_A8R3G3B2": 29, + "D3DDDIFMT_INDEX16": 101, + "D3DDDIFMT_X4R4G4B4": 30, + "D3DDDIFMT_A4R4G4B4": 26, + "D3DDDIFMT_Q8W8V8U8": 63, + "D3DDDIFMT_FORCE_UINT": 2147483647, + "D3DDDIFMT_S1D15": 72, + "D3DDDIFMT_A16B16G16R16": 36, + "D3DDDIFMT_A8L8": 51, + "D3DDDIFMT_D24X4S4": 79, + "D3DDDIFMT_BINARYBUFFER": 199, + "D3DDDIFMT_DXVA_RESERVED30": 180, + "D3DDDIFMT_R32F": 114, + "D3DDDIFMT_VERTEXDATA": 100, + "D3DDDIFMT_R5G6B5": 23, + "D3DDDIFMT_R8G8_B8G8": 1195525970, + "D3DDDIFMT_A4L4": 52, + "D3DDDIFMT_A1R5G5B5": 25, + "D3DDDIFMT_X1R5G5B5": 24, + "D3DDDIFMT_D32": 71, + "D3DDDIFMT_G8R8_G8B8": 1111970375, + "D3DDDIFMT_A2B10G10R10": 31, + "D3DDDIFMT_DXVACOMPBUFFER_MAX": 181, + "D3DDDIFMT_MULTI2_ARGB8": 827606349, + "D3DDDIFMT_D16_LOCKABLE": 70, + "D3DDDIFMT_BITSTREAMDATA": 156, + "D3DDDIFMT_RESIDUALDIFFERENCEDATA": 152, + "D3DDDIFMT_X8B8G8R8": 33, + "D3DDDIFMT_R8G8B8": 20, + "D3DDDIFMT_S8_LOCKABLE": 85, + "D3DDDIFMT_D24S8": 75, + "D3DDDIFMT_X8D24": 76, + "D3DDDIFMT_A2R10G10B10": 35, + "D3DDDIFMT_P8": 41, + "D3DDDIFMT_L6V5U5": 61, + "D3DDDIFMT_X8R8G8B8": 22, + "D3DDDIFMT_D16": 80, + "D3DDDIFMT_A2W10V10U10": 67, + "D3DDDIFMT_D24FS8": 83, + "D3DDDIFMT_MOTIONVECTORBUFFER": 157, + "D3DDDIFMT_L16": 81, + "D3DDDIFMT_X8L8V8U8": 62, + "D3DDDIFMT_A32B32G32R32F": 116, + "D3DDDIFMT_A8P8": 40, + "D3DDDIFMT_YUY2": 844715353, + "D3DDDIFMT_R16F": 111, + "D3DDDIFMT_G16R16": 34, + "D3DDDIFMT_A2B10G10R10_XR_BIAS": 119, + "D3DDDIFMT_Q16W16V16U16": 110, + "D3DDDIFMT_S8D24": 74, + "D3DDDIFMT_PICTUREPARAMSDATA": 150, + "D3DDDIFMT_A1": 118, + "D3DDDIFMT_FILMGRAINBUFFER": 158, + "D3DDDIFMT_A8": 28, + "D3DDDIFMT_UNKNOWN": 0, + "D3DDDIFMT_DXVA_RESERVED19": 169, + "D3DDDIFMT_D32F_LOCKABLE": 82, + "D3DDDIFMT_MACROBLOCKDATA": 151, + "D3DDDIFMT_A8B8G8R8": 32, + "D3DDDIFMT_UYVY": 1498831189, + "D3DDDIFMT_DXT1": 827611204, + "D3DDDIFMT_DEBLOCKINGDATA": 153, + "D3DDDIFMT_DXT3": 861165636, + "D3DDDIFMT_DXT4": 877942852, + "D3DDDIFMT_DXT5": 894720068, + "D3DDDIFMT_CxV8U8": 117, + "D3DDDIFMT_INVERSEQUANTIZATIONDATA": 154, + "D3DDDIFMT_DXVA_RESERVED9": 159, + "D3DDDIFMT_DXT2": 844388420, + "D3DDDIFMT_G32R32F": 115, + "D3DDDIFMT_X4S4D24": 78, + "D3DDDIFMT_D24X8": 77, + "D3DDDIFMT_DXVA_RESERVED12": 162, + "D3DDDIFMT_DXVA_RESERVED13": 163, + "D3DDDIFMT_DXVA_RESERVED10": 160, + "D3DDDIFMT_DXVA_RESERVED11": 161, + "D3DDDIFMT_DXVA_RESERVED16": 166, + "D3DDDIFMT_DXVA_RESERVED17": 167, + "D3DDDIFMT_DXVA_RESERVED14": 164, + "D3DDDIFMT_DXVA_RESERVED15": 165, + "D3DDDIFMT_DXVA_RESERVED18": 168, + "D3DDDIFMT_D15S1": 73, + "D3DDDIFMT_V16U16": 64, + "D3DDDIFMT_SLICECONTROLDATA": 155, + "D3DDDIFMT_G16R16F": 112, + "D3DDDIFMT_INDEX32": 102, + "D3DDDIFMT_V8U8": 60 + }, + "size": 4 + }, + "IdTypeEnum": { + "base": "long", + "constants": { + "BusQueryCompatibleIDs": 2, + "BusQueryInstanceID": 3, + "BusQueryDeviceID": 0, + "BusQueryDeviceSerialNumber": 4, + "BusQueryHardwareIDs": 1, + "BusQueryContainerID": 5 + }, + "size": 4 + }, + "StartCurrentHitTargetEnum": { + "base": "long", + "constants": { + "ThresholdMarginRight": 2, + "ThresholdMarginMax": 4, + "ThresholdMarginBottom": 3, + "ThresholdMarginLeft": 1, + "ThresholdMarginTop": 0 + }, + "size": 4 + }, + "TypeEnum": { + "base": "long", + "constants": { + "DevicePowerState": 1, + "SystemPowerState": 0 + }, + "size": 4 + }, + "RotationEnum": { + "base": "long", + "constants": { + "D3DKMDT_VPPR_IDENTITY": 1, + "D3DKMDT_VPPR_NOTSPECIFIED": 255, + "D3DKMDT_VPPR_UNPINNED": 254, + "D3DKMDT_VPPR_ROTATE270": 4, + "D3DKMDT_VPPR_ROTATE90": 2, + "D3DKMDT_VPPR_ROTATE180": 3, + "D3DKMDT_VPPR_UNINITIALIZED": 0 + }, + "size": 4 + }, + "CopyProtectionTypeEnum": { + "base": "long", + "constants": { + "D3DKMDT_VPPMT_NOTSPECIFIED": 255, + "D3DKMDT_VPPMT_UNINITIALIZED": 0, + "D3DKMDT_VPPMT_MACROVISION_FULLSUPPORT": 3, + "D3DKMDT_VPPMT_MACROVISION_APSTRIGGER": 2, + "D3DKMDT_VPPMT_NOPROTECTION": 1 + }, + "size": 4 + }, + "FsInformationClassEnum": { + "base": "long", + "constants": { + "FileFsFullSizeInformation": 7, + "FileFsAttributeInformation": 5, + "FileFsVolumeFlagsInformation": 10, + "FileFsVolumeInformation": 1, + "FileFsSizeInformation": 3, + "FileFsLabelInformation": 2, + "FileFsDeviceInformation": 4, + "FileFsControlInformation": 6, + "FileFsDriverPathInformation": 9, + "FileFsMaximumInformation": 11, + "FileFsObjectIdInformation": 8 + }, + "size": 4 + }, + "DeviceTextTypeEnum": { + "base": "long", + "constants": { + "DeviceTextLocationInformation": 1, + "DeviceTextDescription": 0 + }, + "size": 4 + } + }, + "metadata": { + "producer": { + "version": "0.0.1", + "name": "dgmcdona-via-conversion-script", + "datetime": "2024-09-03T18:22:52Z" + }, + "format": "4.0.0" + } +} diff --git a/volatility3/framework/symbols/windows/gui/gui-win10-17735-x64.json b/volatility3/framework/symbols/windows/gui/gui-win10-17735-x64.json new file mode 100644 index 000000000..88e419100 --- /dev/null +++ b/volatility3/framework/symbols/windows/gui/gui-win10-17735-x64.json @@ -0,0 +1,18830 @@ +{ + "symbols": {}, + "user_types": { + "HWINSTA__": { + "fields": { + "unused": { + "type": { + "kind": "base", + "name": "long" + }, + "offset": 0 + } + }, + "kind": "struct", + "size": 4 + }, + "__unnamed_1153": { + "fields": { + "Reserved": { + "type": { + "bit_position": 2, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long long" + }, + "bit_length": 59 + }, + "offset": 8 + }, + "HeaderType": { + "type": { + "bit_position": 0, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long long" + }, + "bit_length": 1 + }, + "offset": 8 + }, + "Sequence": { + "type": { + "bit_position": 16, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long long" + }, + "bit_length": 9 + }, + "offset": 0 + }, + "Region": { + "type": { + "bit_position": 61, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long long" + }, + "bit_length": 3 + }, + "offset": 8 + }, + "Init": { + "type": { + "bit_position": 1, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long long" + }, + "bit_length": 1 + }, + "offset": 8 + }, + "Depth": { + "type": { + "bit_position": 0, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long long" + }, + "bit_length": 16 + }, + "offset": 0 + }, + "NextEntry": { + "type": { + "bit_position": 25, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long long" + }, + "bit_length": 39 + }, + "offset": 0 + } + }, + "kind": "struct", + "size": 16 + }, + "__unnamed_1960": { + "fields": { + "Length64": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 0 + }, + "MaximumAddress": { + "type": { + "kind": "struct", + "name": "nt_symbols!_LARGE_INTEGER" + }, + "offset": 16 + }, + "MinimumAddress": { + "type": { + "kind": "struct", + "name": "nt_symbols!_LARGE_INTEGER" + }, + "offset": 8 + }, + "Alignment64": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 4 + } + }, + "kind": "struct", + "size": 24 + }, + "tagCLIENTTHREADINFO": { + "fields": { + "fsWakeMask": { + "type": { + "kind": "base", + "name": "unsigned short" + }, + "offset": 10 + }, + "CTIF_flags": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 0 + }, + "fsWakeBits": { + "type": { + "kind": "base", + "name": "unsigned short" + }, + "offset": 6 + }, + "fsWakeBitsJournal": { + "type": { + "kind": "base", + "name": "unsigned short" + }, + "offset": 8 + }, + "fsChangeBits": { + "type": { + "kind": "base", + "name": "unsigned short" + }, + "offset": 4 + }, + "tickLastMsgChecked": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 12 + } + }, + "kind": "struct", + "size": 16 + }, + "tagKbdNlsLayer": { + "fields": { + "OEMIdentifier": { + "type": { + "kind": "base", + "name": "unsigned short" + }, + "offset": 0 + }, + "NumOfVkToF": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 4 + }, + "pusMouseVKey": { + "type": { + "subtype": { + "kind": "base", + "name": "unsigned short" + }, + "kind": "pointer" + }, + "offset": 24 + }, + "NumOfMouseVKey": { + "type": { + "kind": "base", + "name": "long" + }, + "offset": 16 + }, + "pVkToF": { + "type": { + "subtype": { + "kind": "struct", + "name": "_VK_TO_FUNCTION_TABLE" + }, + "kind": "pointer" + }, + "offset": 8 + }, + "LayoutInformation": { + "type": { + "kind": "base", + "name": "unsigned short" + }, + "offset": 2 + } + }, + "kind": "struct", + "size": 32 + }, + "__unnamed_1158": { + "fields": { + "Reserved": { + "type": { + "bit_position": 2, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long long" + }, + "bit_length": 2 + }, + "offset": 8 + }, + "HeaderType": { + "type": { + "bit_position": 0, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long long" + }, + "bit_length": 1 + }, + "offset": 8 + }, + "Sequence": { + "type": { + "bit_position": 16, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long long" + }, + "bit_length": 48 + }, + "offset": 0 + }, + "Init": { + "type": { + "bit_position": 1, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long long" + }, + "bit_length": 1 + }, + "offset": 8 + }, + "Depth": { + "type": { + "bit_position": 0, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long long" + }, + "bit_length": 16 + }, + "offset": 0 + }, + "NextEntry": { + "type": { + "bit_position": 4, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long long" + }, + "bit_length": 60 + }, + "offset": 8 + } + }, + "kind": "struct", + "size": 16 + }, + "HBITMAP__": { + "fields": { + "unused": { + "type": { + "kind": "base", + "name": "long" + }, + "offset": 0 + } + }, + "kind": "struct", + "size": 4 + }, + "__unnamed_124b": { + "fields": { + "Type": { + "type": { + "kind": "enum", + "name": "TypeEnum" + }, + "offset": 8 + }, + "Reserved": { + "type": { + "count": 3, + "subtype": { + "kind": "base", + "name": "unsigned char" + }, + "kind": "array" + }, + "offset": 1 + }, + "InPath": { + "type": { + "kind": "base", + "name": "unsigned char" + }, + "offset": 0 + } + }, + "kind": "struct", + "size": 16 + }, + "_TL": { + "fields": { + "pfnFree": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 16 + }, + "pobj": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 8 + }, + "next": { + "type": { + "subtype": { + "kind": "struct", + "name": "_TL" + }, + "kind": "pointer" + }, + "offset": 0 + } + }, + "kind": "struct", + "size": 24 + }, + "tagTOUCHINPUTINFO": { + "fields": { + "dwcInputs": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 24 + }, + "head": { + "type": { + "kind": "struct", + "name": "_THROBJHEAD" + }, + "offset": 0 + }, + "uFlags": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 28 + }, + "TouchInput": { + "type": { + "count": 1, + "subtype": { + "kind": "struct", + "name": "tagTOUCHINPUT" + }, + "kind": "array" + }, + "offset": 32 + } + }, + "kind": "struct", + "size": 80 + }, + "tagTHREADINFO": { + "fields": { + "ForceLegacyResizeNCMetr": { + "type": { + "bit_position": 29, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long long" + }, + "bit_length": 1 + }, + "offset": 520 + }, + "ptl": { + "type": { + "subtype": { + "kind": "struct", + "name": "_TL" + }, + "kind": "pointer" + }, + "offset": 336 + }, + "timeLast": { + "type": { + "kind": "base", + "name": "long" + }, + "offset": 448 + }, + "DontJournalAttach": { + "type": { + "bit_position": 28, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 1 + }, + "offset": 516 + }, + "fPack": { + "type": { + "bit_position": 2, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 26 + }, + "offset": 928 + }, + "pDevHTInfo": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 280 + }, + "dwCompatFlags": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 516 + }, + "psmsSent": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagSMS" + }, + "kind": "pointer" + }, + "offset": 424 + }, + "fsHooks": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 656 + }, + "DefaultCharset": { + "type": { + "bit_position": 14, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long long" + }, + "bit_length": 1 + }, + "offset": 520 + }, + "ulWindowSystemRendering": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 324 + }, + "dwExpWinVer": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 512 + }, + "psmsReceiveList": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagSMS" + }, + "kind": "pointer" + }, + "offset": 440 + }, + "sphkCurrent": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagHOOK" + }, + "kind": "pointer" + }, + "offset": 560 + }, + "No50ExStyles": { + "type": { + "bit_position": 2, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long long" + }, + "bit_length": 1 + }, + "offset": 520 + }, + "IgnoreFaults": { + "type": { + "bit_position": 25, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 1 + }, + "offset": 516 + }, + "pClientInfo": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagCLIENTINFO" + }, + "kind": "pointer" + }, + "offset": 400 + }, + "DDENoAsyncReg": { + "type": { + "bit_position": 20, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long long" + }, + "bit_length": 1 + }, + "offset": 520 + }, + "DealyHwndShakeChk": { + "type": { + "bit_position": 11, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 1 + }, + "offset": 516 + }, + "amdesk": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 720 + }, + "fsChangeBitsRemoved": { + "type": { + "kind": "base", + "name": "unsigned short" + }, + "offset": 704 + }, + "psmsCurrent": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagSMS" + }, + "kind": "pointer" + }, + "offset": 432 + }, + "NoInitFlagsOnFocus": { + "type": { + "bit_position": 17, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long long" + }, + "bit_length": 1 + }, + "offset": 520 + }, + "StrictLLHook": { + "type": { + "bit_position": 21, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long long" + }, + "bit_length": 1 + }, + "offset": 520 + }, + "pdcoRender": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 304 + }, + "NoShadow": { + "type": { + "bit_position": 22, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long long" + }, + "bit_length": 1 + }, + "offset": 520 + }, + "EnumHelv": { + "type": { + "bit_position": 12, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 1 + }, + "offset": 516 + }, + "NoBatching": { + "type": { + "bit_position": 9, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long long" + }, + "bit_length": 1 + }, + "offset": 520 + }, + "aphkStart": { + "type": { + "count": 16, + "subtype": { + "subtype": { + "kind": "struct", + "name": "tagHOOK" + }, + "kind": "pointer" + }, + "kind": "array" + }, + "offset": 880 + }, + "Winver31": { + "type": { + "bit_position": 21, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 1 + }, + "offset": 516 + }, + "Win30AvgWidth": { + "type": { + "bit_position": 19, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 1 + }, + "offset": 516 + }, + "ptlW32": { + "type": { + "subtype": { + "kind": "struct", + "name": "_TL" + }, + "kind": "pointer" + }, + "offset": 16 + }, + "AlwaysSendSyncPaint": { + "type": { + "bit_position": 6, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 1 + }, + "offset": 516 + }, + "IgnoreNoDiscard": { + "type": { + "bit_position": 0, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 1 + }, + "offset": 516 + }, + "cPaintsReady": { + "type": { + "kind": "base", + "name": "long" + }, + "offset": 480 + }, + "SubtractClips": { + "type": { + "bit_position": 14, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 1 + }, + "offset": 516 + }, + "apEvent": { + "type": { + "subtype": { + "subtype": { + "kind": "struct", + "name": "nt_symbols!_KEVENT" + }, + "kind": "pointer" + }, + "kind": "pointer" + }, + "offset": 712 + }, + "cEnterCount": { + "type": { + "kind": "base", + "name": "long" + }, + "offset": 672 + }, + "OpenGLEMF": { + "type": { + "bit_position": 26, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long long" + }, + "bit_length": 1 + }, + "offset": 520 + }, + "fThreadCleanupFinished": { + "type": { + "bit_position": 28, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 1 + }, + "offset": 928 + }, + "idLast": { + "type": { + "kind": "base", + "name": "unsigned long long" + }, + "offset": 456 + }, + "spklActive": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagKL" + }, + "kind": "pointer" + }, + "offset": 360 + }, + "pProxyPort": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 64 + }, + "NoEMFSpooling": { + "type": { + "bit_position": 26, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 1 + }, + "offset": 516 + }, + "ptdb": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagTDB" + }, + "kind": "pointer" + }, + "offset": 496 + }, + "SpareCompatFlags2": { + "type": { + "bit_position": 33, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long long" + }, + "bit_length": 31 + }, + "offset": 520 + }, + "bIncludeSprites": { + "type": { + "kind": "base", + "name": "unsigned char" + }, + "offset": 321 + }, + "mlPost": { + "type": { + "kind": "struct", + "name": "tagMLIST" + }, + "offset": 680 + }, + "RefCount": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 8 + }, + "pwinsta": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagWINDOWSTATION" + }, + "kind": "pointer" + }, + "offset": 496 + }, + "NoCustomPaperSize": { + "type": { + "bit_position": 12, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long long" + }, + "bit_length": 1 + }, + "offset": 520 + }, + "cTimersReady": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 484 + }, + "NoScrollBarCtxMenu": { + "type": { + "bit_position": 31, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 1 + }, + "offset": 516 + }, + "hPrevHidData": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 880 + }, + "NoPaddedBorder": { + "type": { + "bit_position": 28, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long long" + }, + "bit_length": 1 + }, + "offset": 520 + }, + "tlSpriteState": { + "type": { + "kind": "struct", + "name": "_TLSPRITESTATE" + }, + "offset": 104 + }, + "DpiAware": { + "type": { + "bit_position": 25, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long long" + }, + "bit_length": 1 + }, + "offset": 520 + }, + "MultipleBands": { + "type": { + "bit_position": 5, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 1 + }, + "offset": 516 + }, + "rpdesk": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagDESKTOP" + }, + "kind": "pointer" + }, + "offset": 376 + }, + "AnimationOff": { + "type": { + "bit_position": 0, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long long" + }, + "bit_length": 1 + }, + "offset": 520 + }, + "No50ExStyleBits": { + "type": { + "bit_position": 11, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long long" + }, + "bit_length": 1 + }, + "offset": 520 + }, + "ulThreadFlags2": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 928 + }, + "bEnableEngUpdateDeviceSurface": { + "type": { + "kind": "base", + "name": "unsigned char" + }, + "offset": 320 + }, + "pgdiBrushAttr": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 32 + }, + "hdesk": { + "type": { + "subtype": { + "kind": "struct", + "name": "HDESK__" + }, + "kind": "pointer" + }, + "offset": 472 + }, + "MoreExtraWndWords": { + "type": { + "bit_position": 8, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 1 + }, + "offset": 516 + }, + "NoGhost": { + "type": { + "bit_position": 19, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long long" + }, + "bit_length": 1 + }, + "offset": 520 + }, + "NoHRGN1": { + "type": { + "bit_position": 16, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 1 + }, + "offset": 516 + }, + "ptLast": { + "type": { + "kind": "struct", + "name": "tagPOINT" + }, + "offset": 628 + }, + "GiveUpForegound": { + "type": { + "bit_position": 6, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long long" + }, + "bit_length": 1 + }, + "offset": 520 + }, + "spDefaultImc": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagIMC" + }, + "kind": "pointer" + }, + "offset": 656 + }, + "pmsd": { + "type": { + "subtype": { + "kind": "struct", + "name": "_MOVESIZEDATA" + }, + "kind": "pointer" + }, + "offset": 544 + }, + "HardwareMixer": { + "type": { + "bit_position": 30, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long long" + }, + "bit_length": 1 + }, + "offset": 520 + }, + "pEThread": { + "type": { + "subtype": { + "kind": "struct", + "name": "nt_symbols!_ETHREAD" + }, + "kind": "pointer" + }, + "offset": 0 + }, + "MsgPPInfo": { + "type": { + "kind": "struct", + "name": "tagMSGPPINFO" + }, + "offset": 904 + }, + "EnumTTNotDevice": { + "type": { + "bit_position": 13, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 1 + }, + "offset": 516 + }, + "fSpecialInitialization": { + "type": { + "bit_position": 0, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 1 + }, + "offset": 928 + }, + "ForceFusion": { + "type": { + "bit_position": 23, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long long" + }, + "bit_length": 1 + }, + "offset": 520 + }, + "cti": { + "type": { + "kind": "struct", + "name": "tagCLIENTTHREADINFO" + }, + "offset": 864 + }, + "pClientID": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 72 + }, + "pstrAppName": { + "type": { + "subtype": { + "kind": "struct", + "name": "nt_symbols!_UNICODE_STRING" + }, + "kind": "pointer" + }, + "offset": 416 + }, + "ppi": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagPROCESSINFO" + }, + "kind": "pointer" + }, + "offset": 416 + }, + "SendMnuDblClk": { + "type": { + "bit_position": 18, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 1 + }, + "offset": 516 + }, + "DDENoSync": { + "type": { + "bit_position": 18, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long long" + }, + "bit_length": 1 + }, + "offset": 520 + }, + "EditNoMouseHide": { + "type": { + "bit_position": 8, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long long" + }, + "bit_length": 1 + }, + "offset": 520 + }, + "ptLastReal": { + "type": { + "kind": "struct", + "name": "tagPOINT" + }, + "offset": 636 + }, + "hTouchInputCurrent": { + "type": { + "subtype": { + "kind": "struct", + "name": "HTOUCHINPUT__" + }, + "kind": "pointer" + }, + "offset": 888 + }, + "pEventQueueServer": { + "type": { + "subtype": { + "kind": "struct", + "name": "nt_symbols!_KEVENT" + }, + "kind": "pointer" + }, + "offset": 600 + }, + "cNestedStableVisRgn": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 908 + }, + "NoDrawPatRect": { + "type": { + "bit_position": 3, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long long" + }, + "bit_length": 1 + }, + "offset": 520 + }, + "ForceTTGrapchis": { + "type": { + "bit_position": 15, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 1 + }, + "offset": 516 + }, + "GetDeviceCaps": { + "type": { + "bit_position": 20, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 1 + }, + "offset": 516 + }, + "fsReserveKeys": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 708 + }, + "pq": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagQ" + }, + "kind": "pointer" + }, + "offset": 352 + }, + "NoSoftCursOnMoveSize": { + "type": { + "bit_position": 31, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long long" + }, + "bit_length": 1 + }, + "offset": 520 + }, + "hEventQueueClient": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 592 + }, + "pdcoSrc": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 312 + }, + "DDE": { + "type": { + "bit_position": 13, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long long" + }, + "bit_length": 1 + }, + "offset": 520 + }, + "exitCode": { + "type": { + "kind": "base", + "name": "long" + }, + "offset": 464 + }, + "wchInjected": { + "type": { + "kind": "base", + "name": "wchar" + }, + "offset": 706 + }, + "CallTTDevice": { + "type": { + "bit_position": 4, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 1 + }, + "offset": 516 + }, + "DisableDBCSProp": { + "type": { + "bit_position": 29, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 1 + }, + "offset": 516 + }, + "MsShellDlg": { + "type": { + "bit_position": 4, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long long" + }, + "bit_length": 1 + }, + "offset": 520 + }, + "TransparentBltMirror": { + "type": { + "bit_position": 27, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long long" + }, + "bit_length": 1 + }, + "offset": 520 + }, + "pUMPDHeap": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 48 + }, + "PtiLink": { + "type": { + "kind": "struct", + "name": "nt_symbols!_LIST_ENTRY" + }, + "offset": 736 + }, + "HackWinFlags": { + "type": { + "bit_position": 10, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 1 + }, + "offset": 516 + }, + "cVisWindows": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 728 + }, + "NcCalcSizeOnMove": { + "type": { + "bit_position": 17, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 1 + }, + "offset": 516 + }, + "KCOff": { + "type": { + "bit_position": 1, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long long" + }, + "bit_length": 1 + }, + "offset": 520 + }, + "readyHead": { + "type": { + "kind": "struct", + "name": "nt_symbols!_LIST_ENTRY" + }, + "offset": 912 + }, + "UsePrintingEscape": { + "type": { + "bit_position": 2, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 1 + }, + "offset": 516 + }, + "hGestureInfoCurrent": { + "type": { + "subtype": { + "kind": "struct", + "name": "HGESTUREINFO__" + }, + "kind": "pointer" + }, + "offset": 896 + }, + "ForceTextBand": { + "type": { + "bit_position": 1, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 1 + }, + "offset": 516 + }, + "pUMPDObj": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 56 + }, + "cWindows": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 724 + }, + "fETWReserved": { + "type": { + "bit_position": 29, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 3 + }, + "offset": 928 + }, + "pMenuState": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagMENUSTATE" + }, + "kind": "pointer" + }, + "offset": 488 + }, + "pRBRecursionCount": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 96 + }, + "TIF_flags": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 464 + }, + "iVisRgnUniqueness": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 328 + }, + "Win31DevModeSize": { + "type": { + "bit_position": 23, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 1 + }, + "offset": 516 + }, + "pSBTrack": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagSBTRACK" + }, + "kind": "pointer" + }, + "offset": 584 + }, + "spwndDefaultIme": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagWND" + }, + "kind": "pointer" + }, + "offset": 648 + }, + "dwCompatFlags2": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 520 + }, + "EditSetTextMunge": { + "type": { + "bit_position": 7, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 1 + }, + "offset": 516 + }, + "Random31Ux": { + "type": { + "bit_position": 27, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 1 + }, + "offset": 516 + }, + "fgfSwitchInProgressSetter": { + "type": { + "bit_position": 1, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 1 + }, + "offset": 928 + }, + "ulClientDelta": { + "type": { + "kind": "base", + "name": "unsigned long long" + }, + "offset": 392 + }, + "pdcoAA": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 296 + }, + "NoTimeCbProtect": { + "type": { + "bit_position": 24, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long long" + }, + "bit_length": 1 + }, + "offset": 520 + }, + "DisableFontAssoc": { + "type": { + "bit_position": 24, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 1 + }, + "offset": 516 + }, + "pcti": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagCLIENTTHREADINFO" + }, + "kind": "pointer" + }, + "offset": 368 + }, + "NoCharDeadKey": { + "type": { + "bit_position": 15, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long long" + }, + "bit_length": 1 + }, + "offset": 520 + }, + "TTIgnoreRasterDupe": { + "type": { + "bit_position": 9, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 1 + }, + "offset": 516 + }, + "lParamHkCurrent": { + "type": { + "kind": "base", + "name": "long long" + }, + "offset": 568 + }, + "qwCompatFlags2": { + "type": { + "kind": "base", + "name": "unsigned long long" + }, + "offset": 520 + }, + "wParamHkCurrent": { + "type": { + "kind": "base", + "name": "unsigned long long" + }, + "offset": 576 + }, + "NoWindowArrangement": { + "type": { + "bit_position": 32, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long long" + }, + "bit_length": 1 + }, + "offset": 520 + }, + "ActiveMenus": { + "type": { + "bit_position": 7, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long long" + }, + "bit_length": 1 + }, + "offset": 520 + }, + "pDeskInfo": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagDESKTOPINFO" + }, + "kind": "pointer" + }, + "offset": 456 + }, + "pqAttach": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagQ" + }, + "kind": "pointer" + }, + "offset": 528 + }, + "pNonRBRecursionCount": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 100 + }, + "psiiList": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagSVR_INSTANCE_INFO" + }, + "kind": "pointer" + }, + "offset": 504 + }, + "IgnoreTopMost": { + "type": { + "bit_position": 3, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 1 + }, + "offset": 516 + }, + "TryExceptCallWndProc": { + "type": { + "bit_position": 16, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long long" + }, + "bit_length": 1 + }, + "offset": 520 + }, + "NoDDETrackDying": { + "type": { + "bit_position": 5, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long long" + }, + "bit_length": 1 + }, + "offset": 520 + }, + "GdiTmpTgoList": { + "type": { + "kind": "struct", + "name": "nt_symbols!_LIST_ENTRY" + }, + "offset": 80 + }, + "pUMPDObjs": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 40 + }, + "FontSubs": { + "type": { + "bit_position": 10, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long long" + }, + "bit_length": 1 + }, + "offset": 520 + }, + "pgdiDcattr": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 24 + }, + "SmoothScrolling": { + "type": { + "bit_position": 30, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 1 + }, + "offset": 516 + }, + "pSpriteState": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 272 + }, + "iCursorLevel": { + "type": { + "kind": "base", + "name": "long" + }, + "offset": 624 + }, + "ulDevHTInfoUniqueness": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 288 + }, + "ptiSibling": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagTHREADINFO" + }, + "kind": "pointer" + }, + "offset": 536 + }, + "hklPrev": { + "type": { + "subtype": { + "kind": "struct", + "name": "HKL__" + }, + "kind": "pointer" + }, + "offset": 664 + }, + "IncreaseStack": { + "type": { + "bit_position": 22, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 1 + }, + "offset": 516 + } + }, + "kind": "struct", + "size": 936 + }, + "__unnamed_11ff": { + "fields": { + "ShareAccess": { + "type": { + "kind": "base", + "name": "unsigned short" + }, + "offset": 18 + }, + "EaLength": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 24 + }, + "SecurityContext": { + "type": { + "subtype": { + "kind": "struct", + "name": "nt_symbols!_IO_SECURITY_CONTEXT" + }, + "kind": "pointer" + }, + "offset": 0 + }, + "Options": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 8 + }, + "FileAttributes": { + "type": { + "kind": "base", + "name": "unsigned short" + }, + "offset": 16 + } + }, + "kind": "struct", + "size": 32 + }, + "_CALLPROCDATA": { + "fields": { + "head": { + "type": { + "kind": "struct", + "name": "_PROCDESKHEAD" + }, + "offset": 0 + }, + "pfnClientPrevious": { + "type": { + "kind": "base", + "name": "unsigned long long" + }, + "offset": 48 + }, + "wType": { + "type": { + "kind": "base", + "name": "unsigned short" + }, + "offset": 56 + }, + "spcpdNext": { + "type": { + "subtype": { + "kind": "struct", + "name": "_CALLPROCDATA" + }, + "kind": "pointer" + }, + "offset": 40 + } + }, + "kind": "struct", + "size": 64 + }, + "_D3DKMDT_VIDPN_PRESENT_PATH": { + "fields": { + "VidPnTargetColorCoeffDynamicRanges": { + "type": { + "kind": "struct", + "name": "_D3DKMDT_COLOR_COEFF_DYNAMIC_RANGES" + }, + "offset": 48 + }, + "VidPnTargetColorBasis": { + "type": { + "kind": "enum", + "name": "VidPnTargetColorBasisEnum" + }, + "offset": 44 + }, + "ContentTransformation": { + "type": { + "kind": "struct", + "name": "_D3DKMDT_VIDPN_PRESENT_PATH_TRANSFORMATION" + }, + "offset": 12 + }, + "GammaRamp": { + "type": { + "kind": "struct", + "name": "_D3DKMDT_GAMMA_RAMP" + }, + "offset": 336 + }, + "CopyProtection": { + "type": { + "kind": "struct", + "name": "_D3DKMDT_VIDPN_PRESENT_PATH_COPYPROTECTION" + }, + "offset": 68 + }, + "VidPnSourceId": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 0 + }, + "Content": { + "type": { + "kind": "enum", + "name": "ContentEnum" + }, + "offset": 64 + }, + "VisibleFromActiveTLOffset": { + "type": { + "kind": "struct", + "name": "_D3DKMDT_2DREGION" + }, + "offset": 28 + }, + "VidPnTargetId": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 4 + }, + "VisibleFromActiveBROffset": { + "type": { + "kind": "struct", + "name": "_D3DKMDT_2DREGION" + }, + "offset": 36 + }, + "ImportanceOrdinal": { + "type": { + "kind": "enum", + "name": "ImportanceOrdinalEnum" + }, + "offset": 8 + } + }, + "kind": "struct", + "size": 360 + }, + "__unnamed_1253": { + "fields": { + "PowerSequence": { + "type": { + "subtype": { + "kind": "struct", + "name": "nt_symbols!_POWER_SEQUENCE" + }, + "kind": "pointer" + }, + "offset": 0 + } + }, + "kind": "struct", + "size": 8 + }, + "tagPROCESS_HID_TABLE": { + "fields": { + "fExclusiveMouseSink": { + "type": { + "bit_position": 3, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 100 + }, + "fCaptureMouse": { + "type": { + "bit_position": 8, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 100 + }, + "fNoLegacyMouse": { + "type": { + "bit_position": 1, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 100 + }, + "fRawKeyboard": { + "type": { + "bit_position": 4, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 100 + }, + "spwndTargetMouse": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagWND" + }, + "kind": "pointer" + }, + "offset": 64 + }, + "spwndTargetKbd": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagWND" + }, + "kind": "pointer" + }, + "offset": 72 + }, + "UsageLast": { + "type": { + "kind": "base", + "name": "unsigned short" + }, + "offset": 98 + }, + "UsagePageLast": { + "type": { + "kind": "base", + "name": "unsigned short" + }, + "offset": 96 + }, + "fRawMouse": { + "type": { + "bit_position": 0, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 100 + }, + "fRawMouseSink": { + "type": { + "bit_position": 2, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 100 + }, + "inclusionList": { + "type": { + "kind": "struct", + "name": "nt_symbols!_LIST_ENTRY" + }, + "offset": 16 + }, + "nSinks": { + "type": { + "kind": "base", + "name": "long" + }, + "offset": 80 + }, + "UsagePageList": { + "type": { + "kind": "struct", + "name": "nt_symbols!_LIST_ENTRY" + }, + "offset": 32 + }, + "ExclusionList": { + "type": { + "kind": "struct", + "name": "nt_symbols!_LIST_ENTRY" + }, + "offset": 48 + }, + "InclusionList": { + "type": { + "kind": "struct", + "name": "nt_symbols!_LIST_ENTRY" + }, + "offset": 16 + }, + "fRawKeyboardSink": { + "type": { + "bit_position": 6, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 100 + }, + "fAppKeys": { + "type": { + "bit_position": 10, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 100 + }, + "fNoHotKeys": { + "type": { + "bit_position": 9, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 100 + }, + "link": { + "type": { + "kind": "struct", + "name": "nt_symbols!_LIST_ENTRY" + }, + "offset": 0 + }, + "fNoLegacyKeyboard": { + "type": { + "bit_position": 5, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 100 + }, + "request": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagPROCESS_HID_REQUEST" + }, + "kind": "pointer" + }, + "offset": 16 + }, + "fExclusiveKeyboardSink": { + "type": { + "bit_position": 7, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 100 + }, + "pLastRequest": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagPROCESS_HID_REQUEST" + }, + "kind": "pointer" + }, + "offset": 88 + } + }, + "kind": "struct", + "size": 104 + }, + "__unnamed_1809": { + "fields": { + "Affinity": { + "type": { + "kind": "base", + "name": "unsigned long long" + }, + "offset": 8 + }, + "Vector": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 4 + }, + "Group": { + "type": { + "kind": "base", + "name": "unsigned short" + }, + "offset": 0 + }, + "MessageCount": { + "type": { + "kind": "base", + "name": "unsigned short" + }, + "offset": 2 + } + }, + "kind": "struct", + "size": 16 + }, + "tagHOOK": { + "fields": { + "head": { + "type": { + "kind": "struct", + "name": "_THRDESKHEAD" + }, + "offset": 0 + }, + "iHook": { + "type": { + "kind": "base", + "name": "long" + }, + "offset": 48 + }, + "phkNext": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagHOOK" + }, + "kind": "pointer" + }, + "offset": 40 + }, + "offPfn": { + "type": { + "kind": "base", + "name": "unsigned long long" + }, + "offset": 56 + }, + "flags": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 64 + }, + "fLastHookHung": { + "type": { + "bit_position": 7, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 88 + }, + "nTimeout": { + "type": { + "bit_position": 0, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 7 + }, + "offset": 88 + }, + "ihmod": { + "type": { + "kind": "base", + "name": "long" + }, + "offset": 68 + }, + "ptiHooked": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagTHREADINFO" + }, + "kind": "pointer" + }, + "offset": 72 + }, + "rpdesk": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagDESKTOP" + }, + "kind": "pointer" + }, + "offset": 80 + } + }, + "kind": "struct", + "size": 96 + }, + "_THROBJHEAD": { + "fields": { + "h": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 0 + }, + "pti": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagTHREADINFO" + }, + "kind": "pointer" + }, + "offset": 16 + }, + "cLockObj": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 8 + } + }, + "kind": "struct", + "size": 24 + }, + "tagPROCESS_HID_REQUEST": { + "fields": { + "fSinkable": { + "type": { + "bit_position": 0, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 20 + }, + "pTLCInfo": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagHID_TLC_INFO" + }, + "kind": "pointer" + }, + "offset": 24 + }, + "hwnd": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagWND" + }, + "kind": "pointer" + }, + "offset": 32 + }, + "fDevNotify": { + "type": { + "bit_position": 2, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 20 + }, + "fExSinkable": { + "type": { + "bit_position": 1, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 20 + }, + "usUsage": { + "type": { + "kind": "base", + "name": "short" + }, + "offset": 18 + }, + "fExclusiveOrphaned": { + "type": { + "bit_position": 3, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 20 + }, + "next_request": { + "type": { + "kind": "struct", + "name": "nt_symbols!_LIST_ENTRY" + }, + "offset": 0 + }, + "link": { + "type": { + "kind": "struct", + "name": "nt_symbols!_LIST_ENTRY" + }, + "offset": 0 + }, + "pPORequest": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagHID_PAGEONLY_REQUEST" + }, + "kind": "pointer" + }, + "offset": 24 + }, + "usUsagePage": { + "type": { + "kind": "base", + "name": "short" + }, + "offset": 16 + }, + "ptr": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 24 + }, + "spwndTarget": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagWND" + }, + "kind": "pointer" + }, + "offset": 32 + } + }, + "kind": "struct", + "size": 40 + }, + "_KFLOATING_SAVE": { + "fields": { + "Dummy": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 0 + } + }, + "kind": "struct", + "size": 4 + }, + "_D3DKMDT_VIDPN_PRESENT_PATH_ROTATION_SUPPORT": { + "fields": { + "Rotate270": { + "type": { + "bit_position": 3, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 1 + }, + "offset": 0 + }, + "Rotate90": { + "type": { + "bit_position": 1, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 1 + }, + "offset": 0 + }, + "Identity": { + "type": { + "bit_position": 0, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 1 + }, + "offset": 0 + }, + "Rotate180": { + "type": { + "bit_position": 2, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 1 + }, + "offset": 0 + } + }, + "kind": "struct", + "size": 4 + }, + "tagMLIST": { + "fields": { + "cMsgs": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 16 + }, + "pqmsgRead": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagQMSG" + }, + "kind": "pointer" + }, + "offset": 0 + }, + "pqmsgWriteLast": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagQMSG" + }, + "kind": "pointer" + }, + "offset": 8 + } + }, + "kind": "struct", + "size": 24 + }, + "_CONSOLE_CARET_INFO": { + "fields": { + "hwnd": { + "type": { + "subtype": { + "kind": "struct", + "name": "HWND__" + }, + "kind": "pointer" + }, + "offset": 0 + }, + "rc": { + "type": { + "kind": "struct", + "name": "tagRECT" + }, + "offset": 8 + } + }, + "kind": "struct", + "size": 24 + }, + "__unnamed_1807": { + "fields": { + "Affinity": { + "type": { + "kind": "base", + "name": "unsigned long long" + }, + "offset": 8 + }, + "Vector": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 4 + }, + "Group": { + "type": { + "kind": "base", + "name": "unsigned short" + }, + "offset": 2 + }, + "Level": { + "type": { + "kind": "base", + "name": "unsigned short" + }, + "offset": 0 + } + }, + "kind": "struct", + "size": 16 + }, + "DEADKEY": { + "fields": { + "wchComposed": { + "type": { + "kind": "base", + "name": "wchar" + }, + "offset": 4 + }, + "dwBoth": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 0 + }, + "uFlags": { + "type": { + "kind": "base", + "name": "unsigned short" + }, + "offset": 6 + } + }, + "kind": "struct", + "size": 8 + }, + "tagPROCESSINFO": { + "fields": { + "DxProcess": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 248 + }, + "fHasMagContext": { + "type": { + "bit_position": 0, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 1 + }, + "offset": 736 + }, + "hwinsta": { + "type": { + "subtype": { + "kind": "struct", + "name": "HWINSTA__" + }, + "kind": "pointer" + }, + "offset": 608 + }, + "NextStart": { + "type": { + "subtype": { + "kind": "struct", + "name": "_W32PROCESS" + }, + "kind": "pointer" + }, + "offset": 32 + }, + "ptiList": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagTHREADINFO" + }, + "kind": "pointer" + }, + "offset": 256 + }, + "pHidTable": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagPROCESS_HID_TABLE" + }, + "kind": "pointer" + }, + "offset": 744 + }, + "W32PF_Flags": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 12 + }, + "UserHandleCount": { + "type": { + "kind": "base", + "name": "long" + }, + "offset": 68 + }, + "pclsPublicList": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagCLS" + }, + "kind": "pointer" + }, + "offset": 288 + }, + "dwhmodLibLoadedMask": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 340 + }, + "GDIBrushAttrFreeList": { + "type": { + "kind": "struct", + "name": "nt_symbols!_LIST_ENTRY" + }, + "offset": 208 + }, + "hdeskStartup": { + "type": { + "subtype": { + "kind": "struct", + "name": "HDESK__" + }, + "kind": "pointer" + }, + "offset": 328 + }, + "GDIPushLock": { + "type": { + "kind": "struct", + "name": "nt_symbols!_EX_PUSH_LOCK" + }, + "offset": 80 + }, + "dwImeCompatFlags": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 696 + }, + "hMonitor": { + "type": { + "subtype": { + "kind": "struct", + "name": "HMONITOR__" + }, + "kind": "pointer" + }, + "offset": 624 + }, + "ptiMainThread": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagTHREADINFO" + }, + "kind": "pointer" + }, + "offset": 264 + }, + "pvwplWndGCList": { + "type": { + "subtype": { + "kind": "struct", + "name": "VWPL" + }, + "kind": "pointer" + }, + "offset": 760 + }, + "pBrushAttrList": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 48 + }, + "usi": { + "type": { + "kind": "struct", + "name": "tagUSERSTARTUPINFO" + }, + "offset": 708 + }, + "luidSession": { + "type": { + "kind": "struct", + "name": "nt_symbols!_LUID" + }, + "offset": 700 + }, + "Unused": { + "type": { + "bit_position": 1, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 31 + }, + "offset": 736 + }, + "GDIHandleCount": { + "type": { + "kind": "base", + "name": "long" + }, + "offset": 60 + }, + "pW32Job": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagW32JOB" + }, + "kind": "pointer" + }, + "offset": 688 + }, + "W32Pid": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 56 + }, + "dwRegisteredClasses": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 752 + }, + "bmHandleFlags": { + "type": { + "kind": "struct", + "name": "nt_symbols!_RTL_BITMAP" + }, + "offset": 648 + }, + "pclsPrivateList": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagCLS" + }, + "kind": "pointer" + }, + "offset": 280 + }, + "UserHandleCountPeak": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 72 + }, + "GDIEngUserMemAllocTable": { + "type": { + "kind": "struct", + "name": "nt_symbols!_RTL_AVL_TABLE" + }, + "offset": 88 + }, + "RefCount": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 8 + }, + "GDIHandleCountPeak": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 64 + }, + "GDIW32PIDLockedBitmaps": { + "type": { + "kind": "struct", + "name": "nt_symbols!_LIST_ENTRY" + }, + "offset": 224 + }, + "amwinsta": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 616 + }, + "StartCursorHideTime": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 24 + }, + "ppiNext": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagPROCESSINFO" + }, + "kind": "pointer" + }, + "offset": 304 + }, + "GDIDcAttrFreeList": { + "type": { + "kind": "struct", + "name": "nt_symbols!_LIST_ENTRY" + }, + "offset": 192 + }, + "Flags": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 736 + }, + "dwHotkey": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 620 + }, + "cSysExpunge": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 336 + }, + "rpdeskStartup": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagDESKTOP" + }, + "kind": "pointer" + }, + "offset": 272 + }, + "pdvList": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagDESKTOPVIEW" + }, + "kind": "pointer" + }, + "offset": 632 + }, + "hidTable": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagPROCESS_HID_TABLE" + }, + "kind": "pointer" + }, + "offset": 824 + }, + "cThreads": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 320 + }, + "pwpi": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagWOWPROCESSINFO" + }, + "kind": "pointer" + }, + "offset": 296 + }, + "ppiNextRunning": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagPROCESSINFO" + }, + "kind": "pointer" + }, + "offset": 312 + }, + "dwLayout": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 740 + }, + "Process": { + "type": { + "subtype": { + "kind": "struct", + "name": "nt_symbols!_EPROCESS" + }, + "kind": "pointer" + }, + "offset": 0 + }, + "rpwinsta": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagWINDOWSTATION" + }, + "kind": "pointer" + }, + "offset": 600 + }, + "pCursorCache": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagCURSOR" + }, + "kind": "pointer" + }, + "offset": 664 + }, + "pClientBase": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 672 + }, + "ahmodLibLoaded": { + "type": { + "count": 32, + "subtype": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "kind": "array" + }, + "offset": 384 + }, + "iClipSerialNumber": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 640 + }, + "dwLpkEntryPoints": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 680 + }, + "pDCAttrList": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 40 + }, + "hSecureGdiSharedHandleTable": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 240 + }, + "InputIdleEvent": { + "type": { + "subtype": { + "kind": "struct", + "name": "nt_symbols!_KEVENT" + }, + "kind": "pointer" + }, + "offset": 16 + } + }, + "kind": "struct", + "size": 768 + }, + "HBRUSH__": { + "fields": { + "unused": { + "type": { + "kind": "base", + "name": "long" + }, + "offset": 0 + } + }, + "kind": "struct", + "size": 4 + }, + "tagCLIP": { + "fields": { + "fmt": { + "type": { + "kind": "enum", + "name": "fmtEnum" + }, + "offset": 0 + }, + "fGlobalHandle": { + "type": { + "kind": "base", + "name": "long" + }, + "offset": 16 + }, + "hData": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 8 + } + }, + "kind": "struct", + "size": 24 + }, + "tagUAHMENUPOPUPMETRICS": { + "fields": { + "rgcx": { + "type": { + "count": 4, + "subtype": { + "kind": "base", + "name": "long" + }, + "kind": "array" + }, + "offset": 0 + }, + "fUpdateMaxWidths": { + "type": { + "bit_position": 0, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 16 + } + }, + "kind": "struct", + "size": 20 + }, + "tagSMS": { + "fields": { + "wParam": { + "type": { + "kind": "base", + "name": "unsigned long long" + }, + "offset": 72 + }, + "lParam": { + "type": { + "kind": "base", + "name": "long long" + }, + "offset": 80 + }, + "lpResultCallBack": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 32 + }, + "lRet": { + "type": { + "kind": "base", + "name": "long long" + }, + "offset": 56 + }, + "psmsReceiveNext": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagSMS" + }, + "kind": "pointer" + }, + "offset": 8 + }, + "ptiSender": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagTHREADINFO" + }, + "kind": "pointer" + }, + "offset": 16 + }, + "tSent": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 64 + }, + "flags": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 68 + }, + "pvCapture": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 104 + }, + "psmsNext": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagSMS" + }, + "kind": "pointer" + }, + "offset": 0 + }, + "ptiReceiver": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagTHREADINFO" + }, + "kind": "pointer" + }, + "offset": 24 + }, + "ptiCallBackSender": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagTHREADINFO" + }, + "kind": "pointer" + }, + "offset": 48 + }, + "spwnd": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagWND" + }, + "kind": "pointer" + }, + "offset": 96 + }, + "message": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 88 + }, + "dwData": { + "type": { + "kind": "base", + "name": "unsigned long long" + }, + "offset": 40 + } + }, + "kind": "struct", + "size": 112 + }, + "__unnamed_195e": { + "fields": { + "Length48": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 0 + }, + "Alignment48": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 4 + }, + "MinimumAddress": { + "type": { + "kind": "struct", + "name": "nt_symbols!_LARGE_INTEGER" + }, + "offset": 8 + }, + "MaximumAddress": { + "type": { + "kind": "struct", + "name": "nt_symbols!_LARGE_INTEGER" + }, + "offset": 16 + } + }, + "kind": "struct", + "size": 24 + }, + "__unnamed_195c": { + "fields": { + "Length40": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 0 + }, + "Alignment40": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 4 + }, + "MinimumAddress": { + "type": { + "kind": "struct", + "name": "nt_symbols!_LARGE_INTEGER" + }, + "offset": 8 + }, + "MaximumAddress": { + "type": { + "kind": "struct", + "name": "nt_symbols!_LARGE_INTEGER" + }, + "offset": 16 + } + }, + "kind": "struct", + "size": 24 + }, + "_W32THREAD": { + "fields": { + "pRBRecursionCount": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 96 + }, + "iVisRgnUniqueness": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 328 + }, + "RefCount": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 8 + }, + "pDevHTInfo": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 280 + }, + "pUMPDHeap": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 48 + }, + "pgdiBrushAttr": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 32 + }, + "ulWindowSystemRendering": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 324 + }, + "tlSpriteState": { + "type": { + "kind": "struct", + "name": "_TLSPRITESTATE" + }, + "offset": 104 + }, + "pdcoRender": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 304 + }, + "bEnableEngUpdateDeviceSurface": { + "type": { + "kind": "base", + "name": "unsigned char" + }, + "offset": 320 + }, + "pdcoAA": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 296 + }, + "pNonRBRecursionCount": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 100 + }, + "ptlW32": { + "type": { + "subtype": { + "kind": "struct", + "name": "_TL" + }, + "kind": "pointer" + }, + "offset": 16 + }, + "GdiTmpTgoList": { + "type": { + "kind": "struct", + "name": "nt_symbols!_LIST_ENTRY" + }, + "offset": 80 + }, + "pUMPDObjs": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 40 + }, + "pgdiDcattr": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 24 + }, + "bIncludeSprites": { + "type": { + "kind": "base", + "name": "unsigned char" + }, + "offset": 321 + }, + "pEThread": { + "type": { + "subtype": { + "kind": "struct", + "name": "nt_symbols!_ETHREAD" + }, + "kind": "pointer" + }, + "offset": 0 + }, + "pSpriteState": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 272 + }, + "pProxyPort": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 64 + }, + "ulDevHTInfoUniqueness": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 288 + }, + "pdcoSrc": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 312 + }, + "pUMPDObj": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 56 + }, + "pClientID": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 72 + } + }, + "kind": "struct", + "size": 336 + }, + "_VK_TO_WCHAR_TABLE": { + "fields": { + "pVkToWchars": { + "type": { + "subtype": { + "kind": "struct", + "name": "_VK_TO_WCHARS1" + }, + "kind": "pointer" + }, + "offset": 0 + }, + "cbSize": { + "type": { + "kind": "base", + "name": "unsigned char" + }, + "offset": 9 + }, + "nModifications": { + "type": { + "kind": "base", + "name": "unsigned char" + }, + "offset": 8 + } + }, + "kind": "struct", + "size": 16 + }, + "tagPROPLIST": { + "fields": { + "aprop": { + "type": { + "count": 1, + "subtype": { + "kind": "struct", + "name": "tagPROP" + }, + "kind": "array" + }, + "offset": 8 + }, + "iFirstFree": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 4 + }, + "cEntries": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 0 + } + }, + "kind": "struct", + "size": 24 + }, + "_D3DKMDT_FREQUENCY_RANGE": { + "fields": { + "MinVSyncFreq": { + "type": { + "kind": "struct", + "name": "_D3DDDI_RATIONAL" + }, + "offset": 0 + }, + "MaxVSyncFreq": { + "type": { + "kind": "struct", + "name": "_D3DDDI_RATIONAL" + }, + "offset": 8 + }, + "MaxHSyncFreq": { + "type": { + "kind": "struct", + "name": "_D3DDDI_RATIONAL" + }, + "offset": 24 + }, + "MinHSyncFreq": { + "type": { + "kind": "struct", + "name": "_D3DDDI_RATIONAL" + }, + "offset": 16 + } + }, + "kind": "struct", + "size": 32 + }, + "__unnamed_11f8": { + "fields": { + "Apc": { + "type": { + "kind": "struct", + "name": "nt_symbols!_KAPC" + }, + "offset": 0 + }, + "CompletionKey": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 0 + }, + "Overlay": { + "type": { + "kind": "struct", + "name": "__unnamed_11f5" + }, + "offset": 0 + } + }, + "kind": "struct", + "size": 88 + }, + "__unnamed_18bf": { + "fields": { + "BaseMiddle": { + "type": { + "kind": "base", + "name": "unsigned char" + }, + "offset": 0 + }, + "BaseHigh": { + "type": { + "kind": "base", + "name": "unsigned char" + }, + "offset": 3 + }, + "Flags1": { + "type": { + "kind": "base", + "name": "unsigned char" + }, + "offset": 1 + }, + "Flags2": { + "type": { + "kind": "base", + "name": "unsigned char" + }, + "offset": 2 + } + }, + "kind": "struct", + "size": 4 + }, + "tagPROFILEVALUEINFO": { + "fields": { + "dwValue": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 0 + }, + "uSection": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 4 + }, + "pwszKeyName": { + "type": { + "subtype": { + "kind": "base", + "name": "wchar" + }, + "kind": "pointer" + }, + "offset": 8 + } + }, + "kind": "struct", + "size": 16 + }, + "__unnamed_11f5": { + "fields": { + "Thread": { + "type": { + "subtype": { + "kind": "struct", + "name": "nt_symbols!_ETHREAD" + }, + "kind": "pointer" + }, + "offset": 32 + }, + "DeviceQueueEntry": { + "type": { + "kind": "struct", + "name": "nt_symbols!_KDEVICE_QUEUE_ENTRY" + }, + "offset": 0 + }, + "CurrentStackLocation": { + "type": { + "subtype": { + "kind": "struct", + "name": "nt_symbols!_IO_STACK_LOCATION" + }, + "kind": "pointer" + }, + "offset": 64 + }, + "DriverContext": { + "type": { + "count": 4, + "subtype": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "kind": "array" + }, + "offset": 0 + }, + "AuxiliaryBuffer": { + "type": { + "subtype": { + "kind": "base", + "name": "unsigned char" + }, + "kind": "pointer" + }, + "offset": 40 + }, + "OriginalFileObject": { + "type": { + "subtype": { + "kind": "struct", + "name": "nt_symbols!_FILE_OBJECT" + }, + "kind": "pointer" + }, + "offset": 72 + }, + "PacketType": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 64 + }, + "ListEntry": { + "type": { + "kind": "struct", + "name": "nt_symbols!_LIST_ENTRY" + }, + "offset": 48 + } + }, + "kind": "struct", + "size": 80 + }, + "__unnamed_125f": { + "fields": { + "AllocatedResources": { + "type": { + "subtype": { + "kind": "struct", + "name": "nt_symbols!_CM_RESOURCE_LIST" + }, + "kind": "pointer" + }, + "offset": 0 + }, + "AllocatedResourcesTranslated": { + "type": { + "subtype": { + "kind": "struct", + "name": "nt_symbols!_CM_RESOURCE_LIST" + }, + "kind": "pointer" + }, + "offset": 8 + } + }, + "kind": "struct", + "size": 16 + }, + "D3DDDI_DXGI_RGB": { + "fields": { + "Blue": { + "type": { + "kind": "base", + "name": "float" + }, + "offset": 8 + }, + "Green": { + "type": { + "kind": "base", + "name": "float" + }, + "offset": 4 + }, + "Red": { + "type": { + "kind": "base", + "name": "float" + }, + "offset": 0 + } + }, + "kind": "struct", + "size": 12 + }, + "__unnamed_1219": { + "fields": { + "Type3InputBuffer": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 24 + }, + "OutputBufferLength": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 0 + }, + "FsControlCode": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 16 + }, + "InputBufferLength": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 8 + } + }, + "kind": "struct", + "size": 32 + }, + "__unnamed_125b": { + "fields": { + "State": { + "type": { + "kind": "struct", + "name": "nt_symbols!_POWER_STATE" + }, + "offset": 16 + }, + "Type": { + "type": { + "kind": "enum", + "name": "TypeEnum" + }, + "offset": 8 + }, + "SystemContext": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 0 + }, + "ShutdownType": { + "type": { + "kind": "enum", + "name": "ShutdownTypeEnum" + }, + "offset": 24 + }, + "SystemPowerStateContext": { + "type": { + "kind": "struct", + "name": "nt_symbols!_SYSTEM_POWER_STATE_CONTEXT" + }, + "offset": 0 + } + }, + "kind": "struct", + "size": 32 + }, + "HDC__": { + "fields": { + "unused": { + "type": { + "kind": "base", + "name": "long" + }, + "offset": 0 + } + }, + "kind": "struct", + "size": 4 + }, + "tagDISPLAYINFO": { + "fields": { + "hDev": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 0 + }, + "SpatialListHead": { + "type": { + "kind": "struct", + "name": "_KLIST_ENTRY" + }, + "offset": 144 + }, + "BitCountMax": { + "type": { + "kind": "base", + "name": "unsigned short" + }, + "offset": 130 + }, + "cyGray": { + "type": { + "kind": "base", + "name": "long" + }, + "offset": 60 + }, + "hdcBits": { + "type": { + "subtype": { + "kind": "struct", + "name": "HDC__" + }, + "kind": "pointer" + }, + "offset": 32 + }, + "fDesktopIsRect": { + "type": { + "bit_position": 0, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 132 + }, + "hbmGray": { + "type": { + "subtype": { + "kind": "struct", + "name": "HBITMAP__" + }, + "kind": "pointer" + }, + "offset": 48 + }, + "pmdev": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 8 + }, + "cFullScreen": { + "type": { + "kind": "base", + "name": "short" + }, + "offset": 160 + }, + "cxGray": { + "type": { + "kind": "base", + "name": "long" + }, + "offset": 56 + }, + "dmLogPixels": { + "type": { + "kind": "base", + "name": "unsigned short" + }, + "offset": 128 + }, + "hDevInfo": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 16 + }, + "fAnyPalette": { + "type": { + "bit_position": 1, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 132 + }, + "pspbFirst": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagSPB" + }, + "kind": "pointer" + }, + "offset": 72 + }, + "pMonitorPrimary": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagMONITOR" + }, + "kind": "pointer" + }, + "offset": 88 + }, + "Spare0": { + "type": { + "kind": "base", + "name": "short" + }, + "offset": 162 + }, + "pMonitorFirst": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagMONITOR" + }, + "kind": "pointer" + }, + "offset": 96 + }, + "hdcGray": { + "type": { + "subtype": { + "kind": "struct", + "name": "HDC__" + }, + "kind": "pointer" + }, + "offset": 40 + }, + "hrgnScreenReal": { + "type": { + "subtype": { + "kind": "struct", + "name": "HRGN__" + }, + "kind": "pointer" + }, + "offset": 120 + }, + "cMonitors": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 80 + }, + "hdcScreen": { + "type": { + "subtype": { + "kind": "struct", + "name": "HDC__" + }, + "kind": "pointer" + }, + "offset": 24 + }, + "DockThresholdMax": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 136 + }, + "rcScreenReal": { + "type": { + "kind": "struct", + "name": "tagRECT" + }, + "offset": 104 + }, + "pdceFirst": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagDCE" + }, + "kind": "pointer" + }, + "offset": 64 + } + }, + "kind": "struct", + "size": 168 + }, + "tagWin32AllocStats": { + "fields": { + "dwMaxAlloc": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 16 + }, + "dwMaxMem": { + "type": { + "kind": "base", + "name": "unsigned long long" + }, + "offset": 0 + }, + "pHead": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagWin32PoolHead" + }, + "kind": "pointer" + }, + "offset": 24 + }, + "dwCrtAlloc": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 20 + }, + "dwCrtMem": { + "type": { + "kind": "base", + "name": "unsigned long long" + }, + "offset": 8 + } + }, + "kind": "struct", + "size": 32 + }, + "__unnamed_18c5": { + "fields": { + "DefaultBig": { + "type": { + "bit_position": 22, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 1 + }, + "offset": 0 + }, + "BaseMiddle": { + "type": { + "bit_position": 0, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 8 + }, + "offset": 0 + }, + "BaseHigh": { + "type": { + "bit_position": 24, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 8 + }, + "offset": 0 + }, + "LimitHigh": { + "type": { + "bit_position": 16, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 4 + }, + "offset": 0 + }, + "System": { + "type": { + "bit_position": 20, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 1 + }, + "offset": 0 + }, + "Granularity": { + "type": { + "bit_position": 23, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 1 + }, + "offset": 0 + }, + "Dpl": { + "type": { + "bit_position": 13, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 2 + }, + "offset": 0 + }, + "Type": { + "type": { + "bit_position": 8, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 5 + }, + "offset": 0 + }, + "Present": { + "type": { + "bit_position": 15, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 1 + }, + "offset": 0 + }, + "LongMode": { + "type": { + "bit_position": 21, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 1 + }, + "offset": 0 + } + }, + "kind": "struct", + "size": 4 + }, + "__unnamed_1261": { + "fields": { + "Buffer": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 24 + }, + "ProviderId": { + "type": { + "kind": "base", + "name": "unsigned long long" + }, + "offset": 0 + }, + "BufferSize": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 16 + }, + "DataPath": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 8 + } + }, + "kind": "struct", + "size": 32 + }, + "__unnamed_1263": { + "fields": { + "Argument4": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 24 + }, + "Argument2": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 8 + }, + "Argument3": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 16 + }, + "Argument1": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 0 + } + }, + "kind": "struct", + "size": 32 + }, + "__unnamed_1265": { + "fields": { + "DeviceIoControl": { + "type": { + "kind": "struct", + "name": "__unnamed_121d" + }, + "offset": 0 + }, + "ReadWriteConfig": { + "type": { + "kind": "struct", + "name": "__unnamed_123d" + }, + "offset": 0 + }, + "Create": { + "type": { + "kind": "struct", + "name": "__unnamed_11ff" + }, + "offset": 0 + }, + "Write": { + "type": { + "kind": "struct", + "name": "__unnamed_1209" + }, + "offset": 0 + }, + "PowerSequence": { + "type": { + "kind": "struct", + "name": "__unnamed_1253" + }, + "offset": 0 + }, + "QueryId": { + "type": { + "kind": "struct", + "name": "__unnamed_1243" + }, + "offset": 0 + }, + "SetFile": { + "type": { + "kind": "struct", + "name": "__unnamed_1213" + }, + "offset": 0 + }, + "CreatePipe": { + "type": { + "kind": "struct", + "name": "__unnamed_1203" + }, + "offset": 0 + }, + "Power": { + "type": { + "kind": "struct", + "name": "__unnamed_125b" + }, + "offset": 0 + }, + "Read": { + "type": { + "kind": "struct", + "name": "__unnamed_1209" + }, + "offset": 0 + }, + "StartDevice": { + "type": { + "kind": "struct", + "name": "__unnamed_125f" + }, + "offset": 0 + }, + "QueryDirectory": { + "type": { + "kind": "struct", + "name": "__unnamed_120d" + }, + "offset": 0 + }, + "LockControl": { + "type": { + "kind": "struct", + "name": "__unnamed_121b" + }, + "offset": 0 + }, + "QueryInterface": { + "type": { + "kind": "struct", + "name": "__unnamed_1233" + }, + "offset": 0 + }, + "Others": { + "type": { + "kind": "struct", + "name": "__unnamed_1263" + }, + "offset": 0 + }, + "FileSystemControl": { + "type": { + "kind": "struct", + "name": "__unnamed_1219" + }, + "offset": 0 + }, + "SetLock": { + "type": { + "kind": "struct", + "name": "__unnamed_123f" + }, + "offset": 0 + }, + "QueryDeviceText": { + "type": { + "kind": "struct", + "name": "__unnamed_1247" + }, + "offset": 0 + }, + "WMI": { + "type": { + "kind": "struct", + "name": "__unnamed_1261" + }, + "offset": 0 + }, + "CreateMailslot": { + "type": { + "kind": "struct", + "name": "__unnamed_1207" + }, + "offset": 0 + }, + "FilterResourceRequirements": { + "type": { + "kind": "struct", + "name": "__unnamed_123b" + }, + "offset": 0 + }, + "MountVolume": { + "type": { + "kind": "struct", + "name": "__unnamed_1225" + }, + "offset": 0 + }, + "QueryVolume": { + "type": { + "kind": "struct", + "name": "__unnamed_1217" + }, + "offset": 0 + }, + "UsageNotification": { + "type": { + "kind": "struct", + "name": "__unnamed_124b" + }, + "offset": 0 + }, + "Scsi": { + "type": { + "kind": "struct", + "name": "__unnamed_1229" + }, + "offset": 0 + }, + "WaitWake": { + "type": { + "kind": "struct", + "name": "__unnamed_124f" + }, + "offset": 0 + }, + "QueryFile": { + "type": { + "kind": "struct", + "name": "__unnamed_1211" + }, + "offset": 0 + }, + "VerifyVolume": { + "type": { + "kind": "struct", + "name": "__unnamed_1225" + }, + "offset": 0 + }, + "QuerySecurity": { + "type": { + "kind": "struct", + "name": "__unnamed_121f" + }, + "offset": 0 + }, + "QueryDeviceRelations": { + "type": { + "kind": "struct", + "name": "__unnamed_122d" + }, + "offset": 0 + }, + "NotifyDirectory": { + "type": { + "kind": "struct", + "name": "__unnamed_120f" + }, + "offset": 0 + }, + "SetSecurity": { + "type": { + "kind": "struct", + "name": "__unnamed_1221" + }, + "offset": 0 + }, + "DeviceCapabilities": { + "type": { + "kind": "struct", + "name": "__unnamed_1237" + }, + "offset": 0 + } + }, + "kind": "struct", + "size": 32 + }, + "__unnamed_1817": { + "fields": { + "Length48": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 8 + }, + "Start": { + "type": { + "kind": "struct", + "name": "nt_symbols!_LARGE_INTEGER" + }, + "offset": 0 + } + }, + "kind": "struct", + "size": 12 + }, + "__unnamed_1815": { + "fields": { + "Length40": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 8 + }, + "Start": { + "type": { + "kind": "struct", + "name": "nt_symbols!_LARGE_INTEGER" + }, + "offset": 0 + } + }, + "kind": "struct", + "size": 12 + }, + "tagKbdLayer": { + "fields": { + "pVkToWcharTable": { + "type": { + "subtype": { + "kind": "struct", + "name": "_VK_TO_WCHAR_TABLE" + }, + "kind": "pointer" + }, + "offset": 8 + }, + "fLocaleFlags": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 80 + }, + "pCharModifiers": { + "type": { + "subtype": { + "kind": "struct", + "name": "MODIFIERS" + }, + "kind": "pointer" + }, + "offset": 0 + }, + "pKeyNamesExt": { + "type": { + "subtype": { + "kind": "struct", + "name": "VSC_LPWSTR" + }, + "kind": "pointer" + }, + "offset": 32 + }, + "pDeadKey": { + "type": { + "subtype": { + "kind": "struct", + "name": "DEADKEY" + }, + "kind": "pointer" + }, + "offset": 16 + }, + "pusVSCtoVK": { + "type": { + "subtype": { + "kind": "base", + "name": "unsigned short" + }, + "kind": "pointer" + }, + "offset": 48 + }, + "pKeyNamesDead": { + "type": { + "subtype": { + "subtype": { + "kind": "base", + "name": "unsigned short" + }, + "kind": "pointer" + }, + "kind": "pointer" + }, + "offset": 40 + }, + "pLigature": { + "type": { + "subtype": { + "kind": "struct", + "name": "_LIGATURE1" + }, + "kind": "pointer" + }, + "offset": 88 + }, + "cbLgEntry": { + "type": { + "kind": "base", + "name": "unsigned char" + }, + "offset": 85 + }, + "pKeyNames": { + "type": { + "subtype": { + "kind": "struct", + "name": "VSC_LPWSTR" + }, + "kind": "pointer" + }, + "offset": 24 + }, + "dwType": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 96 + }, + "dwSubType": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 100 + }, + "nLgMax": { + "type": { + "kind": "base", + "name": "unsigned char" + }, + "offset": 84 + }, + "pVSCtoVK_E1": { + "type": { + "subtype": { + "kind": "struct", + "name": "_VSC_VK" + }, + "kind": "pointer" + }, + "offset": 72 + }, + "pVSCtoVK_E0": { + "type": { + "subtype": { + "kind": "struct", + "name": "_VSC_VK" + }, + "kind": "pointer" + }, + "offset": 64 + }, + "bMaxVSCtoVK": { + "type": { + "kind": "base", + "name": "unsigned char" + }, + "offset": 56 + } + }, + "kind": "struct", + "size": 104 + }, + "__unnamed_1813": { + "fields": { + "DataSize": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 0 + }, + "Reserved1": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 4 + }, + "Reserved2": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 8 + } + }, + "kind": "struct", + "size": 12 + }, + "_D3DKMDT_VIDPN_PRESENT_PATH_SCALING_SUPPORT": { + "fields": { + "Centered": { + "type": { + "bit_position": 1, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 1 + }, + "offset": 0 + }, + "AspectRatioCenteredMax": { + "type": { + "bit_position": 3, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 1 + }, + "offset": 0 + }, + "Stretched": { + "type": { + "bit_position": 2, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 1 + }, + "offset": 0 + }, + "Identity": { + "type": { + "bit_position": 0, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 1 + }, + "offset": 0 + }, + "Custom": { + "type": { + "bit_position": 4, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 1 + }, + "offset": 0 + } + }, + "kind": "struct", + "size": 4 + }, + "__unnamed_1958": { + "fields": { + "MinBusNumber": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 4 + }, + "Length": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 0 + }, + "Reserved": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 12 + }, + "MaxBusNumber": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 8 + } + }, + "kind": "struct", + "size": 16 + }, + "_D3DKMDT_2DREGION": { + "fields": { + "cy": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 4 + }, + "cx": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 0 + } + }, + "kind": "struct", + "size": 8 + }, + "HRGN__": { + "fields": { + "unused": { + "type": { + "kind": "base", + "name": "long" + }, + "offset": 0 + } + }, + "kind": "struct", + "size": 4 + }, + "__unnamed_1954": { + "fields": { + "AffinityPolicy": { + "type": { + "kind": "base", + "name": "unsigned short" + }, + "offset": 8 + }, + "PriorityPolicy": { + "type": { + "kind": "enum", + "name": "PriorityPolicyEnum" + }, + "offset": 12 + }, + "Group": { + "type": { + "kind": "base", + "name": "unsigned short" + }, + "offset": 10 + }, + "MaximumVector": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 4 + }, + "TargetedProcessors": { + "type": { + "kind": "base", + "name": "unsigned long long" + }, + "offset": 16 + }, + "MinimumVector": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 0 + } + }, + "kind": "struct", + "size": 24 + }, + "_PROCMARKHEAD": { + "fields": { + "h": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 0 + }, + "ppi": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagPROCESSINFO" + }, + "kind": "pointer" + }, + "offset": 24 + }, + "hTaskWow": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 16 + }, + "cLockObj": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 8 + } + }, + "kind": "struct", + "size": 32 + }, + "tagSIZE": { + "fields": { + "cy": { + "type": { + "kind": "base", + "name": "long" + }, + "offset": 4 + }, + "cx": { + "type": { + "kind": "base", + "name": "long" + }, + "offset": 0 + } + }, + "kind": "struct", + "size": 8 + }, + "tagDESKTOPVIEW": { + "fields": { + "ulClientDelta": { + "type": { + "kind": "base", + "name": "unsigned long long" + }, + "offset": 16 + }, + "pdesk": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagDESKTOP" + }, + "kind": "pointer" + }, + "offset": 8 + }, + "pdvNext": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagDESKTOPVIEW" + }, + "kind": "pointer" + }, + "offset": 0 + } + }, + "kind": "struct", + "size": 24 + }, + "__unnamed_1819": { + "fields": { + "Start": { + "type": { + "kind": "struct", + "name": "nt_symbols!_LARGE_INTEGER" + }, + "offset": 0 + }, + "Length64": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 8 + } + }, + "kind": "struct", + "size": 12 + }, + "_DMM_COFUNCPATHSMODALITY_SERIALIZATION": { + "fields": { + "NumPathsFromSource": { + "type": { + "kind": "base", + "name": "unsigned char" + }, + "offset": 0 + }, + "PathAndTargetModeSetOffset": { + "type": { + "count": 1, + "subtype": { + "kind": "base", + "name": "unsigned long" + }, + "kind": "array" + }, + "offset": 4 + } + }, + "kind": "struct", + "size": 8 + }, + "tagSBTRACK": { + "fields": { + "spwndSBNotify": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagWND" + }, + "kind": "pointer" + }, + "offset": 24 + }, + "hTimerSB": { + "type": { + "kind": "base", + "name": "unsigned long long" + }, + "offset": 64 + }, + "cmdSB": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 56 + }, + "xxxpfnSB": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 48 + }, + "fTrackVert": { + "type": { + "bit_position": 1, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 1 + }, + "offset": 0 + }, + "posNew": { + "type": { + "kind": "base", + "name": "long" + }, + "offset": 84 + }, + "posOld": { + "type": { + "kind": "base", + "name": "long" + }, + "offset": 80 + }, + "fCtlSB": { + "type": { + "bit_position": 2, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 1 + }, + "offset": 0 + }, + "rcTrack": { + "type": { + "kind": "struct", + "name": "tagRECT" + }, + "offset": 32 + }, + "fTrackRecalc": { + "type": { + "bit_position": 3, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 1 + }, + "offset": 0 + }, + "spwndSB": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagWND" + }, + "kind": "pointer" + }, + "offset": 16 + }, + "spwndTrack": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagWND" + }, + "kind": "pointer" + }, + "offset": 8 + }, + "dpxThumb": { + "type": { + "kind": "base", + "name": "long" + }, + "offset": 72 + }, + "pxOld": { + "type": { + "kind": "base", + "name": "long" + }, + "offset": 76 + }, + "fHitOld": { + "type": { + "bit_position": 0, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 1 + }, + "offset": 0 + }, + "pSBCalc": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagSBCALC" + }, + "kind": "pointer" + }, + "offset": 96 + }, + "nBar": { + "type": { + "kind": "base", + "name": "long" + }, + "offset": 88 + } + }, + "kind": "struct", + "size": 104 + }, + "__unnamed_16c1": { + "fields": { + "ActiveSize": { + "type": { + "kind": "struct", + "name": "_D3DKMDT_2DREGION" + }, + "offset": 0 + }, + "MaxPixelRate": { + "type": { + "kind": "base", + "name": "unsigned long long" + }, + "offset": 0 + } + }, + "kind": "struct", + "size": 8 + }, + "_DMA_ADAPTER": { + "fields": { + "Version": { + "type": { + "kind": "base", + "name": "unsigned short" + }, + "offset": 0 + }, + "DmaOperations": { + "type": { + "subtype": { + "kind": "struct", + "name": "_DMA_OPERATIONS" + }, + "kind": "pointer" + }, + "offset": 8 + }, + "Size": { + "type": { + "kind": "base", + "name": "unsigned short" + }, + "offset": 2 + } + }, + "kind": "struct", + "size": 16 + }, + "tagMONITOR": { + "fields": { + "hDev": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 80 + }, + "head": { + "type": { + "kind": "struct", + "name": "_HEAD" + }, + "offset": 0 + }, + "rcMonitorReal": { + "type": { + "kind": "struct", + "name": "tagRECT" + }, + "offset": 28 + }, + "pMonitorNext": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagMONITOR" + }, + "kind": "pointer" + }, + "offset": 16 + }, + "hDevReal": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 88 + }, + "Flink": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagMONITOR" + }, + "kind": "pointer" + }, + "offset": 128 + }, + "hrgnMonitorReal": { + "type": { + "subtype": { + "kind": "struct", + "name": "HRGN__" + }, + "kind": "pointer" + }, + "offset": 64 + }, + "Blink": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagMONITOR" + }, + "kind": "pointer" + }, + "offset": 136 + }, + "rcWorkReal": { + "type": { + "kind": "struct", + "name": "tagRECT" + }, + "offset": 44 + }, + "dwMONFlags": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 24 + }, + "cWndStack": { + "type": { + "kind": "base", + "name": "short" + }, + "offset": 74 + }, + "DockTargets": { + "type": { + "count": 7, + "subtype": { + "count": 4, + "subtype": { + "kind": "base", + "name": "unsigned char" + }, + "kind": "array" + }, + "kind": "array" + }, + "offset": 96 + }, + "Spare0": { + "type": { + "kind": "base", + "name": "short" + }, + "offset": 72 + } + }, + "kind": "struct", + "size": 144 + }, + "__unnamed_180b": { + "fields": { + "Translated": { + "type": { + "kind": "struct", + "name": "__unnamed_1807" + }, + "offset": 0 + }, + "Raw": { + "type": { + "kind": "struct", + "name": "__unnamed_1809" + }, + "offset": 0 + } + }, + "kind": "struct", + "size": 16 + }, + "tagRECT": { + "fields": { + "top": { + "type": { + "kind": "base", + "name": "long" + }, + "offset": 4 + }, + "right": { + "type": { + "kind": "base", + "name": "long" + }, + "offset": 8 + }, + "bottom": { + "type": { + "kind": "base", + "name": "long" + }, + "offset": 12 + }, + "left": { + "type": { + "kind": "base", + "name": "long" + }, + "offset": 0 + } + }, + "kind": "struct", + "size": 16 + }, + "__unnamed_180d": { + "fields": { + "Reserved1": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 8 + }, + "Port": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 4 + }, + "Channel": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 0 + } + }, + "kind": "struct", + "size": 12 + }, + "MODIFIERS": { + "fields": { + "wMaxModBits": { + "type": { + "kind": "base", + "name": "unsigned short" + }, + "offset": 8 + }, + "pVkToBit": { + "type": { + "subtype": { + "kind": "struct", + "name": "VK_TO_BIT" + }, + "kind": "pointer" + }, + "offset": 0 + }, + "ModNumber": { + "type": { + "count": 0, + "subtype": { + "kind": "base", + "name": "unsigned char" + }, + "kind": "array" + }, + "offset": 10 + } + }, + "kind": "struct", + "size": 16 + }, + "__unnamed_120f": { + "fields": { + "CompletionFilter": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 8 + }, + "Length": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 0 + } + }, + "kind": "struct", + "size": 16 + }, + "__unnamed_120d": { + "fields": { + "Length": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 0 + }, + "FileIndex": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 24 + }, + "FileInformationClass": { + "type": { + "kind": "enum", + "name": "FileInformationClassEnum" + }, + "offset": 16 + }, + "FileName": { + "type": { + "subtype": { + "kind": "struct", + "name": "nt_symbols!_UNICODE_STRING" + }, + "kind": "pointer" + }, + "offset": 8 + } + }, + "kind": "struct", + "size": 32 + }, + "_DMM_VIDPNPATHSFROMSOURCE_SERIALIZATION": { + "fields": { + "PathAndTargetModeSerialization": { + "type": { + "count": 1, + "subtype": { + "kind": "struct", + "name": "_DMM_VIDPNPATHANDTARGETMODE_SERIALIZATION" + }, + "kind": "array" + }, + "offset": 48 + }, + "NumPathsFromSource": { + "type": { + "kind": "base", + "name": "unsigned char" + }, + "offset": 40 + }, + "SourceMode": { + "type": { + "kind": "struct", + "name": "_D3DKMDT_VIDPN_SOURCE_MODE" + }, + "offset": 0 + } + }, + "kind": "struct", + "size": 480 + }, + "tagMSG": { + "fields": { + "wParam": { + "type": { + "kind": "base", + "name": "unsigned long long" + }, + "offset": 16 + }, + "lParam": { + "type": { + "kind": "base", + "name": "long long" + }, + "offset": 24 + }, + "pt": { + "type": { + "kind": "struct", + "name": "tagPOINT" + }, + "offset": 36 + }, + "hwnd": { + "type": { + "subtype": { + "kind": "struct", + "name": "HWND__" + }, + "kind": "pointer" + }, + "offset": 0 + }, + "time": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 32 + }, + "message": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 8 + } + }, + "kind": "struct", + "size": 48 + }, + "tagDPISERVERINFO": { + "fields": { + "hMsgFont": { + "type": { + "subtype": { + "kind": "struct", + "name": "HFONT__" + }, + "kind": "pointer" + }, + "offset": 16 + }, + "hCaptionFont": { + "type": { + "subtype": { + "kind": "struct", + "name": "HFONT__" + }, + "kind": "pointer" + }, + "offset": 8 + }, + "gclBorder": { + "type": { + "kind": "base", + "name": "long" + }, + "offset": 0 + }, + "cxMsgFontChar": { + "type": { + "kind": "base", + "name": "long" + }, + "offset": 24 + }, + "wMaxBtnSize": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 32 + }, + "cyMsgFontChar": { + "type": { + "kind": "base", + "name": "long" + }, + "offset": 28 + } + }, + "kind": "struct", + "size": 40 + }, + "_D3DDDI_GAMMA_RAMP_RGB256x3x16": { + "fields": { + "Blue": { + "type": { + "count": 256, + "subtype": { + "kind": "base", + "name": "unsigned short" + }, + "kind": "array" + }, + "offset": 1024 + }, + "Green": { + "type": { + "count": 256, + "subtype": { + "kind": "base", + "name": "unsigned short" + }, + "kind": "array" + }, + "offset": 512 + }, + "Red": { + "type": { + "count": 256, + "subtype": { + "kind": "base", + "name": "unsigned short" + }, + "kind": "array" + }, + "offset": 0 + } + }, + "kind": "struct", + "size": 1536 + }, + "__unnamed_124f": { + "fields": { + "PowerState": { + "type": { + "kind": "enum", + "name": "PowerStateEnum" + }, + "offset": 0 + } + }, + "kind": "struct", + "size": 4 + }, + "tagWOWPROCESSINFO": { + "fields": { + "ptdbHead": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagTDB" + }, + "kind": "pointer" + }, + "offset": 16 + }, + "ptiScheduled": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagTHREADINFO" + }, + "kind": "pointer" + }, + "offset": 8 + }, + "nRecvLock": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 52 + }, + "CSLockCount": { + "type": { + "kind": "base", + "name": "long" + }, + "offset": 64 + }, + "nSendLock": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 48 + }, + "pEventWowExec": { + "type": { + "subtype": { + "kind": "struct", + "name": "nt_symbols!_KEVENT" + }, + "kind": "pointer" + }, + "offset": 32 + }, + "lpfnWowExitTask": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 24 + }, + "CSOwningThread": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagTHREADINFO" + }, + "kind": "pointer" + }, + "offset": 56 + }, + "hEventWowExecClient": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 40 + }, + "pwpiNext": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagWOWPROCESSINFO" + }, + "kind": "pointer" + }, + "offset": 0 + } + }, + "kind": "struct", + "size": 72 + }, + "HTOUCHINPUT__": { + "fields": { + "unused": { + "type": { + "kind": "base", + "name": "long" + }, + "offset": 0 + } + }, + "kind": "struct", + "size": 4 + }, + "tagMENU": { + "fields": { + "iItem": { + "type": { + "kind": "base", + "name": "long" + }, + "offset": 44 + }, + "head": { + "type": { + "kind": "struct", + "name": "_PROCDESKHEAD" + }, + "offset": 0 + }, + "umpm": { + "type": { + "kind": "struct", + "name": "tagUAHMENUPOPUPMETRICS" + }, + "offset": 132 + }, + "cItems": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 52 + }, + "pParentMenus": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagMENULIST" + }, + "kind": "pointer" + }, + "offset": 88 + }, + "fFlags": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 40 + }, + "cxMenu": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 56 + }, + "dwContextHelpId": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 96 + }, + "cxTextAlign": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 64 + }, + "cAlloced": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 48 + }, + "hbrBack": { + "type": { + "subtype": { + "kind": "struct", + "name": "HBRUSH__" + }, + "kind": "pointer" + }, + "offset": 112 + }, + "dwArrowsOn": { + "type": { + "bit_position": 0, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 2 + }, + "offset": 128 + }, + "iMaxTop": { + "type": { + "kind": "base", + "name": "long" + }, + "offset": 124 + }, + "dwMenuData": { + "type": { + "kind": "base", + "name": "unsigned long long" + }, + "offset": 104 + }, + "cyMenu": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 60 + }, + "rgItems": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagITEM" + }, + "kind": "pointer" + }, + "offset": 80 + }, + "spwndNotify": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagWND" + }, + "kind": "pointer" + }, + "offset": 72 + }, + "iTop": { + "type": { + "kind": "base", + "name": "long" + }, + "offset": 120 + }, + "cyMax": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 100 + } + }, + "kind": "struct", + "size": 152 + }, + "_D3DDDI_GAMMA_RAMP_DXGI_1": { + "fields": { + "GammaCurve": { + "type": { + "count": 1025, + "subtype": { + "kind": "struct", + "name": "D3DDDI_DXGI_RGB" + }, + "kind": "array" + }, + "offset": 24 + }, + "Scale": { + "type": { + "kind": "struct", + "name": "D3DDDI_DXGI_RGB" + }, + "offset": 0 + }, + "Offset": { + "type": { + "kind": "struct", + "name": "D3DDDI_DXGI_RGB" + }, + "offset": 12 + } + }, + "kind": "struct", + "size": 12324 + }, + "_MOVESIZEDATA": { + "fields": { + "fmsKbd": { + "type": { + "bit_position": 1, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 1 + }, + "offset": 164 + }, + "pStartMonitorCurrentHitTarget": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagMONITOR" + }, + "kind": "pointer" + }, + "offset": 168 + }, + "impy": { + "type": { + "kind": "base", + "name": "long" + }, + "offset": 152 + }, + "fMoveFromMax": { + "type": { + "bit_position": 7, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 1 + }, + "offset": 164 + }, + "fSnapMoving": { + "type": { + "bit_position": 11, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 1 + }, + "offset": 164 + }, + "frcNormalCheckPtValid": { + "type": { + "bit_position": 24, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 1 + }, + "offset": 164 + }, + "ptMaxTrack": { + "type": { + "kind": "struct", + "name": "tagPOINT" + }, + "offset": 96 + }, + "ptRestore": { + "type": { + "kind": "struct", + "name": "tagPOINT" + }, + "offset": 156 + }, + "fUsePreviewRect": { + "type": { + "bit_position": 26, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 1 + }, + "offset": 164 + }, + "fForceSizing": { + "type": { + "bit_position": 19, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 1 + }, + "offset": 164 + }, + "fThresholdSelector": { + "type": { + "bit_position": 15, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 3 + }, + "offset": 164 + }, + "ptStartHitWindowRelative": { + "type": { + "kind": "struct", + "name": "tagPOINT" + }, + "offset": 208 + }, + "fDragFullWindows": { + "type": { + "bit_position": 5, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 1 + }, + "offset": 164 + }, + "fForeground": { + "type": { + "bit_position": 4, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 1 + }, + "offset": 164 + }, + "dyMouse": { + "type": { + "kind": "base", + "name": "long" + }, + "offset": 140 + }, + "fHasSoftwareCursor": { + "type": { + "bit_position": 27, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 1 + }, + "offset": 164 + }, + "fIsHitPtOffScreen": { + "type": { + "bit_position": 21, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 1 + }, + "offset": 164 + }, + "fSnapSizingTemporaryAllowed": { + "type": { + "bit_position": 22, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 1 + }, + "offset": 164 + }, + "fCheckPtForcefullyRestored": { + "type": { + "bit_position": 18, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 1 + }, + "offset": 164 + }, + "fVerticallyMaximizedRight": { + "type": { + "bit_position": 9, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 1 + }, + "offset": 164 + }, + "ulCountDragOutOfLeftRightTarget": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 228 + }, + "Unused": { + "type": { + "bit_position": 28, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 4 + }, + "offset": 164 + }, + "dxMouse": { + "type": { + "kind": "base", + "name": "long" + }, + "offset": 136 + }, + "fStartVerticallyMaximizedRight": { + "type": { + "bit_position": 14, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 1 + }, + "offset": 164 + }, + "rcParent": { + "type": { + "kind": "struct", + "name": "tagRECT" + }, + "offset": 72 + }, + "fOffScreen": { + "type": { + "bit_position": 6, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 1 + }, + "offset": 164 + }, + "fWindowWasSuperMaximized": { + "type": { + "bit_position": 12, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 1 + }, + "offset": 164 + }, + "fVerticallyMaximizedLeft": { + "type": { + "bit_position": 8, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 1 + }, + "offset": 164 + }, + "spwnd": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagWND" + }, + "kind": "pointer" + }, + "offset": 0 + }, + "StartCurrentHitTarget": { + "type": { + "kind": "enum", + "name": "StartCurrentHitTargetEnum" + }, + "offset": 176 + }, + "fHasPreviewRect": { + "type": { + "bit_position": 25, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 1 + }, + "offset": 164 + }, + "fLockWindowUpdate": { + "type": { + "bit_position": 2, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 1 + }, + "offset": 164 + }, + "rcPreview": { + "type": { + "kind": "struct", + "name": "tagRECT" + }, + "offset": 40 + }, + "fSnapSizing": { + "type": { + "bit_position": 10, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 1 + }, + "offset": 164 + }, + "fIsMoveSizeLoop": { + "type": { + "bit_position": 20, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 1 + }, + "offset": 164 + }, + "fInitSize": { + "type": { + "bit_position": 0, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 1 + }, + "offset": 164 + }, + "rcDragCursor": { + "type": { + "kind": "struct", + "name": "tagRECT" + }, + "offset": 24 + }, + "ulCountDragOutOfTopTarget": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 224 + }, + "rcPreviewCursor": { + "type": { + "kind": "struct", + "name": "tagRECT" + }, + "offset": 56 + }, + "CurrentHitTarget": { + "type": { + "kind": "enum", + "name": "CurrentHitTargetEnum" + }, + "offset": 192 + }, + "fSnapMovingTemporaryAllowed": { + "type": { + "bit_position": 23, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 1 + }, + "offset": 164 + }, + "fTrackCancelled": { + "type": { + "bit_position": 3, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 1 + }, + "offset": 164 + }, + "ptHitWindowRelative": { + "type": { + "kind": "struct", + "name": "tagPOINT" + }, + "offset": 200 + }, + "ptLastTrack": { + "type": { + "kind": "struct", + "name": "tagPOINT" + }, + "offset": 216 + }, + "cmd": { + "type": { + "kind": "base", + "name": "long" + }, + "offset": 144 + }, + "Flags": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 164 + }, + "MoveRectStyle": { + "type": { + "kind": "enum", + "name": "MoveRectStyleEnum" + }, + "offset": 196 + }, + "rcWindow": { + "type": { + "kind": "struct", + "name": "tagRECT" + }, + "offset": 104 + }, + "ulCountSizeOutOfTopBottomTarget": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 232 + }, + "fStartVerticallyMaximizedLeft": { + "type": { + "bit_position": 13, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 1 + }, + "offset": 164 + }, + "rcNormalStartCheckPt": { + "type": { + "kind": "struct", + "name": "tagRECT" + }, + "offset": 120 + }, + "ptMinTrack": { + "type": { + "kind": "struct", + "name": "tagPOINT" + }, + "offset": 88 + }, + "rcDrag": { + "type": { + "kind": "struct", + "name": "tagRECT" + }, + "offset": 8 + }, + "pMonitorCurrentHitTarget": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagMONITOR" + }, + "kind": "pointer" + }, + "offset": 184 + }, + "impx": { + "type": { + "kind": "base", + "name": "long" + }, + "offset": 148 + } + }, + "kind": "struct", + "size": 240 + }, + "_D3DDDI_RATIONAL": { + "fields": { + "Denominator": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 4 + }, + "Numerator": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 0 + } + }, + "kind": "struct", + "size": 8 + }, + "VWPL": { + "fields": { + "cElem": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 4 + }, + "aElement": { + "type": { + "count": 0, + "subtype": { + "kind": "struct", + "name": "VWPLELEMENT" + }, + "kind": "array" + }, + "offset": 16 + }, + "fTagged": { + "type": { + "kind": "base", + "name": "long" + }, + "offset": 12 + }, + "cThreshhold": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 8 + }, + "cPwnd": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 0 + } + }, + "kind": "struct", + "size": 16 + }, + "tagTEXTMETRICW": { + "fields": { + "tmOverhang": { + "type": { + "kind": "base", + "name": "long" + }, + "offset": 32 + }, + "tmPitchAndFamily": { + "type": { + "kind": "base", + "name": "unsigned char" + }, + "offset": 55 + }, + "tmStruckOut": { + "type": { + "kind": "base", + "name": "unsigned char" + }, + "offset": 54 + }, + "tmCharSet": { + "type": { + "kind": "base", + "name": "unsigned char" + }, + "offset": 56 + }, + "tmDigitizedAspectX": { + "type": { + "kind": "base", + "name": "long" + }, + "offset": 36 + }, + "tmDigitizedAspectY": { + "type": { + "kind": "base", + "name": "long" + }, + "offset": 40 + }, + "tmFirstChar": { + "type": { + "kind": "base", + "name": "wchar" + }, + "offset": 44 + }, + "tmWeight": { + "type": { + "kind": "base", + "name": "long" + }, + "offset": 28 + }, + "tmDescent": { + "type": { + "kind": "base", + "name": "long" + }, + "offset": 8 + }, + "tmDefaultChar": { + "type": { + "kind": "base", + "name": "wchar" + }, + "offset": 48 + }, + "tmLastChar": { + "type": { + "kind": "base", + "name": "wchar" + }, + "offset": 46 + }, + "tmMaxCharWidth": { + "type": { + "kind": "base", + "name": "long" + }, + "offset": 24 + }, + "tmItalic": { + "type": { + "kind": "base", + "name": "unsigned char" + }, + "offset": 52 + }, + "tmUnderlined": { + "type": { + "kind": "base", + "name": "unsigned char" + }, + "offset": 53 + }, + "tmInternalLeading": { + "type": { + "kind": "base", + "name": "long" + }, + "offset": 12 + }, + "tmAscent": { + "type": { + "kind": "base", + "name": "long" + }, + "offset": 4 + }, + "tmHeight": { + "type": { + "kind": "base", + "name": "long" + }, + "offset": 0 + }, + "tmAveCharWidth": { + "type": { + "kind": "base", + "name": "long" + }, + "offset": 20 + }, + "tmBreakChar": { + "type": { + "kind": "base", + "name": "wchar" + }, + "offset": 50 + }, + "tmExternalLeading": { + "type": { + "kind": "base", + "name": "long" + }, + "offset": 16 + } + }, + "kind": "struct", + "size": 60 + }, + "_SCATTER_GATHER_LIST": { + "fields": { + "Elements": { + "type": { + "count": 0, + "subtype": { + "kind": "struct", + "name": "_SCATTER_GATHER_ELEMENT" + }, + "kind": "array" + }, + "offset": 16 + }, + "Reserved": { + "type": { + "kind": "base", + "name": "unsigned long long" + }, + "offset": 8 + }, + "NumberOfElements": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 0 + } + }, + "kind": "struct", + "size": 16 + }, + "HICON__": { + "fields": { + "unused": { + "type": { + "kind": "base", + "name": "long" + }, + "offset": 0 + } + }, + "kind": "struct", + "size": 4 + }, + "_HANDLEENTRY": { + "fields": { + "pOwner": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 8 + }, + "bType": { + "type": { + "kind": "enum", + "name": "bTypeEnum" + }, + "offset": 16 + }, + "bFlags": { + "type": { + "kind": "base", + "name": "unsigned char" + }, + "offset": 17 + }, + "phead": { + "type": { + "subtype": { + "kind": "struct", + "name": "_HEAD" + }, + "kind": "pointer" + }, + "offset": 0 + }, + "wUniq": { + "type": { + "kind": "base", + "name": "unsigned short" + }, + "offset": 18 + } + }, + "kind": "struct", + "size": 24 + }, + "_THRDESKHEAD": { + "fields": { + "cLockObj": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 8 + }, + "pSelf": { + "type": { + "subtype": { + "kind": "base", + "name": "unsigned char" + }, + "kind": "pointer" + }, + "offset": 32 + }, + "rpdesk": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagDESKTOP" + }, + "kind": "pointer" + }, + "offset": 24 + }, + "pti": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagTHREADINFO" + }, + "kind": "pointer" + }, + "offset": 16 + }, + "h": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 0 + } + }, + "kind": "struct", + "size": 40 + }, + "tagSVR_INSTANCE_INFO": { + "fields": { + "head": { + "type": { + "kind": "struct", + "name": "_THROBJHEAD" + }, + "offset": 0 + }, + "next": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagSVR_INSTANCE_INFO" + }, + "kind": "pointer" + }, + "offset": 24 + }, + "nextInThisThread": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagSVR_INSTANCE_INFO" + }, + "kind": "pointer" + }, + "offset": 32 + }, + "spwndEvent": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagWND" + }, + "kind": "pointer" + }, + "offset": 48 + }, + "afCmd": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 40 + }, + "pcii": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 56 + } + }, + "kind": "struct", + "size": 64 + }, + "_DMM_VIDPNTARGETMODESET_SERIALIZATION": { + "fields": { + "NumModes": { + "type": { + "kind": "base", + "name": "unsigned char" + }, + "offset": 0 + }, + "ModeSerialization": { + "type": { + "count": 1, + "subtype": { + "kind": "struct", + "name": "_D3DKMDT_VIDPN_TARGET_MODE" + }, + "kind": "array" + }, + "offset": 8 + } + }, + "kind": "struct", + "size": 80 + }, + "_DMM_COMMITVIDPNREQUEST_SERIALIZATION": { + "fields": { + "RequestDiagInfo": { + "type": { + "kind": "struct", + "name": "_DMM_COMMITVIDPNREQUEST_DIAGINFO" + }, + "offset": 4 + }, + "AffectedVidPnSourceId": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 0 + }, + "VidPnSerialization": { + "type": { + "kind": "struct", + "name": "_DMM_VIDPN_SERIALIZATION" + }, + "offset": 16 + } + }, + "kind": "struct", + "size": 28 + }, + "tagPOPUPMENU": { + "fields": { + "fDroppedLeft": { + "type": { + "bit_position": 4, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 1 + }, + "offset": 0 + }, + "fIsSysMenu": { + "type": { + "bit_position": 2, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 1 + }, + "offset": 0 + }, + "posDropped": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 84 + }, + "fIsMenuBar": { + "type": { + "bit_position": 0, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 1 + }, + "offset": 0 + }, + "fHierarchyDropped": { + "type": { + "bit_position": 5, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 1 + }, + "offset": 0 + }, + "fDropNextPopup": { + "type": { + "bit_position": 10, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 1 + }, + "offset": 0 + }, + "fRightButton": { + "type": { + "bit_position": 6, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 1 + }, + "offset": 0 + }, + "spmenu": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagMENU" + }, + "kind": "pointer" + }, + "offset": 40 + }, + "ppopupmenuRoot": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagPOPUPMENU" + }, + "kind": "pointer" + }, + "offset": 64 + }, + "fFirstClick": { + "type": { + "bit_position": 9, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 1 + }, + "offset": 0 + }, + "spwndNotify": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagWND" + }, + "kind": "pointer" + }, + "offset": 8 + }, + "fRtoL": { + "type": { + "bit_position": 22, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 1 + }, + "offset": 0 + }, + "fSendUninit": { + "type": { + "bit_position": 21, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 1 + }, + "offset": 0 + }, + "fAboutToHide": { + "type": { + "bit_position": 12, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 1 + }, + "offset": 0 + }, + "spwndNextPopup": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagWND" + }, + "kind": "pointer" + }, + "offset": 24 + }, + "fFlushDelayedFree": { + "type": { + "bit_position": 17, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 1 + }, + "offset": 0 + }, + "fHasMenuBar": { + "type": { + "bit_position": 1, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 1 + }, + "offset": 0 + }, + "fTrackMouseEvent": { + "type": { + "bit_position": 20, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 1 + }, + "offset": 0 + }, + "fNoNotify": { + "type": { + "bit_position": 11, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 1 + }, + "offset": 0 + }, + "posSelectedItem": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 80 + }, + "fUseMonitorRect": { + "type": { + "bit_position": 28, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 1 + }, + "offset": 0 + }, + "spwndPrevPopup": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagWND" + }, + "kind": "pointer" + }, + "offset": 32 + }, + "ppmDelayedFree": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagPOPUPMENU" + }, + "kind": "pointer" + }, + "offset": 72 + }, + "fFreed": { + "type": { + "bit_position": 18, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 1 + }, + "offset": 0 + }, + "fSynchronous": { + "type": { + "bit_position": 8, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 1 + }, + "offset": 0 + }, + "spmenuAlternate": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagMENU" + }, + "kind": "pointer" + }, + "offset": 48 + }, + "spwndPopupMenu": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagWND" + }, + "kind": "pointer" + }, + "offset": 16 + }, + "fDestroyed": { + "type": { + "bit_position": 15, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 1 + }, + "offset": 0 + }, + "iDropDir": { + "type": { + "bit_position": 23, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 5 + }, + "offset": 0 + }, + "fIsTrackPopup": { + "type": { + "bit_position": 3, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 1 + }, + "offset": 0 + }, + "spwndActivePopup": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagWND" + }, + "kind": "pointer" + }, + "offset": 56 + }, + "fInCancel": { + "type": { + "bit_position": 19, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 1 + }, + "offset": 0 + }, + "fToggle": { + "type": { + "bit_position": 7, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 1 + }, + "offset": 0 + }, + "fDelayedFree": { + "type": { + "bit_position": 16, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 1 + }, + "offset": 0 + }, + "fHideTimer": { + "type": { + "bit_position": 14, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 1 + }, + "offset": 0 + }, + "fShowTimer": { + "type": { + "bit_position": 13, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 1 + }, + "offset": 0 + } + }, + "kind": "struct", + "size": 88 + }, + "_D3DKMDT_MONITOR_SOURCE_MODE": { + "fields": { + "Origin": { + "type": { + "kind": "enum", + "name": "OriginEnum" + }, + "offset": 84 + }, + "VideoSignalInfo": { + "type": { + "kind": "struct", + "name": "_D3DKMDT_VIDEO_SIGNAL_INFO" + }, + "offset": 8 + }, + "ColorCoeffDynamicRanges": { + "type": { + "kind": "struct", + "name": "_D3DKMDT_COLOR_COEFF_DYNAMIC_RANGES" + }, + "offset": 68 + }, + "Preference": { + "type": { + "kind": "enum", + "name": "PreferenceEnum" + }, + "offset": 88 + }, + "Id": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 0 + }, + "ColorBasis": { + "type": { + "kind": "enum", + "name": "ColorBasisEnum" + }, + "offset": 64 + } + }, + "kind": "struct", + "size": 96 + }, + "_DMM_MONITORDESCRIPTOR_SERIALIZATION": { + "fields": { + "Origin": { + "type": { + "kind": "enum", + "name": "OriginEnum" + }, + "offset": 8 + }, + "Data": { + "type": { + "count": 128, + "subtype": { + "kind": "base", + "name": "unsigned char" + }, + "kind": "array" + }, + "offset": 12 + }, + "Type": { + "type": { + "kind": "enum", + "name": "TypeEnum" + }, + "offset": 4 + }, + "Id": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 0 + } + }, + "kind": "struct", + "size": 140 + }, + "__unnamed_127c": { + "fields": { + "Wcb": { + "type": { + "kind": "struct", + "name": "nt_symbols!_WAIT_CONTEXT_BLOCK" + }, + "offset": 0 + }, + "ListEntry": { + "type": { + "kind": "struct", + "name": "nt_symbols!_LIST_ENTRY" + }, + "offset": 0 + } + }, + "kind": "struct", + "size": 72 + }, + "_D3DMATRIX": { + "fields": { + "_41": { + "type": { + "kind": "base", + "name": "float" + }, + "offset": 48 + }, + "_42": { + "type": { + "kind": "base", + "name": "float" + }, + "offset": 52 + }, + "_43": { + "type": { + "kind": "base", + "name": "float" + }, + "offset": 56 + }, + "_44": { + "type": { + "kind": "base", + "name": "float" + }, + "offset": 60 + }, + "_34": { + "type": { + "kind": "base", + "name": "float" + }, + "offset": 44 + }, + "_14": { + "type": { + "kind": "base", + "name": "float" + }, + "offset": 12 + }, + "_13": { + "type": { + "kind": "base", + "name": "float" + }, + "offset": 8 + }, + "_12": { + "type": { + "kind": "base", + "name": "float" + }, + "offset": 4 + }, + "_11": { + "type": { + "kind": "base", + "name": "float" + }, + "offset": 0 + }, + "_24": { + "type": { + "kind": "base", + "name": "float" + }, + "offset": 28 + }, + "_31": { + "type": { + "kind": "base", + "name": "float" + }, + "offset": 32 + }, + "_33": { + "type": { + "kind": "base", + "name": "float" + }, + "offset": 40 + }, + "_32": { + "type": { + "kind": "base", + "name": "float" + }, + "offset": 36 + }, + "_22": { + "type": { + "kind": "base", + "name": "float" + }, + "offset": 20 + }, + "_23": { + "type": { + "kind": "base", + "name": "float" + }, + "offset": 24 + }, + "_21": { + "type": { + "kind": "base", + "name": "float" + }, + "offset": 16 + } + }, + "kind": "struct", + "size": 64 + }, + "_LARGE_UNICODE_STRING": { + "fields": { + "Buffer": { + "type": { + "subtype": { + "kind": "base", + "name": "unsigned short" + }, + "kind": "pointer" + }, + "offset": 8 + }, + "Length": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 0 + }, + "MaximumLength": { + "type": { + "bit_position": 0, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 31 + }, + "offset": 4 + }, + "bAnsi": { + "type": { + "bit_position": 31, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 1 + }, + "offset": 4 + } + }, + "kind": "struct", + "size": 16 + }, + "_VK_VALUES_STRINGS": { + "fields": { + "fReserved": { + "type": { + "kind": "base", + "name": "unsigned char" + }, + "offset": 8 + }, + "pszMultiNames": { + "type": { + "subtype": { + "kind": "base", + "name": "unsigned char" + }, + "kind": "pointer" + }, + "offset": 0 + } + }, + "kind": "struct", + "size": 16 + }, + "tagHID_TLC_INFO": { + "fields": { + "cExcludeOrphaned": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 36 + }, + "cDevices": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 20 + }, + "usUsage": { + "type": { + "kind": "base", + "name": "unsigned short" + }, + "offset": 18 + }, + "cExcludeRequest": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 32 + }, + "link": { + "type": { + "kind": "struct", + "name": "nt_symbols!_LIST_ENTRY" + }, + "offset": 0 + }, + "cUsagePageRequest": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 28 + }, + "usUsagePage": { + "type": { + "kind": "base", + "name": "unsigned short" + }, + "offset": 16 + }, + "cDirectRequest": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 24 + } + }, + "kind": "struct", + "size": 40 + }, + "_DMM_MONITOR_SOURCE_MODE_SERIALIZATION": { + "fields": { + "Info": { + "type": { + "kind": "struct", + "name": "_D3DKMDT_MONITOR_SOURCE_MODE" + }, + "offset": 0 + }, + "TimingType": { + "type": { + "kind": "enum", + "name": "TimingTypeEnum" + }, + "offset": 96 + } + }, + "kind": "struct", + "size": 104 + }, + "tagCURSOR": { + "fields": { + "rt": { + "type": { + "kind": "base", + "name": "unsigned short" + }, + "offset": 58 + }, + "head": { + "type": { + "kind": "struct", + "name": "_PROCMARKHEAD" + }, + "offset": 0 + }, + "hbmUserAlpha": { + "type": { + "subtype": { + "kind": "struct", + "name": "HBITMAP__" + }, + "kind": "pointer" + }, + "offset": 112 + }, + "xHotspot": { + "type": { + "kind": "base", + "name": "short" + }, + "offset": 68 + }, + "hbmColor": { + "type": { + "subtype": { + "kind": "struct", + "name": "HBITMAP__" + }, + "kind": "pointer" + }, + "offset": 80 + }, + "pcurNext": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagCURSOR" + }, + "kind": "pointer" + }, + "offset": 32 + }, + "CURSORF_flags": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 64 + }, + "hbmMask": { + "type": { + "subtype": { + "kind": "struct", + "name": "HBITMAP__" + }, + "kind": "pointer" + }, + "offset": 72 + }, + "bpp": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 120 + }, + "cy": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 128 + }, + "cx": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 124 + }, + "rcBounds": { + "type": { + "kind": "struct", + "name": "tagRECT" + }, + "offset": 96 + }, + "atomModName": { + "type": { + "kind": "base", + "name": "unsigned short" + }, + "offset": 56 + }, + "hbmAlpha": { + "type": { + "subtype": { + "kind": "struct", + "name": "HBITMAP__" + }, + "kind": "pointer" + }, + "offset": 88 + }, + "yHotspot": { + "type": { + "kind": "base", + "name": "short" + }, + "offset": 70 + }, + "strName": { + "type": { + "kind": "struct", + "name": "nt_symbols!_UNICODE_STRING" + }, + "offset": 40 + } + }, + "kind": "struct", + "size": 136 + }, + "_D3DKMDT_GAMMA_RAMP": { + "fields": { + "Data": { + "type": { + "kind": "struct", + "name": "__unnamed_182e" + }, + "offset": 16 + }, + "DataSize": { + "type": { + "kind": "base", + "name": "unsigned long long" + }, + "offset": 8 + }, + "Type": { + "type": { + "kind": "enum", + "name": "TypeEnum" + }, + "offset": 0 + } + }, + "kind": "struct", + "size": 24 + }, + "HWND__": { + "fields": { + "unused": { + "type": { + "kind": "base", + "name": "long" + }, + "offset": 0 + } + }, + "kind": "struct", + "size": 4 + }, + "__unnamed_1207": { + "fields": { + "ShareAccess": { + "type": { + "kind": "base", + "name": "unsigned short" + }, + "offset": 18 + }, + "Reserved": { + "type": { + "kind": "base", + "name": "unsigned short" + }, + "offset": 16 + }, + "SecurityContext": { + "type": { + "subtype": { + "kind": "struct", + "name": "nt_symbols!_IO_SECURITY_CONTEXT" + }, + "kind": "pointer" + }, + "offset": 0 + }, + "Options": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 8 + }, + "Parameters": { + "type": { + "subtype": { + "kind": "struct", + "name": "nt_symbols!_MAILSLOT_CREATE_PARAMETERS" + }, + "kind": "pointer" + }, + "offset": 24 + } + }, + "kind": "struct", + "size": 32 + }, + "__unnamed_18a1": { + "fields": { + "Text": { + "type": { + "kind": "enum", + "name": "TextEnum" + }, + "offset": 0 + }, + "Graphics": { + "type": { + "kind": "struct", + "name": "_D3DKMDT_GRAPHICS_RENDERING_FORMAT" + }, + "offset": 0 + } + }, + "kind": "struct", + "size": 32 + }, + "_DMM_VIDPNPATHANDTARGETMODE_SERIALIZATION": { + "fields": { + "TargetMode": { + "type": { + "kind": "struct", + "name": "_D3DKMDT_VIDPN_TARGET_MODE" + }, + "offset": 360 + }, + "PathInfo": { + "type": { + "kind": "struct", + "name": "_D3DKMDT_VIDPN_PRESENT_PATH" + }, + "offset": 0 + } + }, + "kind": "struct", + "size": 432 + }, + "HKL__": { + "fields": { + "unused": { + "type": { + "kind": "base", + "name": "long" + }, + "offset": 0 + } + }, + "kind": "struct", + "size": 4 + }, + "__unnamed_1209": { + "fields": { + "Length": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 0 + }, + "ByteOffset": { + "type": { + "kind": "struct", + "name": "nt_symbols!_LARGE_INTEGER" + }, + "offset": 16 + }, + "Key": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 8 + } + }, + "kind": "struct", + "size": 24 + }, + "tagDCE": { + "fields": { + "hrgnClipPublic": { + "type": { + "subtype": { + "kind": "struct", + "name": "HRGN__" + }, + "kind": "pointer" + }, + "offset": 48 + }, + "hrgnClip": { + "type": { + "subtype": { + "kind": "struct", + "name": "HRGN__" + }, + "kind": "pointer" + }, + "offset": 40 + }, + "pwndOrg": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagWND" + }, + "kind": "pointer" + }, + "offset": 16 + }, + "pdceNext": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagDCE" + }, + "kind": "pointer" + }, + "offset": 0 + }, + "ppiOwner": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagPROCESSINFO" + }, + "kind": "pointer" + }, + "offset": 80 + }, + "DCX_flags": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 64 + }, + "hdc": { + "type": { + "subtype": { + "kind": "struct", + "name": "HDC__" + }, + "kind": "pointer" + }, + "offset": 8 + }, + "ptiOwner": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagTHREADINFO" + }, + "kind": "pointer" + }, + "offset": 72 + }, + "hrgnSavedVis": { + "type": { + "subtype": { + "kind": "struct", + "name": "HRGN__" + }, + "kind": "pointer" + }, + "offset": 56 + }, + "pwndRedirect": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagWND" + }, + "kind": "pointer" + }, + "offset": 32 + }, + "pMonitor": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagMONITOR" + }, + "kind": "pointer" + }, + "offset": 88 + }, + "pwndClip": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagWND" + }, + "kind": "pointer" + }, + "offset": 24 + } + }, + "kind": "struct", + "size": 96 + }, + "VSC_LPWSTR": { + "fields": { + "vsc": { + "type": { + "kind": "base", + "name": "unsigned char" + }, + "offset": 0 + }, + "pwsz": { + "type": { + "subtype": { + "kind": "base", + "name": "unsigned short" + }, + "kind": "pointer" + }, + "offset": 8 + } + }, + "kind": "struct", + "size": 16 + }, + "tagQ": { + "fields": { + "hwndDblClk": { + "type": { + "subtype": { + "kind": "struct", + "name": "HWND__" + }, + "kind": "pointer" + }, + "offset": 112 + }, + "timeDblClk": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 108 + }, + "spwndFocus": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagWND" + }, + "kind": "pointer" + }, + "offset": 72 + }, + "ExtraInfo": { + "type": { + "kind": "base", + "name": "long long" + }, + "offset": 328 + }, + "cLockCount": { + "type": { + "kind": "base", + "name": "unsigned short" + }, + "offset": 322 + }, + "iCursorLevel": { + "type": { + "kind": "base", + "name": "long" + }, + "offset": 312 + }, + "ptiSysLock": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagTHREADINFO" + }, + "kind": "pointer" + }, + "offset": 24 + }, + "caret": { + "type": { + "kind": "struct", + "name": "tagCARET" + }, + "offset": 232 + }, + "ptiMouse": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagTHREADINFO" + }, + "kind": "pointer" + }, + "offset": 48 + }, + "spwndActivePrev": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagWND" + }, + "kind": "pointer" + }, + "offset": 88 + }, + "ptMouseMove": { + "type": { + "kind": "struct", + "name": "tagPOINT" + }, + "offset": 128 + }, + "msgDblClk": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 100 + }, + "msgJournal": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 324 + }, + "ptiKeyboard": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagTHREADINFO" + }, + "kind": "pointer" + }, + "offset": 56 + }, + "cThreads": { + "type": { + "kind": "base", + "name": "unsigned short" + }, + "offset": 320 + }, + "QF_flags": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 316 + }, + "mlInput": { + "type": { + "kind": "struct", + "name": "tagMLIST" + }, + "offset": 0 + }, + "spwndActive": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagWND" + }, + "kind": "pointer" + }, + "offset": 80 + }, + "codeCapture": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 96 + }, + "idSysLock": { + "type": { + "kind": "base", + "name": "unsigned long long" + }, + "offset": 32 + }, + "spcurCurrent": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagCURSOR" + }, + "kind": "pointer" + }, + "offset": 304 + }, + "ulEtwReserved1": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 336 + }, + "ptDblClk": { + "type": { + "kind": "struct", + "name": "tagPOINT" + }, + "offset": 120 + }, + "xbtnDblClk": { + "type": { + "kind": "base", + "name": "unsigned short" + }, + "offset": 104 + }, + "afKeyRecentDown": { + "type": { + "count": 32, + "subtype": { + "kind": "base", + "name": "unsigned char" + }, + "kind": "array" + }, + "offset": 136 + }, + "afKeyState": { + "type": { + "count": 64, + "subtype": { + "kind": "base", + "name": "unsigned char" + }, + "kind": "array" + }, + "offset": 168 + }, + "spwndCapture": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagWND" + }, + "kind": "pointer" + }, + "offset": 64 + }, + "idSysPeek": { + "type": { + "kind": "base", + "name": "unsigned long long" + }, + "offset": 40 + } + }, + "kind": "struct", + "size": 344 + }, + "__unnamed_1203": { + "fields": { + "ShareAccess": { + "type": { + "kind": "base", + "name": "unsigned short" + }, + "offset": 18 + }, + "Reserved": { + "type": { + "kind": "base", + "name": "unsigned short" + }, + "offset": 16 + }, + "SecurityContext": { + "type": { + "subtype": { + "kind": "struct", + "name": "nt_symbols!_IO_SECURITY_CONTEXT" + }, + "kind": "pointer" + }, + "offset": 0 + }, + "Options": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 8 + }, + "Parameters": { + "type": { + "subtype": { + "kind": "struct", + "name": "nt_symbols!_NAMED_PIPE_CREATE_PARAMETERS" + }, + "kind": "pointer" + }, + "offset": 24 + } + }, + "kind": "struct", + "size": 32 + }, + "HGESTUREINFO__": { + "fields": { + "unused": { + "type": { + "kind": "base", + "name": "long" + }, + "offset": 0 + } + }, + "kind": "struct", + "size": 4 + }, + "tagCLS": { + "fields": { + "spcur": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagCURSOR" + }, + "kind": "pointer" + }, + "offset": 120 + }, + "cbwndExtra": { + "type": { + "kind": "base", + "name": "long" + }, + "offset": 100 + }, + "pclsClone": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagCLS" + }, + "kind": "pointer" + }, + "offset": 72 + }, + "lpszClientAnsiMenuName": { + "type": { + "subtype": { + "kind": "base", + "name": "unsigned char" + }, + "kind": "pointer" + }, + "offset": 40 + }, + "pclsBase": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagCLS" + }, + "kind": "pointer" + }, + "offset": 64 + }, + "atomNVClassName": { + "type": { + "kind": "base", + "name": "unsigned short" + }, + "offset": 10 + }, + "style": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 84 + }, + "pclsNext": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagCLS" + }, + "kind": "pointer" + }, + "offset": 0 + }, + "CSF_flags": { + "type": { + "kind": "base", + "name": "unsigned short" + }, + "offset": 34 + }, + "lpfnWndProc": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 88 + }, + "lpszAnsiClassName": { + "type": { + "subtype": { + "kind": "base", + "name": "unsigned char" + }, + "kind": "pointer" + }, + "offset": 144 + }, + "spcpdFirst": { + "type": { + "subtype": { + "kind": "struct", + "name": "_CALLPROCDATA" + }, + "kind": "pointer" + }, + "offset": 56 + }, + "lpszClientUnicodeMenuName": { + "type": { + "subtype": { + "kind": "base", + "name": "unsigned short" + }, + "kind": "pointer" + }, + "offset": 48 + }, + "cbclsExtra": { + "type": { + "kind": "base", + "name": "long" + }, + "offset": 96 + }, + "lpszMenuName": { + "type": { + "subtype": { + "kind": "base", + "name": "unsigned short" + }, + "kind": "pointer" + }, + "offset": 136 + }, + "spicnSm": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagCURSOR" + }, + "kind": "pointer" + }, + "offset": 152 + }, + "hTaskWow": { + "type": { + "kind": "base", + "name": "unsigned short" + }, + "offset": 32 + }, + "cWndReferenceCount": { + "type": { + "kind": "base", + "name": "long" + }, + "offset": 80 + }, + "hbrBackground": { + "type": { + "subtype": { + "kind": "struct", + "name": "HBRUSH__" + }, + "kind": "pointer" + }, + "offset": 128 + }, + "spicn": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagCURSOR" + }, + "kind": "pointer" + }, + "offset": 112 + }, + "fnid": { + "type": { + "kind": "base", + "name": "unsigned short" + }, + "offset": 12 + }, + "pdce": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagDCE" + }, + "kind": "pointer" + }, + "offset": 24 + }, + "hModule": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 104 + }, + "rpdeskParent": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagDESKTOP" + }, + "kind": "pointer" + }, + "offset": 16 + }, + "atomClassName": { + "type": { + "kind": "base", + "name": "unsigned short" + }, + "offset": 8 + } + }, + "kind": "struct", + "size": 160 + }, + "_PROCDESKHEAD": { + "fields": { + "cLockObj": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 8 + }, + "pSelf": { + "type": { + "subtype": { + "kind": "base", + "name": "unsigned char" + }, + "kind": "pointer" + }, + "offset": 32 + }, + "hTaskWow": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 16 + }, + "rpdesk": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagDESKTOP" + }, + "kind": "pointer" + }, + "offset": 24 + }, + "h": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 0 + } + }, + "kind": "struct", + "size": 40 + }, + "_DMM_COMMITVIDPNREQUESTSET_SERIALIZATION": { + "fields": { + "CommitVidPnRequestOffset": { + "type": { + "count": 1, + "subtype": { + "kind": "base", + "name": "unsigned long" + }, + "kind": "array" + }, + "offset": 4 + }, + "NumCommitVidPnRequests": { + "type": { + "kind": "base", + "name": "unsigned char" + }, + "offset": 0 + } + }, + "kind": "struct", + "size": 8 + }, + "_VK_TO_FUNCTION_TABLE": { + "fields": { + "NLSFEProcType": { + "type": { + "kind": "base", + "name": "unsigned char" + }, + "offset": 1 + }, + "NLSFEProcCurrent": { + "type": { + "kind": "base", + "name": "unsigned char" + }, + "offset": 2 + }, + "Vk": { + "type": { + "kind": "base", + "name": "unsigned char" + }, + "offset": 0 + }, + "NLSFEProcSwitch": { + "type": { + "kind": "base", + "name": "unsigned char" + }, + "offset": 3 + }, + "NLSFEProcAlt": { + "type": { + "count": 8, + "subtype": { + "kind": "struct", + "name": "_VK_FUNCTION_PARAM" + }, + "kind": "array" + }, + "offset": 68 + }, + "NLSFEProc": { + "type": { + "count": 8, + "subtype": { + "kind": "struct", + "name": "_VK_FUNCTION_PARAM" + }, + "kind": "array" + }, + "offset": 4 + } + }, + "kind": "struct", + "size": 132 + }, + "_DMM_MONITORDESCRIPTORSET_SERIALIZATION": { + "fields": { + "NumDescriptors": { + "type": { + "kind": "base", + "name": "unsigned char" + }, + "offset": 0 + }, + "DescriptorSerialization": { + "type": { + "count": 1, + "subtype": { + "kind": "struct", + "name": "_DMM_MONITORDESCRIPTOR_SERIALIZATION" + }, + "kind": "array" + }, + "offset": 4 + } + }, + "kind": "struct", + "size": 144 + }, + "_DMM_MONITORSOURCEMODESET_SERIALIZATION": { + "fields": { + "NumModes": { + "type": { + "kind": "base", + "name": "unsigned char" + }, + "offset": 0 + }, + "ModeSerialization": { + "type": { + "count": 1, + "subtype": { + "kind": "struct", + "name": "_DMM_MONITOR_SOURCE_MODE_SERIALIZATION" + }, + "kind": "array" + }, + "offset": 8 + } + }, + "kind": "struct", + "size": 112 + }, + "_CALLBACKWND": { + "fields": { + "hwnd": { + "type": { + "subtype": { + "kind": "struct", + "name": "HWND__" + }, + "kind": "pointer" + }, + "offset": 0 + }, + "pActCtx": { + "type": { + "subtype": { + "kind": "struct", + "name": "nt_symbols!_ACTIVATION_CONTEXT" + }, + "kind": "pointer" + }, + "offset": 16 + }, + "pwnd": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagWND" + }, + "kind": "pointer" + }, + "offset": 8 + } + }, + "kind": "struct", + "size": 24 + }, + "_DMM_VIDPNPATHANDTARGETMODESET_SERIALIZATION": { + "fields": { + "PathInfo": { + "type": { + "kind": "struct", + "name": "_D3DKMDT_VIDPN_PRESENT_PATH" + }, + "offset": 0 + }, + "TargetModeSet": { + "type": { + "kind": "struct", + "name": "_DMM_VIDPNTARGETMODESET_SERIALIZATION" + }, + "offset": 360 + } + }, + "kind": "struct", + "size": 440 + }, + "_VK_FUNCTION_PARAM": { + "fields": { + "NLSFEProcIndex": { + "type": { + "kind": "base", + "name": "unsigned char" + }, + "offset": 0 + }, + "NLSFEProcParam": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 4 + } + }, + "kind": "struct", + "size": 8 + }, + "tagSBCALC": { + "fields": { + "posMax": { + "type": { + "kind": "base", + "name": "long" + }, + "offset": 4 + }, + "pxStart": { + "type": { + "kind": "base", + "name": "long" + }, + "offset": 44 + }, + "pxThumbBottom": { + "type": { + "kind": "base", + "name": "long" + }, + "offset": 48 + }, + "cpxThumb": { + "type": { + "kind": "base", + "name": "long" + }, + "offset": 32 + }, + "pxMin": { + "type": { + "kind": "base", + "name": "long" + }, + "offset": 60 + }, + "pxThumbTop": { + "type": { + "kind": "base", + "name": "long" + }, + "offset": 52 + }, + "pxDownArrow": { + "type": { + "kind": "base", + "name": "long" + }, + "offset": 40 + }, + "pos": { + "type": { + "kind": "base", + "name": "long" + }, + "offset": 12 + }, + "cpx": { + "type": { + "kind": "base", + "name": "long" + }, + "offset": 56 + }, + "pxBottom": { + "type": { + "kind": "base", + "name": "long" + }, + "offset": 20 + }, + "pxTop": { + "type": { + "kind": "base", + "name": "long" + }, + "offset": 16 + }, + "pxLeft": { + "type": { + "kind": "base", + "name": "long" + }, + "offset": 24 + }, + "pxRight": { + "type": { + "kind": "base", + "name": "long" + }, + "offset": 28 + }, + "pxUpArrow": { + "type": { + "kind": "base", + "name": "long" + }, + "offset": 36 + }, + "posMin": { + "type": { + "kind": "base", + "name": "long" + }, + "offset": 0 + }, + "page": { + "type": { + "kind": "base", + "name": "long" + }, + "offset": 8 + } + }, + "kind": "struct", + "size": 64 + }, + "HDESK__": { + "fields": { + "unused": { + "type": { + "kind": "base", + "name": "long" + }, + "offset": 0 + } + }, + "kind": "struct", + "size": 4 + }, + "HIMC__": { + "fields": { + "unused": { + "type": { + "kind": "base", + "name": "long" + }, + "offset": 0 + } + }, + "kind": "struct", + "size": 4 + }, + "_D3DKMDT_COLOR_COEFF_DYNAMIC_RANGES": { + "fields": { + "SecondChannel": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 4 + }, + "FourthChannel": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 12 + }, + "ThirdChannel": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 8 + }, + "FirstChannel": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 0 + } + }, + "kind": "struct", + "size": 16 + }, + "tagMENUSTATE": { + "fields": { + "cxAni": { + "type": { + "kind": "base", + "name": "long" + }, + "offset": 116 + }, + "pGlobalPopupMenu": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagPOPUPMENU" + }, + "kind": "pointer" + }, + "offset": 0 + }, + "uDraggingIndex": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 88 + }, + "fNotifyByPos": { + "type": { + "bit_position": 17, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 1 + }, + "offset": 8 + }, + "fInCallHandleMenuMessages": { + "type": { + "bit_position": 9, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 1 + }, + "offset": 8 + }, + "ixAni": { + "type": { + "kind": "base", + "name": "long" + }, + "offset": 108 + }, + "dwLockCount": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 40 + }, + "fAutoDismiss": { + "type": { + "bit_position": 11, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 1 + }, + "offset": 8 + }, + "fIsSysMenu": { + "type": { + "bit_position": 1, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 1 + }, + "offset": 8 + }, + "dwAniStartTime": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 104 + }, + "uButtonDownHitArea": { + "type": { + "kind": "base", + "name": "unsigned long long" + }, + "offset": 64 + }, + "fIgnoreButtonUp": { + "type": { + "bit_position": 13, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 1 + }, + "offset": 8 + }, + "ptButtonDown": { + "type": { + "kind": "struct", + "name": "tagPOINT" + }, + "offset": 56 + }, + "fMenuStarted": { + "type": { + "bit_position": 0, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 1 + }, + "offset": 8 + }, + "iAniDropDir": { + "type": { + "bit_position": 19, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 5 + }, + "offset": 8 + }, + "hdcAni": { + "type": { + "subtype": { + "kind": "struct", + "name": "HDC__" + }, + "kind": "pointer" + }, + "offset": 136 + }, + "fModelessMenu": { + "type": { + "bit_position": 8, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 1 + }, + "offset": 8 + }, + "hbmAni": { + "type": { + "subtype": { + "kind": "struct", + "name": "HBITMAP__" + }, + "kind": "pointer" + }, + "offset": 128 + }, + "fInEndMenu": { + "type": { + "bit_position": 4, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 1 + }, + "offset": 8 + }, + "uDraggingFlags": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 92 + }, + "vkButtonDown": { + "type": { + "kind": "base", + "name": "long" + }, + "offset": 76 + }, + "fSetCapture": { + "type": { + "bit_position": 18, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 1 + }, + "offset": 8 + }, + "fInDoDragDrop": { + "type": { + "bit_position": 15, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 1 + }, + "offset": 8 + }, + "fActiveNoForeground": { + "type": { + "bit_position": 16, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 1 + }, + "offset": 8 + }, + "fMouseOffMenu": { + "type": { + "bit_position": 14, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 1 + }, + "offset": 8 + }, + "fDragAndDrop": { + "type": { + "bit_position": 10, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 1 + }, + "offset": 8 + }, + "fInsideMenuLoop": { + "type": { + "bit_position": 2, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 1 + }, + "offset": 8 + }, + "uDraggingHitArea": { + "type": { + "kind": "base", + "name": "unsigned long long" + }, + "offset": 80 + }, + "fButtonDown": { + "type": { + "bit_position": 3, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 1 + }, + "offset": 8 + }, + "ptiMenuStateOwner": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagTHREADINFO" + }, + "kind": "pointer" + }, + "offset": 32 + }, + "cyAni": { + "type": { + "kind": "base", + "name": "long" + }, + "offset": 120 + }, + "iyAni": { + "type": { + "kind": "base", + "name": "long" + }, + "offset": 112 + }, + "hdcWndAni": { + "type": { + "subtype": { + "kind": "struct", + "name": "HDC__" + }, + "kind": "pointer" + }, + "offset": 96 + }, + "fAboutToAutoDismiss": { + "type": { + "bit_position": 12, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 1 + }, + "offset": 8 + }, + "mnFocus": { + "type": { + "kind": "base", + "name": "long" + }, + "offset": 20 + }, + "uButtonDownIndex": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 72 + }, + "fButtonAlwaysDown": { + "type": { + "bit_position": 6, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 1 + }, + "offset": 8 + }, + "fUnderline": { + "type": { + "bit_position": 5, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 1 + }, + "offset": 8 + }, + "ptMouseLast": { + "type": { + "kind": "struct", + "name": "tagPOINT" + }, + "offset": 12 + }, + "pmnsPrev": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagMENUSTATE" + }, + "kind": "pointer" + }, + "offset": 48 + }, + "fDragging": { + "type": { + "bit_position": 7, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 1 + }, + "offset": 8 + }, + "cmdLast": { + "type": { + "kind": "base", + "name": "long" + }, + "offset": 24 + } + }, + "kind": "struct", + "size": 144 + }, + "VK_TO_BIT": { + "fields": { + "Vk": { + "type": { + "kind": "base", + "name": "unsigned char" + }, + "offset": 0 + }, + "ModBits": { + "type": { + "kind": "base", + "name": "unsigned char" + }, + "offset": 1 + } + }, + "kind": "struct", + "size": 2 + }, + "tagWOWTHREADINFO": { + "fields": { + "pIdleEvent": { + "type": { + "subtype": { + "kind": "struct", + "name": "nt_symbols!_KEVENT" + }, + "kind": "pointer" + }, + "offset": 32 + }, + "idParentProcess": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 24 + }, + "idTask": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 8 + }, + "pwtiNext": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagWOWTHREADINFO" + }, + "kind": "pointer" + }, + "offset": 0 + }, + "idWaitObject": { + "type": { + "kind": "base", + "name": "unsigned long long" + }, + "offset": 16 + } + }, + "kind": "struct", + "size": 40 + }, + "__unnamed_1805": { + "fields": { + "Start": { + "type": { + "kind": "struct", + "name": "nt_symbols!_LARGE_INTEGER" + }, + "offset": 0 + }, + "Length": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 8 + } + }, + "kind": "struct", + "size": 12 + }, + "__unnamed_1211": { + "fields": { + "Length": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 0 + }, + "FileInformationClass": { + "type": { + "kind": "enum", + "name": "FileInformationClassEnum" + }, + "offset": 8 + } + }, + "kind": "struct", + "size": 16 + }, + "__unnamed_1213": { + "fields": { + "FileInformationClass": { + "type": { + "kind": "enum", + "name": "FileInformationClassEnum" + }, + "offset": 8 + }, + "AdvanceOnly": { + "type": { + "kind": "base", + "name": "unsigned char" + }, + "offset": 25 + }, + "ClusterCount": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 24 + }, + "Length": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 0 + }, + "DeleteHandle": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 24 + }, + "ReplaceIfExists": { + "type": { + "kind": "base", + "name": "unsigned char" + }, + "offset": 24 + }, + "FileObject": { + "type": { + "subtype": { + "kind": "struct", + "name": "nt_symbols!_FILE_OBJECT" + }, + "kind": "pointer" + }, + "offset": 16 + } + }, + "kind": "struct", + "size": 32 + }, + "__unnamed_1217": { + "fields": { + "FsInformationClass": { + "type": { + "kind": "enum", + "name": "FsInformationClassEnum" + }, + "offset": 8 + }, + "Length": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 0 + } + }, + "kind": "struct", + "size": 16 + }, + "__unnamed_123b": { + "fields": { + "IoResourceRequirementList": { + "type": { + "subtype": { + "kind": "struct", + "name": "nt_symbols!_IO_RESOURCE_REQUIREMENTS_LIST" + }, + "kind": "pointer" + }, + "offset": 0 + } + }, + "kind": "struct", + "size": 8 + }, + "__unnamed_122d": { + "fields": { + "Type": { + "type": { + "kind": "enum", + "name": "TypeEnum" + }, + "offset": 0 + } + }, + "kind": "struct", + "size": 4 + }, + "__unnamed_1950": { + "fields": { + "Length": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 0 + }, + "MaximumAddress": { + "type": { + "kind": "struct", + "name": "nt_symbols!_LARGE_INTEGER" + }, + "offset": 16 + }, + "MinimumAddress": { + "type": { + "kind": "struct", + "name": "nt_symbols!_LARGE_INTEGER" + }, + "offset": 8 + }, + "Alignment": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 4 + } + }, + "kind": "struct", + "size": 24 + }, + "tagITEM": { + "fields": { + "fType": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 0 + }, + "ulX": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 84 + }, + "wID": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 8 + }, + "dwItemData": { + "type": { + "kind": "base", + "name": "unsigned long long" + }, + "offset": 56 + }, + "hbmpChecked": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 24 + }, + "xItem": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 64 + }, + "spSubMenu": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagMENU" + }, + "kind": "pointer" + }, + "offset": 16 + }, + "hbmpUnchecked": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 32 + }, + "fState": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 4 + }, + "dxTab": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 80 + }, + "cxBmp": { + "type": { + "kind": "base", + "name": "long" + }, + "offset": 104 + }, + "yItem": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 68 + }, + "cyItem": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 76 + }, + "umim": { + "type": { + "kind": "struct", + "name": "tagUAHMENUITEMMETRICS" + }, + "offset": 112 + }, + "cch": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 48 + }, + "ulWidth": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 88 + }, + "cyBmp": { + "type": { + "kind": "base", + "name": "long" + }, + "offset": 108 + }, + "lpstr": { + "type": { + "subtype": { + "kind": "base", + "name": "unsigned short" + }, + "kind": "pointer" + }, + "offset": 40 + }, + "cxItem": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 72 + }, + "hbmp": { + "type": { + "subtype": { + "kind": "struct", + "name": "HBITMAP__" + }, + "kind": "pointer" + }, + "offset": 96 + } + }, + "kind": "struct", + "size": 144 + }, + "tagIMEINFOEX": { + "fields": { + "dwImeWinVersion": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 84 + }, + "fSysWow64Only": { + "type": { + "bit_position": 0, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 348 + }, + "fInitOpen": { + "type": { + "kind": "base", + "name": "long" + }, + "offset": 72 + }, + "wszImeDescription": { + "type": { + "count": 50, + "subtype": { + "kind": "base", + "name": "wchar" + }, + "kind": "array" + }, + "offset": 88 + }, + "fCUASLayer": { + "type": { + "bit_position": 1, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 348 + }, + "ImeInfo": { + "type": { + "kind": "struct", + "name": "tagIMEINFO" + }, + "offset": 8 + }, + "wszImeFile": { + "type": { + "count": 80, + "subtype": { + "kind": "base", + "name": "wchar" + }, + "kind": "array" + }, + "offset": 188 + }, + "wszUIClass": { + "type": { + "count": 16, + "subtype": { + "kind": "base", + "name": "wchar" + }, + "kind": "array" + }, + "offset": 36 + }, + "fLoadFlag": { + "type": { + "kind": "base", + "name": "long" + }, + "offset": 76 + }, + "hkl": { + "type": { + "subtype": { + "kind": "struct", + "name": "HKL__" + }, + "kind": "pointer" + }, + "offset": 0 + }, + "dwProdVersion": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 80 + }, + "fdwInitConvMode": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 68 + } + }, + "kind": "struct", + "size": 352 + }, + "__unnamed_1962": { + "fields": { + "BusNumber": { + "type": { + "kind": "struct", + "name": "__unnamed_1958" + }, + "offset": 0 + }, + "Dma": { + "type": { + "kind": "struct", + "name": "__unnamed_1956" + }, + "offset": 0 + }, + "Memory48": { + "type": { + "kind": "struct", + "name": "__unnamed_195e" + }, + "offset": 0 + }, + "Generic": { + "type": { + "kind": "struct", + "name": "__unnamed_1950" + }, + "offset": 0 + }, + "Memory40": { + "type": { + "kind": "struct", + "name": "__unnamed_195c" + }, + "offset": 0 + }, + "DevicePrivate": { + "type": { + "kind": "struct", + "name": "nt_symbols!__unnamed_180f" + }, + "offset": 0 + }, + "ConfigData": { + "type": { + "kind": "struct", + "name": "__unnamed_195a" + }, + "offset": 0 + }, + "Memory64": { + "type": { + "kind": "struct", + "name": "__unnamed_1960" + }, + "offset": 0 + }, + "Memory": { + "type": { + "kind": "struct", + "name": "__unnamed_1950" + }, + "offset": 0 + }, + "Interrupt": { + "type": { + "kind": "struct", + "name": "__unnamed_1954" + }, + "offset": 0 + }, + "Port": { + "type": { + "kind": "struct", + "name": "__unnamed_1950" + }, + "offset": 0 + } + }, + "kind": "struct", + "size": 24 + }, + "tagMSGPPINFO": { + "fields": { + "dwIndexMsgPP": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 0 + } + }, + "kind": "struct", + "size": 4 + }, + "tagSBINFO": { + "fields": { + "WSBflags": { + "type": { + "kind": "base", + "name": "long" + }, + "offset": 0 + }, + "Horz": { + "type": { + "kind": "struct", + "name": "tagSBDATA" + }, + "offset": 4 + }, + "Vert": { + "type": { + "kind": "struct", + "name": "tagSBDATA" + }, + "offset": 20 + } + }, + "kind": "struct", + "size": 36 + }, + "VWPLELEMENT": { + "fields": { + "DataOrTag": { + "type": { + "kind": "base", + "name": "unsigned long long" + }, + "offset": 0 + }, + "pwnd": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagWND" + }, + "kind": "pointer" + }, + "offset": 8 + } + }, + "kind": "struct", + "size": 16 + }, + "tagSBDATA": { + "fields": { + "posMax": { + "type": { + "kind": "base", + "name": "long" + }, + "offset": 4 + }, + "posMin": { + "type": { + "kind": "base", + "name": "long" + }, + "offset": 0 + }, + "page": { + "type": { + "kind": "base", + "name": "long" + }, + "offset": 8 + }, + "pos": { + "type": { + "kind": "base", + "name": "long" + }, + "offset": 12 + } + }, + "kind": "struct", + "size": 16 + }, + "_VSC_VK": { + "fields": { + "Vsc": { + "type": { + "kind": "base", + "name": "unsigned char" + }, + "offset": 0 + }, + "Vk": { + "type": { + "kind": "base", + "name": "unsigned short" + }, + "offset": 2 + } + }, + "kind": "struct", + "size": 4 + }, + "__unnamed_123f": { + "fields": { + "Lock": { + "type": { + "kind": "base", + "name": "unsigned char" + }, + "offset": 0 + } + }, + "kind": "struct", + "size": 1 + }, + "_SCATTER_GATHER_ELEMENT": { + "fields": { + "Length": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 8 + }, + "Reserved": { + "type": { + "kind": "base", + "name": "unsigned long long" + }, + "offset": 16 + }, + "Address": { + "type": { + "kind": "struct", + "name": "nt_symbols!_LARGE_INTEGER" + }, + "offset": 0 + } + }, + "kind": "struct", + "size": 24 + }, + "tagWND": { + "fields": { + "spwndLastActive": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagWND" + }, + "kind": "pointer" + }, + "offset": 240 + }, + "bWS_CLIPCHILDREN": { + "type": { + "bit_position": 25, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 52 + }, + "bMaximizeButtonDown": { + "type": { + "bit_position": 13, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 44 + }, + "bUIStateActive": { + "type": { + "bit_position": 26, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 48 + }, + "bWS_TABSTOP": { + "type": { + "bit_position": 16, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 52 + }, + "bDialogWindow": { + "type": { + "bit_position": 16, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 40 + }, + "lpfnWndProc": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 160 + }, + "bMinimizeButtonDown": { + "type": { + "bit_position": 14, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 44 + }, + "hImc": { + "type": { + "subtype": { + "kind": "struct", + "name": "HIMC__" + }, + "kind": "pointer" + }, + "offset": 248 + }, + "style": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 68 + }, + "bChildNoActivate": { + "type": { + "bit_position": 11, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 288 + }, + "bWS_EX_LAYERED": { + "type": { + "bit_position": 19, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 48 + }, + "bStartPaint": { + "type": { + "bit_position": 2, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 44 + }, + "bVerticallyMaximizedLeft": { + "type": { + "bit_position": 7, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 288 + }, + "bHiddenPopup": { + "type": { + "bit_position": 14, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 40 + }, + "bSendEraseBackground": { + "type": { + "bit_position": 9, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 40 + }, + "bWin50Compat": { + "type": { + "bit_position": 10, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 44 + }, + "bWS_EX_CLIENTEDGE": { + "type": { + "bit_position": 9, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 48 + }, + "fnid": { + "type": { + "kind": "base", + "name": "unsigned short" + }, + "offset": 66 + }, + "bWS_EX_TOOLWINDOW": { + "type": { + "bit_position": 7, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 48 + }, + "bDisabled": { + "type": { + "bit_position": 27, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 52 + }, + "bAnsiWindowProc": { + "type": { + "bit_position": 19, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 40 + }, + "bWin40Compat": { + "type": { + "bit_position": 9, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 44 + }, + "rcClient": { + "type": { + "kind": "struct", + "name": "tagRECT" + }, + "offset": 128 + }, + "bAnsiCreator": { + "type": { + "bit_position": 29, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 40 + }, + "bAnyScrollButtonDown": { + "type": { + "bit_position": 20, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 44 + }, + "bSendSizeMoveMsgs": { + "type": { + "bit_position": 4, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 40 + }, + "bLinked": { + "type": { + "bit_position": 3, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 288 + }, + "bSendNCPaint": { + "type": { + "bit_position": 11, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 40 + }, + "bInternalPaint": { + "type": { + "bit_position": 12, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 40 + }, + "bHasClientEdge": { + "type": { + "bit_position": 4, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 44 + }, + "bHasPalette": { + "type": { + "bit_position": 21, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 40 + }, + "bHasHorizontalScrollbar": { + "type": { + "bit_position": 2, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 40 + }, + "bUIStateFocusRectHidden": { + "type": { + "bit_position": 31, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 48 + }, + "bWS_DLGFRAME": { + "type": { + "bit_position": 22, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 52 + }, + "bWS_EX_MDICHILD": { + "type": { + "bit_position": 6, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 48 + }, + "bHasVerticalScrollbar": { + "type": { + "bit_position": 1, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 40 + }, + "bReserved2": { + "type": { + "bit_position": 0, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 16 + }, + "offset": 52 + }, + "bActiveFrame": { + "type": { + "bit_position": 6, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 40 + }, + "bNoNCPaint": { + "type": { + "bit_position": 8, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 40 + }, + "bHasSPB": { + "type": { + "bit_position": 7, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 40 + }, + "bWS_MINIMIZEBOX": { + "type": { + "bit_position": 17, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 52 + }, + "bScrollBarVerticalTracking": { + "type": { + "bit_position": 21, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 44 + }, + "bWS_EX_DLGMODALFRAME": { + "type": { + "bit_position": 0, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 48 + }, + "bWS_EX_TRANSPARENT": { + "type": { + "bit_position": 5, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 48 + }, + "bPaintNotProcessed": { + "type": { + "bit_position": 22, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 40 + }, + "bSyncPaintPending": { + "type": { + "bit_position": 23, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 40 + }, + "hrgnClip": { + "type": { + "subtype": { + "kind": "struct", + "name": "HRGN__" + }, + "kind": "pointer" + }, + "offset": 200 + }, + "bShellHookRegistered": { + "type": { + "bit_position": 30, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 44 + }, + "spwndChild": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagWND" + }, + "kind": "pointer" + }, + "offset": 88 + }, + "bUnused5": { + "type": { + "bit_position": 16, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 52 + }, + "bInDestroy": { + "type": { + "bit_position": 7, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 44 + }, + "state": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 40 + }, + "bWS_EX_LEFTSCROLLBAR": { + "type": { + "bit_position": 14, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 48 + }, + "bToggleTopmost": { + "type": { + "bit_position": 26, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 40 + }, + "bWS_VSCROLL": { + "type": { + "bit_position": 21, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 52 + }, + "ExStyle": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 48 + }, + "bWS_HSCROLL": { + "type": { + "bit_position": 20, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 52 + }, + "bUpdateDirty": { + "type": { + "bit_position": 13, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 40 + }, + "bWMPaintSent": { + "type": { + "bit_position": 0, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 44 + }, + "bWS_EX_WINDOWEDGE": { + "type": { + "bit_position": 8, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 48 + }, + "bWS_EX_ACCEPTFILE": { + "type": { + "bit_position": 4, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 48 + }, + "bWS_GROUP": { + "type": { + "bit_position": 17, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 52 + }, + "spwndNext": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagWND" + }, + "kind": "pointer" + }, + "offset": 64 + }, + "bVisible": { + "type": { + "bit_position": 28, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 52 + }, + "bVerticallyMaximizedRight": { + "type": { + "bit_position": 8, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 288 + }, + "bForceMenuDraw": { + "type": { + "bit_position": 15, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 40 + }, + "bForceNCPaint": { + "type": { + "bit_position": 22, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 44 + }, + "bOldUI": { + "type": { + "bit_position": 3, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 44 + }, + "spwndClipboardListenerNext": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagWND" + }, + "kind": "pointer" + }, + "offset": 280 + }, + "bWS_EX_NOPADDEDBORDER": { + "type": { + "bit_position": 23, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 48 + }, + "bNoMinmaxAnimatedRects": { + "type": { + "bit_position": 28, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 44 + }, + "spmenuSys": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagMENU" + }, + "kind": "pointer" + }, + "offset": 184 + }, + "bWS_MAXIMIZEBOX": { + "type": { + "bit_position": 16, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 52 + }, + "bHasCaption": { + "type": { + "bit_position": 3, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 40 + }, + "bEraseBackground": { + "type": { + "bit_position": 10, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 40 + }, + "spwndOwner": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagWND" + }, + "kind": "pointer" + }, + "offset": 104 + }, + "subPointer": { + "type": { + "subtype": { + "kind": "struct", + "name": "subTagWNDType" + }, + "kind": "pointer" + }, + "offset": 40 + }, + "cbwndExtra": { + "type": { + "kind": "base", + "name": "long" + }, + "offset": 232 + }, + "bMakeVisibleWhenUnghosted": { + "type": { + "bit_position": 11, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 48 + }, + "bUnused8": { + "type": { + "bit_position": 16, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 2 + }, + "offset": 52 + }, + "bUnused9": { + "type": { + "bit_position": 16, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 3 + }, + "offset": 52 + }, + "bForceFullNCPaintClipRgn": { + "type": { + "bit_position": 23, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 44 + }, + "bWS_EX_RTLREADING": { + "type": { + "bit_position": 13, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 48 + }, + "bUnused1": { + "type": { + "bit_position": 1, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 48 + }, + "bUnused2": { + "type": { + "bit_position": 15, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 48 + }, + "bUnused3": { + "type": { + "bit_position": 21, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 48 + }, + "bUnused4": { + "type": { + "bit_position": 24, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 48 + }, + "bHasMeun": { + "type": { + "bit_position": 0, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 40 + }, + "bUnused6": { + "type": { + "bit_position": 16, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 52 + }, + "bUnused7": { + "type": { + "bit_position": 16, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 2 + }, + "offset": 52 + }, + "bSmallIconFromWMQueryDrag": { + "type": { + "bit_position": 29, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 44 + }, + "bClipboardListener": { + "type": { + "bit_position": 0, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 288 + }, + "bScrollBarLineDownBtnDown": { + "type": { + "bit_position": 19, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 44 + }, + "bRedirectedForPrint": { + "type": { + "bit_position": 2, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 288 + }, + "bWS_EX_RIGHT": { + "type": { + "bit_position": 12, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 48 + }, + "bHasCreatestructName": { + "type": { + "bit_position": 17, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 40 + }, + "bWS_EX_COMPOSITED": { + "type": { + "bit_position": 25, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 48 + }, + "bFullScreen": { + "type": { + "bit_position": 6, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 44 + }, + "hrgnUpdate": { + "type": { + "subtype": { + "kind": "struct", + "name": "HRGN__" + }, + "kind": "pointer" + }, + "offset": 160 + }, + "head": { + "type": { + "kind": "struct", + "name": "_THRDESKHEAD" + }, + "offset": 0 + }, + "bConsoleWindow": { + "type": { + "bit_position": 10, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 288 + }, + "ppropList": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagPROPLIST" + }, + "kind": "pointer" + }, + "offset": 168 + }, + "bWS_EX_TOPMOST": { + "type": { + "bit_position": 3, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 48 + }, + "bScrollBarPageDownBtnDown": { + "type": { + "bit_position": 18, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 44 + }, + "bScrollBarLineUpBtnDown": { + "type": { + "bit_position": 16, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 44 + }, + "bRecievedQuerySuspendMsg": { + "type": { + "bit_position": 24, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 40 + }, + "bMaximizeMonitorRegion": { + "type": { + "bit_position": 11, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 44 + }, + "bRedrawIfHung": { + "type": { + "bit_position": 27, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 40 + }, + "bWS_POPUP": { + "type": { + "bit_position": 31, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 52 + }, + "bWS_EX_CONTEXTHELP": { + "type": { + "bit_position": 10, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 48 + }, + "dwUserData": { + "type": { + "kind": "base", + "name": "unsigned long long" + }, + "offset": 256 + }, + "hMod16": { + "type": { + "kind": "base", + "name": "unsigned short" + }, + "offset": 64 + }, + "FullScreenMode": { + "type": { + "bit_position": 24, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 3 + }, + "offset": 44 + }, + "bLayeredLimbo": { + "type": { + "bit_position": 5, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 288 + }, + "bWS_EX_NOINHERITLAYOUT": { + "type": { + "bit_position": 20, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 48 + }, + "bWS_EX_LAYOUTRTL": { + "type": { + "bit_position": 22, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 48 + }, + "bUIStateKbdAccelHidden": { + "type": { + "bit_position": 30, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 48 + }, + "bWS_BORDER": { + "type": { + "bit_position": 23, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 52 + }, + "bWS_SIZEBOX": { + "type": { + "bit_position": 18, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 52 + }, + "bDestroyed": { + "type": { + "bit_position": 31, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 40 + }, + "bServerSideWindowProc": { + "type": { + "bit_position": 18, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 40 + }, + "bCaptionTextTruncated": { + "type": { + "bit_position": 27, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 44 + }, + "rcWindow": { + "type": { + "kind": "struct", + "name": "tagRECT" + }, + "offset": 112 + }, + "bEndPaintInvalidate": { + "type": { + "bit_position": 1, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 44 + }, + "hrgnNewFrame": { + "type": { + "subtype": { + "kind": "struct", + "name": "HRGN__" + }, + "kind": "pointer" + }, + "offset": 208 + }, + "bBeingActivated": { + "type": { + "bit_position": 20, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 40 + }, + "bWS_EX_COMPOSITEDCompositing": { + "type": { + "bit_position": 28, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 48 + }, + "bWMCreateMsgProcessed": { + "type": { + "bit_position": 31, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 44 + }, + "bWS_EX_NOACTIVATE": { + "type": { + "bit_position": 27, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 48 + }, + "bWS_EX_APPWINDOW": { + "type": { + "bit_position": 18, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 48 + }, + "pSBInfo": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagSBINFO" + }, + "kind": "pointer" + }, + "offset": 176 + }, + "directName": { + "type": { + "subtype": { + "kind": "struct", + "name": "nt_symbols!String" + }, + "kind": "pointer" + }, + "offset": 168 + }, + "bCloseButtonDown": { + "type": { + "bit_position": 12, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 44 + }, + "bMaximized": { + "type": { + "bit_position": 24, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 52 + }, + "bWS_CHILD": { + "type": { + "bit_position": 30, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 52 + }, + "spwndParent": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagWND" + }, + "kind": "pointer" + }, + "offset": 104 + }, + "spmenu": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagMENU" + }, + "kind": "pointer" + }, + "offset": 192 + }, + "bWS_THICKFRAME": { + "type": { + "bit_position": 18, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 52 + }, + "bWS_EX_CONTROLPARENT": { + "type": { + "bit_position": 16, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 48 + }, + "pcls": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagCLS" + }, + "kind": "pointer" + }, + "offset": 168 + }, + "bLayeredForDWM": { + "type": { + "bit_position": 4, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 288 + }, + "bMsgBox": { + "type": { + "bit_position": 5, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 40 + }, + "bHelpButtonDown": { + "type": { + "bit_position": 15, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 44 + }, + "bHasOverlay": { + "type": { + "bit_position": 9, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 288 + }, + "bRedrawFrameIfHung": { + "type": { + "bit_position": 28, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 40 + }, + "bWS_EX_NOPARENTNOTIFY": { + "type": { + "bit_position": 2, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 48 + }, + "bMaximizesToMonitor": { + "type": { + "bit_position": 30, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 40 + }, + "bBottomMost": { + "type": { + "bit_position": 5, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 44 + }, + "bReserved1": { + "type": { + "bit_position": 0, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 16 + }, + "offset": 52 + }, + "bRedirected": { + "type": { + "bit_position": 29, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 48 + }, + "bReserved3": { + "type": { + "bit_position": 0, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 16 + }, + "offset": 52 + }, + "bReserved4": { + "type": { + "bit_position": 0, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 16 + }, + "offset": 52 + }, + "bReserved5": { + "type": { + "bit_position": 0, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 16 + }, + "offset": 52 + }, + "bReserved6": { + "type": { + "bit_position": 0, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 16 + }, + "offset": 52 + }, + "bReserved7": { + "type": { + "bit_position": 0, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 16 + }, + "offset": 52 + }, + "spwndPrev": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagWND" + }, + "kind": "pointer" + }, + "offset": 96 + }, + "bLayeredInvalidate": { + "type": { + "bit_position": 1, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 288 + }, + "state2": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 44 + }, + "bWS_CLIPSIBLINGS": { + "type": { + "bit_position": 26, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 52 + }, + "bScrollBarPageUpBtnDown": { + "type": { + "bit_position": 17, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 44 + }, + "pTransform": { + "type": { + "subtype": { + "kind": "struct", + "name": "_D3DMATRIX" + }, + "kind": "pointer" + }, + "offset": 272 + }, + "bWin31Compat": { + "type": { + "bit_position": 8, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 44 + }, + "ExStyle2": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 288 + }, + "bHIGHDPI_UNAWARE_Unused": { + "type": { + "bit_position": 6, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 288 + }, + "bWS_SYSMENU": { + "type": { + "bit_position": 19, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 52 + }, + "hModule": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 56 + }, + "strName": { + "type": { + "kind": "struct", + "name": "_LARGE_UNICODE_STRING" + }, + "offset": 232 + }, + "pActCtx": { + "type": { + "subtype": { + "kind": "struct", + "name": "nt_symbols!_ACTIVATION_CONTEXT" + }, + "kind": "pointer" + }, + "offset": 264 + }, + "bMinimized": { + "type": { + "bit_position": 29, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 52 + }, + "bRecievedSuspendMsg": { + "type": { + "bit_position": 25, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 40 + }, + "bWS_EX_STATICEDGE": { + "type": { + "bit_position": 17, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 48 + } + }, + "kind": "struct", + "size": 296 + }, + "_WM_VALUES_STRINGS": { + "fields": { + "pszName": { + "type": { + "subtype": { + "kind": "base", + "name": "unsigned char" + }, + "kind": "pointer" + }, + "offset": 0 + }, + "fInternal": { + "type": { + "kind": "base", + "name": "unsigned char" + }, + "offset": 8 + }, + "fDefined": { + "type": { + "kind": "base", + "name": "unsigned char" + }, + "offset": 9 + } + }, + "kind": "struct", + "size": 16 + }, + "_D3DKMDT_GRAPHICS_RENDERING_FORMAT": { + "fields": { + "VisibleRegionSize": { + "type": { + "kind": "struct", + "name": "_D3DKMDT_2DREGION" + }, + "offset": 8 + }, + "Stride": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 16 + }, + "PixelFormat": { + "type": { + "kind": "enum", + "name": "PixelFormatEnum" + }, + "offset": 20 + }, + "PixelValueAccessMode": { + "type": { + "kind": "enum", + "name": "PixelValueAccessModeEnum" + }, + "offset": 28 + }, + "PrimSurfSize": { + "type": { + "kind": "struct", + "name": "_D3DKMDT_2DREGION" + }, + "offset": 0 + }, + "ColorBasis": { + "type": { + "kind": "enum", + "name": "ColorBasisEnum" + }, + "offset": 24 + } + }, + "kind": "struct", + "size": 32 + }, + "_VK_TO_WCHARS1": { + "fields": { + "Attributes": { + "type": { + "kind": "base", + "name": "unsigned char" + }, + "offset": 1 + }, + "VirtualKey": { + "type": { + "kind": "base", + "name": "unsigned char" + }, + "offset": 0 + }, + "wch": { + "type": { + "count": 1, + "subtype": { + "kind": "base", + "name": "wchar" + }, + "kind": "array" + }, + "offset": 2 + } + }, + "kind": "struct", + "size": 4 + }, + "_TLSPRITESTATE": { + "fields": { + "flOriginalSurfFlags": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 4 + }, + "iSpriteType": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 16 + }, + "pfnSaveScreenBits": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 144 + }, + "bInsideDriverCall": { + "type": { + "kind": "base", + "name": "unsigned char" + }, + "offset": 0 + }, + "pfnStrokePath": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 48 + }, + "pfnTransparentBlt": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 112 + }, + "pfnPaint": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 64 + }, + "pfnFillPath": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 56 + }, + "pfnStretchBltROP": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 152 + }, + "iType": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 24 + }, + "pfnPlgBlt": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 128 + }, + "pfnCopyBits": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 80 + }, + "pState": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 32 + }, + "iOriginalType": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 8 + }, + "pfnTextOut": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 96 + }, + "pfnDrawStream": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 160 + }, + "pfnStrokeAndFillPath": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 40 + }, + "pfnLineTo": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 104 + }, + "pfnStretchBlt": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 88 + }, + "pfnGradientFill": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 136 + }, + "pfnAlphaBlend": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 120 + }, + "flags": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 20 + }, + "flSpriteSurfFlags": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 12 + }, + "pfnBitBlt": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 72 + } + }, + "kind": "struct", + "size": 168 + }, + "tagUAHMENUITEMMETRICS": { + "fields": { + "rgsizeBar": { + "type": { + "count": 2, + "subtype": { + "kind": "struct", + "name": "tagSIZE" + }, + "kind": "array" + }, + "offset": 0 + }, + "rgsizePopup": { + "type": { + "count": 4, + "subtype": { + "kind": "struct", + "name": "tagSIZE" + }, + "kind": "array" + }, + "offset": 0 + } + }, + "kind": "struct", + "size": 32 + }, + "__unnamed_121b": { + "fields": { + "Length": { + "type": { + "subtype": { + "kind": "struct", + "name": "nt_symbols!_LARGE_INTEGER" + }, + "kind": "pointer" + }, + "offset": 0 + }, + "ByteOffset": { + "type": { + "kind": "struct", + "name": "nt_symbols!_LARGE_INTEGER" + }, + "offset": 16 + }, + "Key": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 8 + } + }, + "kind": "struct", + "size": 24 + }, + "__unnamed_1229": { + "fields": { + "Srb": { + "type": { + "subtype": { + "kind": "struct", + "name": "nt_symbols!_SCSI_REQUEST_BLOCK" + }, + "kind": "pointer" + }, + "offset": 0 + } + }, + "kind": "struct", + "size": 8 + }, + "__unnamed_121f": { + "fields": { + "Length": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 8 + }, + "SecurityInformation": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 0 + } + }, + "kind": "struct", + "size": 16 + }, + "__unnamed_1225": { + "fields": { + "DeviceObject": { + "type": { + "subtype": { + "kind": "struct", + "name": "nt_symbols!_DEVICE_OBJECT" + }, + "kind": "pointer" + }, + "offset": 8 + }, + "Vpb": { + "type": { + "subtype": { + "kind": "struct", + "name": "nt_symbols!_VPB" + }, + "kind": "pointer" + }, + "offset": 0 + } + }, + "kind": "struct", + "size": 16 + }, + "subTagWNDType": { + "fields": { + "style_bitmask": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 28 + }, + "lpfnWndProc": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 120 + } + }, + "kind": "struct", + "size": 128 + }, + "_HEAD": { + "fields": { + "h": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 0 + }, + "cLockObj": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 8 + } + }, + "kind": "struct", + "size": 16 + }, + "tagIMEINFO": { + "fields": { + "fdwProperty": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 4 + }, + "fdwSelectCaps": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 24 + }, + "fdwUICaps": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 16 + }, + "dwPrivateDataSize": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 0 + }, + "fdwSCSCaps": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 20 + }, + "fdwSentenceCaps": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 12 + }, + "fdwConversionCaps": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 8 + } + }, + "kind": "struct", + "size": 28 + }, + "_DXGK_DIAG_CODE_POINT_PACKET": { + "fields": { + "Header": { + "type": { + "kind": "struct", + "name": "_DXGK_DIAG_HEADER" + }, + "offset": 0 + }, + "Param3": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 60 + }, + "Param1": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 52 + }, + "CodePointType": { + "type": { + "kind": "enum", + "name": "CodePointTypeEnum" + }, + "offset": 48 + }, + "Param2": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 56 + } + }, + "kind": "struct", + "size": 64 + }, + "_D3DKMDT_VIDPN_SOURCE_MODE": { + "fields": { + "Type": { + "type": { + "kind": "enum", + "name": "TypeEnum" + }, + "offset": 4 + }, + "Id": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 0 + }, + "Format": { + "type": { + "kind": "struct", + "name": "__unnamed_18a1" + }, + "offset": 8 + } + }, + "kind": "struct", + "size": 40 + }, + "tagW32JOB": { + "fields": { + "restrictions": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 24 + }, + "ughCrt": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 48 + }, + "pAtomTable": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 16 + }, + "ughMax": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 52 + }, + "pgh": { + "type": { + "subtype": { + "kind": "base", + "name": "unsigned long long" + }, + "kind": "pointer" + }, + "offset": 56 + }, + "Job": { + "type": { + "subtype": { + "kind": "struct", + "name": "nt_symbols!_EJOB" + }, + "kind": "pointer" + }, + "offset": 8 + }, + "ppiTable": { + "type": { + "subtype": { + "subtype": { + "kind": "struct", + "name": "tagPROCESSINFO" + }, + "kind": "pointer" + }, + "kind": "pointer" + }, + "offset": 40 + }, + "uProcessCount": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 28 + }, + "uMaxProcesses": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 32 + }, + "pNext": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagW32JOB" + }, + "kind": "pointer" + }, + "offset": 0 + } + }, + "kind": "struct", + "size": 64 + }, + "_DMM_MONITORFREQUENCYRANGESET_SERIALIZATION": { + "fields": { + "NumFrequencyRanges": { + "type": { + "kind": "base", + "name": "unsigned char" + }, + "offset": 0 + }, + "FrequencyRangeSerialization": { + "type": { + "count": 1, + "subtype": { + "kind": "struct", + "name": "_D3DKMDT_MONITOR_FREQUENCY_RANGE" + }, + "kind": "array" + }, + "offset": 8 + } + }, + "kind": "struct", + "size": 56 + }, + "_D3DKMDT_VIDPN_PRESENT_PATH_COPYPROTECTION": { + "fields": { + "APSTriggerBits": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 4 + }, + "CopyProtectionType": { + "type": { + "kind": "enum", + "name": "CopyProtectionTypeEnum" + }, + "offset": 0 + }, + "CopyProtectionSupport": { + "type": { + "kind": "struct", + "name": "_D3DKMDT_VIDPN_PRESENT_PATH_COPYPROTECTION_SUPPORT" + }, + "offset": 264 + }, + "OEMCopyProtection": { + "type": { + "count": 256, + "subtype": { + "kind": "base", + "name": "unsigned char" + }, + "kind": "array" + }, + "offset": 8 + } + }, + "kind": "struct", + "size": 268 + }, + "tagWINDOWSTATION": { + "fields": { + "pClipBase": { + "type": { + "subtype": { + "count": 104, + "subtype": { + "kind": "struct", + "name": "tagCLIP" + }, + "kind": "array" + }, + "kind": "pointer" + }, + "offset": 96 + }, + "dwSessionId": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 0 + }, + "cNumClipFormats": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 104 + }, + "luidUser": { + "type": { + "kind": "struct", + "name": "nt_symbols!_LUID" + }, + "offset": 136 + }, + "pGlobalAtomTable": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 136 + }, + "ptiClipLock": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagTHREADINFO" + }, + "kind": "pointer" + }, + "offset": 48 + }, + "dwWSF_Flags": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 32 + }, + "rpdeskList": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagDESKTOP" + }, + "kind": "pointer" + }, + "offset": 16 + }, + "spklList": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagKL" + }, + "kind": "pointer" + }, + "offset": 40 + }, + "spwndClipOpen": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagWND" + }, + "kind": "pointer" + }, + "offset": 64 + }, + "luidEndSession": { + "type": { + "kind": "struct", + "name": "nt_symbols!_LUID" + }, + "offset": 128 + }, + "pTerm": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagTERMINAL" + }, + "kind": "pointer" + }, + "offset": 24 + }, + "iClipSerialNumber": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 108 + }, + "spwndClipboardListener": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagWND" + }, + "kind": "pointer" + }, + "offset": 112 + }, + "spwndClipViewer": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagWND" + }, + "kind": "pointer" + }, + "offset": 72 + }, + "iClipSequenceNumber": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 104 + }, + "ptiDrawingClipboard": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagTHREADINFO" + }, + "kind": "pointer" + }, + "offset": 56 + }, + "spwndClipOwner": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagWND" + }, + "kind": "pointer" + }, + "offset": 80 + }, + "psidUser": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 144 + }, + "rpwinstaNext": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagWINDOWSTATION" + }, + "kind": "pointer" + }, + "offset": 8 + } + }, + "kind": "struct", + "size": 152 + }, + "tagDESKTOPINFO": { + "fields": { + "spwndProgman": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagWND" + }, + "kind": "pointer" + }, + "offset": 192 + }, + "pvwplMessagePPHandler": { + "type": { + "subtype": { + "kind": "struct", + "name": "VWPL" + }, + "kind": "pointer" + }, + "offset": 224 + }, + "pvDesktopLimit": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 8 + }, + "fComposited": { + "type": { + "bit_position": 0, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 1 + }, + "offset": 232 + }, + "spwndGestureEngine": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagWND" + }, + "kind": "pointer" + }, + "offset": 216 + }, + "pvDesktopBase": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 0 + }, + "spwndShell": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagWND" + }, + "kind": "pointer" + }, + "offset": 160 + }, + "ppiShellProcess": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagPROCESSINFO" + }, + "kind": "pointer" + }, + "offset": 168 + }, + "pvwplShellHook": { + "type": { + "subtype": { + "kind": "struct", + "name": "VWPL" + }, + "kind": "pointer" + }, + "offset": 200 + }, + "fIsDwmDesktop": { + "type": { + "bit_position": 1, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 1 + }, + "offset": 232 + }, + "spwndTaskman": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagWND" + }, + "kind": "pointer" + }, + "offset": 184 + }, + "aphkStart": { + "type": { + "count": 16, + "subtype": { + "subtype": { + "kind": "struct", + "name": "tagHOOK" + }, + "kind": "pointer" + }, + "kind": "array" + }, + "offset": 40 + }, + "fsHooks": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 8 + }, + "cntMBox": { + "type": { + "kind": "base", + "name": "long" + }, + "offset": 208 + }, + "spwndBkGnd": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagWND" + }, + "kind": "pointer" + }, + "offset": 176 + }, + "spwnd": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagWND" + }, + "kind": "pointer" + }, + "offset": 24 + } + }, + "kind": "struct", + "size": 240 + }, + "tagMBSTRING": { + "fields": { + "szName": { + "type": { + "count": 15, + "subtype": { + "kind": "base", + "name": "wchar" + }, + "kind": "array" + }, + "offset": 0 + }, + "uID": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 32 + }, + "uStr": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 36 + } + }, + "kind": "struct", + "size": 40 + }, + "_D3DKMDT_VIDPN_TARGET_MODE": { + "fields": { + "VideoSignalInfo": { + "type": { + "kind": "struct", + "name": "_D3DKMDT_VIDEO_SIGNAL_INFO" + }, + "offset": 8 + }, + "Id": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 0 + }, + "Preference": { + "type": { + "kind": "enum", + "name": "PreferenceEnum" + }, + "offset": 64 + } + }, + "kind": "struct", + "size": 72 + }, + "_DMM_VIDPNSET_SERIALIZATION": { + "fields": { + "VidPnOffset": { + "type": { + "count": 1, + "subtype": { + "kind": "base", + "name": "unsigned long" + }, + "kind": "array" + }, + "offset": 4 + }, + "NumVidPns": { + "type": { + "kind": "base", + "name": "unsigned char" + }, + "offset": 0 + } + }, + "kind": "struct", + "size": 8 + }, + "tagKBDFILE": { + "fields": { + "head": { + "type": { + "kind": "struct", + "name": "_HEAD" + }, + "offset": 0 + }, + "awchDllName": { + "type": { + "count": 32, + "subtype": { + "kind": "base", + "name": "wchar" + }, + "kind": "array" + }, + "offset": 56 + }, + "pKbdTbl": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagKbdLayer" + }, + "kind": "pointer" + }, + "offset": 32 + }, + "pkfNext": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagKBDFILE" + }, + "kind": "pointer" + }, + "offset": 16 + }, + "pKbdNlsTbl": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagKbdNlsLayer" + }, + "kind": "pointer" + }, + "offset": 48 + }, + "hBase": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 24 + }, + "Size": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 40 + } + }, + "kind": "struct", + "size": 120 + }, + "__unnamed_11e4": { + "fields": { + "UserApcContext": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 8 + }, + "UserApcRoutine": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 0 + }, + "IssuingProcess": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 0 + } + }, + "kind": "struct", + "size": 16 + }, + "_W32PROCESS": { + "fields": { + "GDIPushLock": { + "type": { + "kind": "struct", + "name": "nt_symbols!_EX_PUSH_LOCK" + }, + "offset": 80 + }, + "DxProcess": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 248 + }, + "pBrushAttrList": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 48 + }, + "Process": { + "type": { + "subtype": { + "kind": "struct", + "name": "nt_symbols!_EPROCESS" + }, + "kind": "pointer" + }, + "offset": 0 + }, + "GDIHandleCountPeak": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 64 + }, + "RefCount": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 8 + }, + "StartCursorHideTime": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 24 + }, + "InputIdleEvent": { + "type": { + "subtype": { + "kind": "struct", + "name": "nt_symbols!_KEVENT" + }, + "kind": "pointer" + }, + "offset": 16 + }, + "W32PF_Flags": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 12 + }, + "GDIHandleCount": { + "type": { + "kind": "base", + "name": "long" + }, + "offset": 60 + }, + "NextStart": { + "type": { + "subtype": { + "kind": "struct", + "name": "_W32PROCESS" + }, + "kind": "pointer" + }, + "offset": 32 + }, + "hSecureGdiSharedHandleTable": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 240 + }, + "UserHandleCountPeak": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 72 + }, + "GDIW32PIDLockedBitmaps": { + "type": { + "kind": "struct", + "name": "nt_symbols!_LIST_ENTRY" + }, + "offset": 224 + }, + "UserHandleCount": { + "type": { + "kind": "base", + "name": "long" + }, + "offset": 68 + }, + "W32Pid": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 56 + }, + "GDIEngUserMemAllocTable": { + "type": { + "kind": "struct", + "name": "nt_symbols!_RTL_AVL_TABLE" + }, + "offset": 88 + }, + "pDCAttrList": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 40 + }, + "GDIBrushAttrFreeList": { + "type": { + "kind": "struct", + "name": "nt_symbols!_LIST_ENTRY" + }, + "offset": 208 + }, + "GDIDcAttrFreeList": { + "type": { + "kind": "struct", + "name": "nt_symbols!_LIST_ENTRY" + }, + "offset": 192 + } + }, + "kind": "struct", + "size": 256 + }, + "_D3DKMDT_VIDPN_PRESENT_PATH_TRANSFORMATION": { + "fields": { + "Scaling": { + "type": { + "kind": "enum", + "name": "ScalingEnum" + }, + "offset": 0 + }, + "RotationSupport": { + "type": { + "kind": "struct", + "name": "_D3DKMDT_VIDPN_PRESENT_PATH_ROTATION_SUPPORT" + }, + "offset": 12 + }, + "Rotation": { + "type": { + "kind": "enum", + "name": "RotationEnum" + }, + "offset": 8 + }, + "ScalingSupport": { + "type": { + "kind": "struct", + "name": "_D3DKMDT_VIDPN_PRESENT_PATH_SCALING_SUPPORT" + }, + "offset": 4 + } + }, + "kind": "struct", + "size": 16 + }, + "tagSERVERINFO": { + "fields": { + "uiShellMsg": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 912 + }, + "cbHandleTable": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 848 + }, + "atomSysClass": { + "type": { + "count": 25, + "subtype": { + "kind": "base", + "name": "unsigned short" + }, + "kind": "array" + }, + "offset": 852 + }, + "dtScroll": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 2800 + }, + "dwKeyCache": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 2952 + }, + "atomIconSmProp": { + "type": { + "kind": "base", + "name": "unsigned short" + }, + "offset": 1356 + }, + "argbSystemUnmatched": { + "type": { + "count": 31, + "subtype": { + "kind": "base", + "name": "unsigned long" + }, + "kind": "array" + }, + "offset": 2268 + }, + "dwTagCount": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 4632 + }, + "ucWheelScrollLines": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 2812 + }, + "ptCursorReal": { + "type": { + "kind": "struct", + "name": "tagPOINT" + }, + "offset": 2784 + }, + "ucWheelScrollChars": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 2816 + }, + "acOemToAnsi": { + "type": { + "count": 256, + "subtype": { + "kind": "base", + "name": "unsigned char" + }, + "kind": "array" + }, + "offset": 1364 + }, + "cySysFontChar": { + "type": { + "kind": "base", + "name": "long" + }, + "offset": 2832 + }, + "atomFrostedWindowProp": { + "type": { + "kind": "base", + "name": "unsigned short" + }, + "offset": 1362 + }, + "mpFnid_serverCBWndProc": { + "type": { + "count": 31, + "subtype": { + "kind": "base", + "name": "unsigned short" + }, + "kind": "array" + }, + "offset": 328 + }, + "PUSIFlags": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 4476 + }, + "BitCount": { + "type": { + "kind": "base", + "name": "unsigned short" + }, + "offset": 4468 + }, + "argbSystem": { + "type": { + "count": 31, + "subtype": { + "kind": "base", + "name": "unsigned long" + }, + "kind": "array" + }, + "offset": 2392 + }, + "dtLBSearch": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 2804 + }, + "dtCaretBlink": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 2808 + }, + "dwInstalledEventHooks": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 1876 + }, + "apfnClientA": { + "type": { + "kind": "struct", + "name": "_PFNCLIENT" + }, + "offset": 392 + }, + "cxSysFontChar": { + "type": { + "kind": "base", + "name": "long" + }, + "offset": 2828 + }, + "hbrGray": { + "type": { + "subtype": { + "kind": "struct", + "name": "HBRUSH__" + }, + "kind": "pointer" + }, + "offset": 2768 + }, + "ahbrSystem": { + "type": { + "count": 31, + "subtype": { + "subtype": { + "kind": "struct", + "name": "HBRUSH__" + }, + "kind": "pointer" + }, + "kind": "array" + }, + "offset": 2520 + }, + "dwDefaultHeapSize": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 908 + }, + "wMaxRightOverlapChars": { + "type": { + "kind": "base", + "name": "long" + }, + "offset": 2824 + }, + "dwSRVIFlags": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 0 + }, + "oembmi": { + "type": { + "count": 93, + "subtype": { + "kind": "struct", + "name": "tagOEMBITMAPINFO" + }, + "kind": "array" + }, + "offset": 2964 + }, + "apfnClientWorker": { + "type": { + "kind": "struct", + "name": "_PFNCLIENTWORKER" + }, + "offset": 760 + }, + "dwDefaultHeapBase": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 904 + }, + "BitsPixel": { + "type": { + "kind": "base", + "name": "unsigned char" + }, + "offset": 4473 + }, + "wMaxLeftOverlapChars": { + "type": { + "kind": "base", + "name": "long" + }, + "offset": 2820 + }, + "dmLogPixels": { + "type": { + "kind": "base", + "name": "unsigned short" + }, + "offset": 4470 + }, + "dwLastSystemRITEventTickCountUpdate": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 4488 + }, + "nEvents": { + "type": { + "kind": "base", + "name": "long" + }, + "offset": 2796 + }, + "atomIconProp": { + "type": { + "kind": "base", + "name": "unsigned short" + }, + "offset": 1358 + }, + "Planes": { + "type": { + "kind": "base", + "name": "unsigned char" + }, + "offset": 4472 + }, + "dpiSystem": { + "type": { + "kind": "struct", + "name": "tagDPISERVERINFO" + }, + "offset": 2896 + }, + "hIcoWindows": { + "type": { + "subtype": { + "kind": "struct", + "name": "HICON__" + }, + "kind": "pointer" + }, + "offset": 2944 + }, + "apfnClientW": { + "type": { + "kind": "struct", + "name": "_PFNCLIENT" + }, + "offset": 576 + }, + "dwAsyncKeyCache": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 2956 + }, + "MBStrings": { + "type": { + "count": 11, + "subtype": { + "kind": "struct", + "name": "tagMBSTRING" + }, + "kind": "array" + }, + "offset": 916 + }, + "atomContextHelpIdProp": { + "type": { + "kind": "base", + "name": "unsigned short" + }, + "offset": 1360 + }, + "adwDBGTAGFlags": { + "type": { + "count": 35, + "subtype": { + "kind": "base", + "name": "unsigned long" + }, + "kind": "array" + }, + "offset": 4492 + }, + "aiSysMet": { + "type": { + "count": 97, + "subtype": { + "kind": "base", + "name": "long" + }, + "kind": "array" + }, + "offset": 1880 + }, + "dwRIPFlags": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 4636 + }, + "uCaretWidth": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 4480 + }, + "cCaptures": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 2960 + }, + "tmSysFont": { + "type": { + "kind": "struct", + "name": "tagTEXTMETRICW" + }, + "offset": 2836 + }, + "cHandleEntries": { + "type": { + "kind": "base", + "name": "unsigned long long" + }, + "offset": 8 + }, + "ptCursor": { + "type": { + "kind": "struct", + "name": "tagPOINT" + }, + "offset": 2776 + }, + "hIconSmWindows": { + "type": { + "subtype": { + "kind": "struct", + "name": "HICON__" + }, + "kind": "pointer" + }, + "offset": 2936 + }, + "mpFnidPfn": { + "type": { + "count": 32, + "subtype": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "kind": "array" + }, + "offset": 16 + }, + "UILangID": { + "type": { + "kind": "base", + "name": "unsigned short" + }, + "offset": 4484 + }, + "acAnsiToOem": { + "type": { + "count": 256, + "subtype": { + "kind": "base", + "name": "unsigned char" + }, + "kind": "array" + }, + "offset": 1620 + }, + "aStoCidPfn": { + "type": { + "count": 7, + "subtype": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "kind": "array" + }, + "offset": 272 + }, + "rcScreenReal": { + "type": { + "kind": "struct", + "name": "tagRECT" + }, + "offset": 4452 + }, + "dwLastRITEventTickCount": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 2792 + } + }, + "kind": "struct", + "size": 4640 + }, + "tagPOOLRECORD": { + "fields": { + "ExtraData": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 0 + }, + "trace": { + "type": { + "count": 6, + "subtype": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "kind": "array" + }, + "offset": 16 + }, + "size": { + "type": { + "kind": "base", + "name": "unsigned long long" + }, + "offset": 8 + } + }, + "kind": "struct", + "size": 64 + }, + "__unnamed_195a": { + "fields": { + "Priority": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 0 + }, + "Reserved1": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 4 + }, + "Reserved2": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 8 + } + }, + "kind": "struct", + "size": 12 + }, + "tagUSERSTARTUPINFO": { + "fields": { + "dwYSize": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 16 + }, + "cbReserved2": { + "type": { + "kind": "base", + "name": "unsigned short" + }, + "offset": 26 + }, + "cb": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 0 + }, + "dwX": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 4 + }, + "dwY": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 8 + }, + "dwFlags": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 20 + }, + "dwXSize": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 12 + }, + "wShowWindow": { + "type": { + "kind": "base", + "name": "unsigned short" + }, + "offset": 24 + } + }, + "kind": "struct", + "size": 28 + }, + "_DMM_VIDPN_SERIALIZATION": { + "fields": { + "PathsFromSourceSerializationOffsets": { + "type": { + "count": 1, + "subtype": { + "kind": "base", + "name": "unsigned long" + }, + "kind": "array" + }, + "offset": 8 + }, + "NumActiveSources": { + "type": { + "kind": "base", + "name": "unsigned char" + }, + "offset": 4 + }, + "Size": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 0 + } + }, + "kind": "struct", + "size": 12 + }, + "__unnamed_11df": { + "fields": { + "IrpCount": { + "type": { + "kind": "base", + "name": "long" + }, + "offset": 0 + }, + "SystemBuffer": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 0 + }, + "MasterIrp": { + "type": { + "subtype": { + "kind": "struct", + "name": "nt_symbols!_IRP" + }, + "kind": "pointer" + }, + "offset": 0 + } + }, + "kind": "struct", + "size": 8 + }, + "tagHID_PAGEONLY_REQUEST": { + "fields": { + "usUsagePage": { + "type": { + "kind": "base", + "name": "unsigned short" + }, + "offset": 16 + }, + "link": { + "type": { + "kind": "struct", + "name": "nt_symbols!_LIST_ENTRY" + }, + "offset": 0 + }, + "cRefCount": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 20 + } + }, + "kind": "struct", + "size": 24 + }, + "__unnamed_1233": { + "fields": { + "Interface": { + "type": { + "subtype": { + "kind": "struct", + "name": "nt_symbols!_INTERFACE" + }, + "kind": "pointer" + }, + "offset": 16 + }, + "InterfaceSpecificData": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 24 + }, + "Version": { + "type": { + "kind": "base", + "name": "unsigned short" + }, + "offset": 10 + }, + "InterfaceType": { + "type": { + "subtype": { + "kind": "struct", + "name": "nt_symbols!_GUID" + }, + "kind": "pointer" + }, + "offset": 0 + }, + "Size": { + "type": { + "kind": "base", + "name": "unsigned short" + }, + "offset": 8 + } + }, + "kind": "struct", + "size": 32 + }, + "tagQMSG": { + "fields": { + "Padding": { + "type": { + "bit_position": 30, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 2 + }, + "offset": 80 + }, + "ptMouseReal": { + "type": { + "kind": "struct", + "name": "tagPOINT" + }, + "offset": 72 + }, + "FromPen": { + "type": { + "bit_position": 3, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 84 + }, + "pti": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagTHREADINFO" + }, + "kind": "pointer" + }, + "offset": 88 + }, + "ExtraInfo": { + "type": { + "kind": "base", + "name": "long long" + }, + "offset": 64 + }, + "Wow64Message": { + "type": { + "bit_position": 0, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 84 + }, + "MsgPPInfo": { + "type": { + "kind": "struct", + "name": "tagMSGPPINFO" + }, + "offset": 96 + }, + "dwQEvent": { + "type": { + "bit_position": 0, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 30 + }, + "offset": 80 + }, + "pqmsgPrev": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagQMSG" + }, + "kind": "pointer" + }, + "offset": 8 + }, + "FromTouch": { + "type": { + "bit_position": 2, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 84 + }, + "NoCoalesce": { + "type": { + "bit_position": 1, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 84 + }, + "msg": { + "type": { + "kind": "struct", + "name": "tagMSG" + }, + "offset": 16 + }, + "pqmsgNext": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagQMSG" + }, + "kind": "pointer" + }, + "offset": 0 + } + }, + "kind": "struct", + "size": 104 + }, + "__unnamed_1237": { + "fields": { + "Capabilities": { + "type": { + "subtype": { + "kind": "struct", + "name": "nt_symbols!_DEVICE_CAPABILITIES" + }, + "kind": "pointer" + }, + "offset": 0 + } + }, + "kind": "struct", + "size": 8 + }, + "__unnamed_11e6": { + "fields": { + "AsynchronousParameters": { + "type": { + "kind": "struct", + "name": "__unnamed_11e4" + }, + "offset": 0 + }, + "AllocationSize": { + "type": { + "kind": "struct", + "name": "nt_symbols!_LARGE_INTEGER" + }, + "offset": 0 + } + }, + "kind": "struct", + "size": 16 + }, + "tagDESKTOP": { + "fields": { + "spmenuVScroll": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagMENU" + }, + "kind": "pointer" + }, + "offset": 80 + }, + "dwMouseHoverTime": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 212 + }, + "rpwinstaParent": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagWINDOWSTATION" + }, + "kind": "pointer" + }, + "offset": 40 + }, + "spmenuDialogSys": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagMENU" + }, + "kind": "pointer" + }, + "offset": 64 + }, + "spwndForeground": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagWND" + }, + "kind": "pointer" + }, + "offset": 88 + }, + "spmenuHScroll": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagMENU" + }, + "kind": "pointer" + }, + "offset": 72 + }, + "spwndTooltip": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagWND" + }, + "kind": "pointer" + }, + "offset": 112 + }, + "dwSessionId": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 0 + }, + "pDeskInfo": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagDESKTOPINFO" + }, + "kind": "pointer" + }, + "offset": 8 + }, + "spwndMessage": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagWND" + }, + "kind": "pointer" + }, + "offset": 104 + }, + "cciConsole": { + "type": { + "kind": "struct", + "name": "_CONSOLE_CARET_INFO" + }, + "offset": 144 + }, + "PtiList": { + "type": { + "kind": "struct", + "name": "nt_symbols!_LIST_ENTRY" + }, + "offset": 168 + }, + "spwndTray": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagWND" + }, + "kind": "pointer" + }, + "offset": 96 + }, + "rpdeskNext": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagDESKTOP" + }, + "kind": "pointer" + }, + "offset": 32 + }, + "dwDTFlags": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 40 + }, + "pMagInputTransform": { + "type": { + "subtype": { + "kind": "struct", + "name": "_MAGNIFICATION_INPUT_TRANSFORM" + }, + "kind": "pointer" + }, + "offset": 216 + }, + "spwndTrack": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagWND" + }, + "kind": "pointer" + }, + "offset": 184 + }, + "htEx": { + "type": { + "kind": "base", + "name": "long" + }, + "offset": 192 + }, + "ulHeapSize": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 136 + }, + "pheapDesktop": { + "type": { + "subtype": { + "kind": "struct", + "name": "nt_symbols!tagWIN32HEAP" + }, + "kind": "pointer" + }, + "offset": 128 + }, + "rcMouseHover": { + "type": { + "kind": "struct", + "name": "tagRECT" + }, + "offset": 196 + }, + "hsectionDesktop": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 120 + }, + "dwDesktopId": { + "type": { + "kind": "base", + "name": "unsigned long long" + }, + "offset": 48 + }, + "spmenuSys": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagMENU" + }, + "kind": "pointer" + }, + "offset": 56 + }, + "pDispInfo": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagDISPLAYINFO" + }, + "kind": "pointer" + }, + "offset": 16 + } + }, + "kind": "struct", + "size": 224 + }, + "_MAGNIFICATION_INPUT_TRANSFORM": { + "fields": { + "rcScreen": { + "type": { + "kind": "struct", + "name": "tagRECT" + }, + "offset": 16 + }, + "magFactorX": { + "type": { + "kind": "base", + "name": "long" + }, + "offset": 40 + }, + "magFactorY": { + "type": { + "kind": "base", + "name": "long" + }, + "offset": 44 + }, + "ptiMagThreadInfo": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagTHREADINFO" + }, + "kind": "pointer" + }, + "offset": 32 + }, + "rcSource": { + "type": { + "kind": "struct", + "name": "tagRECT" + }, + "offset": 0 + } + }, + "kind": "struct", + "size": 48 + }, + "_D3DKMDT_MONITOR_FREQUENCY_RANGE": { + "fields": { + "Origin": { + "type": { + "kind": "enum", + "name": "OriginEnum" + }, + "offset": 0 + }, + "ConstraintType": { + "type": { + "kind": "enum", + "name": "ConstraintTypeEnum" + }, + "offset": 36 + }, + "RangeLimits": { + "type": { + "kind": "struct", + "name": "_D3DKMDT_FREQUENCY_RANGE" + }, + "offset": 4 + }, + "Constraint": { + "type": { + "kind": "struct", + "name": "__unnamed_16c1" + }, + "offset": 40 + } + }, + "kind": "struct", + "size": 48 + }, + "__unnamed_121d": { + "fields": { + "Type3InputBuffer": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 24 + }, + "OutputBufferLength": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 0 + }, + "IoControlCode": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 16 + }, + "InputBufferLength": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 8 + } + }, + "kind": "struct", + "size": 32 + }, + "_PFNCLIENTWORKER": { + "fields": { + "pfnComboBoxWndProc": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 8 + }, + "pfnMDIClientWndProc": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 48 + }, + "pfnDialogWndProc": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 24 + }, + "pfnEditWndProc": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 32 + }, + "pfnListBoxWndProc": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 40 + }, + "pfnGhostWndProc": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 72 + }, + "pfnStaticWndProc": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 56 + }, + "pfnImeWndProc": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 64 + }, + "pfnComboListBoxProc": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 16 + }, + "pfnCtfHookProc": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 80 + }, + "pfnButtonWndProc": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 0 + } + }, + "kind": "struct", + "size": 88 + }, + "__unnamed_12e0": { + "fields": { + "InitialPrivilegeSet": { + "type": { + "kind": "struct", + "name": "nt_symbols!_INITIAL_PRIVILEGE_SET" + }, + "offset": 0 + }, + "PrivilegeSet": { + "type": { + "kind": "struct", + "name": "nt_symbols!_PRIVILEGE_SET" + }, + "offset": 0 + } + }, + "kind": "struct", + "size": 44 + }, + "tagMENULIST": { + "fields": { + "pMenu": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagMENU" + }, + "kind": "pointer" + }, + "offset": 8 + }, + "pNext": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagMENULIST" + }, + "kind": "pointer" + }, + "offset": 0 + } + }, + "kind": "struct", + "size": 16 + }, + "_DMA_OPERATIONS": { + "fields": { + "PutDmaAdapter": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 8 + }, + "FreeMapRegisters": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 56 + }, + "MapTransfer": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 64 + }, + "FreeCommonBuffer": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 24 + }, + "ReadDmaCounter": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 80 + }, + "AllocateCommonBuffer": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 16 + }, + "PutScatterGatherList": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 96 + }, + "BuildMdlFromScatterGatherList": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 120 + }, + "GetScatterGatherList": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 88 + }, + "CalculateScatterGatherList": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 104 + }, + "FreeAdapterChannel": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 48 + }, + "GetDmaAlignment": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 72 + }, + "FlushAdapterBuffers": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 40 + }, + "AllocateAdapterChannel": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 32 + }, + "BuildScatterGatherList": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 112 + }, + "Size": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 0 + } + }, + "kind": "struct", + "size": 128 + }, + "__unnamed_1811": { + "fields": { + "Start": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 0 + }, + "Length": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 4 + }, + "Reserved": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 8 + } + }, + "kind": "struct", + "size": 12 + }, + "tagSPB": { + "fields": { + "hbm": { + "type": { + "subtype": { + "kind": "struct", + "name": "HBITMAP__" + }, + "kind": "pointer" + }, + "offset": 16 + }, + "hrgn": { + "type": { + "subtype": { + "kind": "struct", + "name": "HRGN__" + }, + "kind": "pointer" + }, + "offset": 40 + }, + "ulSaveId": { + "type": { + "kind": "base", + "name": "unsigned long long" + }, + "offset": 56 + }, + "flags": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 48 + }, + "rc": { + "type": { + "kind": "struct", + "name": "tagRECT" + }, + "offset": 24 + }, + "pspbNext": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagSPB" + }, + "kind": "pointer" + }, + "offset": 0 + }, + "spwnd": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagWND" + }, + "kind": "pointer" + }, + "offset": 8 + } + }, + "kind": "struct", + "size": 64 + }, + "tagWin32PoolHead": { + "fields": { + "pPrev": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagWin32PoolHead" + }, + "kind": "pointer" + }, + "offset": 8 + }, + "pTrace": { + "type": { + "subtype": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "kind": "pointer" + }, + "offset": 24 + }, + "pNext": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagWin32PoolHead" + }, + "kind": "pointer" + }, + "offset": 16 + }, + "size": { + "type": { + "kind": "base", + "name": "unsigned long long" + }, + "offset": 0 + } + }, + "kind": "struct", + "size": 32 + }, + "_DXGK_DIAG_HEADER": { + "fields": { + "Index": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 40 + }, + "ProcessName": { + "type": { + "count": 16, + "subtype": { + "kind": "base", + "name": "unsigned char" + }, + "kind": "array" + }, + "offset": 16 + }, + "LogTimestamp": { + "type": { + "kind": "base", + "name": "unsigned long long" + }, + "offset": 8 + }, + "ThreadId": { + "type": { + "kind": "base", + "name": "unsigned long long" + }, + "offset": 32 + }, + "Type": { + "type": { + "kind": "enum", + "name": "TypeEnum" + }, + "offset": 0 + }, + "WdLogIdx": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 44 + }, + "Size": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 4 + } + }, + "kind": "struct", + "size": 48 + }, + "_DMM_COMMITVIDPNREQUEST_DIAGINFO": { + "fields": { + "CleanupAfterFailedCommitVidPn": { + "type": { + "bit_position": 1, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned char" + }, + "bit_length": 1 + }, + "offset": 4 + }, + "ModeChangeRequestId": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 8 + }, + "ReclaimClonedTarget": { + "type": { + "bit_position": 0, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned char" + }, + "bit_length": 1 + }, + "offset": 4 + }, + "ForceAllActiveVidPnModeListInvalidation": { + "type": { + "bit_position": 2, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned char" + }, + "bit_length": 1 + }, + "offset": 4 + } + }, + "kind": "struct", + "size": 12 + }, + "tagTOUCHINPUT": { + "fields": { + "dwExtraInfo": { + "type": { + "kind": "base", + "name": "unsigned long long" + }, + "offset": 32 + }, + "hSource": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 8 + }, + "dwMask": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 24 + }, + "cyContact": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 44 + }, + "cxContact": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 40 + }, + "dwFlags": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 20 + }, + "dwID": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 16 + }, + "y": { + "type": { + "kind": "base", + "name": "long" + }, + "offset": 4 + }, + "x": { + "type": { + "kind": "base", + "name": "long" + }, + "offset": 0 + }, + "dwTime": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 28 + } + }, + "kind": "struct", + "size": 48 + }, + "_SM_VALUES_STRINGS": { + "fields": { + "StorageType": { + "type": { + "kind": "enum", + "name": "StorageTypeEnum" + }, + "offset": 16 + }, + "pszName": { + "type": { + "subtype": { + "kind": "base", + "name": "unsigned char" + }, + "kind": "pointer" + }, + "offset": 0 + }, + "ulValue": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 8 + }, + "RangeType": { + "type": { + "kind": "enum", + "name": "RangeTypeEnum" + }, + "offset": 12 + } + }, + "kind": "struct", + "size": 24 + }, + "__unnamed_1956": { + "fields": { + "MinimumChannel": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 0 + }, + "MaximumChannel": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 4 + } + }, + "kind": "struct", + "size": 8 + }, + "_D3DKMDT_VIDEO_SIGNAL_INFO": { + "fields": { + "VSyncFreq": { + "type": { + "kind": "struct", + "name": "_D3DDDI_RATIONAL" + }, + "offset": 20 + }, + "ActiveSize": { + "type": { + "kind": "struct", + "name": "_D3DKMDT_2DREGION" + }, + "offset": 12 + }, + "PixelRate": { + "type": { + "kind": "base", + "name": "unsigned long long" + }, + "offset": 40 + }, + "TotalSize": { + "type": { + "kind": "struct", + "name": "_D3DKMDT_2DREGION" + }, + "offset": 4 + }, + "VideoStandard": { + "type": { + "kind": "enum", + "name": "VideoStandardEnum" + }, + "offset": 0 + }, + "ScanLineOrdering": { + "type": { + "kind": "enum", + "name": "ScanLineOrderingEnum" + }, + "offset": 48 + }, + "HSyncFreq": { + "type": { + "kind": "struct", + "name": "_D3DDDI_RATIONAL" + }, + "offset": 28 + } + }, + "kind": "struct", + "size": 56 + }, + "tagTERMINAL": { + "fields": { + "spwndDesktopOwner": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagWND" + }, + "kind": "pointer" + }, + "offset": 8 + }, + "pEventInputReady": { + "type": { + "subtype": { + "kind": "struct", + "name": "nt_symbols!_KEVENT" + }, + "kind": "pointer" + }, + "offset": 56 + }, + "rpdeskDestroy": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagDESKTOP" + }, + "kind": "pointer" + }, + "offset": 48 + }, + "pqDesktop": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagQ" + }, + "kind": "pointer" + }, + "offset": 24 + }, + "dwTERMF_Flags": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 0 + }, + "dwNestedLevel": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 32 + }, + "ptiDesktop": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagTHREADINFO" + }, + "kind": "pointer" + }, + "offset": 16 + }, + "pEventTermInit": { + "type": { + "subtype": { + "kind": "struct", + "name": "nt_symbols!_KEVENT" + }, + "kind": "pointer" + }, + "offset": 40 + } + }, + "kind": "struct", + "size": 64 + }, + "HFONT__": { + "fields": { + "unused": { + "type": { + "kind": "base", + "name": "long" + }, + "offset": 0 + } + }, + "kind": "struct", + "size": 4 + }, + "_D3DKMDT_VIDPN_PRESENT_PATH_COPYPROTECTION_SUPPORT": { + "fields": { + "MacroVisionFull": { + "type": { + "bit_position": 2, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 1 + }, + "offset": 0 + }, + "MacroVisionApsTrigger": { + "type": { + "bit_position": 1, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 1 + }, + "offset": 0 + }, + "NoProtection": { + "type": { + "bit_position": 0, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 1 + }, + "offset": 0 + }, + "Reserved": { + "type": { + "bit_position": 3, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 29 + }, + "offset": 0 + } + }, + "kind": "struct", + "size": 4 + }, + "_PFNCLIENT": { + "fields": { + "pfnDispatchDefWindowProc": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 160 + }, + "pfnStaticWndProc": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 112 + }, + "pfnDispatchHook": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 152 + }, + "pfnDesktopWndProc": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 24 + }, + "pfnImeWndProc": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 120 + }, + "pfnScrollBarWndProc": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 0 + }, + "pfnEditWndProc": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 88 + }, + "pfnGhostWndProc": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 128 + }, + "pfnMessageWindowProc": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 40 + }, + "pfnSwitchWindowProc": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 48 + }, + "pfnComboListBoxProc": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 72 + }, + "pfnComboBoxWndProc": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 64 + }, + "pfnMDIClientWndProc": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 104 + }, + "pfnDialogWndProc": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 80 + }, + "pfnHkINLPCWPSTRUCT": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 136 + }, + "pfnTitleWndProc": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 8 + }, + "pfnHkINLPCWPRETSTRUCT": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 144 + }, + "pfnButtonWndProc": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 56 + }, + "pfnMenuWndProc": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 16 + }, + "pfnListBoxWndProc": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 96 + }, + "pfnDispatchMessage": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 168 + }, + "pfnDefWindowProc": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 32 + }, + "pfnMDIActivateDlgProc": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 176 + } + }, + "kind": "struct", + "size": 184 + }, + "tagOEMBITMAPINFO": { + "fields": { + "y": { + "type": { + "kind": "base", + "name": "long" + }, + "offset": 4 + }, + "x": { + "type": { + "kind": "base", + "name": "long" + }, + "offset": 0 + }, + "cy": { + "type": { + "kind": "base", + "name": "long" + }, + "offset": 12 + }, + "cx": { + "type": { + "kind": "base", + "name": "long" + }, + "offset": 8 + } + }, + "kind": "struct", + "size": 16 + }, + "__unnamed_1221": { + "fields": { + "SecurityInformation": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 0 + }, + "SecurityDescriptor": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 8 + } + }, + "kind": "struct", + "size": 16 + }, + "_KLIST_ENTRY": { + "fields": { + "Flink": { + "type": { + "subtype": { + "kind": "struct", + "name": "_KLIST_ENTRY" + }, + "kind": "pointer" + }, + "offset": 0 + }, + "Blink": { + "type": { + "subtype": { + "kind": "struct", + "name": "_KLIST_ENTRY" + }, + "kind": "pointer" + }, + "offset": 8 + } + }, + "kind": "struct", + "size": 16 + }, + "HMONITOR__": { + "fields": { + "unused": { + "type": { + "kind": "base", + "name": "long" + }, + "offset": 0 + } + }, + "kind": "struct", + "size": 4 + }, + "__unnamed_1247": { + "fields": { + "DeviceTextType": { + "type": { + "kind": "enum", + "name": "DeviceTextTypeEnum" + }, + "offset": 0 + }, + "LocaleId": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 8 + } + }, + "kind": "struct", + "size": 16 + }, + "tagCLIENTINFO": { + "fields": { + "msgDbcsCB": { + "type": { + "kind": "struct", + "name": "tagMSG" + }, + "offset": 160 + }, + "dwCompatFlags": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 20 + }, + "achDbcsCF": { + "type": { + "count": 2, + "subtype": { + "kind": "base", + "name": "unsigned char" + }, + "kind": "array" + }, + "offset": 154 + }, + "dwTIFlags": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 28 + }, + "pClientThreadInfo": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagCLIENTTHREADINFO" + }, + "kind": "pointer" + }, + "offset": 96 + }, + "CodePage": { + "type": { + "kind": "base", + "name": "unsigned short" + }, + "offset": 152 + }, + "dwKeyCache": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 112 + }, + "dwHookCurrent": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 88 + }, + "afAsyncKeyStateRecentDown": { + "type": { + "count": 8, + "subtype": { + "kind": "base", + "name": "unsigned char" + }, + "kind": "array" + }, + "offset": 136 + }, + "dwCompatFlags2": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 24 + }, + "fsHooks": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 56 + }, + "ulClientDelta": { + "type": { + "kind": "base", + "name": "unsigned long long" + }, + "offset": 40 + }, + "pDeskInfo": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagDESKTOPINFO" + }, + "kind": "pointer" + }, + "offset": 32 + }, + "dwExpWinVer": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 16 + }, + "dwHookData": { + "type": { + "kind": "base", + "name": "unsigned long long" + }, + "offset": 104 + }, + "afAsyncKeyState": { + "type": { + "count": 8, + "subtype": { + "kind": "base", + "name": "unsigned char" + }, + "kind": "array" + }, + "offset": 128 + }, + "CallbackWnd": { + "type": { + "kind": "struct", + "name": "_CALLBACKWND" + }, + "offset": 64 + }, + "lpdwRegisteredClasses": { + "type": { + "subtype": { + "kind": "base", + "name": "unsigned long" + }, + "kind": "pointer" + }, + "offset": 208 + }, + "cInDDEMLCallback": { + "type": { + "kind": "base", + "name": "long" + }, + "offset": 92 + }, + "cSpins": { + "type": { + "kind": "base", + "name": "unsigned long long" + }, + "offset": 8 + }, + "hKL": { + "type": { + "subtype": { + "kind": "struct", + "name": "HKL__" + }, + "kind": "pointer" + }, + "offset": 144 + }, + "dwAsyncKeyCache": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 124 + }, + "afKeyState": { + "type": { + "count": 8, + "subtype": { + "kind": "base", + "name": "unsigned char" + }, + "kind": "array" + }, + "offset": 116 + }, + "CI_flags": { + "type": { + "kind": "base", + "name": "unsigned long long" + }, + "offset": 0 + }, + "phkCurrent": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagHOOK" + }, + "kind": "pointer" + }, + "offset": 48 + } + }, + "kind": "struct", + "size": 216 + }, + "_DMM_MONITOR_SERIALIZATION": { + "fields": { + "SourceModeSetOffset": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 24 + }, + "FrequencyRangeSetOffset": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 28 + }, + "DescriptorSetOffset": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 32 + }, + "ModePruningAlgorithm": { + "type": { + "kind": "enum", + "name": "ModePruningAlgorithmEnum" + }, + "offset": 16 + }, + "VideoPresentTargetId": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 4 + }, + "IsUsingDefaultProfile": { + "type": { + "kind": "base", + "name": "unsigned char" + }, + "offset": 13 + }, + "MonitorPowerState": { + "type": { + "kind": "enum", + "name": "MonitorPowerStateEnum" + }, + "offset": 20 + }, + "MonitorType": { + "type": { + "kind": "enum", + "name": "MonitorTypeEnum" + }, + "offset": 36 + }, + "Size": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 0 + }, + "IsSimulatedMonitor": { + "type": { + "kind": "base", + "name": "unsigned char" + }, + "offset": 12 + }, + "Orientation": { + "type": { + "kind": "enum", + "name": "OrientationEnum" + }, + "offset": 8 + } + }, + "kind": "struct", + "size": 40 + }, + "tagPROP": { + "fields": { + "fs": { + "type": { + "kind": "base", + "name": "unsigned short" + }, + "offset": 10 + }, + "hData": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 0 + }, + "atomKey": { + "type": { + "kind": "base", + "name": "unsigned short" + }, + "offset": 8 + } + }, + "kind": "struct", + "size": 16 + }, + "__unnamed_1243": { + "fields": { + "IdType": { + "type": { + "kind": "enum", + "name": "IdTypeEnum" + }, + "offset": 0 + } + }, + "kind": "struct", + "size": 4 + }, + "__unnamed_123d": { + "fields": { + "Buffer": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 8 + }, + "WhichSpace": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 0 + }, + "Length": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 24 + }, + "Offset": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 16 + } + }, + "kind": "struct", + "size": 32 + }, + "_WNDMSG": { + "fields": { + "abMsgs": { + "type": { + "subtype": { + "kind": "base", + "name": "unsigned char" + }, + "kind": "pointer" + }, + "offset": 8 + }, + "maxMsgs": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 0 + } + }, + "kind": "struct", + "size": 16 + }, + "tagSHAREDINFO": { + "fields": { + "psi": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagSERVERINFO" + }, + "kind": "pointer" + }, + "offset": 0 + }, + "ulSharedDelta": { + "type": { + "kind": "base", + "name": "unsigned long long" + }, + "offset": 32 + }, + "aheList": { + "type": { + "subtype": { + "kind": "struct", + "name": "_HANDLEENTRY" + }, + "kind": "pointer" + }, + "offset": 8 + }, + "DefWindowSpecMsgs": { + "type": { + "kind": "struct", + "name": "_WNDMSG" + }, + "offset": 552 + }, + "awmControl": { + "type": { + "count": 31, + "subtype": { + "kind": "struct", + "name": "_WNDMSG" + }, + "kind": "array" + }, + "offset": 40 + }, + "pDispInfo": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagDISPLAYINFO" + }, + "kind": "pointer" + }, + "offset": 24 + }, + "HeEntrySize": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 16 + }, + "DefWindowMsgs": { + "type": { + "kind": "struct", + "name": "_WNDMSG" + }, + "offset": 536 + } + }, + "kind": "struct", + "size": 568 + }, + "__unnamed_181b": { + "fields": { + "BusNumber": { + "type": { + "kind": "struct", + "name": "__unnamed_1811" + }, + "offset": 0 + }, + "Dma": { + "type": { + "kind": "struct", + "name": "__unnamed_180d" + }, + "offset": 0 + }, + "DeviceSpecificData": { + "type": { + "kind": "struct", + "name": "__unnamed_1813" + }, + "offset": 0 + }, + "Memory48": { + "type": { + "kind": "struct", + "name": "__unnamed_1817" + }, + "offset": 0 + }, + "MessageInterrupt": { + "type": { + "kind": "struct", + "name": "__unnamed_180b" + }, + "offset": 0 + }, + "Generic": { + "type": { + "kind": "struct", + "name": "__unnamed_1805" + }, + "offset": 0 + }, + "Memory40": { + "type": { + "kind": "struct", + "name": "__unnamed_1815" + }, + "offset": 0 + }, + "DevicePrivate": { + "type": { + "kind": "struct", + "name": "nt_symbols!__unnamed_180f" + }, + "offset": 0 + }, + "Memory64": { + "type": { + "kind": "struct", + "name": "__unnamed_1819" + }, + "offset": 0 + }, + "Memory": { + "type": { + "kind": "struct", + "name": "__unnamed_1805" + }, + "offset": 0 + }, + "Interrupt": { + "type": { + "kind": "struct", + "name": "__unnamed_1807" + }, + "offset": 0 + }, + "Port": { + "type": { + "kind": "struct", + "name": "__unnamed_1805" + }, + "offset": 0 + } + }, + "kind": "struct", + "size": 16 + }, + "tagPOINT": { + "fields": { + "y": { + "type": { + "kind": "base", + "name": "long" + }, + "offset": 4 + }, + "x": { + "type": { + "kind": "base", + "name": "long" + }, + "offset": 0 + } + }, + "kind": "struct", + "size": 8 + }, + "tagIMC": { + "fields": { + "dwClientImcData": { + "type": { + "kind": "base", + "name": "unsigned long long" + }, + "offset": 48 + }, + "head": { + "type": { + "kind": "struct", + "name": "_THRDESKHEAD" + }, + "offset": 0 + }, + "hImeWnd": { + "type": { + "subtype": { + "kind": "struct", + "name": "HWND__" + }, + "kind": "pointer" + }, + "offset": 56 + }, + "pImcNext": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagIMC" + }, + "kind": "pointer" + }, + "offset": 40 + } + }, + "kind": "struct", + "size": 64 + }, + "tagKL": { + "fields": { + "uNumTbl": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 88 + }, + "pklPrev": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagKL" + }, + "kind": "pointer" + }, + "offset": 24 + }, + "head": { + "type": { + "kind": "struct", + "name": "_HEAD" + }, + "offset": 0 + }, + "pklNext": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagKL" + }, + "kind": "pointer" + }, + "offset": 16 + }, + "spkfPrimary": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagKBDFILE" + }, + "kind": "pointer" + }, + "offset": 56 + }, + "dwFontSigs": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 64 + }, + "dwLastKbdType": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 104 + }, + "CodePage": { + "type": { + "kind": "base", + "name": "unsigned short" + }, + "offset": 72 + }, + "dwKL_Flags": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 32 + }, + "iBaseCharset": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 68 + }, + "dwKLID": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 112 + }, + "spkf": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagKBDFILE" + }, + "kind": "pointer" + }, + "offset": 48 + }, + "piiex": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagIMEINFOEX" + }, + "kind": "pointer" + }, + "offset": 80 + }, + "hkl": { + "type": { + "subtype": { + "kind": "struct", + "name": "HKL__" + }, + "kind": "pointer" + }, + "offset": 40 + }, + "pspkfExtra": { + "type": { + "subtype": { + "subtype": { + "kind": "struct", + "name": "tagKBDFILE" + }, + "kind": "pointer" + }, + "kind": "pointer" + }, + "offset": 96 + }, + "wchDiacritic": { + "type": { + "kind": "base", + "name": "wchar" + }, + "offset": 74 + }, + "dwLastKbdSubType": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 108 + } + }, + "kind": "struct", + "size": 120 + }, + "__unnamed_115b": { + "fields": { + "NextEntry": { + "type": { + "bit_position": 4, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long long" + }, + "bit_length": 60 + }, + "offset": 8 + }, + "Depth": { + "type": { + "bit_position": 0, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long long" + }, + "bit_length": 16 + }, + "offset": 0 + }, + "Reserved": { + "type": { + "bit_position": 1, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long long" + }, + "bit_length": 3 + }, + "offset": 8 + }, + "HeaderType": { + "type": { + "bit_position": 0, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long long" + }, + "bit_length": 1 + }, + "offset": 8 + }, + "Sequence": { + "type": { + "bit_position": 16, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long long" + }, + "bit_length": 48 + }, + "offset": 0 + } + }, + "kind": "struct", + "size": 16 + }, + "__unnamed_182e": { + "fields": { + "pRgb256x3x16": { + "type": { + "subtype": { + "kind": "struct", + "name": "_D3DDDI_GAMMA_RAMP_RGB256x3x16" + }, + "kind": "pointer" + }, + "offset": 0 + }, + "pRaw": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 0 + }, + "pDxgi1": { + "type": { + "subtype": { + "kind": "struct", + "name": "_D3DDDI_GAMMA_RAMP_DXGI_1" + }, + "kind": "pointer" + }, + "offset": 0 + } + }, + "kind": "struct", + "size": 8 + }, + "tagTDB": { + "fields": { + "pti": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagTHREADINFO" + }, + "kind": "pointer" + }, + "offset": 16 + }, + "TDB_Flags": { + "type": { + "kind": "base", + "name": "unsigned short" + }, + "offset": 34 + }, + "hTaskWow": { + "type": { + "kind": "base", + "name": "unsigned short" + }, + "offset": 32 + }, + "pwti": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagWOWTHREADINFO" + }, + "kind": "pointer" + }, + "offset": 24 + }, + "nEvents": { + "type": { + "kind": "base", + "name": "long" + }, + "offset": 8 + }, + "nPriority": { + "type": { + "kind": "base", + "name": "long" + }, + "offset": 12 + }, + "ptdbNext": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagTDB" + }, + "kind": "pointer" + }, + "offset": 0 + } + }, + "kind": "struct", + "size": 40 + }, + "tagCARET": { + "fields": { + "x": { + "type": { + "kind": "base", + "name": "long" + }, + "offset": 16 + }, + "iHideLevel": { + "type": { + "kind": "base", + "name": "long" + }, + "offset": 12 + }, + "hTimer": { + "type": { + "kind": "base", + "name": "unsigned long long" + }, + "offset": 40 + }, + "yOwnDc": { + "type": { + "kind": "base", + "name": "long" + }, + "offset": 56 + }, + "y": { + "type": { + "kind": "base", + "name": "long" + }, + "offset": 20 + }, + "xOwnDc": { + "type": { + "kind": "base", + "name": "long" + }, + "offset": 52 + }, + "cy": { + "type": { + "kind": "base", + "name": "long" + }, + "offset": 24 + }, + "cx": { + "type": { + "kind": "base", + "name": "long" + }, + "offset": 28 + }, + "fVisible": { + "type": { + "bit_position": 0, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 1 + }, + "offset": 8 + }, + "hBitmap": { + "type": { + "subtype": { + "kind": "struct", + "name": "HBITMAP__" + }, + "kind": "pointer" + }, + "offset": 32 + }, + "cxOwnDc": { + "type": { + "kind": "base", + "name": "long" + }, + "offset": 60 + }, + "cyOwnDc": { + "type": { + "kind": "base", + "name": "long" + }, + "offset": 64 + }, + "tid": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 48 + }, + "fOn": { + "type": { + "bit_position": 1, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 1 + }, + "offset": 8 + }, + "spwnd": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagWND" + }, + "kind": "pointer" + }, + "offset": 0 + } + }, + "kind": "struct", + "size": 72 + }, + "_LIGATURE1": { + "fields": { + "wch": { + "type": { + "count": 1, + "subtype": { + "kind": "base", + "name": "wchar" + }, + "kind": "array" + }, + "offset": 4 + }, + "VirtualKey": { + "type": { + "kind": "base", + "name": "unsigned char" + }, + "offset": 0 + }, + "ModificationNumber": { + "type": { + "kind": "base", + "name": "unsigned short" + }, + "offset": 2 + } + }, + "kind": "struct", + "size": 6 + } + }, + "base_types": { + "unsigned char": { + "kind": "char", + "endian": "little", + "signed": false, + "size": 1 + }, + "float": { + "kind": "float", + "endian": "little", + "signed": true, + "size": 4 + }, + "unsigned long": { + "kind": "int", + "endian": "little", + "signed": false, + "size": 4 + }, + "wchar": { + "kind": "int", + "endian": "little", + "signed": true, + "size": 2 + }, + "pointer": { + "kind": "int", + "endian": "little", + "signed": false, + "size": 8 + }, + "unsigned int": { + "kind": "int", + "endian": "little", + "signed": false, + "size": 4 + }, + "short": { + "kind": "int", + "endian": "little", + "signed": true, + "size": 2 + }, + "long": { + "kind": "int", + "endian": "little", + "signed": true, + "size": 4 + }, + "unsigned short": { + "kind": "int", + "endian": "little", + "signed": false, + "size": 2 + }, + "long long": { + "kind": "int", + "endian": "little", + "signed": true, + "size": 8 + }, + "unsigned long long": { + "kind": "int", + "endian": "little", + "signed": false, + "size": 8 + } + }, + "enums": { + "TextEnum": { + "base": "long", + "constants": { + "D3DKMDT_TRF_UNINITIALIZED": 0 + }, + "size": 4 + }, + "PreferenceEnum": { + "base": "long", + "constants": { + "D3DKMDT_MP_PREFERRED": 1, + "D3DKMDT_MP_MAXVALID": 2, + "D3DKMDT_MP_UNINITIALIZED": 0 + }, + "size": 4 + }, + "FileInformationClassEnum": { + "base": "long", + "constants": { + "FileInternalInformation": 6, + "FileQuotaInformation": 32, + "FileIoStatusBlockRangeInformation": 42, + "FilePipeLocalInformation": 24, + "FileStandardLinkInformation": 54, + "FileIdFullDirectoryInformation": 38, + "FileLinkInformation": 11, + "FileFullDirectoryInformation": 2, + "FileAllInformation": 18, + "FileSfioVolumeInformation": 45, + "FileStreamInformation": 22, + "FileRenameInformation": 10, + "FileValidDataLengthInformation": 39, + "FileAlternateNameInformation": 21, + "FileBasicInformation": 4, + "FilePositionInformation": 14, + "FileCompletionInformation": 30, + "FileAttributeCacheInformation": 52, + "FileReparsePointInformation": 33, + "FileMailslotSetInformation": 27, + "FileNetworkPhysicalNameInformation": 49, + "FileAllocationInformation": 19, + "FileIsRemoteDeviceInformation": 51, + "FileFullEaInformation": 15, + "FileProcessIdsUsingFileInformation": 47, + "FileDispositionInformation": 13, + "FileStandardInformation": 5, + "FileAccessInformation": 8, + "FileNumaNodeInformation": 53, + "FilePipeRemoteInformation": 25, + "FileIoPriorityHintInformation": 43, + "FileMailslotQueryInformation": 26, + "FileRemoteProtocolInformation": 55, + "FileNamesInformation": 12, + "FileHardLinkInformation": 46, + "FileEndOfFileInformation": 20, + "FileIdBothDirectoryInformation": 37, + "FileSfioReserveInformation": 44, + "FileIdGlobalTxDirectoryInformation": 50, + "FileNetworkOpenInformation": 34, + "FileObjectIdInformation": 29, + "FileMoveClusterInformation": 31, + "FileIoCompletionNotificationInformation": 41, + "FileNameInformation": 9, + "FileBothDirectoryInformation": 3, + "FileDirectoryInformation": 1, + "FileMaximumInformation": 56, + "FileNormalizedNameInformation": 48, + "FilePipeInformation": 23, + "FileCompressionInformation": 28, + "FileTrackingInformation": 36, + "FileEaInformation": 7, + "FileShortNameInformation": 40, + "FileModeInformation": 16, + "FileAlignmentInformation": 17, + "FileAttributeTagInformation": 35 + }, + "size": 4 + }, + "ModePruningAlgorithmEnum": { + "base": "long", + "constants": { + "DMM_MPA_MAXVALID": 3, + "DMM_MPA_GDI": 1, + "DMM_MPA_VISTA": 2, + "DMM_MPA_UNINITIALIZED": 0 + }, + "size": 4 + }, + "fmtEnum": { + "base": "unsigned long", + "constants": { + "CF_ENHMETAFILE": 14, + "CF_PENDATA": 10, + "CF_BITMAP": 2, + "CF_UNICODETEXT": 13, + "CF_HDROP": 15, + "CF_OEMTEXT": 7, + "CF_WAVE": 12, + "CF_DSPTEXT": 129, + "CF_DIBV5": 17, + "CF_TIFF": 6, + "CF_PALETTE": 9, + "CF_OWNERDISPLAY": 128, + "CF_DSPMETAFILEPICT": 131, + "CF_METAFILEPICT": 3, + "CF_RIFF": 11, + "CF_DSPENHMETAFILE": 142, + "CF_TEXT": 1, + "CF_LOCALE": 16, + "CF_SYLK": 4, + "CF_DSPBITMAP": 130, + "CF_DIB": 8, + "CF_DIF": 5 + }, + "size": 4 + }, + "MonitorPowerStateEnum": { + "base": "long", + "constants": { + "PowerDeviceUnspecified": 0, + "PowerDeviceD0": 1, + "PowerDeviceD1": 2, + "PowerDeviceD2": 3, + "PowerDeviceD3": 4, + "PowerDeviceMaximum": 5 + }, + "size": 4 + }, + "bTypeEnum": { + "base": "unsigned char", + "constants": { + "TYPE_DDEXACT": 11, + "TYPE_HOOK": 5, + "TYPE_FREE": 0, + "TYPE_MONITOR": 12, + "TYPE_GESTURE": 21, + "TYPE_DEVICEINFO": 19, + "TYPE_DDEACCESS": 9, + "TYPE_CALLPROC": 7, + "TYPE_CURSOR": 3, + "TYPE_KBDLAYOUT": 13, + "TYPE_WINEVENTHOOK": 15, + "TYPE_MENU": 2, + "TYPE_ACCELTABLE": 8, + "TYPE_TOUCH": 20, + "TYPE_SETWINDOWPOS": 4, + "TYPE_CLIPDATA": 6, + "TYPE_KBDFILE": 14, + "TYPE_DDECONV": 10, + "TYPE_HIDDATA": 18, + "TYPE_WINDOW": 1, + "TYPE_INPUTCONTEXT": 17, + "TYPE_TIMER": 16 + }, + "size": 1 + }, + "OriginEnum": { + "base": "long", + "constants": { + "D3DKMDT_MCO_MONITORDESCRIPTOR_REGISTRYOVERRIDE": 3, + "D3DKMDT_MCO_UNINITIALIZED": 0, + "D3DKMDT_MCO_MONITORDESCRIPTOR": 2, + "D3DKMDT_MCO_MAXVALID": 5, + "D3DKMDT_MCO_SPECIFICCAP_REGISTRYOVERRIDE": 4, + "D3DKMDT_MCO_DEFAULTMONITORPROFILE": 1 + }, + "size": 4 + }, + "CodePointTypeEnum": { + "base": "long", + "constants": { + "DXGK_DIAG_CODE_POINT_TYPE_RETRIEVE_BTL": 8, + "DXGK_DIAG_CODE_POINT_TYPE_BML_NO_EXACT_TARGET_MODE": 20, + "DXGK_DIAG_CODE_POINT_TYPE_HANDLE_IRP": 40, + "DXGK_DIAG_CODE_POINT_TYPE_CHANGE_UNSUPPORTED_MONITOR_MODE_FLAG": 41, + "DXGK_DIAG_CODE_POINT_TYPE_SDC_ENFORCED_CLONE_PATH_INVALID_SOURCE_IDX": 57, + "DXGK_DIAG_CODE_POINT_TYPE_POWER_ON_GDI": 11, + "DXGK_DIAG_CODE_POINT_TYPE_BML_TARGET_MODE_NOT_PINNED": 22, + "DXGK_DIAG_CODE_POINT_TYPE_VIDEOPORTCALLOUT_CDD_DEVICE_REMOVED": 51, + "DXGK_DIAG_CODE_POINT_TYPE_BML_BACKTRACK": 17, + "DXGK_DIAG_CODE_POINT_TYPE_VIDEOPORTCALLOUT_CDD_RECREATE_DEVICE_FAILED": 53, + "DXGK_DIAG_CODE_POINT_TYPE_BML_NO_EXACT_SOURCE_MODE": 19, + "DXGK_DIAG_CODE_POINT_TYPE_VIDEOPORTCALLOUT_PNP_ENABLE_VGA": 48, + "DXGK_DIAG_CODE_POINT_TYPE_BML_BEST_SOURCE_MODE": 32, + "DXGK_DIAG_CODE_POINT_TYPE_VIDEOPORTCALLOUT_EXCLUDE_EVICTALL_DISABLEGDI": 43, + "DXGK_DIAG_CODE_POINT_TYPE_TDR": 24, + "DXGK_DIAG_CODE_POINT_TYPE_BML_BEST_TARGET_MODE": 33, + "DXGK_DIAG_CODE_POINT_TYPE_MON_DEPART_GETRECENTTOP_FAIL": 61, + "DXGK_DIAG_CODE_POINT_TYPE_SDC_LOG_FAILURE": 3, + "DXGK_DIAG_CODE_POINT_TYPE_STOP_ADAPTER": 36, + "DXGK_DIAG_CODE_POINT_TYPE_VIDEOPORTCALLOUT_CDD_DRVASSERTMODE_TRUE_FAILED": 52, + "DXGK_DIAG_CODE_POINT_TYPE_FORCE_UINT32": -1, + "DXGK_DIAG_CODE_POINT_TYPE_VIDEOPORTCALLOUT_EXCLUDE_MODESWITCH": 45, + "DXGK_DIAG_CODE_POINT_TYPE_START_ADAPTER": 35, + "DXGK_DIAG_CODE_POINT_TYPE_CREATEFUNVIDPN_CCDBML_FAIL_VISTABML_SUCCESSED": 31, + "DXGK_DIAG_CODE_POINT_TYPE_ACPI_NOTIFY_CALLBACK": 42, + "DXGK_DIAG_CODE_POINT_TYPE_MON_ARRIVE_INC_ADD_FAIL": 62, + "DXGK_DIAG_CODE_POINT_TYPE_DXGKCDDENABLE_OPTIMIZED_MODE_CHANGE": 59, + "DXGK_DIAG_CODE_POINT_TYPE_NONE": 0, + "DXGK_DIAG_CODE_POINT_TYPE_CREATEFUNVIDPN_RELAX_REFRESH_MATCH": 30, + "DXGK_DIAG_CODE_POINT_TYPE_QDC_LOG_FAILURE": 10, + "DXGK_DIAG_CODE_POINT_TYPE_COMMIT_VIDPN_LOG_FAILURE": 55, + "DXGK_DIAG_CODE_POINT_TYPE_OS_RECOMMENDED_VIDPN": 2, + "DXGK_DIAG_CODE_POINT_TYPE_CHILD_POLLING": 37, + "DXGK_DIAG_CODE_POINT_TYPE_POWER_DIM_MONITOR": 15, + "DXGK_DIAG_CODE_POINT_TYPE_CDS_LOG_FAILURE": 5, + "DXGK_DIAG_CODE_POINT_TYPE_ACPI_EVENT_NOTIFICATION": 25, + "DXGK_DIAG_CODE_POINT_TYPE_INDICATE_CHILD_STATUS": 39, + "DXGK_DIAG_CODE_POINT_TYPE_REBUILD_DXGK_MODE_CACHE": 29, + "DXGK_DIAG_CODE_POINT_TYPE_POWER_OFF_GDI": 12, + "DXGK_DIAG_CODE_POINT_TYPE_CDD_MAPSHADOWBUFFER_FAILED": 54, + "DXGK_DIAG_CODE_POINT_TYPE_BML_CLOSEST_TARGET_MODE": 18, + "DXGK_DIAG_CODE_POINT_TYPE_VIDEOPORTCALLOUT_CDD_CREATE_DEVICE_FAILED": 50, + "DXGK_DIAG_CODE_POINT_TYPE_ADD_DEVICE": 34, + "DXGK_DIAG_CODE_POINT_TYPE_SDC_INVALIDATE_ERROR": 4, + "DXGK_DIAG_CODE_POINT_TYPE_VIDEOPORTCALLOUT_EXCLUDE_EVICTALL_ENABLEGDI": 44, + "DXGK_DIAG_CODE_POINT_TYPE_CDS_FAILURE_DB": 7, + "DXGK_DIAG_CODE_POINT_TYPE_BML_SOURCE_MODE_NOT_PINNED": 21, + "DXGK_DIAG_CODE_POINT_TYPE_INVALIDATE_DXGK_MODE_CACHE": 28, + "DXGK_DIAG_CODE_POINT_TYPE_VIDEOPORTCALLOUT_SYNC_MONITOR_EVENT": 46, + "DXGK_DIAG_CODE_POINT_TYPE_DRIVER_RECOMMEND_LOG_FAILURE": 56, + "DXGK_DIAG_CODE_POINT_TYPE_VIDEOPORTCALLOUT_TDR_SWITCH_GDI": 49, + "DXGK_DIAG_CODE_POINT_TYPE_DXGKSETDISPLAYMODE_OPTIMIZED_MODE_CHANGE": 60, + "DXGK_DIAG_CODE_POINT_TYPE_CHILD_POLLING_TARGET": 38, + "DXGK_DIAG_CODE_POINT_TYPE_RECOMMEND_FUNC_VIDPN": 1, + "DXGK_DIAG_CODE_POINT_TYPE_CREATEMDEV_USE_DEFAULT_MODE": 26, + "DXGK_DIAG_CODE_POINT_TYPE_BML_RESTARTED": 23, + "DXGK_DIAG_CODE_POINT_TYPE_CCD_DATABASE_PERSIST": 63, + "DXGK_DIAG_CODE_POINT_TYPE_POWER_ON_MONITOR": 13, + "DXGK_DIAG_CODE_POINT_TYPE_POWER_UNDIM_MONITOR": 16, + "DXGK_DIAG_CODE_POINT_TYPE_RETRIEVE_DB": 9, + "DXGK_DIAG_CODE_POINT_TYPE_CONNECTED_SET_LOG_FAILURE": 27, + "DXGK_DIAG_CODE_POINT_TYPE_DRVPROBEANDCAPTURE_FAILED": 58, + "DXGK_DIAG_CODE_POINT_TYPE_VIDEOPORTCALLOUT_PNP_NOTIFY_GDI": 47, + "DXGK_DIAG_CODE_POINT_TYPE_POWER_OFF_MONITOR": 14, + "DXGK_DIAG_CODE_POINT_TYPE_MAX": 64 + }, + "size": 4 + }, + "ConstraintTypeEnum": { + "base": "long", + "constants": { + "D3DKMDT_MFRC_MAXPIXELRATE": 2, + "D3DKMDT_MFRC_ACTIVESIZE": 1, + "D3DKMDT_MFRC_UNINITIALIZED": 0 + }, + "size": 4 + }, + "VidPnTargetColorBasisEnum": { + "base": "long", + "constants": { + "D3DKMDT_CB_MAXVALID": 5, + "D3DKMDT_CB_INTENSITY": 1, + "D3DKMDT_CB_SCRGB": 3, + "D3DKMDT_CB_YCBCR": 4, + "D3DKMDT_CB_SRGB": 2, + "D3DKMDT_CB_UNINITIALIZED": 0 + }, + "size": 4 + }, + "MonitorTypeEnum": { + "base": "long", + "constants": { + "DMM_VMT_TEMPORARY_MONITOR": 4, + "DMM_VMT_BOOT_PERSISTENT_MONITOR": 2, + "DMM_VMT_PHYSICAL_MONITOR": 1, + "DMM_VMT_UNINITIALIZED": 0, + "DMM_VMT_SIMULATED_MONITOR": 5, + "DMM_VMT_PERSISTENT_MONITOR": 3 + }, + "size": 4 + }, + "PowerStateEnum": { + "base": "long", + "constants": { + "PowerSystemSleeping2": 3, + "PowerSystemSleeping1": 2, + "PowerSystemSleeping3": 4, + "PowerSystemUnspecified": 0, + "PowerSystemMaximum": 7, + "PowerSystemShutdown": 6, + "PowerSystemHibernate": 5, + "PowerSystemWorking": 1 + }, + "size": 4 + }, + "ShutdownTypeEnum": { + "base": "long", + "constants": { + "PowerActionNone": 0, + "PowerActionReserved": 1, + "PowerActionHibernate": 3, + "PowerActionShutdownOff": 6, + "PowerActionShutdown": 4, + "PowerActionSleep": 2, + "PowerActionShutdownReset": 5, + "PowerActionWarmEject": 7 + }, + "size": 4 + }, + "ScalingEnum": { + "base": "long", + "constants": { + "D3DKMDT_VPPS_CENTERED": 2, + "D3DKMDT_VPPS_ASPECTRATIOCENTEREDMAX": 4, + "D3DKMDT_VPPS_STRETCHED": 3, + "D3DKMDT_VPPS_UNINITIALIZED": 0, + "D3DKMDT_VPPS_UNPINNED": 254, + "D3DKMDT_VPPS_IDENTITY": 1, + "D3DKMDT_VPPS_NOTSPECIFIED": 255, + "D3DKMDT_VPPS_CUSTOM": 5, + "D3DKMDT_VPPS_RESERVED1": 253 + }, + "size": 4 + }, + "CurrentHitTargetEnum": { + "base": "long", + "constants": { + "ThresholdMarginRight": 2, + "ThresholdMarginMax": 4, + "ThresholdMarginBottom": 3, + "ThresholdMarginLeft": 1, + "ThresholdMarginTop": 0 + }, + "size": 4 + }, + "StorageTypeEnum": { + "base": "long", + "constants": { + "SmStorageActual": 0, + "SmStorageNonActual": 1 + }, + "size": 4 + }, + "ScanLineOrderingEnum": { + "base": "long", + "constants": { + "D3DDDI_VSSLO_PROGRESSIVE": 1, + "D3DDDI_VSSLO_INTERLACED_LOWERFIELDFIRST": 3, + "D3DDDI_VSSLO_UNINITIALIZED": 0, + "D3DDDI_VSSLO_INTERLACED_UPPERFIELDFIRST": 2, + "D3DDDI_VSSLO_OTHER": 255 + }, + "size": 4 + }, + "PixelValueAccessModeEnum": { + "base": "long", + "constants": { + "D3DKMDT_PVAM_UNINITIALIZED": 0, + "D3DKMDT_PVAM_DIRECT": 1, + "D3DKMDT_PVAM_PRESETPALETTE": 2, + "D3DKMDT_PVAM_MAXVALID": 3 + }, + "size": 4 + }, + "PriorityPolicyEnum": { + "base": "long", + "constants": { + "IrqPriorityHigh": 3, + "IrqPriorityNormal": 2, + "IrqPriorityLow": 1, + "IrqPriorityUndefined": 0 + }, + "size": 4 + }, + "OrientationEnum": { + "base": "long", + "constants": { + "D3DKMDT_MO_90DEG": 2, + "D3DKMDT_MO_0DEG": 1, + "D3DKMDT_MO_270DEG": 4, + "D3DKMDT_MO_UNINITIALIZED": 0, + "D3DKMDT_MO_180DEG": 3 + }, + "size": 4 + }, + "ContentEnum": { + "base": "long", + "constants": { + "D3DKMDT_VPPC_NOTSPECIFIED": 255, + "D3DKMDT_VPPC_UNINITIALIZED": 0, + "D3DKMDT_VPPC_GRAPHICS": 1, + "D3DKMDT_VPPC_VIDEO": 2 + }, + "size": 4 + }, + "ColorBasisEnum": { + "base": "long", + "constants": { + "D3DKMDT_CB_MAXVALID": 5, + "D3DKMDT_CB_INTENSITY": 1, + "D3DKMDT_CB_SCRGB": 3, + "D3DKMDT_CB_YCBCR": 4, + "D3DKMDT_CB_SRGB": 2, + "D3DKMDT_CB_UNINITIALIZED": 0 + }, + "size": 4 + }, + "MoveRectStyleEnum": { + "base": "long", + "constants": { + "MoveRectMidTopAtCursor": 1, + "MoveRectSidewiseKeepPositionAtCursor": 3, + "MoveRectKeepPositionAtCursor": 0, + "MoveRectKeepAspectRatioAtCursor": 2 + }, + "size": 4 + }, + "VideoStandardEnum": { + "base": "long", + "constants": { + "D3DKMDT_VSS_PAL_G": 11, + "D3DKMDT_VSS_PAL_D": 14, + "D3DKMDT_VSS_PAL_B": 9, + "D3DKMDT_VSS_SECAM_K": 21, + "D3DKMDT_VSS_VESA_GTF": 2, + "D3DKMDT_VSS_PAL_L": 30, + "D3DKMDT_VSS_PAL_M": 31, + "D3DKMDT_VSS_PAL_K": 28, + "D3DKMDT_VSS_PAL_H": 12, + "D3DKMDT_VSS_PAL_I": 13, + "D3DKMDT_VSS_SECAM_L1": 24, + "D3DKMDT_VSS_VESA_DMT": 1, + "D3DKMDT_VSS_SECAM_L": 23, + "D3DKMDT_VSS_EIA_861": 25, + "D3DKMDT_VSS_PAL_N": 15, + "D3DKMDT_VSS_APPLE": 5, + "D3DKMDT_VSS_NTSC_M": 6, + "D3DKMDT_VSS_SECAM_H": 20, + "D3DKMDT_VSS_NTSC_J": 7, + "D3DKMDT_VSS_SECAM_B": 17, + "D3DKMDT_VSS_SECAM_G": 19, + "D3DKMDT_VSS_SECAM_D": 18, + "D3DKMDT_VSS_IBM": 4, + "D3DKMDT_VSS_SECAM_K1": 22, + "D3DKMDT_VSS_PAL_NC": 16, + "D3DKMDT_VSS_PAL_B1": 10, + "D3DKMDT_VSS_EIA_861A": 26, + "D3DKMDT_VSS_EIA_861B": 27, + "D3DKMDT_VSS_UNINITIALIZED": 0, + "D3DKMDT_VSS_OTHER": 255, + "D3DKMDT_VSS_PAL_K1": 29, + "D3DKMDT_VSS_VESA_CVT": 3, + "D3DKMDT_VSS_NTSC_443": 8 + }, + "size": 4 + }, + "ImportanceOrdinalEnum": { + "base": "long", + "constants": { + "D3DKMDT_VPPI_QUATERNARY": 4, + "D3DKMDT_VPPI_SECONDARY": 2, + "D3DKMDT_VPPI_PRIMARY": 1, + "D3DKMDT_VPPI_QUINARY": 5, + "D3DKMDT_VPPI_DENARY": 10, + "D3DKMDT_VPPI_SENARY": 6, + "D3DKMDT_VPPI_TERTIARY": 3, + "D3DKMDT_VPPI_SEPTENARY": 7, + "D3DKMDT_VPPI_NONARY": 9, + "D3DKMDT_VPPI_UNINITIALIZED": 0, + "D3DKMDT_VPPI_OCTONARY": 8, + "D3DKMDT_VPPI_MAX": 32, + "D3DKMDT_VPPI_NOTSPECIFIED": 255 + }, + "size": 4 + }, + "RangeTypeEnum": { + "base": "long", + "constants": { + "SmRangeBool": 2, + "SmRangeNonSharedInfo": 1, + "SmRangeSharedInfo": 0 + }, + "size": 4 + }, + "TimingTypeEnum": { + "base": "long", + "constants": { + "D3DKMDT_MTT_EXTRASTANDARD": 3, + "D3DKMDT_MTT_DEFAULTMONITORPROFILE": 5, + "D3DKMDT_MTT_STANDARD": 2, + "D3DKMDT_MTT_UNINITIALIZED": 0, + "D3DKMDT_MTT_MAXVALID": 6, + "D3DKMDT_MTT_DETAILED": 4, + "D3DKMDT_MTT_ESTABLISHED": 1 + }, + "size": 4 + }, + "PixelFormatEnum": { + "base": "long", + "constants": { + "D3DDDIFMT_W11V11U10": 65, + "D3DDDIFMT_A16B16G16R16F": 113, + "D3DDDIFMT_A8R8G8B8": 21, + "D3DDDIFMT_D32_LOCKABLE": 84, + "D3DDDIFMT_L8": 50, + "D3DDDIFMT_DXVA_RESERVED27": 177, + "D3DDDIFMT_DXVA_RESERVED26": 176, + "D3DDDIFMT_DXVA_RESERVED25": 175, + "D3DDDIFMT_DXVA_RESERVED24": 174, + "D3DDDIFMT_DXVA_RESERVED23": 173, + "D3DDDIFMT_DXVA_RESERVED22": 172, + "D3DDDIFMT_DXVA_RESERVED21": 171, + "D3DDDIFMT_DXVA_RESERVED20": 170, + "D3DDDIFMT_DXVA_RESERVED29": 179, + "D3DDDIFMT_DXVA_RESERVED28": 178, + "D3DDDIFMT_R3G3B2": 27, + "D3DDDIFMT_A8R3G3B2": 29, + "D3DDDIFMT_INDEX16": 101, + "D3DDDIFMT_X4R4G4B4": 30, + "D3DDDIFMT_A4R4G4B4": 26, + "D3DDDIFMT_Q8W8V8U8": 63, + "D3DDDIFMT_FORCE_UINT": 2147483647, + "D3DDDIFMT_S1D15": 72, + "D3DDDIFMT_A16B16G16R16": 36, + "D3DDDIFMT_A8L8": 51, + "D3DDDIFMT_D24X4S4": 79, + "D3DDDIFMT_BINARYBUFFER": 199, + "D3DDDIFMT_DXVA_RESERVED30": 180, + "D3DDDIFMT_R32F": 114, + "D3DDDIFMT_VERTEXDATA": 100, + "D3DDDIFMT_R5G6B5": 23, + "D3DDDIFMT_R8G8_B8G8": 1195525970, + "D3DDDIFMT_A4L4": 52, + "D3DDDIFMT_A1R5G5B5": 25, + "D3DDDIFMT_X1R5G5B5": 24, + "D3DDDIFMT_D32": 71, + "D3DDDIFMT_G8R8_G8B8": 1111970375, + "D3DDDIFMT_A2B10G10R10": 31, + "D3DDDIFMT_DXVACOMPBUFFER_MAX": 181, + "D3DDDIFMT_MULTI2_ARGB8": 827606349, + "D3DDDIFMT_D16_LOCKABLE": 70, + "D3DDDIFMT_BITSTREAMDATA": 156, + "D3DDDIFMT_RESIDUALDIFFERENCEDATA": 152, + "D3DDDIFMT_X8B8G8R8": 33, + "D3DDDIFMT_R8G8B8": 20, + "D3DDDIFMT_S8_LOCKABLE": 85, + "D3DDDIFMT_D24S8": 75, + "D3DDDIFMT_X8D24": 76, + "D3DDDIFMT_A2R10G10B10": 35, + "D3DDDIFMT_P8": 41, + "D3DDDIFMT_L6V5U5": 61, + "D3DDDIFMT_X8R8G8B8": 22, + "D3DDDIFMT_D16": 80, + "D3DDDIFMT_A2W10V10U10": 67, + "D3DDDIFMT_D24FS8": 83, + "D3DDDIFMT_MOTIONVECTORBUFFER": 157, + "D3DDDIFMT_L16": 81, + "D3DDDIFMT_X8L8V8U8": 62, + "D3DDDIFMT_A32B32G32R32F": 116, + "D3DDDIFMT_A8P8": 40, + "D3DDDIFMT_YUY2": 844715353, + "D3DDDIFMT_R16F": 111, + "D3DDDIFMT_G16R16": 34, + "D3DDDIFMT_A2B10G10R10_XR_BIAS": 119, + "D3DDDIFMT_Q16W16V16U16": 110, + "D3DDDIFMT_S8D24": 74, + "D3DDDIFMT_PICTUREPARAMSDATA": 150, + "D3DDDIFMT_A1": 118, + "D3DDDIFMT_FILMGRAINBUFFER": 158, + "D3DDDIFMT_A8": 28, + "D3DDDIFMT_UNKNOWN": 0, + "D3DDDIFMT_DXVA_RESERVED19": 169, + "D3DDDIFMT_D32F_LOCKABLE": 82, + "D3DDDIFMT_MACROBLOCKDATA": 151, + "D3DDDIFMT_A8B8G8R8": 32, + "D3DDDIFMT_UYVY": 1498831189, + "D3DDDIFMT_DXT1": 827611204, + "D3DDDIFMT_DEBLOCKINGDATA": 153, + "D3DDDIFMT_DXT3": 861165636, + "D3DDDIFMT_DXT4": 877942852, + "D3DDDIFMT_DXT5": 894720068, + "D3DDDIFMT_CxV8U8": 117, + "D3DDDIFMT_INVERSEQUANTIZATIONDATA": 154, + "D3DDDIFMT_DXVA_RESERVED9": 159, + "D3DDDIFMT_DXT2": 844388420, + "D3DDDIFMT_G32R32F": 115, + "D3DDDIFMT_X4S4D24": 78, + "D3DDDIFMT_D24X8": 77, + "D3DDDIFMT_DXVA_RESERVED12": 162, + "D3DDDIFMT_DXVA_RESERVED13": 163, + "D3DDDIFMT_DXVA_RESERVED10": 160, + "D3DDDIFMT_DXVA_RESERVED11": 161, + "D3DDDIFMT_DXVA_RESERVED16": 166, + "D3DDDIFMT_DXVA_RESERVED17": 167, + "D3DDDIFMT_DXVA_RESERVED14": 164, + "D3DDDIFMT_DXVA_RESERVED15": 165, + "D3DDDIFMT_DXVA_RESERVED18": 168, + "D3DDDIFMT_D15S1": 73, + "D3DDDIFMT_V16U16": 64, + "D3DDDIFMT_SLICECONTROLDATA": 155, + "D3DDDIFMT_G16R16F": 112, + "D3DDDIFMT_INDEX32": 102, + "D3DDDIFMT_V8U8": 60 + }, + "size": 4 + }, + "IdTypeEnum": { + "base": "long", + "constants": { + "BusQueryCompatibleIDs": 2, + "BusQueryInstanceID": 3, + "BusQueryDeviceID": 0, + "BusQueryDeviceSerialNumber": 4, + "BusQueryHardwareIDs": 1, + "BusQueryContainerID": 5 + }, + "size": 4 + }, + "StartCurrentHitTargetEnum": { + "base": "long", + "constants": { + "ThresholdMarginRight": 2, + "ThresholdMarginMax": 4, + "ThresholdMarginBottom": 3, + "ThresholdMarginLeft": 1, + "ThresholdMarginTop": 0 + }, + "size": 4 + }, + "TypeEnum": { + "base": "long", + "constants": { + "DevicePowerState": 1, + "SystemPowerState": 0 + }, + "size": 4 + }, + "RotationEnum": { + "base": "long", + "constants": { + "D3DKMDT_VPPR_IDENTITY": 1, + "D3DKMDT_VPPR_NOTSPECIFIED": 255, + "D3DKMDT_VPPR_UNPINNED": 254, + "D3DKMDT_VPPR_ROTATE270": 4, + "D3DKMDT_VPPR_ROTATE90": 2, + "D3DKMDT_VPPR_ROTATE180": 3, + "D3DKMDT_VPPR_UNINITIALIZED": 0 + }, + "size": 4 + }, + "CopyProtectionTypeEnum": { + "base": "long", + "constants": { + "D3DKMDT_VPPMT_NOTSPECIFIED": 255, + "D3DKMDT_VPPMT_UNINITIALIZED": 0, + "D3DKMDT_VPPMT_MACROVISION_FULLSUPPORT": 3, + "D3DKMDT_VPPMT_MACROVISION_APSTRIGGER": 2, + "D3DKMDT_VPPMT_NOPROTECTION": 1 + }, + "size": 4 + }, + "FsInformationClassEnum": { + "base": "long", + "constants": { + "FileFsFullSizeInformation": 7, + "FileFsAttributeInformation": 5, + "FileFsVolumeFlagsInformation": 10, + "FileFsVolumeInformation": 1, + "FileFsSizeInformation": 3, + "FileFsLabelInformation": 2, + "FileFsDeviceInformation": 4, + "FileFsControlInformation": 6, + "FileFsDriverPathInformation": 9, + "FileFsMaximumInformation": 11, + "FileFsObjectIdInformation": 8 + }, + "size": 4 + }, + "DeviceTextTypeEnum": { + "base": "long", + "constants": { + "DeviceTextLocationInformation": 1, + "DeviceTextDescription": 0 + }, + "size": 4 + } + }, + "metadata": { + "producer": { + "version": "0.0.1", + "name": "dgmcdona-via-conversion-script", + "datetime": "2024-09-03T18:22:52Z" + }, + "format": "4.0.0" + } +} diff --git a/volatility3/framework/symbols/windows/gui/gui-win10-17763-x64.json b/volatility3/framework/symbols/windows/gui/gui-win10-17763-x64.json new file mode 100644 index 000000000..ed183f39b --- /dev/null +++ b/volatility3/framework/symbols/windows/gui/gui-win10-17763-x64.json @@ -0,0 +1,18830 @@ +{ + "symbols": {}, + "user_types": { + "HWINSTA__": { + "fields": { + "unused": { + "type": { + "kind": "base", + "name": "long" + }, + "offset": 0 + } + }, + "kind": "struct", + "size": 4 + }, + "__unnamed_1153": { + "fields": { + "Reserved": { + "type": { + "bit_position": 2, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long long" + }, + "bit_length": 59 + }, + "offset": 8 + }, + "HeaderType": { + "type": { + "bit_position": 0, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long long" + }, + "bit_length": 1 + }, + "offset": 8 + }, + "Sequence": { + "type": { + "bit_position": 16, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long long" + }, + "bit_length": 9 + }, + "offset": 0 + }, + "Region": { + "type": { + "bit_position": 61, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long long" + }, + "bit_length": 3 + }, + "offset": 8 + }, + "Init": { + "type": { + "bit_position": 1, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long long" + }, + "bit_length": 1 + }, + "offset": 8 + }, + "Depth": { + "type": { + "bit_position": 0, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long long" + }, + "bit_length": 16 + }, + "offset": 0 + }, + "NextEntry": { + "type": { + "bit_position": 25, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long long" + }, + "bit_length": 39 + }, + "offset": 0 + } + }, + "kind": "struct", + "size": 16 + }, + "__unnamed_1960": { + "fields": { + "Length64": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 0 + }, + "MaximumAddress": { + "type": { + "kind": "struct", + "name": "nt_symbols!_LARGE_INTEGER" + }, + "offset": 16 + }, + "MinimumAddress": { + "type": { + "kind": "struct", + "name": "nt_symbols!_LARGE_INTEGER" + }, + "offset": 8 + }, + "Alignment64": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 4 + } + }, + "kind": "struct", + "size": 24 + }, + "tagCLIENTTHREADINFO": { + "fields": { + "fsWakeMask": { + "type": { + "kind": "base", + "name": "unsigned short" + }, + "offset": 10 + }, + "CTIF_flags": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 0 + }, + "fsWakeBits": { + "type": { + "kind": "base", + "name": "unsigned short" + }, + "offset": 6 + }, + "fsWakeBitsJournal": { + "type": { + "kind": "base", + "name": "unsigned short" + }, + "offset": 8 + }, + "fsChangeBits": { + "type": { + "kind": "base", + "name": "unsigned short" + }, + "offset": 4 + }, + "tickLastMsgChecked": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 12 + } + }, + "kind": "struct", + "size": 16 + }, + "tagKbdNlsLayer": { + "fields": { + "OEMIdentifier": { + "type": { + "kind": "base", + "name": "unsigned short" + }, + "offset": 0 + }, + "NumOfVkToF": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 4 + }, + "pusMouseVKey": { + "type": { + "subtype": { + "kind": "base", + "name": "unsigned short" + }, + "kind": "pointer" + }, + "offset": 24 + }, + "NumOfMouseVKey": { + "type": { + "kind": "base", + "name": "long" + }, + "offset": 16 + }, + "pVkToF": { + "type": { + "subtype": { + "kind": "struct", + "name": "_VK_TO_FUNCTION_TABLE" + }, + "kind": "pointer" + }, + "offset": 8 + }, + "LayoutInformation": { + "type": { + "kind": "base", + "name": "unsigned short" + }, + "offset": 2 + } + }, + "kind": "struct", + "size": 32 + }, + "__unnamed_1158": { + "fields": { + "Reserved": { + "type": { + "bit_position": 2, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long long" + }, + "bit_length": 2 + }, + "offset": 8 + }, + "HeaderType": { + "type": { + "bit_position": 0, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long long" + }, + "bit_length": 1 + }, + "offset": 8 + }, + "Sequence": { + "type": { + "bit_position": 16, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long long" + }, + "bit_length": 48 + }, + "offset": 0 + }, + "Init": { + "type": { + "bit_position": 1, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long long" + }, + "bit_length": 1 + }, + "offset": 8 + }, + "Depth": { + "type": { + "bit_position": 0, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long long" + }, + "bit_length": 16 + }, + "offset": 0 + }, + "NextEntry": { + "type": { + "bit_position": 4, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long long" + }, + "bit_length": 60 + }, + "offset": 8 + } + }, + "kind": "struct", + "size": 16 + }, + "HBITMAP__": { + "fields": { + "unused": { + "type": { + "kind": "base", + "name": "long" + }, + "offset": 0 + } + }, + "kind": "struct", + "size": 4 + }, + "__unnamed_124b": { + "fields": { + "Type": { + "type": { + "kind": "enum", + "name": "TypeEnum" + }, + "offset": 8 + }, + "Reserved": { + "type": { + "count": 3, + "subtype": { + "kind": "base", + "name": "unsigned char" + }, + "kind": "array" + }, + "offset": 1 + }, + "InPath": { + "type": { + "kind": "base", + "name": "unsigned char" + }, + "offset": 0 + } + }, + "kind": "struct", + "size": 16 + }, + "_TL": { + "fields": { + "pfnFree": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 16 + }, + "pobj": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 8 + }, + "next": { + "type": { + "subtype": { + "kind": "struct", + "name": "_TL" + }, + "kind": "pointer" + }, + "offset": 0 + } + }, + "kind": "struct", + "size": 24 + }, + "tagTOUCHINPUTINFO": { + "fields": { + "dwcInputs": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 24 + }, + "head": { + "type": { + "kind": "struct", + "name": "_THROBJHEAD" + }, + "offset": 0 + }, + "uFlags": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 28 + }, + "TouchInput": { + "type": { + "count": 1, + "subtype": { + "kind": "struct", + "name": "tagTOUCHINPUT" + }, + "kind": "array" + }, + "offset": 32 + } + }, + "kind": "struct", + "size": 80 + }, + "tagTHREADINFO": { + "fields": { + "ForceLegacyResizeNCMetr": { + "type": { + "bit_position": 29, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long long" + }, + "bit_length": 1 + }, + "offset": 520 + }, + "ptl": { + "type": { + "subtype": { + "kind": "struct", + "name": "_TL" + }, + "kind": "pointer" + }, + "offset": 336 + }, + "timeLast": { + "type": { + "kind": "base", + "name": "long" + }, + "offset": 448 + }, + "DontJournalAttach": { + "type": { + "bit_position": 28, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 1 + }, + "offset": 516 + }, + "fPack": { + "type": { + "bit_position": 2, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 26 + }, + "offset": 928 + }, + "pDevHTInfo": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 280 + }, + "dwCompatFlags": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 516 + }, + "psmsSent": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagSMS" + }, + "kind": "pointer" + }, + "offset": 424 + }, + "fsHooks": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 656 + }, + "DefaultCharset": { + "type": { + "bit_position": 14, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long long" + }, + "bit_length": 1 + }, + "offset": 520 + }, + "ulWindowSystemRendering": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 324 + }, + "dwExpWinVer": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 512 + }, + "psmsReceiveList": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagSMS" + }, + "kind": "pointer" + }, + "offset": 440 + }, + "sphkCurrent": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagHOOK" + }, + "kind": "pointer" + }, + "offset": 560 + }, + "No50ExStyles": { + "type": { + "bit_position": 2, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long long" + }, + "bit_length": 1 + }, + "offset": 520 + }, + "IgnoreFaults": { + "type": { + "bit_position": 25, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 1 + }, + "offset": 516 + }, + "pClientInfo": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagCLIENTINFO" + }, + "kind": "pointer" + }, + "offset": 400 + }, + "DDENoAsyncReg": { + "type": { + "bit_position": 20, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long long" + }, + "bit_length": 1 + }, + "offset": 520 + }, + "DealyHwndShakeChk": { + "type": { + "bit_position": 11, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 1 + }, + "offset": 516 + }, + "amdesk": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 720 + }, + "fsChangeBitsRemoved": { + "type": { + "kind": "base", + "name": "unsigned short" + }, + "offset": 704 + }, + "psmsCurrent": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagSMS" + }, + "kind": "pointer" + }, + "offset": 432 + }, + "NoInitFlagsOnFocus": { + "type": { + "bit_position": 17, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long long" + }, + "bit_length": 1 + }, + "offset": 520 + }, + "StrictLLHook": { + "type": { + "bit_position": 21, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long long" + }, + "bit_length": 1 + }, + "offset": 520 + }, + "pdcoRender": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 304 + }, + "NoShadow": { + "type": { + "bit_position": 22, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long long" + }, + "bit_length": 1 + }, + "offset": 520 + }, + "EnumHelv": { + "type": { + "bit_position": 12, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 1 + }, + "offset": 516 + }, + "NoBatching": { + "type": { + "bit_position": 9, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long long" + }, + "bit_length": 1 + }, + "offset": 520 + }, + "aphkStart": { + "type": { + "count": 16, + "subtype": { + "subtype": { + "kind": "struct", + "name": "tagHOOK" + }, + "kind": "pointer" + }, + "kind": "array" + }, + "offset": 896 + }, + "Winver31": { + "type": { + "bit_position": 21, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 1 + }, + "offset": 516 + }, + "Win30AvgWidth": { + "type": { + "bit_position": 19, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 1 + }, + "offset": 516 + }, + "ptlW32": { + "type": { + "subtype": { + "kind": "struct", + "name": "_TL" + }, + "kind": "pointer" + }, + "offset": 16 + }, + "AlwaysSendSyncPaint": { + "type": { + "bit_position": 6, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 1 + }, + "offset": 516 + }, + "IgnoreNoDiscard": { + "type": { + "bit_position": 0, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 1 + }, + "offset": 516 + }, + "cPaintsReady": { + "type": { + "kind": "base", + "name": "long" + }, + "offset": 480 + }, + "SubtractClips": { + "type": { + "bit_position": 14, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 1 + }, + "offset": 516 + }, + "apEvent": { + "type": { + "subtype": { + "subtype": { + "kind": "struct", + "name": "nt_symbols!_KEVENT" + }, + "kind": "pointer" + }, + "kind": "pointer" + }, + "offset": 712 + }, + "cEnterCount": { + "type": { + "kind": "base", + "name": "long" + }, + "offset": 672 + }, + "OpenGLEMF": { + "type": { + "bit_position": 26, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long long" + }, + "bit_length": 1 + }, + "offset": 520 + }, + "fThreadCleanupFinished": { + "type": { + "bit_position": 28, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 1 + }, + "offset": 928 + }, + "idLast": { + "type": { + "kind": "base", + "name": "unsigned long long" + }, + "offset": 456 + }, + "spklActive": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagKL" + }, + "kind": "pointer" + }, + "offset": 360 + }, + "pProxyPort": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 64 + }, + "NoEMFSpooling": { + "type": { + "bit_position": 26, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 1 + }, + "offset": 516 + }, + "ptdb": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagTDB" + }, + "kind": "pointer" + }, + "offset": 496 + }, + "SpareCompatFlags2": { + "type": { + "bit_position": 33, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long long" + }, + "bit_length": 31 + }, + "offset": 520 + }, + "bIncludeSprites": { + "type": { + "kind": "base", + "name": "unsigned char" + }, + "offset": 321 + }, + "mlPost": { + "type": { + "kind": "struct", + "name": "tagMLIST" + }, + "offset": 680 + }, + "RefCount": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 8 + }, + "pwinsta": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagWINDOWSTATION" + }, + "kind": "pointer" + }, + "offset": 496 + }, + "NoCustomPaperSize": { + "type": { + "bit_position": 12, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long long" + }, + "bit_length": 1 + }, + "offset": 520 + }, + "cTimersReady": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 484 + }, + "NoScrollBarCtxMenu": { + "type": { + "bit_position": 31, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 1 + }, + "offset": 516 + }, + "hPrevHidData": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 880 + }, + "NoPaddedBorder": { + "type": { + "bit_position": 28, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long long" + }, + "bit_length": 1 + }, + "offset": 520 + }, + "tlSpriteState": { + "type": { + "kind": "struct", + "name": "_TLSPRITESTATE" + }, + "offset": 104 + }, + "DpiAware": { + "type": { + "bit_position": 25, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long long" + }, + "bit_length": 1 + }, + "offset": 520 + }, + "MultipleBands": { + "type": { + "bit_position": 5, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 1 + }, + "offset": 516 + }, + "rpdesk": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagDESKTOP" + }, + "kind": "pointer" + }, + "offset": 376 + }, + "AnimationOff": { + "type": { + "bit_position": 0, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long long" + }, + "bit_length": 1 + }, + "offset": 520 + }, + "No50ExStyleBits": { + "type": { + "bit_position": 11, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long long" + }, + "bit_length": 1 + }, + "offset": 520 + }, + "ulThreadFlags2": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 928 + }, + "bEnableEngUpdateDeviceSurface": { + "type": { + "kind": "base", + "name": "unsigned char" + }, + "offset": 320 + }, + "pgdiBrushAttr": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 32 + }, + "hdesk": { + "type": { + "subtype": { + "kind": "struct", + "name": "HDESK__" + }, + "kind": "pointer" + }, + "offset": 472 + }, + "MoreExtraWndWords": { + "type": { + "bit_position": 8, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 1 + }, + "offset": 516 + }, + "NoGhost": { + "type": { + "bit_position": 19, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long long" + }, + "bit_length": 1 + }, + "offset": 520 + }, + "NoHRGN1": { + "type": { + "bit_position": 16, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 1 + }, + "offset": 516 + }, + "ptLast": { + "type": { + "kind": "struct", + "name": "tagPOINT" + }, + "offset": 628 + }, + "GiveUpForegound": { + "type": { + "bit_position": 6, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long long" + }, + "bit_length": 1 + }, + "offset": 520 + }, + "spDefaultImc": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagIMC" + }, + "kind": "pointer" + }, + "offset": 656 + }, + "pmsd": { + "type": { + "subtype": { + "kind": "struct", + "name": "_MOVESIZEDATA" + }, + "kind": "pointer" + }, + "offset": 544 + }, + "HardwareMixer": { + "type": { + "bit_position": 30, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long long" + }, + "bit_length": 1 + }, + "offset": 520 + }, + "pEThread": { + "type": { + "subtype": { + "kind": "struct", + "name": "nt_symbols!_ETHREAD" + }, + "kind": "pointer" + }, + "offset": 0 + }, + "MsgPPInfo": { + "type": { + "kind": "struct", + "name": "tagMSGPPINFO" + }, + "offset": 904 + }, + "EnumTTNotDevice": { + "type": { + "bit_position": 13, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 1 + }, + "offset": 516 + }, + "fSpecialInitialization": { + "type": { + "bit_position": 0, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 1 + }, + "offset": 928 + }, + "ForceFusion": { + "type": { + "bit_position": 23, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long long" + }, + "bit_length": 1 + }, + "offset": 520 + }, + "cti": { + "type": { + "kind": "struct", + "name": "tagCLIENTTHREADINFO" + }, + "offset": 864 + }, + "pClientID": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 72 + }, + "pstrAppName": { + "type": { + "subtype": { + "kind": "struct", + "name": "nt_symbols!_UNICODE_STRING" + }, + "kind": "pointer" + }, + "offset": 416 + }, + "ppi": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagPROCESSINFO" + }, + "kind": "pointer" + }, + "offset": 416 + }, + "SendMnuDblClk": { + "type": { + "bit_position": 18, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 1 + }, + "offset": 516 + }, + "DDENoSync": { + "type": { + "bit_position": 18, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long long" + }, + "bit_length": 1 + }, + "offset": 520 + }, + "EditNoMouseHide": { + "type": { + "bit_position": 8, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long long" + }, + "bit_length": 1 + }, + "offset": 520 + }, + "ptLastReal": { + "type": { + "kind": "struct", + "name": "tagPOINT" + }, + "offset": 636 + }, + "hTouchInputCurrent": { + "type": { + "subtype": { + "kind": "struct", + "name": "HTOUCHINPUT__" + }, + "kind": "pointer" + }, + "offset": 888 + }, + "pEventQueueServer": { + "type": { + "subtype": { + "kind": "struct", + "name": "nt_symbols!_KEVENT" + }, + "kind": "pointer" + }, + "offset": 600 + }, + "cNestedStableVisRgn": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 908 + }, + "NoDrawPatRect": { + "type": { + "bit_position": 3, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long long" + }, + "bit_length": 1 + }, + "offset": 520 + }, + "ForceTTGrapchis": { + "type": { + "bit_position": 15, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 1 + }, + "offset": 516 + }, + "GetDeviceCaps": { + "type": { + "bit_position": 20, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 1 + }, + "offset": 516 + }, + "fsReserveKeys": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 708 + }, + "pq": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagQ" + }, + "kind": "pointer" + }, + "offset": 352 + }, + "NoSoftCursOnMoveSize": { + "type": { + "bit_position": 31, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long long" + }, + "bit_length": 1 + }, + "offset": 520 + }, + "hEventQueueClient": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 592 + }, + "pdcoSrc": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 312 + }, + "DDE": { + "type": { + "bit_position": 13, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long long" + }, + "bit_length": 1 + }, + "offset": 520 + }, + "exitCode": { + "type": { + "kind": "base", + "name": "long" + }, + "offset": 464 + }, + "wchInjected": { + "type": { + "kind": "base", + "name": "wchar" + }, + "offset": 706 + }, + "CallTTDevice": { + "type": { + "bit_position": 4, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 1 + }, + "offset": 516 + }, + "DisableDBCSProp": { + "type": { + "bit_position": 29, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 1 + }, + "offset": 516 + }, + "MsShellDlg": { + "type": { + "bit_position": 4, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long long" + }, + "bit_length": 1 + }, + "offset": 520 + }, + "TransparentBltMirror": { + "type": { + "bit_position": 27, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long long" + }, + "bit_length": 1 + }, + "offset": 520 + }, + "pUMPDHeap": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 48 + }, + "PtiLink": { + "type": { + "kind": "struct", + "name": "nt_symbols!_LIST_ENTRY" + }, + "offset": 736 + }, + "HackWinFlags": { + "type": { + "bit_position": 10, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 1 + }, + "offset": 516 + }, + "cVisWindows": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 728 + }, + "NcCalcSizeOnMove": { + "type": { + "bit_position": 17, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 1 + }, + "offset": 516 + }, + "KCOff": { + "type": { + "bit_position": 1, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long long" + }, + "bit_length": 1 + }, + "offset": 520 + }, + "readyHead": { + "type": { + "kind": "struct", + "name": "nt_symbols!_LIST_ENTRY" + }, + "offset": 912 + }, + "UsePrintingEscape": { + "type": { + "bit_position": 2, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 1 + }, + "offset": 516 + }, + "hGestureInfoCurrent": { + "type": { + "subtype": { + "kind": "struct", + "name": "HGESTUREINFO__" + }, + "kind": "pointer" + }, + "offset": 896 + }, + "ForceTextBand": { + "type": { + "bit_position": 1, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 1 + }, + "offset": 516 + }, + "pUMPDObj": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 56 + }, + "cWindows": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 724 + }, + "fETWReserved": { + "type": { + "bit_position": 29, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 3 + }, + "offset": 928 + }, + "pMenuState": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagMENUSTATE" + }, + "kind": "pointer" + }, + "offset": 488 + }, + "pRBRecursionCount": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 96 + }, + "TIF_flags": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 480 + }, + "iVisRgnUniqueness": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 328 + }, + "Win31DevModeSize": { + "type": { + "bit_position": 23, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 1 + }, + "offset": 516 + }, + "pSBTrack": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagSBTRACK" + }, + "kind": "pointer" + }, + "offset": 584 + }, + "spwndDefaultIme": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagWND" + }, + "kind": "pointer" + }, + "offset": 648 + }, + "dwCompatFlags2": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 520 + }, + "EditSetTextMunge": { + "type": { + "bit_position": 7, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 1 + }, + "offset": 516 + }, + "Random31Ux": { + "type": { + "bit_position": 27, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 1 + }, + "offset": 516 + }, + "fgfSwitchInProgressSetter": { + "type": { + "bit_position": 1, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 1 + }, + "offset": 928 + }, + "ulClientDelta": { + "type": { + "kind": "base", + "name": "unsigned long long" + }, + "offset": 392 + }, + "pdcoAA": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 296 + }, + "NoTimeCbProtect": { + "type": { + "bit_position": 24, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long long" + }, + "bit_length": 1 + }, + "offset": 520 + }, + "DisableFontAssoc": { + "type": { + "bit_position": 24, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 1 + }, + "offset": 516 + }, + "pcti": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagCLIENTTHREADINFO" + }, + "kind": "pointer" + }, + "offset": 368 + }, + "NoCharDeadKey": { + "type": { + "bit_position": 15, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long long" + }, + "bit_length": 1 + }, + "offset": 520 + }, + "TTIgnoreRasterDupe": { + "type": { + "bit_position": 9, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 1 + }, + "offset": 516 + }, + "lParamHkCurrent": { + "type": { + "kind": "base", + "name": "long long" + }, + "offset": 568 + }, + "qwCompatFlags2": { + "type": { + "kind": "base", + "name": "unsigned long long" + }, + "offset": 520 + }, + "wParamHkCurrent": { + "type": { + "kind": "base", + "name": "unsigned long long" + }, + "offset": 576 + }, + "NoWindowArrangement": { + "type": { + "bit_position": 32, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long long" + }, + "bit_length": 1 + }, + "offset": 520 + }, + "ActiveMenus": { + "type": { + "bit_position": 7, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long long" + }, + "bit_length": 1 + }, + "offset": 520 + }, + "pDeskInfo": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagDESKTOPINFO" + }, + "kind": "pointer" + }, + "offset": 456 + }, + "pqAttach": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagQ" + }, + "kind": "pointer" + }, + "offset": 528 + }, + "pNonRBRecursionCount": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 100 + }, + "psiiList": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagSVR_INSTANCE_INFO" + }, + "kind": "pointer" + }, + "offset": 504 + }, + "IgnoreTopMost": { + "type": { + "bit_position": 3, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 1 + }, + "offset": 516 + }, + "TryExceptCallWndProc": { + "type": { + "bit_position": 16, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long long" + }, + "bit_length": 1 + }, + "offset": 520 + }, + "NoDDETrackDying": { + "type": { + "bit_position": 5, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long long" + }, + "bit_length": 1 + }, + "offset": 520 + }, + "GdiTmpTgoList": { + "type": { + "kind": "struct", + "name": "nt_symbols!_LIST_ENTRY" + }, + "offset": 80 + }, + "pUMPDObjs": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 40 + }, + "FontSubs": { + "type": { + "bit_position": 10, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long long" + }, + "bit_length": 1 + }, + "offset": 520 + }, + "pgdiDcattr": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 24 + }, + "SmoothScrolling": { + "type": { + "bit_position": 30, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 1 + }, + "offset": 516 + }, + "pSpriteState": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 272 + }, + "iCursorLevel": { + "type": { + "kind": "base", + "name": "long" + }, + "offset": 624 + }, + "ulDevHTInfoUniqueness": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 288 + }, + "ptiSibling": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagTHREADINFO" + }, + "kind": "pointer" + }, + "offset": 536 + }, + "hklPrev": { + "type": { + "subtype": { + "kind": "struct", + "name": "HKL__" + }, + "kind": "pointer" + }, + "offset": 664 + }, + "IncreaseStack": { + "type": { + "bit_position": 22, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 1 + }, + "offset": 516 + } + }, + "kind": "struct", + "size": 936 + }, + "__unnamed_11ff": { + "fields": { + "ShareAccess": { + "type": { + "kind": "base", + "name": "unsigned short" + }, + "offset": 18 + }, + "EaLength": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 24 + }, + "SecurityContext": { + "type": { + "subtype": { + "kind": "struct", + "name": "nt_symbols!_IO_SECURITY_CONTEXT" + }, + "kind": "pointer" + }, + "offset": 0 + }, + "Options": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 8 + }, + "FileAttributes": { + "type": { + "kind": "base", + "name": "unsigned short" + }, + "offset": 16 + } + }, + "kind": "struct", + "size": 32 + }, + "_CALLPROCDATA": { + "fields": { + "head": { + "type": { + "kind": "struct", + "name": "_PROCDESKHEAD" + }, + "offset": 0 + }, + "pfnClientPrevious": { + "type": { + "kind": "base", + "name": "unsigned long long" + }, + "offset": 48 + }, + "wType": { + "type": { + "kind": "base", + "name": "unsigned short" + }, + "offset": 56 + }, + "spcpdNext": { + "type": { + "subtype": { + "kind": "struct", + "name": "_CALLPROCDATA" + }, + "kind": "pointer" + }, + "offset": 40 + } + }, + "kind": "struct", + "size": 64 + }, + "_D3DKMDT_VIDPN_PRESENT_PATH": { + "fields": { + "VidPnTargetColorCoeffDynamicRanges": { + "type": { + "kind": "struct", + "name": "_D3DKMDT_COLOR_COEFF_DYNAMIC_RANGES" + }, + "offset": 48 + }, + "VidPnTargetColorBasis": { + "type": { + "kind": "enum", + "name": "VidPnTargetColorBasisEnum" + }, + "offset": 44 + }, + "ContentTransformation": { + "type": { + "kind": "struct", + "name": "_D3DKMDT_VIDPN_PRESENT_PATH_TRANSFORMATION" + }, + "offset": 12 + }, + "GammaRamp": { + "type": { + "kind": "struct", + "name": "_D3DKMDT_GAMMA_RAMP" + }, + "offset": 336 + }, + "CopyProtection": { + "type": { + "kind": "struct", + "name": "_D3DKMDT_VIDPN_PRESENT_PATH_COPYPROTECTION" + }, + "offset": 68 + }, + "VidPnSourceId": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 0 + }, + "Content": { + "type": { + "kind": "enum", + "name": "ContentEnum" + }, + "offset": 64 + }, + "VisibleFromActiveTLOffset": { + "type": { + "kind": "struct", + "name": "_D3DKMDT_2DREGION" + }, + "offset": 28 + }, + "VidPnTargetId": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 4 + }, + "VisibleFromActiveBROffset": { + "type": { + "kind": "struct", + "name": "_D3DKMDT_2DREGION" + }, + "offset": 36 + }, + "ImportanceOrdinal": { + "type": { + "kind": "enum", + "name": "ImportanceOrdinalEnum" + }, + "offset": 8 + } + }, + "kind": "struct", + "size": 360 + }, + "__unnamed_1253": { + "fields": { + "PowerSequence": { + "type": { + "subtype": { + "kind": "struct", + "name": "nt_symbols!_POWER_SEQUENCE" + }, + "kind": "pointer" + }, + "offset": 0 + } + }, + "kind": "struct", + "size": 8 + }, + "tagPROCESS_HID_TABLE": { + "fields": { + "fExclusiveMouseSink": { + "type": { + "bit_position": 3, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 100 + }, + "fCaptureMouse": { + "type": { + "bit_position": 8, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 100 + }, + "fNoLegacyMouse": { + "type": { + "bit_position": 1, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 100 + }, + "fRawKeyboard": { + "type": { + "bit_position": 4, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 100 + }, + "spwndTargetMouse": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagWND" + }, + "kind": "pointer" + }, + "offset": 64 + }, + "spwndTargetKbd": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagWND" + }, + "kind": "pointer" + }, + "offset": 72 + }, + "UsageLast": { + "type": { + "kind": "base", + "name": "unsigned short" + }, + "offset": 98 + }, + "UsagePageLast": { + "type": { + "kind": "base", + "name": "unsigned short" + }, + "offset": 96 + }, + "fRawMouse": { + "type": { + "bit_position": 0, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 100 + }, + "fRawMouseSink": { + "type": { + "bit_position": 2, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 100 + }, + "inclusionList": { + "type": { + "kind": "struct", + "name": "nt_symbols!_LIST_ENTRY" + }, + "offset": 16 + }, + "nSinks": { + "type": { + "kind": "base", + "name": "long" + }, + "offset": 80 + }, + "UsagePageList": { + "type": { + "kind": "struct", + "name": "nt_symbols!_LIST_ENTRY" + }, + "offset": 32 + }, + "ExclusionList": { + "type": { + "kind": "struct", + "name": "nt_symbols!_LIST_ENTRY" + }, + "offset": 48 + }, + "InclusionList": { + "type": { + "kind": "struct", + "name": "nt_symbols!_LIST_ENTRY" + }, + "offset": 16 + }, + "fRawKeyboardSink": { + "type": { + "bit_position": 6, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 100 + }, + "fAppKeys": { + "type": { + "bit_position": 10, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 100 + }, + "fNoHotKeys": { + "type": { + "bit_position": 9, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 100 + }, + "link": { + "type": { + "kind": "struct", + "name": "nt_symbols!_LIST_ENTRY" + }, + "offset": 0 + }, + "fNoLegacyKeyboard": { + "type": { + "bit_position": 5, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 100 + }, + "request": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagPROCESS_HID_REQUEST" + }, + "kind": "pointer" + }, + "offset": 16 + }, + "fExclusiveKeyboardSink": { + "type": { + "bit_position": 7, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 100 + }, + "pLastRequest": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagPROCESS_HID_REQUEST" + }, + "kind": "pointer" + }, + "offset": 88 + } + }, + "kind": "struct", + "size": 104 + }, + "__unnamed_1809": { + "fields": { + "Affinity": { + "type": { + "kind": "base", + "name": "unsigned long long" + }, + "offset": 8 + }, + "Vector": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 4 + }, + "Group": { + "type": { + "kind": "base", + "name": "unsigned short" + }, + "offset": 0 + }, + "MessageCount": { + "type": { + "kind": "base", + "name": "unsigned short" + }, + "offset": 2 + } + }, + "kind": "struct", + "size": 16 + }, + "tagHOOK": { + "fields": { + "head": { + "type": { + "kind": "struct", + "name": "_THRDESKHEAD" + }, + "offset": 0 + }, + "iHook": { + "type": { + "kind": "base", + "name": "long" + }, + "offset": 48 + }, + "phkNext": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagHOOK" + }, + "kind": "pointer" + }, + "offset": 40 + }, + "offPfn": { + "type": { + "kind": "base", + "name": "unsigned long long" + }, + "offset": 56 + }, + "flags": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 64 + }, + "fLastHookHung": { + "type": { + "bit_position": 7, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 88 + }, + "nTimeout": { + "type": { + "bit_position": 0, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 7 + }, + "offset": 88 + }, + "ihmod": { + "type": { + "kind": "base", + "name": "long" + }, + "offset": 68 + }, + "ptiHooked": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagTHREADINFO" + }, + "kind": "pointer" + }, + "offset": 72 + }, + "rpdesk": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagDESKTOP" + }, + "kind": "pointer" + }, + "offset": 80 + } + }, + "kind": "struct", + "size": 96 + }, + "_THROBJHEAD": { + "fields": { + "h": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 0 + }, + "pti": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagTHREADINFO" + }, + "kind": "pointer" + }, + "offset": 16 + }, + "cLockObj": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 8 + } + }, + "kind": "struct", + "size": 24 + }, + "tagPROCESS_HID_REQUEST": { + "fields": { + "fSinkable": { + "type": { + "bit_position": 0, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 20 + }, + "pTLCInfo": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagHID_TLC_INFO" + }, + "kind": "pointer" + }, + "offset": 24 + }, + "hwnd": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagWND" + }, + "kind": "pointer" + }, + "offset": 32 + }, + "fDevNotify": { + "type": { + "bit_position": 2, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 20 + }, + "fExSinkable": { + "type": { + "bit_position": 1, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 20 + }, + "usUsage": { + "type": { + "kind": "base", + "name": "short" + }, + "offset": 18 + }, + "fExclusiveOrphaned": { + "type": { + "bit_position": 3, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 20 + }, + "next_request": { + "type": { + "kind": "struct", + "name": "nt_symbols!_LIST_ENTRY" + }, + "offset": 0 + }, + "link": { + "type": { + "kind": "struct", + "name": "nt_symbols!_LIST_ENTRY" + }, + "offset": 0 + }, + "pPORequest": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagHID_PAGEONLY_REQUEST" + }, + "kind": "pointer" + }, + "offset": 24 + }, + "usUsagePage": { + "type": { + "kind": "base", + "name": "short" + }, + "offset": 16 + }, + "ptr": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 24 + }, + "spwndTarget": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagWND" + }, + "kind": "pointer" + }, + "offset": 32 + } + }, + "kind": "struct", + "size": 40 + }, + "_KFLOATING_SAVE": { + "fields": { + "Dummy": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 0 + } + }, + "kind": "struct", + "size": 4 + }, + "_D3DKMDT_VIDPN_PRESENT_PATH_ROTATION_SUPPORT": { + "fields": { + "Rotate270": { + "type": { + "bit_position": 3, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 1 + }, + "offset": 0 + }, + "Rotate90": { + "type": { + "bit_position": 1, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 1 + }, + "offset": 0 + }, + "Identity": { + "type": { + "bit_position": 0, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 1 + }, + "offset": 0 + }, + "Rotate180": { + "type": { + "bit_position": 2, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 1 + }, + "offset": 0 + } + }, + "kind": "struct", + "size": 4 + }, + "tagMLIST": { + "fields": { + "cMsgs": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 16 + }, + "pqmsgRead": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagQMSG" + }, + "kind": "pointer" + }, + "offset": 0 + }, + "pqmsgWriteLast": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagQMSG" + }, + "kind": "pointer" + }, + "offset": 8 + } + }, + "kind": "struct", + "size": 24 + }, + "_CONSOLE_CARET_INFO": { + "fields": { + "hwnd": { + "type": { + "subtype": { + "kind": "struct", + "name": "HWND__" + }, + "kind": "pointer" + }, + "offset": 0 + }, + "rc": { + "type": { + "kind": "struct", + "name": "tagRECT" + }, + "offset": 8 + } + }, + "kind": "struct", + "size": 24 + }, + "__unnamed_1807": { + "fields": { + "Affinity": { + "type": { + "kind": "base", + "name": "unsigned long long" + }, + "offset": 8 + }, + "Vector": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 4 + }, + "Group": { + "type": { + "kind": "base", + "name": "unsigned short" + }, + "offset": 2 + }, + "Level": { + "type": { + "kind": "base", + "name": "unsigned short" + }, + "offset": 0 + } + }, + "kind": "struct", + "size": 16 + }, + "DEADKEY": { + "fields": { + "wchComposed": { + "type": { + "kind": "base", + "name": "wchar" + }, + "offset": 4 + }, + "dwBoth": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 0 + }, + "uFlags": { + "type": { + "kind": "base", + "name": "unsigned short" + }, + "offset": 6 + } + }, + "kind": "struct", + "size": 8 + }, + "tagPROCESSINFO": { + "fields": { + "DxProcess": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 248 + }, + "fHasMagContext": { + "type": { + "bit_position": 0, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 1 + }, + "offset": 736 + }, + "hwinsta": { + "type": { + "subtype": { + "kind": "struct", + "name": "HWINSTA__" + }, + "kind": "pointer" + }, + "offset": 608 + }, + "NextStart": { + "type": { + "subtype": { + "kind": "struct", + "name": "_W32PROCESS" + }, + "kind": "pointer" + }, + "offset": 32 + }, + "ptiList": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagTHREADINFO" + }, + "kind": "pointer" + }, + "offset": 256 + }, + "pHidTable": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagPROCESS_HID_TABLE" + }, + "kind": "pointer" + }, + "offset": 744 + }, + "W32PF_Flags": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 12 + }, + "UserHandleCount": { + "type": { + "kind": "base", + "name": "long" + }, + "offset": 68 + }, + "pclsPublicList": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagCLS" + }, + "kind": "pointer" + }, + "offset": 288 + }, + "dwhmodLibLoadedMask": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 340 + }, + "GDIBrushAttrFreeList": { + "type": { + "kind": "struct", + "name": "nt_symbols!_LIST_ENTRY" + }, + "offset": 208 + }, + "hdeskStartup": { + "type": { + "subtype": { + "kind": "struct", + "name": "HDESK__" + }, + "kind": "pointer" + }, + "offset": 328 + }, + "GDIPushLock": { + "type": { + "kind": "struct", + "name": "nt_symbols!_EX_PUSH_LOCK" + }, + "offset": 80 + }, + "dwImeCompatFlags": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 696 + }, + "hMonitor": { + "type": { + "subtype": { + "kind": "struct", + "name": "HMONITOR__" + }, + "kind": "pointer" + }, + "offset": 624 + }, + "ptiMainThread": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagTHREADINFO" + }, + "kind": "pointer" + }, + "offset": 264 + }, + "pvwplWndGCList": { + "type": { + "subtype": { + "kind": "struct", + "name": "VWPL" + }, + "kind": "pointer" + }, + "offset": 760 + }, + "pBrushAttrList": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 48 + }, + "usi": { + "type": { + "kind": "struct", + "name": "tagUSERSTARTUPINFO" + }, + "offset": 708 + }, + "luidSession": { + "type": { + "kind": "struct", + "name": "nt_symbols!_LUID" + }, + "offset": 700 + }, + "Unused": { + "type": { + "bit_position": 1, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 31 + }, + "offset": 736 + }, + "GDIHandleCount": { + "type": { + "kind": "base", + "name": "long" + }, + "offset": 60 + }, + "pW32Job": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagW32JOB" + }, + "kind": "pointer" + }, + "offset": 688 + }, + "W32Pid": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 56 + }, + "dwRegisteredClasses": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 752 + }, + "bmHandleFlags": { + "type": { + "kind": "struct", + "name": "nt_symbols!_RTL_BITMAP" + }, + "offset": 648 + }, + "pclsPrivateList": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagCLS" + }, + "kind": "pointer" + }, + "offset": 280 + }, + "UserHandleCountPeak": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 72 + }, + "GDIEngUserMemAllocTable": { + "type": { + "kind": "struct", + "name": "nt_symbols!_RTL_AVL_TABLE" + }, + "offset": 88 + }, + "RefCount": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 8 + }, + "GDIHandleCountPeak": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 64 + }, + "GDIW32PIDLockedBitmaps": { + "type": { + "kind": "struct", + "name": "nt_symbols!_LIST_ENTRY" + }, + "offset": 224 + }, + "amwinsta": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 616 + }, + "StartCursorHideTime": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 24 + }, + "ppiNext": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagPROCESSINFO" + }, + "kind": "pointer" + }, + "offset": 304 + }, + "GDIDcAttrFreeList": { + "type": { + "kind": "struct", + "name": "nt_symbols!_LIST_ENTRY" + }, + "offset": 192 + }, + "Flags": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 736 + }, + "dwHotkey": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 620 + }, + "cSysExpunge": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 336 + }, + "rpdeskStartup": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagDESKTOP" + }, + "kind": "pointer" + }, + "offset": 272 + }, + "pdvList": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagDESKTOPVIEW" + }, + "kind": "pointer" + }, + "offset": 632 + }, + "hidTable": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagPROCESS_HID_TABLE" + }, + "kind": "pointer" + }, + "offset": 824 + }, + "cThreads": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 320 + }, + "pwpi": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagWOWPROCESSINFO" + }, + "kind": "pointer" + }, + "offset": 296 + }, + "ppiNextRunning": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagPROCESSINFO" + }, + "kind": "pointer" + }, + "offset": 312 + }, + "dwLayout": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 740 + }, + "Process": { + "type": { + "subtype": { + "kind": "struct", + "name": "nt_symbols!_EPROCESS" + }, + "kind": "pointer" + }, + "offset": 0 + }, + "rpwinsta": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagWINDOWSTATION" + }, + "kind": "pointer" + }, + "offset": 600 + }, + "pCursorCache": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagCURSOR" + }, + "kind": "pointer" + }, + "offset": 664 + }, + "pClientBase": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 672 + }, + "ahmodLibLoaded": { + "type": { + "count": 32, + "subtype": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "kind": "array" + }, + "offset": 384 + }, + "iClipSerialNumber": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 640 + }, + "dwLpkEntryPoints": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 680 + }, + "pDCAttrList": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 40 + }, + "hSecureGdiSharedHandleTable": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 240 + }, + "InputIdleEvent": { + "type": { + "subtype": { + "kind": "struct", + "name": "nt_symbols!_KEVENT" + }, + "kind": "pointer" + }, + "offset": 16 + } + }, + "kind": "struct", + "size": 768 + }, + "HBRUSH__": { + "fields": { + "unused": { + "type": { + "kind": "base", + "name": "long" + }, + "offset": 0 + } + }, + "kind": "struct", + "size": 4 + }, + "tagCLIP": { + "fields": { + "fmt": { + "type": { + "kind": "enum", + "name": "fmtEnum" + }, + "offset": 0 + }, + "fGlobalHandle": { + "type": { + "kind": "base", + "name": "long" + }, + "offset": 16 + }, + "hData": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 8 + } + }, + "kind": "struct", + "size": 24 + }, + "tagUAHMENUPOPUPMETRICS": { + "fields": { + "rgcx": { + "type": { + "count": 4, + "subtype": { + "kind": "base", + "name": "long" + }, + "kind": "array" + }, + "offset": 0 + }, + "fUpdateMaxWidths": { + "type": { + "bit_position": 0, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 16 + } + }, + "kind": "struct", + "size": 20 + }, + "tagSMS": { + "fields": { + "wParam": { + "type": { + "kind": "base", + "name": "unsigned long long" + }, + "offset": 72 + }, + "lParam": { + "type": { + "kind": "base", + "name": "long long" + }, + "offset": 80 + }, + "lpResultCallBack": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 32 + }, + "lRet": { + "type": { + "kind": "base", + "name": "long long" + }, + "offset": 56 + }, + "psmsReceiveNext": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagSMS" + }, + "kind": "pointer" + }, + "offset": 8 + }, + "ptiSender": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagTHREADINFO" + }, + "kind": "pointer" + }, + "offset": 16 + }, + "tSent": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 64 + }, + "flags": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 68 + }, + "pvCapture": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 104 + }, + "psmsNext": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagSMS" + }, + "kind": "pointer" + }, + "offset": 0 + }, + "ptiReceiver": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagTHREADINFO" + }, + "kind": "pointer" + }, + "offset": 24 + }, + "ptiCallBackSender": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagTHREADINFO" + }, + "kind": "pointer" + }, + "offset": 48 + }, + "spwnd": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagWND" + }, + "kind": "pointer" + }, + "offset": 96 + }, + "message": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 88 + }, + "dwData": { + "type": { + "kind": "base", + "name": "unsigned long long" + }, + "offset": 40 + } + }, + "kind": "struct", + "size": 112 + }, + "__unnamed_195e": { + "fields": { + "Length48": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 0 + }, + "Alignment48": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 4 + }, + "MinimumAddress": { + "type": { + "kind": "struct", + "name": "nt_symbols!_LARGE_INTEGER" + }, + "offset": 8 + }, + "MaximumAddress": { + "type": { + "kind": "struct", + "name": "nt_symbols!_LARGE_INTEGER" + }, + "offset": 16 + } + }, + "kind": "struct", + "size": 24 + }, + "__unnamed_195c": { + "fields": { + "Length40": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 0 + }, + "Alignment40": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 4 + }, + "MinimumAddress": { + "type": { + "kind": "struct", + "name": "nt_symbols!_LARGE_INTEGER" + }, + "offset": 8 + }, + "MaximumAddress": { + "type": { + "kind": "struct", + "name": "nt_symbols!_LARGE_INTEGER" + }, + "offset": 16 + } + }, + "kind": "struct", + "size": 24 + }, + "_W32THREAD": { + "fields": { + "pRBRecursionCount": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 96 + }, + "iVisRgnUniqueness": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 328 + }, + "RefCount": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 8 + }, + "pDevHTInfo": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 280 + }, + "pUMPDHeap": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 48 + }, + "pgdiBrushAttr": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 32 + }, + "ulWindowSystemRendering": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 324 + }, + "tlSpriteState": { + "type": { + "kind": "struct", + "name": "_TLSPRITESTATE" + }, + "offset": 104 + }, + "pdcoRender": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 304 + }, + "bEnableEngUpdateDeviceSurface": { + "type": { + "kind": "base", + "name": "unsigned char" + }, + "offset": 320 + }, + "pdcoAA": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 296 + }, + "pNonRBRecursionCount": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 100 + }, + "ptlW32": { + "type": { + "subtype": { + "kind": "struct", + "name": "_TL" + }, + "kind": "pointer" + }, + "offset": 16 + }, + "GdiTmpTgoList": { + "type": { + "kind": "struct", + "name": "nt_symbols!_LIST_ENTRY" + }, + "offset": 80 + }, + "pUMPDObjs": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 40 + }, + "pgdiDcattr": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 24 + }, + "bIncludeSprites": { + "type": { + "kind": "base", + "name": "unsigned char" + }, + "offset": 321 + }, + "pEThread": { + "type": { + "subtype": { + "kind": "struct", + "name": "nt_symbols!_ETHREAD" + }, + "kind": "pointer" + }, + "offset": 0 + }, + "pSpriteState": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 272 + }, + "pProxyPort": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 64 + }, + "ulDevHTInfoUniqueness": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 288 + }, + "pdcoSrc": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 312 + }, + "pUMPDObj": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 56 + }, + "pClientID": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 72 + } + }, + "kind": "struct", + "size": 336 + }, + "_VK_TO_WCHAR_TABLE": { + "fields": { + "pVkToWchars": { + "type": { + "subtype": { + "kind": "struct", + "name": "_VK_TO_WCHARS1" + }, + "kind": "pointer" + }, + "offset": 0 + }, + "cbSize": { + "type": { + "kind": "base", + "name": "unsigned char" + }, + "offset": 9 + }, + "nModifications": { + "type": { + "kind": "base", + "name": "unsigned char" + }, + "offset": 8 + } + }, + "kind": "struct", + "size": 16 + }, + "tagPROPLIST": { + "fields": { + "aprop": { + "type": { + "count": 1, + "subtype": { + "kind": "struct", + "name": "tagPROP" + }, + "kind": "array" + }, + "offset": 8 + }, + "iFirstFree": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 4 + }, + "cEntries": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 0 + } + }, + "kind": "struct", + "size": 24 + }, + "_D3DKMDT_FREQUENCY_RANGE": { + "fields": { + "MinVSyncFreq": { + "type": { + "kind": "struct", + "name": "_D3DDDI_RATIONAL" + }, + "offset": 0 + }, + "MaxVSyncFreq": { + "type": { + "kind": "struct", + "name": "_D3DDDI_RATIONAL" + }, + "offset": 8 + }, + "MaxHSyncFreq": { + "type": { + "kind": "struct", + "name": "_D3DDDI_RATIONAL" + }, + "offset": 24 + }, + "MinHSyncFreq": { + "type": { + "kind": "struct", + "name": "_D3DDDI_RATIONAL" + }, + "offset": 16 + } + }, + "kind": "struct", + "size": 32 + }, + "__unnamed_11f8": { + "fields": { + "Apc": { + "type": { + "kind": "struct", + "name": "nt_symbols!_KAPC" + }, + "offset": 0 + }, + "CompletionKey": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 0 + }, + "Overlay": { + "type": { + "kind": "struct", + "name": "__unnamed_11f5" + }, + "offset": 0 + } + }, + "kind": "struct", + "size": 88 + }, + "__unnamed_18bf": { + "fields": { + "BaseMiddle": { + "type": { + "kind": "base", + "name": "unsigned char" + }, + "offset": 0 + }, + "BaseHigh": { + "type": { + "kind": "base", + "name": "unsigned char" + }, + "offset": 3 + }, + "Flags1": { + "type": { + "kind": "base", + "name": "unsigned char" + }, + "offset": 1 + }, + "Flags2": { + "type": { + "kind": "base", + "name": "unsigned char" + }, + "offset": 2 + } + }, + "kind": "struct", + "size": 4 + }, + "tagPROFILEVALUEINFO": { + "fields": { + "dwValue": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 0 + }, + "uSection": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 4 + }, + "pwszKeyName": { + "type": { + "subtype": { + "kind": "base", + "name": "wchar" + }, + "kind": "pointer" + }, + "offset": 8 + } + }, + "kind": "struct", + "size": 16 + }, + "__unnamed_11f5": { + "fields": { + "Thread": { + "type": { + "subtype": { + "kind": "struct", + "name": "nt_symbols!_ETHREAD" + }, + "kind": "pointer" + }, + "offset": 32 + }, + "DeviceQueueEntry": { + "type": { + "kind": "struct", + "name": "nt_symbols!_KDEVICE_QUEUE_ENTRY" + }, + "offset": 0 + }, + "CurrentStackLocation": { + "type": { + "subtype": { + "kind": "struct", + "name": "nt_symbols!_IO_STACK_LOCATION" + }, + "kind": "pointer" + }, + "offset": 64 + }, + "DriverContext": { + "type": { + "count": 4, + "subtype": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "kind": "array" + }, + "offset": 0 + }, + "AuxiliaryBuffer": { + "type": { + "subtype": { + "kind": "base", + "name": "unsigned char" + }, + "kind": "pointer" + }, + "offset": 40 + }, + "OriginalFileObject": { + "type": { + "subtype": { + "kind": "struct", + "name": "nt_symbols!_FILE_OBJECT" + }, + "kind": "pointer" + }, + "offset": 72 + }, + "PacketType": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 64 + }, + "ListEntry": { + "type": { + "kind": "struct", + "name": "nt_symbols!_LIST_ENTRY" + }, + "offset": 48 + } + }, + "kind": "struct", + "size": 80 + }, + "__unnamed_125f": { + "fields": { + "AllocatedResources": { + "type": { + "subtype": { + "kind": "struct", + "name": "nt_symbols!_CM_RESOURCE_LIST" + }, + "kind": "pointer" + }, + "offset": 0 + }, + "AllocatedResourcesTranslated": { + "type": { + "subtype": { + "kind": "struct", + "name": "nt_symbols!_CM_RESOURCE_LIST" + }, + "kind": "pointer" + }, + "offset": 8 + } + }, + "kind": "struct", + "size": 16 + }, + "D3DDDI_DXGI_RGB": { + "fields": { + "Blue": { + "type": { + "kind": "base", + "name": "float" + }, + "offset": 8 + }, + "Green": { + "type": { + "kind": "base", + "name": "float" + }, + "offset": 4 + }, + "Red": { + "type": { + "kind": "base", + "name": "float" + }, + "offset": 0 + } + }, + "kind": "struct", + "size": 12 + }, + "__unnamed_1219": { + "fields": { + "Type3InputBuffer": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 24 + }, + "OutputBufferLength": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 0 + }, + "FsControlCode": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 16 + }, + "InputBufferLength": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 8 + } + }, + "kind": "struct", + "size": 32 + }, + "__unnamed_125b": { + "fields": { + "State": { + "type": { + "kind": "struct", + "name": "nt_symbols!_POWER_STATE" + }, + "offset": 16 + }, + "Type": { + "type": { + "kind": "enum", + "name": "TypeEnum" + }, + "offset": 8 + }, + "SystemContext": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 0 + }, + "ShutdownType": { + "type": { + "kind": "enum", + "name": "ShutdownTypeEnum" + }, + "offset": 24 + }, + "SystemPowerStateContext": { + "type": { + "kind": "struct", + "name": "nt_symbols!_SYSTEM_POWER_STATE_CONTEXT" + }, + "offset": 0 + } + }, + "kind": "struct", + "size": 32 + }, + "HDC__": { + "fields": { + "unused": { + "type": { + "kind": "base", + "name": "long" + }, + "offset": 0 + } + }, + "kind": "struct", + "size": 4 + }, + "tagDISPLAYINFO": { + "fields": { + "hDev": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 0 + }, + "SpatialListHead": { + "type": { + "kind": "struct", + "name": "_KLIST_ENTRY" + }, + "offset": 144 + }, + "BitCountMax": { + "type": { + "kind": "base", + "name": "unsigned short" + }, + "offset": 130 + }, + "cyGray": { + "type": { + "kind": "base", + "name": "long" + }, + "offset": 60 + }, + "hdcBits": { + "type": { + "subtype": { + "kind": "struct", + "name": "HDC__" + }, + "kind": "pointer" + }, + "offset": 32 + }, + "fDesktopIsRect": { + "type": { + "bit_position": 0, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 132 + }, + "hbmGray": { + "type": { + "subtype": { + "kind": "struct", + "name": "HBITMAP__" + }, + "kind": "pointer" + }, + "offset": 48 + }, + "pmdev": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 8 + }, + "cFullScreen": { + "type": { + "kind": "base", + "name": "short" + }, + "offset": 160 + }, + "cxGray": { + "type": { + "kind": "base", + "name": "long" + }, + "offset": 56 + }, + "dmLogPixels": { + "type": { + "kind": "base", + "name": "unsigned short" + }, + "offset": 128 + }, + "hDevInfo": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 16 + }, + "fAnyPalette": { + "type": { + "bit_position": 1, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 132 + }, + "pspbFirst": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagSPB" + }, + "kind": "pointer" + }, + "offset": 72 + }, + "pMonitorPrimary": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagMONITOR" + }, + "kind": "pointer" + }, + "offset": 88 + }, + "Spare0": { + "type": { + "kind": "base", + "name": "short" + }, + "offset": 162 + }, + "pMonitorFirst": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagMONITOR" + }, + "kind": "pointer" + }, + "offset": 96 + }, + "hdcGray": { + "type": { + "subtype": { + "kind": "struct", + "name": "HDC__" + }, + "kind": "pointer" + }, + "offset": 40 + }, + "hrgnScreenReal": { + "type": { + "subtype": { + "kind": "struct", + "name": "HRGN__" + }, + "kind": "pointer" + }, + "offset": 120 + }, + "cMonitors": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 80 + }, + "hdcScreen": { + "type": { + "subtype": { + "kind": "struct", + "name": "HDC__" + }, + "kind": "pointer" + }, + "offset": 24 + }, + "DockThresholdMax": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 136 + }, + "rcScreenReal": { + "type": { + "kind": "struct", + "name": "tagRECT" + }, + "offset": 104 + }, + "pdceFirst": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagDCE" + }, + "kind": "pointer" + }, + "offset": 64 + } + }, + "kind": "struct", + "size": 168 + }, + "tagWin32AllocStats": { + "fields": { + "dwMaxAlloc": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 16 + }, + "dwMaxMem": { + "type": { + "kind": "base", + "name": "unsigned long long" + }, + "offset": 0 + }, + "pHead": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagWin32PoolHead" + }, + "kind": "pointer" + }, + "offset": 24 + }, + "dwCrtAlloc": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 20 + }, + "dwCrtMem": { + "type": { + "kind": "base", + "name": "unsigned long long" + }, + "offset": 8 + } + }, + "kind": "struct", + "size": 32 + }, + "__unnamed_18c5": { + "fields": { + "DefaultBig": { + "type": { + "bit_position": 22, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 1 + }, + "offset": 0 + }, + "BaseMiddle": { + "type": { + "bit_position": 0, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 8 + }, + "offset": 0 + }, + "BaseHigh": { + "type": { + "bit_position": 24, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 8 + }, + "offset": 0 + }, + "LimitHigh": { + "type": { + "bit_position": 16, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 4 + }, + "offset": 0 + }, + "System": { + "type": { + "bit_position": 20, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 1 + }, + "offset": 0 + }, + "Granularity": { + "type": { + "bit_position": 23, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 1 + }, + "offset": 0 + }, + "Dpl": { + "type": { + "bit_position": 13, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 2 + }, + "offset": 0 + }, + "Type": { + "type": { + "bit_position": 8, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 5 + }, + "offset": 0 + }, + "Present": { + "type": { + "bit_position": 15, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 1 + }, + "offset": 0 + }, + "LongMode": { + "type": { + "bit_position": 21, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 1 + }, + "offset": 0 + } + }, + "kind": "struct", + "size": 4 + }, + "__unnamed_1261": { + "fields": { + "Buffer": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 24 + }, + "ProviderId": { + "type": { + "kind": "base", + "name": "unsigned long long" + }, + "offset": 0 + }, + "BufferSize": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 16 + }, + "DataPath": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 8 + } + }, + "kind": "struct", + "size": 32 + }, + "__unnamed_1263": { + "fields": { + "Argument4": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 24 + }, + "Argument2": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 8 + }, + "Argument3": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 16 + }, + "Argument1": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 0 + } + }, + "kind": "struct", + "size": 32 + }, + "__unnamed_1265": { + "fields": { + "DeviceIoControl": { + "type": { + "kind": "struct", + "name": "__unnamed_121d" + }, + "offset": 0 + }, + "ReadWriteConfig": { + "type": { + "kind": "struct", + "name": "__unnamed_123d" + }, + "offset": 0 + }, + "Create": { + "type": { + "kind": "struct", + "name": "__unnamed_11ff" + }, + "offset": 0 + }, + "Write": { + "type": { + "kind": "struct", + "name": "__unnamed_1209" + }, + "offset": 0 + }, + "PowerSequence": { + "type": { + "kind": "struct", + "name": "__unnamed_1253" + }, + "offset": 0 + }, + "QueryId": { + "type": { + "kind": "struct", + "name": "__unnamed_1243" + }, + "offset": 0 + }, + "SetFile": { + "type": { + "kind": "struct", + "name": "__unnamed_1213" + }, + "offset": 0 + }, + "CreatePipe": { + "type": { + "kind": "struct", + "name": "__unnamed_1203" + }, + "offset": 0 + }, + "Power": { + "type": { + "kind": "struct", + "name": "__unnamed_125b" + }, + "offset": 0 + }, + "Read": { + "type": { + "kind": "struct", + "name": "__unnamed_1209" + }, + "offset": 0 + }, + "StartDevice": { + "type": { + "kind": "struct", + "name": "__unnamed_125f" + }, + "offset": 0 + }, + "QueryDirectory": { + "type": { + "kind": "struct", + "name": "__unnamed_120d" + }, + "offset": 0 + }, + "LockControl": { + "type": { + "kind": "struct", + "name": "__unnamed_121b" + }, + "offset": 0 + }, + "QueryInterface": { + "type": { + "kind": "struct", + "name": "__unnamed_1233" + }, + "offset": 0 + }, + "Others": { + "type": { + "kind": "struct", + "name": "__unnamed_1263" + }, + "offset": 0 + }, + "FileSystemControl": { + "type": { + "kind": "struct", + "name": "__unnamed_1219" + }, + "offset": 0 + }, + "SetLock": { + "type": { + "kind": "struct", + "name": "__unnamed_123f" + }, + "offset": 0 + }, + "QueryDeviceText": { + "type": { + "kind": "struct", + "name": "__unnamed_1247" + }, + "offset": 0 + }, + "WMI": { + "type": { + "kind": "struct", + "name": "__unnamed_1261" + }, + "offset": 0 + }, + "CreateMailslot": { + "type": { + "kind": "struct", + "name": "__unnamed_1207" + }, + "offset": 0 + }, + "FilterResourceRequirements": { + "type": { + "kind": "struct", + "name": "__unnamed_123b" + }, + "offset": 0 + }, + "MountVolume": { + "type": { + "kind": "struct", + "name": "__unnamed_1225" + }, + "offset": 0 + }, + "QueryVolume": { + "type": { + "kind": "struct", + "name": "__unnamed_1217" + }, + "offset": 0 + }, + "UsageNotification": { + "type": { + "kind": "struct", + "name": "__unnamed_124b" + }, + "offset": 0 + }, + "Scsi": { + "type": { + "kind": "struct", + "name": "__unnamed_1229" + }, + "offset": 0 + }, + "WaitWake": { + "type": { + "kind": "struct", + "name": "__unnamed_124f" + }, + "offset": 0 + }, + "QueryFile": { + "type": { + "kind": "struct", + "name": "__unnamed_1211" + }, + "offset": 0 + }, + "VerifyVolume": { + "type": { + "kind": "struct", + "name": "__unnamed_1225" + }, + "offset": 0 + }, + "QuerySecurity": { + "type": { + "kind": "struct", + "name": "__unnamed_121f" + }, + "offset": 0 + }, + "QueryDeviceRelations": { + "type": { + "kind": "struct", + "name": "__unnamed_122d" + }, + "offset": 0 + }, + "NotifyDirectory": { + "type": { + "kind": "struct", + "name": "__unnamed_120f" + }, + "offset": 0 + }, + "SetSecurity": { + "type": { + "kind": "struct", + "name": "__unnamed_1221" + }, + "offset": 0 + }, + "DeviceCapabilities": { + "type": { + "kind": "struct", + "name": "__unnamed_1237" + }, + "offset": 0 + } + }, + "kind": "struct", + "size": 32 + }, + "__unnamed_1817": { + "fields": { + "Length48": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 8 + }, + "Start": { + "type": { + "kind": "struct", + "name": "nt_symbols!_LARGE_INTEGER" + }, + "offset": 0 + } + }, + "kind": "struct", + "size": 12 + }, + "__unnamed_1815": { + "fields": { + "Length40": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 8 + }, + "Start": { + "type": { + "kind": "struct", + "name": "nt_symbols!_LARGE_INTEGER" + }, + "offset": 0 + } + }, + "kind": "struct", + "size": 12 + }, + "tagKbdLayer": { + "fields": { + "pVkToWcharTable": { + "type": { + "subtype": { + "kind": "struct", + "name": "_VK_TO_WCHAR_TABLE" + }, + "kind": "pointer" + }, + "offset": 8 + }, + "fLocaleFlags": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 80 + }, + "pCharModifiers": { + "type": { + "subtype": { + "kind": "struct", + "name": "MODIFIERS" + }, + "kind": "pointer" + }, + "offset": 0 + }, + "pKeyNamesExt": { + "type": { + "subtype": { + "kind": "struct", + "name": "VSC_LPWSTR" + }, + "kind": "pointer" + }, + "offset": 32 + }, + "pDeadKey": { + "type": { + "subtype": { + "kind": "struct", + "name": "DEADKEY" + }, + "kind": "pointer" + }, + "offset": 16 + }, + "pusVSCtoVK": { + "type": { + "subtype": { + "kind": "base", + "name": "unsigned short" + }, + "kind": "pointer" + }, + "offset": 48 + }, + "pKeyNamesDead": { + "type": { + "subtype": { + "subtype": { + "kind": "base", + "name": "unsigned short" + }, + "kind": "pointer" + }, + "kind": "pointer" + }, + "offset": 40 + }, + "pLigature": { + "type": { + "subtype": { + "kind": "struct", + "name": "_LIGATURE1" + }, + "kind": "pointer" + }, + "offset": 88 + }, + "cbLgEntry": { + "type": { + "kind": "base", + "name": "unsigned char" + }, + "offset": 85 + }, + "pKeyNames": { + "type": { + "subtype": { + "kind": "struct", + "name": "VSC_LPWSTR" + }, + "kind": "pointer" + }, + "offset": 24 + }, + "dwType": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 96 + }, + "dwSubType": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 100 + }, + "nLgMax": { + "type": { + "kind": "base", + "name": "unsigned char" + }, + "offset": 84 + }, + "pVSCtoVK_E1": { + "type": { + "subtype": { + "kind": "struct", + "name": "_VSC_VK" + }, + "kind": "pointer" + }, + "offset": 72 + }, + "pVSCtoVK_E0": { + "type": { + "subtype": { + "kind": "struct", + "name": "_VSC_VK" + }, + "kind": "pointer" + }, + "offset": 64 + }, + "bMaxVSCtoVK": { + "type": { + "kind": "base", + "name": "unsigned char" + }, + "offset": 56 + } + }, + "kind": "struct", + "size": 104 + }, + "__unnamed_1813": { + "fields": { + "DataSize": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 0 + }, + "Reserved1": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 4 + }, + "Reserved2": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 8 + } + }, + "kind": "struct", + "size": 12 + }, + "_D3DKMDT_VIDPN_PRESENT_PATH_SCALING_SUPPORT": { + "fields": { + "Centered": { + "type": { + "bit_position": 1, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 1 + }, + "offset": 0 + }, + "AspectRatioCenteredMax": { + "type": { + "bit_position": 3, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 1 + }, + "offset": 0 + }, + "Stretched": { + "type": { + "bit_position": 2, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 1 + }, + "offset": 0 + }, + "Identity": { + "type": { + "bit_position": 0, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 1 + }, + "offset": 0 + }, + "Custom": { + "type": { + "bit_position": 4, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 1 + }, + "offset": 0 + } + }, + "kind": "struct", + "size": 4 + }, + "__unnamed_1958": { + "fields": { + "MinBusNumber": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 4 + }, + "Length": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 0 + }, + "Reserved": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 12 + }, + "MaxBusNumber": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 8 + } + }, + "kind": "struct", + "size": 16 + }, + "_D3DKMDT_2DREGION": { + "fields": { + "cy": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 4 + }, + "cx": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 0 + } + }, + "kind": "struct", + "size": 8 + }, + "HRGN__": { + "fields": { + "unused": { + "type": { + "kind": "base", + "name": "long" + }, + "offset": 0 + } + }, + "kind": "struct", + "size": 4 + }, + "__unnamed_1954": { + "fields": { + "AffinityPolicy": { + "type": { + "kind": "base", + "name": "unsigned short" + }, + "offset": 8 + }, + "PriorityPolicy": { + "type": { + "kind": "enum", + "name": "PriorityPolicyEnum" + }, + "offset": 12 + }, + "Group": { + "type": { + "kind": "base", + "name": "unsigned short" + }, + "offset": 10 + }, + "MaximumVector": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 4 + }, + "TargetedProcessors": { + "type": { + "kind": "base", + "name": "unsigned long long" + }, + "offset": 16 + }, + "MinimumVector": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 0 + } + }, + "kind": "struct", + "size": 24 + }, + "_PROCMARKHEAD": { + "fields": { + "h": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 0 + }, + "ppi": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagPROCESSINFO" + }, + "kind": "pointer" + }, + "offset": 24 + }, + "hTaskWow": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 16 + }, + "cLockObj": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 8 + } + }, + "kind": "struct", + "size": 32 + }, + "tagSIZE": { + "fields": { + "cy": { + "type": { + "kind": "base", + "name": "long" + }, + "offset": 4 + }, + "cx": { + "type": { + "kind": "base", + "name": "long" + }, + "offset": 0 + } + }, + "kind": "struct", + "size": 8 + }, + "tagDESKTOPVIEW": { + "fields": { + "ulClientDelta": { + "type": { + "kind": "base", + "name": "unsigned long long" + }, + "offset": 16 + }, + "pdesk": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagDESKTOP" + }, + "kind": "pointer" + }, + "offset": 8 + }, + "pdvNext": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagDESKTOPVIEW" + }, + "kind": "pointer" + }, + "offset": 0 + } + }, + "kind": "struct", + "size": 24 + }, + "__unnamed_1819": { + "fields": { + "Start": { + "type": { + "kind": "struct", + "name": "nt_symbols!_LARGE_INTEGER" + }, + "offset": 0 + }, + "Length64": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 8 + } + }, + "kind": "struct", + "size": 12 + }, + "_DMM_COFUNCPATHSMODALITY_SERIALIZATION": { + "fields": { + "NumPathsFromSource": { + "type": { + "kind": "base", + "name": "unsigned char" + }, + "offset": 0 + }, + "PathAndTargetModeSetOffset": { + "type": { + "count": 1, + "subtype": { + "kind": "base", + "name": "unsigned long" + }, + "kind": "array" + }, + "offset": 4 + } + }, + "kind": "struct", + "size": 8 + }, + "tagSBTRACK": { + "fields": { + "spwndSBNotify": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagWND" + }, + "kind": "pointer" + }, + "offset": 24 + }, + "hTimerSB": { + "type": { + "kind": "base", + "name": "unsigned long long" + }, + "offset": 64 + }, + "cmdSB": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 56 + }, + "xxxpfnSB": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 48 + }, + "fTrackVert": { + "type": { + "bit_position": 1, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 1 + }, + "offset": 0 + }, + "posNew": { + "type": { + "kind": "base", + "name": "long" + }, + "offset": 84 + }, + "posOld": { + "type": { + "kind": "base", + "name": "long" + }, + "offset": 80 + }, + "fCtlSB": { + "type": { + "bit_position": 2, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 1 + }, + "offset": 0 + }, + "rcTrack": { + "type": { + "kind": "struct", + "name": "tagRECT" + }, + "offset": 32 + }, + "fTrackRecalc": { + "type": { + "bit_position": 3, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 1 + }, + "offset": 0 + }, + "spwndSB": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagWND" + }, + "kind": "pointer" + }, + "offset": 16 + }, + "spwndTrack": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagWND" + }, + "kind": "pointer" + }, + "offset": 8 + }, + "dpxThumb": { + "type": { + "kind": "base", + "name": "long" + }, + "offset": 72 + }, + "pxOld": { + "type": { + "kind": "base", + "name": "long" + }, + "offset": 76 + }, + "fHitOld": { + "type": { + "bit_position": 0, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 1 + }, + "offset": 0 + }, + "pSBCalc": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagSBCALC" + }, + "kind": "pointer" + }, + "offset": 96 + }, + "nBar": { + "type": { + "kind": "base", + "name": "long" + }, + "offset": 88 + } + }, + "kind": "struct", + "size": 104 + }, + "__unnamed_16c1": { + "fields": { + "ActiveSize": { + "type": { + "kind": "struct", + "name": "_D3DKMDT_2DREGION" + }, + "offset": 0 + }, + "MaxPixelRate": { + "type": { + "kind": "base", + "name": "unsigned long long" + }, + "offset": 0 + } + }, + "kind": "struct", + "size": 8 + }, + "_DMA_ADAPTER": { + "fields": { + "Version": { + "type": { + "kind": "base", + "name": "unsigned short" + }, + "offset": 0 + }, + "DmaOperations": { + "type": { + "subtype": { + "kind": "struct", + "name": "_DMA_OPERATIONS" + }, + "kind": "pointer" + }, + "offset": 8 + }, + "Size": { + "type": { + "kind": "base", + "name": "unsigned short" + }, + "offset": 2 + } + }, + "kind": "struct", + "size": 16 + }, + "tagMONITOR": { + "fields": { + "hDev": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 80 + }, + "head": { + "type": { + "kind": "struct", + "name": "_HEAD" + }, + "offset": 0 + }, + "rcMonitorReal": { + "type": { + "kind": "struct", + "name": "tagRECT" + }, + "offset": 28 + }, + "pMonitorNext": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagMONITOR" + }, + "kind": "pointer" + }, + "offset": 16 + }, + "hDevReal": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 88 + }, + "Flink": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagMONITOR" + }, + "kind": "pointer" + }, + "offset": 128 + }, + "hrgnMonitorReal": { + "type": { + "subtype": { + "kind": "struct", + "name": "HRGN__" + }, + "kind": "pointer" + }, + "offset": 64 + }, + "Blink": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagMONITOR" + }, + "kind": "pointer" + }, + "offset": 136 + }, + "rcWorkReal": { + "type": { + "kind": "struct", + "name": "tagRECT" + }, + "offset": 44 + }, + "dwMONFlags": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 24 + }, + "cWndStack": { + "type": { + "kind": "base", + "name": "short" + }, + "offset": 74 + }, + "DockTargets": { + "type": { + "count": 7, + "subtype": { + "count": 4, + "subtype": { + "kind": "base", + "name": "unsigned char" + }, + "kind": "array" + }, + "kind": "array" + }, + "offset": 96 + }, + "Spare0": { + "type": { + "kind": "base", + "name": "short" + }, + "offset": 72 + } + }, + "kind": "struct", + "size": 144 + }, + "__unnamed_180b": { + "fields": { + "Translated": { + "type": { + "kind": "struct", + "name": "__unnamed_1807" + }, + "offset": 0 + }, + "Raw": { + "type": { + "kind": "struct", + "name": "__unnamed_1809" + }, + "offset": 0 + } + }, + "kind": "struct", + "size": 16 + }, + "tagRECT": { + "fields": { + "top": { + "type": { + "kind": "base", + "name": "long" + }, + "offset": 4 + }, + "right": { + "type": { + "kind": "base", + "name": "long" + }, + "offset": 8 + }, + "bottom": { + "type": { + "kind": "base", + "name": "long" + }, + "offset": 12 + }, + "left": { + "type": { + "kind": "base", + "name": "long" + }, + "offset": 0 + } + }, + "kind": "struct", + "size": 16 + }, + "__unnamed_180d": { + "fields": { + "Reserved1": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 8 + }, + "Port": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 4 + }, + "Channel": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 0 + } + }, + "kind": "struct", + "size": 12 + }, + "MODIFIERS": { + "fields": { + "wMaxModBits": { + "type": { + "kind": "base", + "name": "unsigned short" + }, + "offset": 8 + }, + "pVkToBit": { + "type": { + "subtype": { + "kind": "struct", + "name": "VK_TO_BIT" + }, + "kind": "pointer" + }, + "offset": 0 + }, + "ModNumber": { + "type": { + "count": 0, + "subtype": { + "kind": "base", + "name": "unsigned char" + }, + "kind": "array" + }, + "offset": 10 + } + }, + "kind": "struct", + "size": 16 + }, + "__unnamed_120f": { + "fields": { + "CompletionFilter": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 8 + }, + "Length": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 0 + } + }, + "kind": "struct", + "size": 16 + }, + "__unnamed_120d": { + "fields": { + "Length": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 0 + }, + "FileIndex": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 24 + }, + "FileInformationClass": { + "type": { + "kind": "enum", + "name": "FileInformationClassEnum" + }, + "offset": 16 + }, + "FileName": { + "type": { + "subtype": { + "kind": "struct", + "name": "nt_symbols!_UNICODE_STRING" + }, + "kind": "pointer" + }, + "offset": 8 + } + }, + "kind": "struct", + "size": 32 + }, + "_DMM_VIDPNPATHSFROMSOURCE_SERIALIZATION": { + "fields": { + "PathAndTargetModeSerialization": { + "type": { + "count": 1, + "subtype": { + "kind": "struct", + "name": "_DMM_VIDPNPATHANDTARGETMODE_SERIALIZATION" + }, + "kind": "array" + }, + "offset": 48 + }, + "NumPathsFromSource": { + "type": { + "kind": "base", + "name": "unsigned char" + }, + "offset": 40 + }, + "SourceMode": { + "type": { + "kind": "struct", + "name": "_D3DKMDT_VIDPN_SOURCE_MODE" + }, + "offset": 0 + } + }, + "kind": "struct", + "size": 480 + }, + "tagMSG": { + "fields": { + "wParam": { + "type": { + "kind": "base", + "name": "unsigned long long" + }, + "offset": 16 + }, + "lParam": { + "type": { + "kind": "base", + "name": "long long" + }, + "offset": 24 + }, + "pt": { + "type": { + "kind": "struct", + "name": "tagPOINT" + }, + "offset": 36 + }, + "hwnd": { + "type": { + "subtype": { + "kind": "struct", + "name": "HWND__" + }, + "kind": "pointer" + }, + "offset": 0 + }, + "time": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 32 + }, + "message": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 8 + } + }, + "kind": "struct", + "size": 48 + }, + "tagDPISERVERINFO": { + "fields": { + "hMsgFont": { + "type": { + "subtype": { + "kind": "struct", + "name": "HFONT__" + }, + "kind": "pointer" + }, + "offset": 16 + }, + "hCaptionFont": { + "type": { + "subtype": { + "kind": "struct", + "name": "HFONT__" + }, + "kind": "pointer" + }, + "offset": 8 + }, + "gclBorder": { + "type": { + "kind": "base", + "name": "long" + }, + "offset": 0 + }, + "cxMsgFontChar": { + "type": { + "kind": "base", + "name": "long" + }, + "offset": 24 + }, + "wMaxBtnSize": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 32 + }, + "cyMsgFontChar": { + "type": { + "kind": "base", + "name": "long" + }, + "offset": 28 + } + }, + "kind": "struct", + "size": 40 + }, + "_D3DDDI_GAMMA_RAMP_RGB256x3x16": { + "fields": { + "Blue": { + "type": { + "count": 256, + "subtype": { + "kind": "base", + "name": "unsigned short" + }, + "kind": "array" + }, + "offset": 1024 + }, + "Green": { + "type": { + "count": 256, + "subtype": { + "kind": "base", + "name": "unsigned short" + }, + "kind": "array" + }, + "offset": 512 + }, + "Red": { + "type": { + "count": 256, + "subtype": { + "kind": "base", + "name": "unsigned short" + }, + "kind": "array" + }, + "offset": 0 + } + }, + "kind": "struct", + "size": 1536 + }, + "__unnamed_124f": { + "fields": { + "PowerState": { + "type": { + "kind": "enum", + "name": "PowerStateEnum" + }, + "offset": 0 + } + }, + "kind": "struct", + "size": 4 + }, + "tagWOWPROCESSINFO": { + "fields": { + "ptdbHead": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagTDB" + }, + "kind": "pointer" + }, + "offset": 16 + }, + "ptiScheduled": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagTHREADINFO" + }, + "kind": "pointer" + }, + "offset": 8 + }, + "nRecvLock": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 52 + }, + "CSLockCount": { + "type": { + "kind": "base", + "name": "long" + }, + "offset": 64 + }, + "nSendLock": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 48 + }, + "pEventWowExec": { + "type": { + "subtype": { + "kind": "struct", + "name": "nt_symbols!_KEVENT" + }, + "kind": "pointer" + }, + "offset": 32 + }, + "lpfnWowExitTask": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 24 + }, + "CSOwningThread": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagTHREADINFO" + }, + "kind": "pointer" + }, + "offset": 56 + }, + "hEventWowExecClient": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 40 + }, + "pwpiNext": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagWOWPROCESSINFO" + }, + "kind": "pointer" + }, + "offset": 0 + } + }, + "kind": "struct", + "size": 72 + }, + "HTOUCHINPUT__": { + "fields": { + "unused": { + "type": { + "kind": "base", + "name": "long" + }, + "offset": 0 + } + }, + "kind": "struct", + "size": 4 + }, + "tagMENU": { + "fields": { + "iItem": { + "type": { + "kind": "base", + "name": "long" + }, + "offset": 44 + }, + "head": { + "type": { + "kind": "struct", + "name": "_PROCDESKHEAD" + }, + "offset": 0 + }, + "umpm": { + "type": { + "kind": "struct", + "name": "tagUAHMENUPOPUPMETRICS" + }, + "offset": 132 + }, + "cItems": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 52 + }, + "pParentMenus": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagMENULIST" + }, + "kind": "pointer" + }, + "offset": 88 + }, + "fFlags": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 40 + }, + "cxMenu": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 56 + }, + "dwContextHelpId": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 96 + }, + "cxTextAlign": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 64 + }, + "cAlloced": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 48 + }, + "hbrBack": { + "type": { + "subtype": { + "kind": "struct", + "name": "HBRUSH__" + }, + "kind": "pointer" + }, + "offset": 112 + }, + "dwArrowsOn": { + "type": { + "bit_position": 0, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 2 + }, + "offset": 128 + }, + "iMaxTop": { + "type": { + "kind": "base", + "name": "long" + }, + "offset": 124 + }, + "dwMenuData": { + "type": { + "kind": "base", + "name": "unsigned long long" + }, + "offset": 104 + }, + "cyMenu": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 60 + }, + "rgItems": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagITEM" + }, + "kind": "pointer" + }, + "offset": 80 + }, + "spwndNotify": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagWND" + }, + "kind": "pointer" + }, + "offset": 72 + }, + "iTop": { + "type": { + "kind": "base", + "name": "long" + }, + "offset": 120 + }, + "cyMax": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 100 + } + }, + "kind": "struct", + "size": 152 + }, + "_D3DDDI_GAMMA_RAMP_DXGI_1": { + "fields": { + "GammaCurve": { + "type": { + "count": 1025, + "subtype": { + "kind": "struct", + "name": "D3DDDI_DXGI_RGB" + }, + "kind": "array" + }, + "offset": 24 + }, + "Scale": { + "type": { + "kind": "struct", + "name": "D3DDDI_DXGI_RGB" + }, + "offset": 0 + }, + "Offset": { + "type": { + "kind": "struct", + "name": "D3DDDI_DXGI_RGB" + }, + "offset": 12 + } + }, + "kind": "struct", + "size": 12324 + }, + "_MOVESIZEDATA": { + "fields": { + "fmsKbd": { + "type": { + "bit_position": 1, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 1 + }, + "offset": 164 + }, + "pStartMonitorCurrentHitTarget": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagMONITOR" + }, + "kind": "pointer" + }, + "offset": 168 + }, + "impy": { + "type": { + "kind": "base", + "name": "long" + }, + "offset": 152 + }, + "fMoveFromMax": { + "type": { + "bit_position": 7, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 1 + }, + "offset": 164 + }, + "fSnapMoving": { + "type": { + "bit_position": 11, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 1 + }, + "offset": 164 + }, + "frcNormalCheckPtValid": { + "type": { + "bit_position": 24, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 1 + }, + "offset": 164 + }, + "ptMaxTrack": { + "type": { + "kind": "struct", + "name": "tagPOINT" + }, + "offset": 96 + }, + "ptRestore": { + "type": { + "kind": "struct", + "name": "tagPOINT" + }, + "offset": 156 + }, + "fUsePreviewRect": { + "type": { + "bit_position": 26, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 1 + }, + "offset": 164 + }, + "fForceSizing": { + "type": { + "bit_position": 19, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 1 + }, + "offset": 164 + }, + "fThresholdSelector": { + "type": { + "bit_position": 15, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 3 + }, + "offset": 164 + }, + "ptStartHitWindowRelative": { + "type": { + "kind": "struct", + "name": "tagPOINT" + }, + "offset": 208 + }, + "fDragFullWindows": { + "type": { + "bit_position": 5, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 1 + }, + "offset": 164 + }, + "fForeground": { + "type": { + "bit_position": 4, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 1 + }, + "offset": 164 + }, + "dyMouse": { + "type": { + "kind": "base", + "name": "long" + }, + "offset": 140 + }, + "fHasSoftwareCursor": { + "type": { + "bit_position": 27, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 1 + }, + "offset": 164 + }, + "fIsHitPtOffScreen": { + "type": { + "bit_position": 21, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 1 + }, + "offset": 164 + }, + "fSnapSizingTemporaryAllowed": { + "type": { + "bit_position": 22, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 1 + }, + "offset": 164 + }, + "fCheckPtForcefullyRestored": { + "type": { + "bit_position": 18, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 1 + }, + "offset": 164 + }, + "fVerticallyMaximizedRight": { + "type": { + "bit_position": 9, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 1 + }, + "offset": 164 + }, + "ulCountDragOutOfLeftRightTarget": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 228 + }, + "Unused": { + "type": { + "bit_position": 28, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 4 + }, + "offset": 164 + }, + "dxMouse": { + "type": { + "kind": "base", + "name": "long" + }, + "offset": 136 + }, + "fStartVerticallyMaximizedRight": { + "type": { + "bit_position": 14, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 1 + }, + "offset": 164 + }, + "rcParent": { + "type": { + "kind": "struct", + "name": "tagRECT" + }, + "offset": 72 + }, + "fOffScreen": { + "type": { + "bit_position": 6, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 1 + }, + "offset": 164 + }, + "fWindowWasSuperMaximized": { + "type": { + "bit_position": 12, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 1 + }, + "offset": 164 + }, + "fVerticallyMaximizedLeft": { + "type": { + "bit_position": 8, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 1 + }, + "offset": 164 + }, + "spwnd": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagWND" + }, + "kind": "pointer" + }, + "offset": 0 + }, + "StartCurrentHitTarget": { + "type": { + "kind": "enum", + "name": "StartCurrentHitTargetEnum" + }, + "offset": 176 + }, + "fHasPreviewRect": { + "type": { + "bit_position": 25, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 1 + }, + "offset": 164 + }, + "fLockWindowUpdate": { + "type": { + "bit_position": 2, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 1 + }, + "offset": 164 + }, + "rcPreview": { + "type": { + "kind": "struct", + "name": "tagRECT" + }, + "offset": 40 + }, + "fSnapSizing": { + "type": { + "bit_position": 10, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 1 + }, + "offset": 164 + }, + "fIsMoveSizeLoop": { + "type": { + "bit_position": 20, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 1 + }, + "offset": 164 + }, + "fInitSize": { + "type": { + "bit_position": 0, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 1 + }, + "offset": 164 + }, + "rcDragCursor": { + "type": { + "kind": "struct", + "name": "tagRECT" + }, + "offset": 24 + }, + "ulCountDragOutOfTopTarget": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 224 + }, + "rcPreviewCursor": { + "type": { + "kind": "struct", + "name": "tagRECT" + }, + "offset": 56 + }, + "CurrentHitTarget": { + "type": { + "kind": "enum", + "name": "CurrentHitTargetEnum" + }, + "offset": 192 + }, + "fSnapMovingTemporaryAllowed": { + "type": { + "bit_position": 23, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 1 + }, + "offset": 164 + }, + "fTrackCancelled": { + "type": { + "bit_position": 3, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 1 + }, + "offset": 164 + }, + "ptHitWindowRelative": { + "type": { + "kind": "struct", + "name": "tagPOINT" + }, + "offset": 200 + }, + "ptLastTrack": { + "type": { + "kind": "struct", + "name": "tagPOINT" + }, + "offset": 216 + }, + "cmd": { + "type": { + "kind": "base", + "name": "long" + }, + "offset": 144 + }, + "Flags": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 164 + }, + "MoveRectStyle": { + "type": { + "kind": "enum", + "name": "MoveRectStyleEnum" + }, + "offset": 196 + }, + "rcWindow": { + "type": { + "kind": "struct", + "name": "tagRECT" + }, + "offset": 104 + }, + "ulCountSizeOutOfTopBottomTarget": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 232 + }, + "fStartVerticallyMaximizedLeft": { + "type": { + "bit_position": 13, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 1 + }, + "offset": 164 + }, + "rcNormalStartCheckPt": { + "type": { + "kind": "struct", + "name": "tagRECT" + }, + "offset": 120 + }, + "ptMinTrack": { + "type": { + "kind": "struct", + "name": "tagPOINT" + }, + "offset": 88 + }, + "rcDrag": { + "type": { + "kind": "struct", + "name": "tagRECT" + }, + "offset": 8 + }, + "pMonitorCurrentHitTarget": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagMONITOR" + }, + "kind": "pointer" + }, + "offset": 184 + }, + "impx": { + "type": { + "kind": "base", + "name": "long" + }, + "offset": 148 + } + }, + "kind": "struct", + "size": 240 + }, + "_D3DDDI_RATIONAL": { + "fields": { + "Denominator": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 4 + }, + "Numerator": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 0 + } + }, + "kind": "struct", + "size": 8 + }, + "VWPL": { + "fields": { + "cElem": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 4 + }, + "aElement": { + "type": { + "count": 0, + "subtype": { + "kind": "struct", + "name": "VWPLELEMENT" + }, + "kind": "array" + }, + "offset": 16 + }, + "fTagged": { + "type": { + "kind": "base", + "name": "long" + }, + "offset": 12 + }, + "cThreshhold": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 8 + }, + "cPwnd": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 0 + } + }, + "kind": "struct", + "size": 16 + }, + "tagTEXTMETRICW": { + "fields": { + "tmOverhang": { + "type": { + "kind": "base", + "name": "long" + }, + "offset": 32 + }, + "tmPitchAndFamily": { + "type": { + "kind": "base", + "name": "unsigned char" + }, + "offset": 55 + }, + "tmStruckOut": { + "type": { + "kind": "base", + "name": "unsigned char" + }, + "offset": 54 + }, + "tmCharSet": { + "type": { + "kind": "base", + "name": "unsigned char" + }, + "offset": 56 + }, + "tmDigitizedAspectX": { + "type": { + "kind": "base", + "name": "long" + }, + "offset": 36 + }, + "tmDigitizedAspectY": { + "type": { + "kind": "base", + "name": "long" + }, + "offset": 40 + }, + "tmFirstChar": { + "type": { + "kind": "base", + "name": "wchar" + }, + "offset": 44 + }, + "tmWeight": { + "type": { + "kind": "base", + "name": "long" + }, + "offset": 28 + }, + "tmDescent": { + "type": { + "kind": "base", + "name": "long" + }, + "offset": 8 + }, + "tmDefaultChar": { + "type": { + "kind": "base", + "name": "wchar" + }, + "offset": 48 + }, + "tmLastChar": { + "type": { + "kind": "base", + "name": "wchar" + }, + "offset": 46 + }, + "tmMaxCharWidth": { + "type": { + "kind": "base", + "name": "long" + }, + "offset": 24 + }, + "tmItalic": { + "type": { + "kind": "base", + "name": "unsigned char" + }, + "offset": 52 + }, + "tmUnderlined": { + "type": { + "kind": "base", + "name": "unsigned char" + }, + "offset": 53 + }, + "tmInternalLeading": { + "type": { + "kind": "base", + "name": "long" + }, + "offset": 12 + }, + "tmAscent": { + "type": { + "kind": "base", + "name": "long" + }, + "offset": 4 + }, + "tmHeight": { + "type": { + "kind": "base", + "name": "long" + }, + "offset": 0 + }, + "tmAveCharWidth": { + "type": { + "kind": "base", + "name": "long" + }, + "offset": 20 + }, + "tmBreakChar": { + "type": { + "kind": "base", + "name": "wchar" + }, + "offset": 50 + }, + "tmExternalLeading": { + "type": { + "kind": "base", + "name": "long" + }, + "offset": 16 + } + }, + "kind": "struct", + "size": 60 + }, + "_SCATTER_GATHER_LIST": { + "fields": { + "Elements": { + "type": { + "count": 0, + "subtype": { + "kind": "struct", + "name": "_SCATTER_GATHER_ELEMENT" + }, + "kind": "array" + }, + "offset": 16 + }, + "Reserved": { + "type": { + "kind": "base", + "name": "unsigned long long" + }, + "offset": 8 + }, + "NumberOfElements": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 0 + } + }, + "kind": "struct", + "size": 16 + }, + "HICON__": { + "fields": { + "unused": { + "type": { + "kind": "base", + "name": "long" + }, + "offset": 0 + } + }, + "kind": "struct", + "size": 4 + }, + "_HANDLEENTRY": { + "fields": { + "pOwner": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 8 + }, + "bType": { + "type": { + "kind": "enum", + "name": "bTypeEnum" + }, + "offset": 16 + }, + "bFlags": { + "type": { + "kind": "base", + "name": "unsigned char" + }, + "offset": 17 + }, + "phead": { + "type": { + "subtype": { + "kind": "struct", + "name": "_HEAD" + }, + "kind": "pointer" + }, + "offset": 0 + }, + "wUniq": { + "type": { + "kind": "base", + "name": "unsigned short" + }, + "offset": 18 + } + }, + "kind": "struct", + "size": 24 + }, + "_THRDESKHEAD": { + "fields": { + "cLockObj": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 8 + }, + "pSelf": { + "type": { + "subtype": { + "kind": "base", + "name": "unsigned char" + }, + "kind": "pointer" + }, + "offset": 32 + }, + "rpdesk": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagDESKTOP" + }, + "kind": "pointer" + }, + "offset": 24 + }, + "pti": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagTHREADINFO" + }, + "kind": "pointer" + }, + "offset": 16 + }, + "h": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 0 + } + }, + "kind": "struct", + "size": 40 + }, + "tagSVR_INSTANCE_INFO": { + "fields": { + "head": { + "type": { + "kind": "struct", + "name": "_THROBJHEAD" + }, + "offset": 0 + }, + "next": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagSVR_INSTANCE_INFO" + }, + "kind": "pointer" + }, + "offset": 24 + }, + "nextInThisThread": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagSVR_INSTANCE_INFO" + }, + "kind": "pointer" + }, + "offset": 32 + }, + "spwndEvent": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagWND" + }, + "kind": "pointer" + }, + "offset": 48 + }, + "afCmd": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 40 + }, + "pcii": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 56 + } + }, + "kind": "struct", + "size": 64 + }, + "_DMM_VIDPNTARGETMODESET_SERIALIZATION": { + "fields": { + "NumModes": { + "type": { + "kind": "base", + "name": "unsigned char" + }, + "offset": 0 + }, + "ModeSerialization": { + "type": { + "count": 1, + "subtype": { + "kind": "struct", + "name": "_D3DKMDT_VIDPN_TARGET_MODE" + }, + "kind": "array" + }, + "offset": 8 + } + }, + "kind": "struct", + "size": 80 + }, + "_DMM_COMMITVIDPNREQUEST_SERIALIZATION": { + "fields": { + "RequestDiagInfo": { + "type": { + "kind": "struct", + "name": "_DMM_COMMITVIDPNREQUEST_DIAGINFO" + }, + "offset": 4 + }, + "AffectedVidPnSourceId": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 0 + }, + "VidPnSerialization": { + "type": { + "kind": "struct", + "name": "_DMM_VIDPN_SERIALIZATION" + }, + "offset": 16 + } + }, + "kind": "struct", + "size": 28 + }, + "tagPOPUPMENU": { + "fields": { + "fDroppedLeft": { + "type": { + "bit_position": 4, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 1 + }, + "offset": 0 + }, + "fIsSysMenu": { + "type": { + "bit_position": 2, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 1 + }, + "offset": 0 + }, + "posDropped": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 84 + }, + "fIsMenuBar": { + "type": { + "bit_position": 0, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 1 + }, + "offset": 0 + }, + "fHierarchyDropped": { + "type": { + "bit_position": 5, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 1 + }, + "offset": 0 + }, + "fDropNextPopup": { + "type": { + "bit_position": 10, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 1 + }, + "offset": 0 + }, + "fRightButton": { + "type": { + "bit_position": 6, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 1 + }, + "offset": 0 + }, + "spmenu": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagMENU" + }, + "kind": "pointer" + }, + "offset": 40 + }, + "ppopupmenuRoot": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagPOPUPMENU" + }, + "kind": "pointer" + }, + "offset": 64 + }, + "fFirstClick": { + "type": { + "bit_position": 9, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 1 + }, + "offset": 0 + }, + "spwndNotify": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagWND" + }, + "kind": "pointer" + }, + "offset": 8 + }, + "fRtoL": { + "type": { + "bit_position": 22, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 1 + }, + "offset": 0 + }, + "fSendUninit": { + "type": { + "bit_position": 21, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 1 + }, + "offset": 0 + }, + "fAboutToHide": { + "type": { + "bit_position": 12, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 1 + }, + "offset": 0 + }, + "spwndNextPopup": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagWND" + }, + "kind": "pointer" + }, + "offset": 24 + }, + "fFlushDelayedFree": { + "type": { + "bit_position": 17, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 1 + }, + "offset": 0 + }, + "fHasMenuBar": { + "type": { + "bit_position": 1, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 1 + }, + "offset": 0 + }, + "fTrackMouseEvent": { + "type": { + "bit_position": 20, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 1 + }, + "offset": 0 + }, + "fNoNotify": { + "type": { + "bit_position": 11, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 1 + }, + "offset": 0 + }, + "posSelectedItem": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 80 + }, + "fUseMonitorRect": { + "type": { + "bit_position": 28, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 1 + }, + "offset": 0 + }, + "spwndPrevPopup": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagWND" + }, + "kind": "pointer" + }, + "offset": 32 + }, + "ppmDelayedFree": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagPOPUPMENU" + }, + "kind": "pointer" + }, + "offset": 72 + }, + "fFreed": { + "type": { + "bit_position": 18, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 1 + }, + "offset": 0 + }, + "fSynchronous": { + "type": { + "bit_position": 8, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 1 + }, + "offset": 0 + }, + "spmenuAlternate": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagMENU" + }, + "kind": "pointer" + }, + "offset": 48 + }, + "spwndPopupMenu": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagWND" + }, + "kind": "pointer" + }, + "offset": 16 + }, + "fDestroyed": { + "type": { + "bit_position": 15, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 1 + }, + "offset": 0 + }, + "iDropDir": { + "type": { + "bit_position": 23, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 5 + }, + "offset": 0 + }, + "fIsTrackPopup": { + "type": { + "bit_position": 3, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 1 + }, + "offset": 0 + }, + "spwndActivePopup": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagWND" + }, + "kind": "pointer" + }, + "offset": 56 + }, + "fInCancel": { + "type": { + "bit_position": 19, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 1 + }, + "offset": 0 + }, + "fToggle": { + "type": { + "bit_position": 7, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 1 + }, + "offset": 0 + }, + "fDelayedFree": { + "type": { + "bit_position": 16, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 1 + }, + "offset": 0 + }, + "fHideTimer": { + "type": { + "bit_position": 14, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 1 + }, + "offset": 0 + }, + "fShowTimer": { + "type": { + "bit_position": 13, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 1 + }, + "offset": 0 + } + }, + "kind": "struct", + "size": 88 + }, + "_D3DKMDT_MONITOR_SOURCE_MODE": { + "fields": { + "Origin": { + "type": { + "kind": "enum", + "name": "OriginEnum" + }, + "offset": 84 + }, + "VideoSignalInfo": { + "type": { + "kind": "struct", + "name": "_D3DKMDT_VIDEO_SIGNAL_INFO" + }, + "offset": 8 + }, + "ColorCoeffDynamicRanges": { + "type": { + "kind": "struct", + "name": "_D3DKMDT_COLOR_COEFF_DYNAMIC_RANGES" + }, + "offset": 68 + }, + "Preference": { + "type": { + "kind": "enum", + "name": "PreferenceEnum" + }, + "offset": 88 + }, + "Id": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 0 + }, + "ColorBasis": { + "type": { + "kind": "enum", + "name": "ColorBasisEnum" + }, + "offset": 64 + } + }, + "kind": "struct", + "size": 96 + }, + "_DMM_MONITORDESCRIPTOR_SERIALIZATION": { + "fields": { + "Origin": { + "type": { + "kind": "enum", + "name": "OriginEnum" + }, + "offset": 8 + }, + "Data": { + "type": { + "count": 128, + "subtype": { + "kind": "base", + "name": "unsigned char" + }, + "kind": "array" + }, + "offset": 12 + }, + "Type": { + "type": { + "kind": "enum", + "name": "TypeEnum" + }, + "offset": 4 + }, + "Id": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 0 + } + }, + "kind": "struct", + "size": 140 + }, + "__unnamed_127c": { + "fields": { + "Wcb": { + "type": { + "kind": "struct", + "name": "nt_symbols!_WAIT_CONTEXT_BLOCK" + }, + "offset": 0 + }, + "ListEntry": { + "type": { + "kind": "struct", + "name": "nt_symbols!_LIST_ENTRY" + }, + "offset": 0 + } + }, + "kind": "struct", + "size": 72 + }, + "_D3DMATRIX": { + "fields": { + "_41": { + "type": { + "kind": "base", + "name": "float" + }, + "offset": 48 + }, + "_42": { + "type": { + "kind": "base", + "name": "float" + }, + "offset": 52 + }, + "_43": { + "type": { + "kind": "base", + "name": "float" + }, + "offset": 56 + }, + "_44": { + "type": { + "kind": "base", + "name": "float" + }, + "offset": 60 + }, + "_34": { + "type": { + "kind": "base", + "name": "float" + }, + "offset": 44 + }, + "_14": { + "type": { + "kind": "base", + "name": "float" + }, + "offset": 12 + }, + "_13": { + "type": { + "kind": "base", + "name": "float" + }, + "offset": 8 + }, + "_12": { + "type": { + "kind": "base", + "name": "float" + }, + "offset": 4 + }, + "_11": { + "type": { + "kind": "base", + "name": "float" + }, + "offset": 0 + }, + "_24": { + "type": { + "kind": "base", + "name": "float" + }, + "offset": 28 + }, + "_31": { + "type": { + "kind": "base", + "name": "float" + }, + "offset": 32 + }, + "_33": { + "type": { + "kind": "base", + "name": "float" + }, + "offset": 40 + }, + "_32": { + "type": { + "kind": "base", + "name": "float" + }, + "offset": 36 + }, + "_22": { + "type": { + "kind": "base", + "name": "float" + }, + "offset": 20 + }, + "_23": { + "type": { + "kind": "base", + "name": "float" + }, + "offset": 24 + }, + "_21": { + "type": { + "kind": "base", + "name": "float" + }, + "offset": 16 + } + }, + "kind": "struct", + "size": 64 + }, + "_LARGE_UNICODE_STRING": { + "fields": { + "Buffer": { + "type": { + "subtype": { + "kind": "base", + "name": "unsigned short" + }, + "kind": "pointer" + }, + "offset": 8 + }, + "Length": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 0 + }, + "MaximumLength": { + "type": { + "bit_position": 0, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 31 + }, + "offset": 4 + }, + "bAnsi": { + "type": { + "bit_position": 31, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 1 + }, + "offset": 4 + } + }, + "kind": "struct", + "size": 16 + }, + "_VK_VALUES_STRINGS": { + "fields": { + "fReserved": { + "type": { + "kind": "base", + "name": "unsigned char" + }, + "offset": 8 + }, + "pszMultiNames": { + "type": { + "subtype": { + "kind": "base", + "name": "unsigned char" + }, + "kind": "pointer" + }, + "offset": 0 + } + }, + "kind": "struct", + "size": 16 + }, + "tagHID_TLC_INFO": { + "fields": { + "cExcludeOrphaned": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 36 + }, + "cDevices": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 20 + }, + "usUsage": { + "type": { + "kind": "base", + "name": "unsigned short" + }, + "offset": 18 + }, + "cExcludeRequest": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 32 + }, + "link": { + "type": { + "kind": "struct", + "name": "nt_symbols!_LIST_ENTRY" + }, + "offset": 0 + }, + "cUsagePageRequest": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 28 + }, + "usUsagePage": { + "type": { + "kind": "base", + "name": "unsigned short" + }, + "offset": 16 + }, + "cDirectRequest": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 24 + } + }, + "kind": "struct", + "size": 40 + }, + "_DMM_MONITOR_SOURCE_MODE_SERIALIZATION": { + "fields": { + "Info": { + "type": { + "kind": "struct", + "name": "_D3DKMDT_MONITOR_SOURCE_MODE" + }, + "offset": 0 + }, + "TimingType": { + "type": { + "kind": "enum", + "name": "TimingTypeEnum" + }, + "offset": 96 + } + }, + "kind": "struct", + "size": 104 + }, + "tagCURSOR": { + "fields": { + "rt": { + "type": { + "kind": "base", + "name": "unsigned short" + }, + "offset": 58 + }, + "head": { + "type": { + "kind": "struct", + "name": "_PROCMARKHEAD" + }, + "offset": 0 + }, + "hbmUserAlpha": { + "type": { + "subtype": { + "kind": "struct", + "name": "HBITMAP__" + }, + "kind": "pointer" + }, + "offset": 112 + }, + "xHotspot": { + "type": { + "kind": "base", + "name": "short" + }, + "offset": 68 + }, + "hbmColor": { + "type": { + "subtype": { + "kind": "struct", + "name": "HBITMAP__" + }, + "kind": "pointer" + }, + "offset": 80 + }, + "pcurNext": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagCURSOR" + }, + "kind": "pointer" + }, + "offset": 32 + }, + "CURSORF_flags": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 64 + }, + "hbmMask": { + "type": { + "subtype": { + "kind": "struct", + "name": "HBITMAP__" + }, + "kind": "pointer" + }, + "offset": 72 + }, + "bpp": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 120 + }, + "cy": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 128 + }, + "cx": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 124 + }, + "rcBounds": { + "type": { + "kind": "struct", + "name": "tagRECT" + }, + "offset": 96 + }, + "atomModName": { + "type": { + "kind": "base", + "name": "unsigned short" + }, + "offset": 56 + }, + "hbmAlpha": { + "type": { + "subtype": { + "kind": "struct", + "name": "HBITMAP__" + }, + "kind": "pointer" + }, + "offset": 88 + }, + "yHotspot": { + "type": { + "kind": "base", + "name": "short" + }, + "offset": 70 + }, + "strName": { + "type": { + "kind": "struct", + "name": "nt_symbols!_UNICODE_STRING" + }, + "offset": 40 + } + }, + "kind": "struct", + "size": 136 + }, + "_D3DKMDT_GAMMA_RAMP": { + "fields": { + "Data": { + "type": { + "kind": "struct", + "name": "__unnamed_182e" + }, + "offset": 16 + }, + "DataSize": { + "type": { + "kind": "base", + "name": "unsigned long long" + }, + "offset": 8 + }, + "Type": { + "type": { + "kind": "enum", + "name": "TypeEnum" + }, + "offset": 0 + } + }, + "kind": "struct", + "size": 24 + }, + "HWND__": { + "fields": { + "unused": { + "type": { + "kind": "base", + "name": "long" + }, + "offset": 0 + } + }, + "kind": "struct", + "size": 4 + }, + "__unnamed_1207": { + "fields": { + "ShareAccess": { + "type": { + "kind": "base", + "name": "unsigned short" + }, + "offset": 18 + }, + "Reserved": { + "type": { + "kind": "base", + "name": "unsigned short" + }, + "offset": 16 + }, + "SecurityContext": { + "type": { + "subtype": { + "kind": "struct", + "name": "nt_symbols!_IO_SECURITY_CONTEXT" + }, + "kind": "pointer" + }, + "offset": 0 + }, + "Options": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 8 + }, + "Parameters": { + "type": { + "subtype": { + "kind": "struct", + "name": "nt_symbols!_MAILSLOT_CREATE_PARAMETERS" + }, + "kind": "pointer" + }, + "offset": 24 + } + }, + "kind": "struct", + "size": 32 + }, + "__unnamed_18a1": { + "fields": { + "Text": { + "type": { + "kind": "enum", + "name": "TextEnum" + }, + "offset": 0 + }, + "Graphics": { + "type": { + "kind": "struct", + "name": "_D3DKMDT_GRAPHICS_RENDERING_FORMAT" + }, + "offset": 0 + } + }, + "kind": "struct", + "size": 32 + }, + "_DMM_VIDPNPATHANDTARGETMODE_SERIALIZATION": { + "fields": { + "TargetMode": { + "type": { + "kind": "struct", + "name": "_D3DKMDT_VIDPN_TARGET_MODE" + }, + "offset": 360 + }, + "PathInfo": { + "type": { + "kind": "struct", + "name": "_D3DKMDT_VIDPN_PRESENT_PATH" + }, + "offset": 0 + } + }, + "kind": "struct", + "size": 432 + }, + "HKL__": { + "fields": { + "unused": { + "type": { + "kind": "base", + "name": "long" + }, + "offset": 0 + } + }, + "kind": "struct", + "size": 4 + }, + "__unnamed_1209": { + "fields": { + "Length": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 0 + }, + "ByteOffset": { + "type": { + "kind": "struct", + "name": "nt_symbols!_LARGE_INTEGER" + }, + "offset": 16 + }, + "Key": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 8 + } + }, + "kind": "struct", + "size": 24 + }, + "tagDCE": { + "fields": { + "hrgnClipPublic": { + "type": { + "subtype": { + "kind": "struct", + "name": "HRGN__" + }, + "kind": "pointer" + }, + "offset": 48 + }, + "hrgnClip": { + "type": { + "subtype": { + "kind": "struct", + "name": "HRGN__" + }, + "kind": "pointer" + }, + "offset": 40 + }, + "pwndOrg": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagWND" + }, + "kind": "pointer" + }, + "offset": 16 + }, + "pdceNext": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagDCE" + }, + "kind": "pointer" + }, + "offset": 0 + }, + "ppiOwner": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagPROCESSINFO" + }, + "kind": "pointer" + }, + "offset": 80 + }, + "DCX_flags": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 64 + }, + "hdc": { + "type": { + "subtype": { + "kind": "struct", + "name": "HDC__" + }, + "kind": "pointer" + }, + "offset": 8 + }, + "ptiOwner": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagTHREADINFO" + }, + "kind": "pointer" + }, + "offset": 72 + }, + "hrgnSavedVis": { + "type": { + "subtype": { + "kind": "struct", + "name": "HRGN__" + }, + "kind": "pointer" + }, + "offset": 56 + }, + "pwndRedirect": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagWND" + }, + "kind": "pointer" + }, + "offset": 32 + }, + "pMonitor": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagMONITOR" + }, + "kind": "pointer" + }, + "offset": 88 + }, + "pwndClip": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagWND" + }, + "kind": "pointer" + }, + "offset": 24 + } + }, + "kind": "struct", + "size": 96 + }, + "VSC_LPWSTR": { + "fields": { + "vsc": { + "type": { + "kind": "base", + "name": "unsigned char" + }, + "offset": 0 + }, + "pwsz": { + "type": { + "subtype": { + "kind": "base", + "name": "unsigned short" + }, + "kind": "pointer" + }, + "offset": 8 + } + }, + "kind": "struct", + "size": 16 + }, + "tagQ": { + "fields": { + "hwndDblClk": { + "type": { + "subtype": { + "kind": "struct", + "name": "HWND__" + }, + "kind": "pointer" + }, + "offset": 112 + }, + "timeDblClk": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 108 + }, + "spwndFocus": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagWND" + }, + "kind": "pointer" + }, + "offset": 72 + }, + "ExtraInfo": { + "type": { + "kind": "base", + "name": "long long" + }, + "offset": 328 + }, + "cLockCount": { + "type": { + "kind": "base", + "name": "unsigned short" + }, + "offset": 322 + }, + "iCursorLevel": { + "type": { + "kind": "base", + "name": "long" + }, + "offset": 312 + }, + "ptiSysLock": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagTHREADINFO" + }, + "kind": "pointer" + }, + "offset": 24 + }, + "caret": { + "type": { + "kind": "struct", + "name": "tagCARET" + }, + "offset": 232 + }, + "ptiMouse": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagTHREADINFO" + }, + "kind": "pointer" + }, + "offset": 48 + }, + "spwndActivePrev": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagWND" + }, + "kind": "pointer" + }, + "offset": 88 + }, + "ptMouseMove": { + "type": { + "kind": "struct", + "name": "tagPOINT" + }, + "offset": 128 + }, + "msgDblClk": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 100 + }, + "msgJournal": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 324 + }, + "ptiKeyboard": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagTHREADINFO" + }, + "kind": "pointer" + }, + "offset": 56 + }, + "cThreads": { + "type": { + "kind": "base", + "name": "unsigned short" + }, + "offset": 320 + }, + "QF_flags": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 316 + }, + "mlInput": { + "type": { + "kind": "struct", + "name": "tagMLIST" + }, + "offset": 0 + }, + "spwndActive": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagWND" + }, + "kind": "pointer" + }, + "offset": 80 + }, + "codeCapture": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 96 + }, + "idSysLock": { + "type": { + "kind": "base", + "name": "unsigned long long" + }, + "offset": 32 + }, + "spcurCurrent": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagCURSOR" + }, + "kind": "pointer" + }, + "offset": 304 + }, + "ulEtwReserved1": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 336 + }, + "ptDblClk": { + "type": { + "kind": "struct", + "name": "tagPOINT" + }, + "offset": 120 + }, + "xbtnDblClk": { + "type": { + "kind": "base", + "name": "unsigned short" + }, + "offset": 104 + }, + "afKeyRecentDown": { + "type": { + "count": 32, + "subtype": { + "kind": "base", + "name": "unsigned char" + }, + "kind": "array" + }, + "offset": 136 + }, + "afKeyState": { + "type": { + "count": 64, + "subtype": { + "kind": "base", + "name": "unsigned char" + }, + "kind": "array" + }, + "offset": 168 + }, + "spwndCapture": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagWND" + }, + "kind": "pointer" + }, + "offset": 64 + }, + "idSysPeek": { + "type": { + "kind": "base", + "name": "unsigned long long" + }, + "offset": 40 + } + }, + "kind": "struct", + "size": 344 + }, + "__unnamed_1203": { + "fields": { + "ShareAccess": { + "type": { + "kind": "base", + "name": "unsigned short" + }, + "offset": 18 + }, + "Reserved": { + "type": { + "kind": "base", + "name": "unsigned short" + }, + "offset": 16 + }, + "SecurityContext": { + "type": { + "subtype": { + "kind": "struct", + "name": "nt_symbols!_IO_SECURITY_CONTEXT" + }, + "kind": "pointer" + }, + "offset": 0 + }, + "Options": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 8 + }, + "Parameters": { + "type": { + "subtype": { + "kind": "struct", + "name": "nt_symbols!_NAMED_PIPE_CREATE_PARAMETERS" + }, + "kind": "pointer" + }, + "offset": 24 + } + }, + "kind": "struct", + "size": 32 + }, + "HGESTUREINFO__": { + "fields": { + "unused": { + "type": { + "kind": "base", + "name": "long" + }, + "offset": 0 + } + }, + "kind": "struct", + "size": 4 + }, + "tagCLS": { + "fields": { + "spcur": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagCURSOR" + }, + "kind": "pointer" + }, + "offset": 120 + }, + "cbwndExtra": { + "type": { + "kind": "base", + "name": "long" + }, + "offset": 100 + }, + "pclsClone": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagCLS" + }, + "kind": "pointer" + }, + "offset": 72 + }, + "lpszClientAnsiMenuName": { + "type": { + "subtype": { + "kind": "base", + "name": "unsigned char" + }, + "kind": "pointer" + }, + "offset": 40 + }, + "pclsBase": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagCLS" + }, + "kind": "pointer" + }, + "offset": 64 + }, + "atomNVClassName": { + "type": { + "kind": "base", + "name": "unsigned short" + }, + "offset": 10 + }, + "style": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 84 + }, + "pclsNext": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagCLS" + }, + "kind": "pointer" + }, + "offset": 0 + }, + "CSF_flags": { + "type": { + "kind": "base", + "name": "unsigned short" + }, + "offset": 34 + }, + "lpfnWndProc": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 88 + }, + "lpszAnsiClassName": { + "type": { + "subtype": { + "kind": "base", + "name": "unsigned char" + }, + "kind": "pointer" + }, + "offset": 144 + }, + "spcpdFirst": { + "type": { + "subtype": { + "kind": "struct", + "name": "_CALLPROCDATA" + }, + "kind": "pointer" + }, + "offset": 56 + }, + "lpszClientUnicodeMenuName": { + "type": { + "subtype": { + "kind": "base", + "name": "unsigned short" + }, + "kind": "pointer" + }, + "offset": 48 + }, + "cbclsExtra": { + "type": { + "kind": "base", + "name": "long" + }, + "offset": 96 + }, + "lpszMenuName": { + "type": { + "subtype": { + "kind": "base", + "name": "unsigned short" + }, + "kind": "pointer" + }, + "offset": 136 + }, + "spicnSm": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagCURSOR" + }, + "kind": "pointer" + }, + "offset": 152 + }, + "hTaskWow": { + "type": { + "kind": "base", + "name": "unsigned short" + }, + "offset": 32 + }, + "cWndReferenceCount": { + "type": { + "kind": "base", + "name": "long" + }, + "offset": 80 + }, + "hbrBackground": { + "type": { + "subtype": { + "kind": "struct", + "name": "HBRUSH__" + }, + "kind": "pointer" + }, + "offset": 128 + }, + "spicn": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagCURSOR" + }, + "kind": "pointer" + }, + "offset": 112 + }, + "fnid": { + "type": { + "kind": "base", + "name": "unsigned short" + }, + "offset": 12 + }, + "pdce": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagDCE" + }, + "kind": "pointer" + }, + "offset": 24 + }, + "hModule": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 104 + }, + "rpdeskParent": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagDESKTOP" + }, + "kind": "pointer" + }, + "offset": 16 + }, + "atomClassName": { + "type": { + "kind": "base", + "name": "unsigned short" + }, + "offset": 8 + } + }, + "kind": "struct", + "size": 160 + }, + "_PROCDESKHEAD": { + "fields": { + "cLockObj": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 8 + }, + "pSelf": { + "type": { + "subtype": { + "kind": "base", + "name": "unsigned char" + }, + "kind": "pointer" + }, + "offset": 32 + }, + "hTaskWow": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 16 + }, + "rpdesk": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagDESKTOP" + }, + "kind": "pointer" + }, + "offset": 24 + }, + "h": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 0 + } + }, + "kind": "struct", + "size": 40 + }, + "_DMM_COMMITVIDPNREQUESTSET_SERIALIZATION": { + "fields": { + "CommitVidPnRequestOffset": { + "type": { + "count": 1, + "subtype": { + "kind": "base", + "name": "unsigned long" + }, + "kind": "array" + }, + "offset": 4 + }, + "NumCommitVidPnRequests": { + "type": { + "kind": "base", + "name": "unsigned char" + }, + "offset": 0 + } + }, + "kind": "struct", + "size": 8 + }, + "_VK_TO_FUNCTION_TABLE": { + "fields": { + "NLSFEProcType": { + "type": { + "kind": "base", + "name": "unsigned char" + }, + "offset": 1 + }, + "NLSFEProcCurrent": { + "type": { + "kind": "base", + "name": "unsigned char" + }, + "offset": 2 + }, + "Vk": { + "type": { + "kind": "base", + "name": "unsigned char" + }, + "offset": 0 + }, + "NLSFEProcSwitch": { + "type": { + "kind": "base", + "name": "unsigned char" + }, + "offset": 3 + }, + "NLSFEProcAlt": { + "type": { + "count": 8, + "subtype": { + "kind": "struct", + "name": "_VK_FUNCTION_PARAM" + }, + "kind": "array" + }, + "offset": 68 + }, + "NLSFEProc": { + "type": { + "count": 8, + "subtype": { + "kind": "struct", + "name": "_VK_FUNCTION_PARAM" + }, + "kind": "array" + }, + "offset": 4 + } + }, + "kind": "struct", + "size": 132 + }, + "_DMM_MONITORDESCRIPTORSET_SERIALIZATION": { + "fields": { + "NumDescriptors": { + "type": { + "kind": "base", + "name": "unsigned char" + }, + "offset": 0 + }, + "DescriptorSerialization": { + "type": { + "count": 1, + "subtype": { + "kind": "struct", + "name": "_DMM_MONITORDESCRIPTOR_SERIALIZATION" + }, + "kind": "array" + }, + "offset": 4 + } + }, + "kind": "struct", + "size": 144 + }, + "_DMM_MONITORSOURCEMODESET_SERIALIZATION": { + "fields": { + "NumModes": { + "type": { + "kind": "base", + "name": "unsigned char" + }, + "offset": 0 + }, + "ModeSerialization": { + "type": { + "count": 1, + "subtype": { + "kind": "struct", + "name": "_DMM_MONITOR_SOURCE_MODE_SERIALIZATION" + }, + "kind": "array" + }, + "offset": 8 + } + }, + "kind": "struct", + "size": 112 + }, + "_CALLBACKWND": { + "fields": { + "hwnd": { + "type": { + "subtype": { + "kind": "struct", + "name": "HWND__" + }, + "kind": "pointer" + }, + "offset": 0 + }, + "pActCtx": { + "type": { + "subtype": { + "kind": "struct", + "name": "nt_symbols!_ACTIVATION_CONTEXT" + }, + "kind": "pointer" + }, + "offset": 16 + }, + "pwnd": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagWND" + }, + "kind": "pointer" + }, + "offset": 8 + } + }, + "kind": "struct", + "size": 24 + }, + "_DMM_VIDPNPATHANDTARGETMODESET_SERIALIZATION": { + "fields": { + "PathInfo": { + "type": { + "kind": "struct", + "name": "_D3DKMDT_VIDPN_PRESENT_PATH" + }, + "offset": 0 + }, + "TargetModeSet": { + "type": { + "kind": "struct", + "name": "_DMM_VIDPNTARGETMODESET_SERIALIZATION" + }, + "offset": 360 + } + }, + "kind": "struct", + "size": 440 + }, + "_VK_FUNCTION_PARAM": { + "fields": { + "NLSFEProcIndex": { + "type": { + "kind": "base", + "name": "unsigned char" + }, + "offset": 0 + }, + "NLSFEProcParam": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 4 + } + }, + "kind": "struct", + "size": 8 + }, + "tagSBCALC": { + "fields": { + "posMax": { + "type": { + "kind": "base", + "name": "long" + }, + "offset": 4 + }, + "pxStart": { + "type": { + "kind": "base", + "name": "long" + }, + "offset": 44 + }, + "pxThumbBottom": { + "type": { + "kind": "base", + "name": "long" + }, + "offset": 48 + }, + "cpxThumb": { + "type": { + "kind": "base", + "name": "long" + }, + "offset": 32 + }, + "pxMin": { + "type": { + "kind": "base", + "name": "long" + }, + "offset": 60 + }, + "pxThumbTop": { + "type": { + "kind": "base", + "name": "long" + }, + "offset": 52 + }, + "pxDownArrow": { + "type": { + "kind": "base", + "name": "long" + }, + "offset": 40 + }, + "pos": { + "type": { + "kind": "base", + "name": "long" + }, + "offset": 12 + }, + "cpx": { + "type": { + "kind": "base", + "name": "long" + }, + "offset": 56 + }, + "pxBottom": { + "type": { + "kind": "base", + "name": "long" + }, + "offset": 20 + }, + "pxTop": { + "type": { + "kind": "base", + "name": "long" + }, + "offset": 16 + }, + "pxLeft": { + "type": { + "kind": "base", + "name": "long" + }, + "offset": 24 + }, + "pxRight": { + "type": { + "kind": "base", + "name": "long" + }, + "offset": 28 + }, + "pxUpArrow": { + "type": { + "kind": "base", + "name": "long" + }, + "offset": 36 + }, + "posMin": { + "type": { + "kind": "base", + "name": "long" + }, + "offset": 0 + }, + "page": { + "type": { + "kind": "base", + "name": "long" + }, + "offset": 8 + } + }, + "kind": "struct", + "size": 64 + }, + "HDESK__": { + "fields": { + "unused": { + "type": { + "kind": "base", + "name": "long" + }, + "offset": 0 + } + }, + "kind": "struct", + "size": 4 + }, + "HIMC__": { + "fields": { + "unused": { + "type": { + "kind": "base", + "name": "long" + }, + "offset": 0 + } + }, + "kind": "struct", + "size": 4 + }, + "_D3DKMDT_COLOR_COEFF_DYNAMIC_RANGES": { + "fields": { + "SecondChannel": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 4 + }, + "FourthChannel": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 12 + }, + "ThirdChannel": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 8 + }, + "FirstChannel": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 0 + } + }, + "kind": "struct", + "size": 16 + }, + "tagMENUSTATE": { + "fields": { + "cxAni": { + "type": { + "kind": "base", + "name": "long" + }, + "offset": 116 + }, + "pGlobalPopupMenu": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagPOPUPMENU" + }, + "kind": "pointer" + }, + "offset": 0 + }, + "uDraggingIndex": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 88 + }, + "fNotifyByPos": { + "type": { + "bit_position": 17, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 1 + }, + "offset": 8 + }, + "fInCallHandleMenuMessages": { + "type": { + "bit_position": 9, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 1 + }, + "offset": 8 + }, + "ixAni": { + "type": { + "kind": "base", + "name": "long" + }, + "offset": 108 + }, + "dwLockCount": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 40 + }, + "fAutoDismiss": { + "type": { + "bit_position": 11, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 1 + }, + "offset": 8 + }, + "fIsSysMenu": { + "type": { + "bit_position": 1, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 1 + }, + "offset": 8 + }, + "dwAniStartTime": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 104 + }, + "uButtonDownHitArea": { + "type": { + "kind": "base", + "name": "unsigned long long" + }, + "offset": 64 + }, + "fIgnoreButtonUp": { + "type": { + "bit_position": 13, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 1 + }, + "offset": 8 + }, + "ptButtonDown": { + "type": { + "kind": "struct", + "name": "tagPOINT" + }, + "offset": 56 + }, + "fMenuStarted": { + "type": { + "bit_position": 0, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 1 + }, + "offset": 8 + }, + "iAniDropDir": { + "type": { + "bit_position": 19, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 5 + }, + "offset": 8 + }, + "hdcAni": { + "type": { + "subtype": { + "kind": "struct", + "name": "HDC__" + }, + "kind": "pointer" + }, + "offset": 136 + }, + "fModelessMenu": { + "type": { + "bit_position": 8, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 1 + }, + "offset": 8 + }, + "hbmAni": { + "type": { + "subtype": { + "kind": "struct", + "name": "HBITMAP__" + }, + "kind": "pointer" + }, + "offset": 128 + }, + "fInEndMenu": { + "type": { + "bit_position": 4, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 1 + }, + "offset": 8 + }, + "uDraggingFlags": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 92 + }, + "vkButtonDown": { + "type": { + "kind": "base", + "name": "long" + }, + "offset": 76 + }, + "fSetCapture": { + "type": { + "bit_position": 18, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 1 + }, + "offset": 8 + }, + "fInDoDragDrop": { + "type": { + "bit_position": 15, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 1 + }, + "offset": 8 + }, + "fActiveNoForeground": { + "type": { + "bit_position": 16, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 1 + }, + "offset": 8 + }, + "fMouseOffMenu": { + "type": { + "bit_position": 14, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 1 + }, + "offset": 8 + }, + "fDragAndDrop": { + "type": { + "bit_position": 10, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 1 + }, + "offset": 8 + }, + "fInsideMenuLoop": { + "type": { + "bit_position": 2, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 1 + }, + "offset": 8 + }, + "uDraggingHitArea": { + "type": { + "kind": "base", + "name": "unsigned long long" + }, + "offset": 80 + }, + "fButtonDown": { + "type": { + "bit_position": 3, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 1 + }, + "offset": 8 + }, + "ptiMenuStateOwner": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagTHREADINFO" + }, + "kind": "pointer" + }, + "offset": 32 + }, + "cyAni": { + "type": { + "kind": "base", + "name": "long" + }, + "offset": 120 + }, + "iyAni": { + "type": { + "kind": "base", + "name": "long" + }, + "offset": 112 + }, + "hdcWndAni": { + "type": { + "subtype": { + "kind": "struct", + "name": "HDC__" + }, + "kind": "pointer" + }, + "offset": 96 + }, + "fAboutToAutoDismiss": { + "type": { + "bit_position": 12, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 1 + }, + "offset": 8 + }, + "mnFocus": { + "type": { + "kind": "base", + "name": "long" + }, + "offset": 20 + }, + "uButtonDownIndex": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 72 + }, + "fButtonAlwaysDown": { + "type": { + "bit_position": 6, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 1 + }, + "offset": 8 + }, + "fUnderline": { + "type": { + "bit_position": 5, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 1 + }, + "offset": 8 + }, + "ptMouseLast": { + "type": { + "kind": "struct", + "name": "tagPOINT" + }, + "offset": 12 + }, + "pmnsPrev": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagMENUSTATE" + }, + "kind": "pointer" + }, + "offset": 48 + }, + "fDragging": { + "type": { + "bit_position": 7, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 1 + }, + "offset": 8 + }, + "cmdLast": { + "type": { + "kind": "base", + "name": "long" + }, + "offset": 24 + } + }, + "kind": "struct", + "size": 144 + }, + "VK_TO_BIT": { + "fields": { + "Vk": { + "type": { + "kind": "base", + "name": "unsigned char" + }, + "offset": 0 + }, + "ModBits": { + "type": { + "kind": "base", + "name": "unsigned char" + }, + "offset": 1 + } + }, + "kind": "struct", + "size": 2 + }, + "tagWOWTHREADINFO": { + "fields": { + "pIdleEvent": { + "type": { + "subtype": { + "kind": "struct", + "name": "nt_symbols!_KEVENT" + }, + "kind": "pointer" + }, + "offset": 32 + }, + "idParentProcess": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 24 + }, + "idTask": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 8 + }, + "pwtiNext": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagWOWTHREADINFO" + }, + "kind": "pointer" + }, + "offset": 0 + }, + "idWaitObject": { + "type": { + "kind": "base", + "name": "unsigned long long" + }, + "offset": 16 + } + }, + "kind": "struct", + "size": 40 + }, + "__unnamed_1805": { + "fields": { + "Start": { + "type": { + "kind": "struct", + "name": "nt_symbols!_LARGE_INTEGER" + }, + "offset": 0 + }, + "Length": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 8 + } + }, + "kind": "struct", + "size": 12 + }, + "__unnamed_1211": { + "fields": { + "Length": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 0 + }, + "FileInformationClass": { + "type": { + "kind": "enum", + "name": "FileInformationClassEnum" + }, + "offset": 8 + } + }, + "kind": "struct", + "size": 16 + }, + "__unnamed_1213": { + "fields": { + "FileInformationClass": { + "type": { + "kind": "enum", + "name": "FileInformationClassEnum" + }, + "offset": 8 + }, + "AdvanceOnly": { + "type": { + "kind": "base", + "name": "unsigned char" + }, + "offset": 25 + }, + "ClusterCount": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 24 + }, + "Length": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 0 + }, + "DeleteHandle": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 24 + }, + "ReplaceIfExists": { + "type": { + "kind": "base", + "name": "unsigned char" + }, + "offset": 24 + }, + "FileObject": { + "type": { + "subtype": { + "kind": "struct", + "name": "nt_symbols!_FILE_OBJECT" + }, + "kind": "pointer" + }, + "offset": 16 + } + }, + "kind": "struct", + "size": 32 + }, + "__unnamed_1217": { + "fields": { + "FsInformationClass": { + "type": { + "kind": "enum", + "name": "FsInformationClassEnum" + }, + "offset": 8 + }, + "Length": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 0 + } + }, + "kind": "struct", + "size": 16 + }, + "__unnamed_123b": { + "fields": { + "IoResourceRequirementList": { + "type": { + "subtype": { + "kind": "struct", + "name": "nt_symbols!_IO_RESOURCE_REQUIREMENTS_LIST" + }, + "kind": "pointer" + }, + "offset": 0 + } + }, + "kind": "struct", + "size": 8 + }, + "__unnamed_122d": { + "fields": { + "Type": { + "type": { + "kind": "enum", + "name": "TypeEnum" + }, + "offset": 0 + } + }, + "kind": "struct", + "size": 4 + }, + "__unnamed_1950": { + "fields": { + "Length": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 0 + }, + "MaximumAddress": { + "type": { + "kind": "struct", + "name": "nt_symbols!_LARGE_INTEGER" + }, + "offset": 16 + }, + "MinimumAddress": { + "type": { + "kind": "struct", + "name": "nt_symbols!_LARGE_INTEGER" + }, + "offset": 8 + }, + "Alignment": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 4 + } + }, + "kind": "struct", + "size": 24 + }, + "tagITEM": { + "fields": { + "fType": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 0 + }, + "ulX": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 84 + }, + "wID": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 8 + }, + "dwItemData": { + "type": { + "kind": "base", + "name": "unsigned long long" + }, + "offset": 56 + }, + "hbmpChecked": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 24 + }, + "xItem": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 64 + }, + "spSubMenu": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagMENU" + }, + "kind": "pointer" + }, + "offset": 16 + }, + "hbmpUnchecked": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 32 + }, + "fState": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 4 + }, + "dxTab": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 80 + }, + "cxBmp": { + "type": { + "kind": "base", + "name": "long" + }, + "offset": 104 + }, + "yItem": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 68 + }, + "cyItem": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 76 + }, + "umim": { + "type": { + "kind": "struct", + "name": "tagUAHMENUITEMMETRICS" + }, + "offset": 112 + }, + "cch": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 48 + }, + "ulWidth": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 88 + }, + "cyBmp": { + "type": { + "kind": "base", + "name": "long" + }, + "offset": 108 + }, + "lpstr": { + "type": { + "subtype": { + "kind": "base", + "name": "unsigned short" + }, + "kind": "pointer" + }, + "offset": 40 + }, + "cxItem": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 72 + }, + "hbmp": { + "type": { + "subtype": { + "kind": "struct", + "name": "HBITMAP__" + }, + "kind": "pointer" + }, + "offset": 96 + } + }, + "kind": "struct", + "size": 144 + }, + "tagIMEINFOEX": { + "fields": { + "dwImeWinVersion": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 84 + }, + "fSysWow64Only": { + "type": { + "bit_position": 0, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 348 + }, + "fInitOpen": { + "type": { + "kind": "base", + "name": "long" + }, + "offset": 72 + }, + "wszImeDescription": { + "type": { + "count": 50, + "subtype": { + "kind": "base", + "name": "wchar" + }, + "kind": "array" + }, + "offset": 88 + }, + "fCUASLayer": { + "type": { + "bit_position": 1, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 348 + }, + "ImeInfo": { + "type": { + "kind": "struct", + "name": "tagIMEINFO" + }, + "offset": 8 + }, + "wszImeFile": { + "type": { + "count": 80, + "subtype": { + "kind": "base", + "name": "wchar" + }, + "kind": "array" + }, + "offset": 188 + }, + "wszUIClass": { + "type": { + "count": 16, + "subtype": { + "kind": "base", + "name": "wchar" + }, + "kind": "array" + }, + "offset": 36 + }, + "fLoadFlag": { + "type": { + "kind": "base", + "name": "long" + }, + "offset": 76 + }, + "hkl": { + "type": { + "subtype": { + "kind": "struct", + "name": "HKL__" + }, + "kind": "pointer" + }, + "offset": 0 + }, + "dwProdVersion": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 80 + }, + "fdwInitConvMode": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 68 + } + }, + "kind": "struct", + "size": 352 + }, + "__unnamed_1962": { + "fields": { + "BusNumber": { + "type": { + "kind": "struct", + "name": "__unnamed_1958" + }, + "offset": 0 + }, + "Dma": { + "type": { + "kind": "struct", + "name": "__unnamed_1956" + }, + "offset": 0 + }, + "Memory48": { + "type": { + "kind": "struct", + "name": "__unnamed_195e" + }, + "offset": 0 + }, + "Generic": { + "type": { + "kind": "struct", + "name": "__unnamed_1950" + }, + "offset": 0 + }, + "Memory40": { + "type": { + "kind": "struct", + "name": "__unnamed_195c" + }, + "offset": 0 + }, + "DevicePrivate": { + "type": { + "kind": "struct", + "name": "nt_symbols!__unnamed_180f" + }, + "offset": 0 + }, + "ConfigData": { + "type": { + "kind": "struct", + "name": "__unnamed_195a" + }, + "offset": 0 + }, + "Memory64": { + "type": { + "kind": "struct", + "name": "__unnamed_1960" + }, + "offset": 0 + }, + "Memory": { + "type": { + "kind": "struct", + "name": "__unnamed_1950" + }, + "offset": 0 + }, + "Interrupt": { + "type": { + "kind": "struct", + "name": "__unnamed_1954" + }, + "offset": 0 + }, + "Port": { + "type": { + "kind": "struct", + "name": "__unnamed_1950" + }, + "offset": 0 + } + }, + "kind": "struct", + "size": 24 + }, + "tagMSGPPINFO": { + "fields": { + "dwIndexMsgPP": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 0 + } + }, + "kind": "struct", + "size": 4 + }, + "tagSBINFO": { + "fields": { + "WSBflags": { + "type": { + "kind": "base", + "name": "long" + }, + "offset": 0 + }, + "Horz": { + "type": { + "kind": "struct", + "name": "tagSBDATA" + }, + "offset": 4 + }, + "Vert": { + "type": { + "kind": "struct", + "name": "tagSBDATA" + }, + "offset": 20 + } + }, + "kind": "struct", + "size": 36 + }, + "VWPLELEMENT": { + "fields": { + "DataOrTag": { + "type": { + "kind": "base", + "name": "unsigned long long" + }, + "offset": 0 + }, + "pwnd": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagWND" + }, + "kind": "pointer" + }, + "offset": 8 + } + }, + "kind": "struct", + "size": 16 + }, + "tagSBDATA": { + "fields": { + "posMax": { + "type": { + "kind": "base", + "name": "long" + }, + "offset": 4 + }, + "posMin": { + "type": { + "kind": "base", + "name": "long" + }, + "offset": 0 + }, + "page": { + "type": { + "kind": "base", + "name": "long" + }, + "offset": 8 + }, + "pos": { + "type": { + "kind": "base", + "name": "long" + }, + "offset": 12 + } + }, + "kind": "struct", + "size": 16 + }, + "_VSC_VK": { + "fields": { + "Vsc": { + "type": { + "kind": "base", + "name": "unsigned char" + }, + "offset": 0 + }, + "Vk": { + "type": { + "kind": "base", + "name": "unsigned short" + }, + "offset": 2 + } + }, + "kind": "struct", + "size": 4 + }, + "__unnamed_123f": { + "fields": { + "Lock": { + "type": { + "kind": "base", + "name": "unsigned char" + }, + "offset": 0 + } + }, + "kind": "struct", + "size": 1 + }, + "_SCATTER_GATHER_ELEMENT": { + "fields": { + "Length": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 8 + }, + "Reserved": { + "type": { + "kind": "base", + "name": "unsigned long long" + }, + "offset": 16 + }, + "Address": { + "type": { + "kind": "struct", + "name": "nt_symbols!_LARGE_INTEGER" + }, + "offset": 0 + } + }, + "kind": "struct", + "size": 24 + }, + "tagWND": { + "fields": { + "spwndLastActive": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagWND" + }, + "kind": "pointer" + }, + "offset": 240 + }, + "bWS_CLIPCHILDREN": { + "type": { + "bit_position": 25, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 52 + }, + "bMaximizeButtonDown": { + "type": { + "bit_position": 13, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 44 + }, + "bUIStateActive": { + "type": { + "bit_position": 26, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 48 + }, + "bWS_TABSTOP": { + "type": { + "bit_position": 16, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 52 + }, + "bDialogWindow": { + "type": { + "bit_position": 16, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 40 + }, + "lpfnWndProc": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 160 + }, + "bMinimizeButtonDown": { + "type": { + "bit_position": 14, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 44 + }, + "hImc": { + "type": { + "subtype": { + "kind": "struct", + "name": "HIMC__" + }, + "kind": "pointer" + }, + "offset": 248 + }, + "style": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 68 + }, + "bChildNoActivate": { + "type": { + "bit_position": 11, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 288 + }, + "bWS_EX_LAYERED": { + "type": { + "bit_position": 19, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 48 + }, + "bStartPaint": { + "type": { + "bit_position": 2, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 44 + }, + "bVerticallyMaximizedLeft": { + "type": { + "bit_position": 7, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 288 + }, + "bHiddenPopup": { + "type": { + "bit_position": 14, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 40 + }, + "bSendEraseBackground": { + "type": { + "bit_position": 9, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 40 + }, + "bWin50Compat": { + "type": { + "bit_position": 10, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 44 + }, + "bWS_EX_CLIENTEDGE": { + "type": { + "bit_position": 9, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 48 + }, + "fnid": { + "type": { + "kind": "base", + "name": "unsigned short" + }, + "offset": 66 + }, + "bWS_EX_TOOLWINDOW": { + "type": { + "bit_position": 7, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 48 + }, + "bDisabled": { + "type": { + "bit_position": 27, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 52 + }, + "bAnsiWindowProc": { + "type": { + "bit_position": 19, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 40 + }, + "bWin40Compat": { + "type": { + "bit_position": 9, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 44 + }, + "rcClient": { + "type": { + "kind": "struct", + "name": "tagRECT" + }, + "offset": 128 + }, + "bAnsiCreator": { + "type": { + "bit_position": 29, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 40 + }, + "bAnyScrollButtonDown": { + "type": { + "bit_position": 20, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 44 + }, + "bSendSizeMoveMsgs": { + "type": { + "bit_position": 4, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 40 + }, + "bLinked": { + "type": { + "bit_position": 3, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 288 + }, + "bSendNCPaint": { + "type": { + "bit_position": 11, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 40 + }, + "bInternalPaint": { + "type": { + "bit_position": 12, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 40 + }, + "bHasClientEdge": { + "type": { + "bit_position": 4, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 44 + }, + "bHasPalette": { + "type": { + "bit_position": 21, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 40 + }, + "bHasHorizontalScrollbar": { + "type": { + "bit_position": 2, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 40 + }, + "bUIStateFocusRectHidden": { + "type": { + "bit_position": 31, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 48 + }, + "bWS_DLGFRAME": { + "type": { + "bit_position": 22, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 52 + }, + "bWS_EX_MDICHILD": { + "type": { + "bit_position": 6, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 48 + }, + "bHasVerticalScrollbar": { + "type": { + "bit_position": 1, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 40 + }, + "bReserved2": { + "type": { + "bit_position": 0, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 16 + }, + "offset": 52 + }, + "bActiveFrame": { + "type": { + "bit_position": 6, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 40 + }, + "bNoNCPaint": { + "type": { + "bit_position": 8, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 40 + }, + "bHasSPB": { + "type": { + "bit_position": 7, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 40 + }, + "bWS_MINIMIZEBOX": { + "type": { + "bit_position": 17, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 52 + }, + "bScrollBarVerticalTracking": { + "type": { + "bit_position": 21, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 44 + }, + "bWS_EX_DLGMODALFRAME": { + "type": { + "bit_position": 0, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 48 + }, + "bWS_EX_TRANSPARENT": { + "type": { + "bit_position": 5, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 48 + }, + "bPaintNotProcessed": { + "type": { + "bit_position": 22, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 40 + }, + "bSyncPaintPending": { + "type": { + "bit_position": 23, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 40 + }, + "hrgnClip": { + "type": { + "subtype": { + "kind": "struct", + "name": "HRGN__" + }, + "kind": "pointer" + }, + "offset": 200 + }, + "bShellHookRegistered": { + "type": { + "bit_position": 30, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 44 + }, + "spwndChild": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagWND" + }, + "kind": "pointer" + }, + "offset": 88 + }, + "bUnused5": { + "type": { + "bit_position": 16, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 52 + }, + "bInDestroy": { + "type": { + "bit_position": 7, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 44 + }, + "state": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 40 + }, + "bWS_EX_LEFTSCROLLBAR": { + "type": { + "bit_position": 14, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 48 + }, + "bToggleTopmost": { + "type": { + "bit_position": 26, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 40 + }, + "bWS_VSCROLL": { + "type": { + "bit_position": 21, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 52 + }, + "ExStyle": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 48 + }, + "bWS_HSCROLL": { + "type": { + "bit_position": 20, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 52 + }, + "bUpdateDirty": { + "type": { + "bit_position": 13, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 40 + }, + "bWMPaintSent": { + "type": { + "bit_position": 0, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 44 + }, + "bWS_EX_WINDOWEDGE": { + "type": { + "bit_position": 8, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 48 + }, + "bWS_EX_ACCEPTFILE": { + "type": { + "bit_position": 4, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 48 + }, + "bWS_GROUP": { + "type": { + "bit_position": 17, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 52 + }, + "spwndNext": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagWND" + }, + "kind": "pointer" + }, + "offset": 64 + }, + "bVisible": { + "type": { + "bit_position": 28, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 52 + }, + "bVerticallyMaximizedRight": { + "type": { + "bit_position": 8, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 288 + }, + "bForceMenuDraw": { + "type": { + "bit_position": 15, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 40 + }, + "bForceNCPaint": { + "type": { + "bit_position": 22, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 44 + }, + "bOldUI": { + "type": { + "bit_position": 3, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 44 + }, + "spwndClipboardListenerNext": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagWND" + }, + "kind": "pointer" + }, + "offset": 280 + }, + "bWS_EX_NOPADDEDBORDER": { + "type": { + "bit_position": 23, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 48 + }, + "bNoMinmaxAnimatedRects": { + "type": { + "bit_position": 28, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 44 + }, + "spmenuSys": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagMENU" + }, + "kind": "pointer" + }, + "offset": 184 + }, + "bWS_MAXIMIZEBOX": { + "type": { + "bit_position": 16, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 52 + }, + "bHasCaption": { + "type": { + "bit_position": 3, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 40 + }, + "bEraseBackground": { + "type": { + "bit_position": 10, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 40 + }, + "spwndOwner": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagWND" + }, + "kind": "pointer" + }, + "offset": 104 + }, + "subPointer": { + "type": { + "subtype": { + "kind": "struct", + "name": "subTagWNDType" + }, + "kind": "pointer" + }, + "offset": 40 + }, + "cbwndExtra": { + "type": { + "kind": "base", + "name": "long" + }, + "offset": 232 + }, + "bMakeVisibleWhenUnghosted": { + "type": { + "bit_position": 11, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 48 + }, + "bUnused8": { + "type": { + "bit_position": 16, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 2 + }, + "offset": 52 + }, + "bUnused9": { + "type": { + "bit_position": 16, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 3 + }, + "offset": 52 + }, + "bForceFullNCPaintClipRgn": { + "type": { + "bit_position": 23, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 44 + }, + "bWS_EX_RTLREADING": { + "type": { + "bit_position": 13, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 48 + }, + "bUnused1": { + "type": { + "bit_position": 1, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 48 + }, + "bUnused2": { + "type": { + "bit_position": 15, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 48 + }, + "bUnused3": { + "type": { + "bit_position": 21, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 48 + }, + "bUnused4": { + "type": { + "bit_position": 24, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 48 + }, + "bHasMeun": { + "type": { + "bit_position": 0, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 40 + }, + "bUnused6": { + "type": { + "bit_position": 16, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 52 + }, + "bUnused7": { + "type": { + "bit_position": 16, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 2 + }, + "offset": 52 + }, + "bSmallIconFromWMQueryDrag": { + "type": { + "bit_position": 29, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 44 + }, + "bClipboardListener": { + "type": { + "bit_position": 0, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 288 + }, + "bScrollBarLineDownBtnDown": { + "type": { + "bit_position": 19, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 44 + }, + "bRedirectedForPrint": { + "type": { + "bit_position": 2, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 288 + }, + "bWS_EX_RIGHT": { + "type": { + "bit_position": 12, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 48 + }, + "bHasCreatestructName": { + "type": { + "bit_position": 17, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 40 + }, + "bWS_EX_COMPOSITED": { + "type": { + "bit_position": 25, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 48 + }, + "bFullScreen": { + "type": { + "bit_position": 6, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 44 + }, + "hrgnUpdate": { + "type": { + "subtype": { + "kind": "struct", + "name": "HRGN__" + }, + "kind": "pointer" + }, + "offset": 160 + }, + "head": { + "type": { + "kind": "struct", + "name": "_THRDESKHEAD" + }, + "offset": 0 + }, + "bConsoleWindow": { + "type": { + "bit_position": 10, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 288 + }, + "ppropList": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagPROPLIST" + }, + "kind": "pointer" + }, + "offset": 168 + }, + "bWS_EX_TOPMOST": { + "type": { + "bit_position": 3, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 48 + }, + "bScrollBarPageDownBtnDown": { + "type": { + "bit_position": 18, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 44 + }, + "bScrollBarLineUpBtnDown": { + "type": { + "bit_position": 16, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 44 + }, + "bRecievedQuerySuspendMsg": { + "type": { + "bit_position": 24, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 40 + }, + "bMaximizeMonitorRegion": { + "type": { + "bit_position": 11, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 44 + }, + "bRedrawIfHung": { + "type": { + "bit_position": 27, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 40 + }, + "bWS_POPUP": { + "type": { + "bit_position": 31, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 52 + }, + "bWS_EX_CONTEXTHELP": { + "type": { + "bit_position": 10, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 48 + }, + "dwUserData": { + "type": { + "kind": "base", + "name": "unsigned long long" + }, + "offset": 256 + }, + "hMod16": { + "type": { + "kind": "base", + "name": "unsigned short" + }, + "offset": 64 + }, + "FullScreenMode": { + "type": { + "bit_position": 24, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 3 + }, + "offset": 44 + }, + "bLayeredLimbo": { + "type": { + "bit_position": 5, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 288 + }, + "bWS_EX_NOINHERITLAYOUT": { + "type": { + "bit_position": 20, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 48 + }, + "bWS_EX_LAYOUTRTL": { + "type": { + "bit_position": 22, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 48 + }, + "bUIStateKbdAccelHidden": { + "type": { + "bit_position": 30, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 48 + }, + "bWS_BORDER": { + "type": { + "bit_position": 23, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 52 + }, + "bWS_SIZEBOX": { + "type": { + "bit_position": 18, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 52 + }, + "bDestroyed": { + "type": { + "bit_position": 31, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 40 + }, + "bServerSideWindowProc": { + "type": { + "bit_position": 18, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 40 + }, + "bCaptionTextTruncated": { + "type": { + "bit_position": 27, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 44 + }, + "rcWindow": { + "type": { + "kind": "struct", + "name": "tagRECT" + }, + "offset": 112 + }, + "bEndPaintInvalidate": { + "type": { + "bit_position": 1, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 44 + }, + "hrgnNewFrame": { + "type": { + "subtype": { + "kind": "struct", + "name": "HRGN__" + }, + "kind": "pointer" + }, + "offset": 208 + }, + "bBeingActivated": { + "type": { + "bit_position": 20, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 40 + }, + "bWS_EX_COMPOSITEDCompositing": { + "type": { + "bit_position": 28, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 48 + }, + "bWMCreateMsgProcessed": { + "type": { + "bit_position": 31, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 44 + }, + "bWS_EX_NOACTIVATE": { + "type": { + "bit_position": 27, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 48 + }, + "bWS_EX_APPWINDOW": { + "type": { + "bit_position": 18, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 48 + }, + "pSBInfo": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagSBINFO" + }, + "kind": "pointer" + }, + "offset": 176 + }, + "directName": { + "type": { + "subtype": { + "kind": "struct", + "name": "nt_symbols!String" + }, + "kind": "pointer" + }, + "offset": 168 + }, + "bCloseButtonDown": { + "type": { + "bit_position": 12, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 44 + }, + "bMaximized": { + "type": { + "bit_position": 24, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 52 + }, + "bWS_CHILD": { + "type": { + "bit_position": 30, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 52 + }, + "spwndParent": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagWND" + }, + "kind": "pointer" + }, + "offset": 104 + }, + "spmenu": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagMENU" + }, + "kind": "pointer" + }, + "offset": 192 + }, + "bWS_THICKFRAME": { + "type": { + "bit_position": 18, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 52 + }, + "bWS_EX_CONTROLPARENT": { + "type": { + "bit_position": 16, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 48 + }, + "pcls": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagCLS" + }, + "kind": "pointer" + }, + "offset": 168 + }, + "bLayeredForDWM": { + "type": { + "bit_position": 4, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 288 + }, + "bMsgBox": { + "type": { + "bit_position": 5, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 40 + }, + "bHelpButtonDown": { + "type": { + "bit_position": 15, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 44 + }, + "bHasOverlay": { + "type": { + "bit_position": 9, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 288 + }, + "bRedrawFrameIfHung": { + "type": { + "bit_position": 28, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 40 + }, + "bWS_EX_NOPARENTNOTIFY": { + "type": { + "bit_position": 2, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 48 + }, + "bMaximizesToMonitor": { + "type": { + "bit_position": 30, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 40 + }, + "bBottomMost": { + "type": { + "bit_position": 5, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 44 + }, + "bReserved1": { + "type": { + "bit_position": 0, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 16 + }, + "offset": 52 + }, + "bRedirected": { + "type": { + "bit_position": 29, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 48 + }, + "bReserved3": { + "type": { + "bit_position": 0, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 16 + }, + "offset": 52 + }, + "bReserved4": { + "type": { + "bit_position": 0, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 16 + }, + "offset": 52 + }, + "bReserved5": { + "type": { + "bit_position": 0, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 16 + }, + "offset": 52 + }, + "bReserved6": { + "type": { + "bit_position": 0, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 16 + }, + "offset": 52 + }, + "bReserved7": { + "type": { + "bit_position": 0, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 16 + }, + "offset": 52 + }, + "spwndPrev": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagWND" + }, + "kind": "pointer" + }, + "offset": 96 + }, + "bLayeredInvalidate": { + "type": { + "bit_position": 1, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 288 + }, + "state2": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 44 + }, + "bWS_CLIPSIBLINGS": { + "type": { + "bit_position": 26, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 52 + }, + "bScrollBarPageUpBtnDown": { + "type": { + "bit_position": 17, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 44 + }, + "pTransform": { + "type": { + "subtype": { + "kind": "struct", + "name": "_D3DMATRIX" + }, + "kind": "pointer" + }, + "offset": 272 + }, + "bWin31Compat": { + "type": { + "bit_position": 8, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 44 + }, + "ExStyle2": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 288 + }, + "bHIGHDPI_UNAWARE_Unused": { + "type": { + "bit_position": 6, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 288 + }, + "bWS_SYSMENU": { + "type": { + "bit_position": 19, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 52 + }, + "hModule": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 56 + }, + "strName": { + "type": { + "kind": "struct", + "name": "_LARGE_UNICODE_STRING" + }, + "offset": 232 + }, + "pActCtx": { + "type": { + "subtype": { + "kind": "struct", + "name": "nt_symbols!_ACTIVATION_CONTEXT" + }, + "kind": "pointer" + }, + "offset": 264 + }, + "bMinimized": { + "type": { + "bit_position": 29, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 52 + }, + "bRecievedSuspendMsg": { + "type": { + "bit_position": 25, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 40 + }, + "bWS_EX_STATICEDGE": { + "type": { + "bit_position": 17, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 48 + } + }, + "kind": "struct", + "size": 296 + }, + "_WM_VALUES_STRINGS": { + "fields": { + "pszName": { + "type": { + "subtype": { + "kind": "base", + "name": "unsigned char" + }, + "kind": "pointer" + }, + "offset": 0 + }, + "fInternal": { + "type": { + "kind": "base", + "name": "unsigned char" + }, + "offset": 8 + }, + "fDefined": { + "type": { + "kind": "base", + "name": "unsigned char" + }, + "offset": 9 + } + }, + "kind": "struct", + "size": 16 + }, + "_D3DKMDT_GRAPHICS_RENDERING_FORMAT": { + "fields": { + "VisibleRegionSize": { + "type": { + "kind": "struct", + "name": "_D3DKMDT_2DREGION" + }, + "offset": 8 + }, + "Stride": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 16 + }, + "PixelFormat": { + "type": { + "kind": "enum", + "name": "PixelFormatEnum" + }, + "offset": 20 + }, + "PixelValueAccessMode": { + "type": { + "kind": "enum", + "name": "PixelValueAccessModeEnum" + }, + "offset": 28 + }, + "PrimSurfSize": { + "type": { + "kind": "struct", + "name": "_D3DKMDT_2DREGION" + }, + "offset": 0 + }, + "ColorBasis": { + "type": { + "kind": "enum", + "name": "ColorBasisEnum" + }, + "offset": 24 + } + }, + "kind": "struct", + "size": 32 + }, + "_VK_TO_WCHARS1": { + "fields": { + "Attributes": { + "type": { + "kind": "base", + "name": "unsigned char" + }, + "offset": 1 + }, + "VirtualKey": { + "type": { + "kind": "base", + "name": "unsigned char" + }, + "offset": 0 + }, + "wch": { + "type": { + "count": 1, + "subtype": { + "kind": "base", + "name": "wchar" + }, + "kind": "array" + }, + "offset": 2 + } + }, + "kind": "struct", + "size": 4 + }, + "_TLSPRITESTATE": { + "fields": { + "flOriginalSurfFlags": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 4 + }, + "iSpriteType": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 16 + }, + "pfnSaveScreenBits": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 144 + }, + "bInsideDriverCall": { + "type": { + "kind": "base", + "name": "unsigned char" + }, + "offset": 0 + }, + "pfnStrokePath": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 48 + }, + "pfnTransparentBlt": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 112 + }, + "pfnPaint": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 64 + }, + "pfnFillPath": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 56 + }, + "pfnStretchBltROP": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 152 + }, + "iType": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 24 + }, + "pfnPlgBlt": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 128 + }, + "pfnCopyBits": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 80 + }, + "pState": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 32 + }, + "iOriginalType": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 8 + }, + "pfnTextOut": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 96 + }, + "pfnDrawStream": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 160 + }, + "pfnStrokeAndFillPath": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 40 + }, + "pfnLineTo": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 104 + }, + "pfnStretchBlt": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 88 + }, + "pfnGradientFill": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 136 + }, + "pfnAlphaBlend": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 120 + }, + "flags": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 20 + }, + "flSpriteSurfFlags": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 12 + }, + "pfnBitBlt": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 72 + } + }, + "kind": "struct", + "size": 168 + }, + "tagUAHMENUITEMMETRICS": { + "fields": { + "rgsizeBar": { + "type": { + "count": 2, + "subtype": { + "kind": "struct", + "name": "tagSIZE" + }, + "kind": "array" + }, + "offset": 0 + }, + "rgsizePopup": { + "type": { + "count": 4, + "subtype": { + "kind": "struct", + "name": "tagSIZE" + }, + "kind": "array" + }, + "offset": 0 + } + }, + "kind": "struct", + "size": 32 + }, + "__unnamed_121b": { + "fields": { + "Length": { + "type": { + "subtype": { + "kind": "struct", + "name": "nt_symbols!_LARGE_INTEGER" + }, + "kind": "pointer" + }, + "offset": 0 + }, + "ByteOffset": { + "type": { + "kind": "struct", + "name": "nt_symbols!_LARGE_INTEGER" + }, + "offset": 16 + }, + "Key": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 8 + } + }, + "kind": "struct", + "size": 24 + }, + "__unnamed_1229": { + "fields": { + "Srb": { + "type": { + "subtype": { + "kind": "struct", + "name": "nt_symbols!_SCSI_REQUEST_BLOCK" + }, + "kind": "pointer" + }, + "offset": 0 + } + }, + "kind": "struct", + "size": 8 + }, + "__unnamed_121f": { + "fields": { + "Length": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 8 + }, + "SecurityInformation": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 0 + } + }, + "kind": "struct", + "size": 16 + }, + "__unnamed_1225": { + "fields": { + "DeviceObject": { + "type": { + "subtype": { + "kind": "struct", + "name": "nt_symbols!_DEVICE_OBJECT" + }, + "kind": "pointer" + }, + "offset": 8 + }, + "Vpb": { + "type": { + "subtype": { + "kind": "struct", + "name": "nt_symbols!_VPB" + }, + "kind": "pointer" + }, + "offset": 0 + } + }, + "kind": "struct", + "size": 16 + }, + "subTagWNDType": { + "fields": { + "style_bitmask": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 28 + }, + "lpfnWndProc": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 120 + } + }, + "kind": "struct", + "size": 128 + }, + "_HEAD": { + "fields": { + "h": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 0 + }, + "cLockObj": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 8 + } + }, + "kind": "struct", + "size": 16 + }, + "tagIMEINFO": { + "fields": { + "fdwProperty": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 4 + }, + "fdwSelectCaps": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 24 + }, + "fdwUICaps": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 16 + }, + "dwPrivateDataSize": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 0 + }, + "fdwSCSCaps": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 20 + }, + "fdwSentenceCaps": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 12 + }, + "fdwConversionCaps": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 8 + } + }, + "kind": "struct", + "size": 28 + }, + "_DXGK_DIAG_CODE_POINT_PACKET": { + "fields": { + "Header": { + "type": { + "kind": "struct", + "name": "_DXGK_DIAG_HEADER" + }, + "offset": 0 + }, + "Param3": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 60 + }, + "Param1": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 52 + }, + "CodePointType": { + "type": { + "kind": "enum", + "name": "CodePointTypeEnum" + }, + "offset": 48 + }, + "Param2": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 56 + } + }, + "kind": "struct", + "size": 64 + }, + "_D3DKMDT_VIDPN_SOURCE_MODE": { + "fields": { + "Type": { + "type": { + "kind": "enum", + "name": "TypeEnum" + }, + "offset": 4 + }, + "Id": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 0 + }, + "Format": { + "type": { + "kind": "struct", + "name": "__unnamed_18a1" + }, + "offset": 8 + } + }, + "kind": "struct", + "size": 40 + }, + "tagW32JOB": { + "fields": { + "restrictions": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 24 + }, + "ughCrt": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 48 + }, + "pAtomTable": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 16 + }, + "ughMax": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 52 + }, + "pgh": { + "type": { + "subtype": { + "kind": "base", + "name": "unsigned long long" + }, + "kind": "pointer" + }, + "offset": 56 + }, + "Job": { + "type": { + "subtype": { + "kind": "struct", + "name": "nt_symbols!_EJOB" + }, + "kind": "pointer" + }, + "offset": 8 + }, + "ppiTable": { + "type": { + "subtype": { + "subtype": { + "kind": "struct", + "name": "tagPROCESSINFO" + }, + "kind": "pointer" + }, + "kind": "pointer" + }, + "offset": 40 + }, + "uProcessCount": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 28 + }, + "uMaxProcesses": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 32 + }, + "pNext": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagW32JOB" + }, + "kind": "pointer" + }, + "offset": 0 + } + }, + "kind": "struct", + "size": 64 + }, + "_DMM_MONITORFREQUENCYRANGESET_SERIALIZATION": { + "fields": { + "NumFrequencyRanges": { + "type": { + "kind": "base", + "name": "unsigned char" + }, + "offset": 0 + }, + "FrequencyRangeSerialization": { + "type": { + "count": 1, + "subtype": { + "kind": "struct", + "name": "_D3DKMDT_MONITOR_FREQUENCY_RANGE" + }, + "kind": "array" + }, + "offset": 8 + } + }, + "kind": "struct", + "size": 56 + }, + "_D3DKMDT_VIDPN_PRESENT_PATH_COPYPROTECTION": { + "fields": { + "APSTriggerBits": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 4 + }, + "CopyProtectionType": { + "type": { + "kind": "enum", + "name": "CopyProtectionTypeEnum" + }, + "offset": 0 + }, + "CopyProtectionSupport": { + "type": { + "kind": "struct", + "name": "_D3DKMDT_VIDPN_PRESENT_PATH_COPYPROTECTION_SUPPORT" + }, + "offset": 264 + }, + "OEMCopyProtection": { + "type": { + "count": 256, + "subtype": { + "kind": "base", + "name": "unsigned char" + }, + "kind": "array" + }, + "offset": 8 + } + }, + "kind": "struct", + "size": 268 + }, + "tagWINDOWSTATION": { + "fields": { + "pClipBase": { + "type": { + "subtype": { + "count": 104, + "subtype": { + "kind": "struct", + "name": "tagCLIP" + }, + "kind": "array" + }, + "kind": "pointer" + }, + "offset": 96 + }, + "dwSessionId": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 0 + }, + "cNumClipFormats": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 104 + }, + "luidUser": { + "type": { + "kind": "struct", + "name": "nt_symbols!_LUID" + }, + "offset": 136 + }, + "pGlobalAtomTable": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 136 + }, + "ptiClipLock": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagTHREADINFO" + }, + "kind": "pointer" + }, + "offset": 48 + }, + "dwWSF_Flags": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 32 + }, + "rpdeskList": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagDESKTOP" + }, + "kind": "pointer" + }, + "offset": 16 + }, + "spklList": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagKL" + }, + "kind": "pointer" + }, + "offset": 40 + }, + "spwndClipOpen": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagWND" + }, + "kind": "pointer" + }, + "offset": 64 + }, + "luidEndSession": { + "type": { + "kind": "struct", + "name": "nt_symbols!_LUID" + }, + "offset": 128 + }, + "pTerm": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagTERMINAL" + }, + "kind": "pointer" + }, + "offset": 24 + }, + "iClipSerialNumber": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 108 + }, + "spwndClipboardListener": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagWND" + }, + "kind": "pointer" + }, + "offset": 112 + }, + "spwndClipViewer": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagWND" + }, + "kind": "pointer" + }, + "offset": 72 + }, + "iClipSequenceNumber": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 104 + }, + "ptiDrawingClipboard": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagTHREADINFO" + }, + "kind": "pointer" + }, + "offset": 56 + }, + "spwndClipOwner": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagWND" + }, + "kind": "pointer" + }, + "offset": 80 + }, + "psidUser": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 144 + }, + "rpwinstaNext": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagWINDOWSTATION" + }, + "kind": "pointer" + }, + "offset": 8 + } + }, + "kind": "struct", + "size": 152 + }, + "tagDESKTOPINFO": { + "fields": { + "spwndProgman": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagWND" + }, + "kind": "pointer" + }, + "offset": 192 + }, + "pvwplMessagePPHandler": { + "type": { + "subtype": { + "kind": "struct", + "name": "VWPL" + }, + "kind": "pointer" + }, + "offset": 224 + }, + "pvDesktopLimit": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 8 + }, + "fComposited": { + "type": { + "bit_position": 0, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 1 + }, + "offset": 232 + }, + "spwndGestureEngine": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagWND" + }, + "kind": "pointer" + }, + "offset": 216 + }, + "pvDesktopBase": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 0 + }, + "spwndShell": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagWND" + }, + "kind": "pointer" + }, + "offset": 160 + }, + "ppiShellProcess": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagPROCESSINFO" + }, + "kind": "pointer" + }, + "offset": 168 + }, + "pvwplShellHook": { + "type": { + "subtype": { + "kind": "struct", + "name": "VWPL" + }, + "kind": "pointer" + }, + "offset": 200 + }, + "fIsDwmDesktop": { + "type": { + "bit_position": 1, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 1 + }, + "offset": 232 + }, + "spwndTaskman": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagWND" + }, + "kind": "pointer" + }, + "offset": 184 + }, + "aphkStart": { + "type": { + "count": 16, + "subtype": { + "subtype": { + "kind": "struct", + "name": "tagHOOK" + }, + "kind": "pointer" + }, + "kind": "array" + }, + "offset": 40 + }, + "fsHooks": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 8 + }, + "cntMBox": { + "type": { + "kind": "base", + "name": "long" + }, + "offset": 208 + }, + "spwndBkGnd": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagWND" + }, + "kind": "pointer" + }, + "offset": 176 + }, + "spwnd": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagWND" + }, + "kind": "pointer" + }, + "offset": 24 + } + }, + "kind": "struct", + "size": 240 + }, + "tagMBSTRING": { + "fields": { + "szName": { + "type": { + "count": 15, + "subtype": { + "kind": "base", + "name": "wchar" + }, + "kind": "array" + }, + "offset": 0 + }, + "uID": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 32 + }, + "uStr": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 36 + } + }, + "kind": "struct", + "size": 40 + }, + "_D3DKMDT_VIDPN_TARGET_MODE": { + "fields": { + "VideoSignalInfo": { + "type": { + "kind": "struct", + "name": "_D3DKMDT_VIDEO_SIGNAL_INFO" + }, + "offset": 8 + }, + "Id": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 0 + }, + "Preference": { + "type": { + "kind": "enum", + "name": "PreferenceEnum" + }, + "offset": 64 + } + }, + "kind": "struct", + "size": 72 + }, + "_DMM_VIDPNSET_SERIALIZATION": { + "fields": { + "VidPnOffset": { + "type": { + "count": 1, + "subtype": { + "kind": "base", + "name": "unsigned long" + }, + "kind": "array" + }, + "offset": 4 + }, + "NumVidPns": { + "type": { + "kind": "base", + "name": "unsigned char" + }, + "offset": 0 + } + }, + "kind": "struct", + "size": 8 + }, + "tagKBDFILE": { + "fields": { + "head": { + "type": { + "kind": "struct", + "name": "_HEAD" + }, + "offset": 0 + }, + "awchDllName": { + "type": { + "count": 32, + "subtype": { + "kind": "base", + "name": "wchar" + }, + "kind": "array" + }, + "offset": 56 + }, + "pKbdTbl": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagKbdLayer" + }, + "kind": "pointer" + }, + "offset": 32 + }, + "pkfNext": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagKBDFILE" + }, + "kind": "pointer" + }, + "offset": 16 + }, + "pKbdNlsTbl": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagKbdNlsLayer" + }, + "kind": "pointer" + }, + "offset": 48 + }, + "hBase": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 24 + }, + "Size": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 40 + } + }, + "kind": "struct", + "size": 120 + }, + "__unnamed_11e4": { + "fields": { + "UserApcContext": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 8 + }, + "UserApcRoutine": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 0 + }, + "IssuingProcess": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 0 + } + }, + "kind": "struct", + "size": 16 + }, + "_W32PROCESS": { + "fields": { + "GDIPushLock": { + "type": { + "kind": "struct", + "name": "nt_symbols!_EX_PUSH_LOCK" + }, + "offset": 80 + }, + "DxProcess": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 248 + }, + "pBrushAttrList": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 48 + }, + "Process": { + "type": { + "subtype": { + "kind": "struct", + "name": "nt_symbols!_EPROCESS" + }, + "kind": "pointer" + }, + "offset": 0 + }, + "GDIHandleCountPeak": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 64 + }, + "RefCount": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 8 + }, + "StartCursorHideTime": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 24 + }, + "InputIdleEvent": { + "type": { + "subtype": { + "kind": "struct", + "name": "nt_symbols!_KEVENT" + }, + "kind": "pointer" + }, + "offset": 16 + }, + "W32PF_Flags": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 12 + }, + "GDIHandleCount": { + "type": { + "kind": "base", + "name": "long" + }, + "offset": 60 + }, + "NextStart": { + "type": { + "subtype": { + "kind": "struct", + "name": "_W32PROCESS" + }, + "kind": "pointer" + }, + "offset": 32 + }, + "hSecureGdiSharedHandleTable": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 240 + }, + "UserHandleCountPeak": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 72 + }, + "GDIW32PIDLockedBitmaps": { + "type": { + "kind": "struct", + "name": "nt_symbols!_LIST_ENTRY" + }, + "offset": 224 + }, + "UserHandleCount": { + "type": { + "kind": "base", + "name": "long" + }, + "offset": 68 + }, + "W32Pid": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 56 + }, + "GDIEngUserMemAllocTable": { + "type": { + "kind": "struct", + "name": "nt_symbols!_RTL_AVL_TABLE" + }, + "offset": 88 + }, + "pDCAttrList": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 40 + }, + "GDIBrushAttrFreeList": { + "type": { + "kind": "struct", + "name": "nt_symbols!_LIST_ENTRY" + }, + "offset": 208 + }, + "GDIDcAttrFreeList": { + "type": { + "kind": "struct", + "name": "nt_symbols!_LIST_ENTRY" + }, + "offset": 192 + } + }, + "kind": "struct", + "size": 256 + }, + "_D3DKMDT_VIDPN_PRESENT_PATH_TRANSFORMATION": { + "fields": { + "Scaling": { + "type": { + "kind": "enum", + "name": "ScalingEnum" + }, + "offset": 0 + }, + "RotationSupport": { + "type": { + "kind": "struct", + "name": "_D3DKMDT_VIDPN_PRESENT_PATH_ROTATION_SUPPORT" + }, + "offset": 12 + }, + "Rotation": { + "type": { + "kind": "enum", + "name": "RotationEnum" + }, + "offset": 8 + }, + "ScalingSupport": { + "type": { + "kind": "struct", + "name": "_D3DKMDT_VIDPN_PRESENT_PATH_SCALING_SUPPORT" + }, + "offset": 4 + } + }, + "kind": "struct", + "size": 16 + }, + "tagSERVERINFO": { + "fields": { + "uiShellMsg": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 912 + }, + "cbHandleTable": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 848 + }, + "atomSysClass": { + "type": { + "count": 25, + "subtype": { + "kind": "base", + "name": "unsigned short" + }, + "kind": "array" + }, + "offset": 852 + }, + "dtScroll": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 2800 + }, + "dwKeyCache": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 2952 + }, + "atomIconSmProp": { + "type": { + "kind": "base", + "name": "unsigned short" + }, + "offset": 1356 + }, + "argbSystemUnmatched": { + "type": { + "count": 31, + "subtype": { + "kind": "base", + "name": "unsigned long" + }, + "kind": "array" + }, + "offset": 2268 + }, + "dwTagCount": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 4632 + }, + "ucWheelScrollLines": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 2812 + }, + "ptCursorReal": { + "type": { + "kind": "struct", + "name": "tagPOINT" + }, + "offset": 2784 + }, + "ucWheelScrollChars": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 2816 + }, + "acOemToAnsi": { + "type": { + "count": 256, + "subtype": { + "kind": "base", + "name": "unsigned char" + }, + "kind": "array" + }, + "offset": 1364 + }, + "cySysFontChar": { + "type": { + "kind": "base", + "name": "long" + }, + "offset": 2832 + }, + "atomFrostedWindowProp": { + "type": { + "kind": "base", + "name": "unsigned short" + }, + "offset": 1362 + }, + "mpFnid_serverCBWndProc": { + "type": { + "count": 31, + "subtype": { + "kind": "base", + "name": "unsigned short" + }, + "kind": "array" + }, + "offset": 328 + }, + "PUSIFlags": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 4476 + }, + "BitCount": { + "type": { + "kind": "base", + "name": "unsigned short" + }, + "offset": 4468 + }, + "argbSystem": { + "type": { + "count": 31, + "subtype": { + "kind": "base", + "name": "unsigned long" + }, + "kind": "array" + }, + "offset": 2392 + }, + "dtLBSearch": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 2804 + }, + "dtCaretBlink": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 2808 + }, + "dwInstalledEventHooks": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 1876 + }, + "apfnClientA": { + "type": { + "kind": "struct", + "name": "_PFNCLIENT" + }, + "offset": 392 + }, + "cxSysFontChar": { + "type": { + "kind": "base", + "name": "long" + }, + "offset": 2828 + }, + "hbrGray": { + "type": { + "subtype": { + "kind": "struct", + "name": "HBRUSH__" + }, + "kind": "pointer" + }, + "offset": 2768 + }, + "ahbrSystem": { + "type": { + "count": 31, + "subtype": { + "subtype": { + "kind": "struct", + "name": "HBRUSH__" + }, + "kind": "pointer" + }, + "kind": "array" + }, + "offset": 2520 + }, + "dwDefaultHeapSize": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 908 + }, + "wMaxRightOverlapChars": { + "type": { + "kind": "base", + "name": "long" + }, + "offset": 2824 + }, + "dwSRVIFlags": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 0 + }, + "oembmi": { + "type": { + "count": 93, + "subtype": { + "kind": "struct", + "name": "tagOEMBITMAPINFO" + }, + "kind": "array" + }, + "offset": 2964 + }, + "apfnClientWorker": { + "type": { + "kind": "struct", + "name": "_PFNCLIENTWORKER" + }, + "offset": 760 + }, + "dwDefaultHeapBase": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 904 + }, + "BitsPixel": { + "type": { + "kind": "base", + "name": "unsigned char" + }, + "offset": 4473 + }, + "wMaxLeftOverlapChars": { + "type": { + "kind": "base", + "name": "long" + }, + "offset": 2820 + }, + "dmLogPixels": { + "type": { + "kind": "base", + "name": "unsigned short" + }, + "offset": 4470 + }, + "dwLastSystemRITEventTickCountUpdate": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 4488 + }, + "nEvents": { + "type": { + "kind": "base", + "name": "long" + }, + "offset": 2796 + }, + "atomIconProp": { + "type": { + "kind": "base", + "name": "unsigned short" + }, + "offset": 1358 + }, + "Planes": { + "type": { + "kind": "base", + "name": "unsigned char" + }, + "offset": 4472 + }, + "dpiSystem": { + "type": { + "kind": "struct", + "name": "tagDPISERVERINFO" + }, + "offset": 2896 + }, + "hIcoWindows": { + "type": { + "subtype": { + "kind": "struct", + "name": "HICON__" + }, + "kind": "pointer" + }, + "offset": 2944 + }, + "apfnClientW": { + "type": { + "kind": "struct", + "name": "_PFNCLIENT" + }, + "offset": 576 + }, + "dwAsyncKeyCache": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 2956 + }, + "MBStrings": { + "type": { + "count": 11, + "subtype": { + "kind": "struct", + "name": "tagMBSTRING" + }, + "kind": "array" + }, + "offset": 916 + }, + "atomContextHelpIdProp": { + "type": { + "kind": "base", + "name": "unsigned short" + }, + "offset": 1360 + }, + "adwDBGTAGFlags": { + "type": { + "count": 35, + "subtype": { + "kind": "base", + "name": "unsigned long" + }, + "kind": "array" + }, + "offset": 4492 + }, + "aiSysMet": { + "type": { + "count": 97, + "subtype": { + "kind": "base", + "name": "long" + }, + "kind": "array" + }, + "offset": 1880 + }, + "dwRIPFlags": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 4636 + }, + "uCaretWidth": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 4480 + }, + "cCaptures": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 2960 + }, + "tmSysFont": { + "type": { + "kind": "struct", + "name": "tagTEXTMETRICW" + }, + "offset": 2836 + }, + "cHandleEntries": { + "type": { + "kind": "base", + "name": "unsigned long long" + }, + "offset": 8 + }, + "ptCursor": { + "type": { + "kind": "struct", + "name": "tagPOINT" + }, + "offset": 2776 + }, + "hIconSmWindows": { + "type": { + "subtype": { + "kind": "struct", + "name": "HICON__" + }, + "kind": "pointer" + }, + "offset": 2936 + }, + "mpFnidPfn": { + "type": { + "count": 32, + "subtype": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "kind": "array" + }, + "offset": 16 + }, + "UILangID": { + "type": { + "kind": "base", + "name": "unsigned short" + }, + "offset": 4484 + }, + "acAnsiToOem": { + "type": { + "count": 256, + "subtype": { + "kind": "base", + "name": "unsigned char" + }, + "kind": "array" + }, + "offset": 1620 + }, + "aStoCidPfn": { + "type": { + "count": 7, + "subtype": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "kind": "array" + }, + "offset": 272 + }, + "rcScreenReal": { + "type": { + "kind": "struct", + "name": "tagRECT" + }, + "offset": 4452 + }, + "dwLastRITEventTickCount": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 2792 + } + }, + "kind": "struct", + "size": 4640 + }, + "tagPOOLRECORD": { + "fields": { + "ExtraData": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 0 + }, + "trace": { + "type": { + "count": 6, + "subtype": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "kind": "array" + }, + "offset": 16 + }, + "size": { + "type": { + "kind": "base", + "name": "unsigned long long" + }, + "offset": 8 + } + }, + "kind": "struct", + "size": 64 + }, + "__unnamed_195a": { + "fields": { + "Priority": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 0 + }, + "Reserved1": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 4 + }, + "Reserved2": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 8 + } + }, + "kind": "struct", + "size": 12 + }, + "tagUSERSTARTUPINFO": { + "fields": { + "dwYSize": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 16 + }, + "cbReserved2": { + "type": { + "kind": "base", + "name": "unsigned short" + }, + "offset": 26 + }, + "cb": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 0 + }, + "dwX": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 4 + }, + "dwY": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 8 + }, + "dwFlags": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 20 + }, + "dwXSize": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 12 + }, + "wShowWindow": { + "type": { + "kind": "base", + "name": "unsigned short" + }, + "offset": 24 + } + }, + "kind": "struct", + "size": 28 + }, + "_DMM_VIDPN_SERIALIZATION": { + "fields": { + "PathsFromSourceSerializationOffsets": { + "type": { + "count": 1, + "subtype": { + "kind": "base", + "name": "unsigned long" + }, + "kind": "array" + }, + "offset": 8 + }, + "NumActiveSources": { + "type": { + "kind": "base", + "name": "unsigned char" + }, + "offset": 4 + }, + "Size": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 0 + } + }, + "kind": "struct", + "size": 12 + }, + "__unnamed_11df": { + "fields": { + "IrpCount": { + "type": { + "kind": "base", + "name": "long" + }, + "offset": 0 + }, + "SystemBuffer": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 0 + }, + "MasterIrp": { + "type": { + "subtype": { + "kind": "struct", + "name": "nt_symbols!_IRP" + }, + "kind": "pointer" + }, + "offset": 0 + } + }, + "kind": "struct", + "size": 8 + }, + "tagHID_PAGEONLY_REQUEST": { + "fields": { + "usUsagePage": { + "type": { + "kind": "base", + "name": "unsigned short" + }, + "offset": 16 + }, + "link": { + "type": { + "kind": "struct", + "name": "nt_symbols!_LIST_ENTRY" + }, + "offset": 0 + }, + "cRefCount": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 20 + } + }, + "kind": "struct", + "size": 24 + }, + "__unnamed_1233": { + "fields": { + "Interface": { + "type": { + "subtype": { + "kind": "struct", + "name": "nt_symbols!_INTERFACE" + }, + "kind": "pointer" + }, + "offset": 16 + }, + "InterfaceSpecificData": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 24 + }, + "Version": { + "type": { + "kind": "base", + "name": "unsigned short" + }, + "offset": 10 + }, + "InterfaceType": { + "type": { + "subtype": { + "kind": "struct", + "name": "nt_symbols!_GUID" + }, + "kind": "pointer" + }, + "offset": 0 + }, + "Size": { + "type": { + "kind": "base", + "name": "unsigned short" + }, + "offset": 8 + } + }, + "kind": "struct", + "size": 32 + }, + "tagQMSG": { + "fields": { + "Padding": { + "type": { + "bit_position": 30, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 2 + }, + "offset": 80 + }, + "ptMouseReal": { + "type": { + "kind": "struct", + "name": "tagPOINT" + }, + "offset": 72 + }, + "FromPen": { + "type": { + "bit_position": 3, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 84 + }, + "pti": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagTHREADINFO" + }, + "kind": "pointer" + }, + "offset": 88 + }, + "ExtraInfo": { + "type": { + "kind": "base", + "name": "long long" + }, + "offset": 64 + }, + "Wow64Message": { + "type": { + "bit_position": 0, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 84 + }, + "MsgPPInfo": { + "type": { + "kind": "struct", + "name": "tagMSGPPINFO" + }, + "offset": 96 + }, + "dwQEvent": { + "type": { + "bit_position": 0, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 30 + }, + "offset": 80 + }, + "pqmsgPrev": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagQMSG" + }, + "kind": "pointer" + }, + "offset": 8 + }, + "FromTouch": { + "type": { + "bit_position": 2, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 84 + }, + "NoCoalesce": { + "type": { + "bit_position": 1, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 84 + }, + "msg": { + "type": { + "kind": "struct", + "name": "tagMSG" + }, + "offset": 16 + }, + "pqmsgNext": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagQMSG" + }, + "kind": "pointer" + }, + "offset": 0 + } + }, + "kind": "struct", + "size": 104 + }, + "__unnamed_1237": { + "fields": { + "Capabilities": { + "type": { + "subtype": { + "kind": "struct", + "name": "nt_symbols!_DEVICE_CAPABILITIES" + }, + "kind": "pointer" + }, + "offset": 0 + } + }, + "kind": "struct", + "size": 8 + }, + "__unnamed_11e6": { + "fields": { + "AsynchronousParameters": { + "type": { + "kind": "struct", + "name": "__unnamed_11e4" + }, + "offset": 0 + }, + "AllocationSize": { + "type": { + "kind": "struct", + "name": "nt_symbols!_LARGE_INTEGER" + }, + "offset": 0 + } + }, + "kind": "struct", + "size": 16 + }, + "tagDESKTOP": { + "fields": { + "spmenuVScroll": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagMENU" + }, + "kind": "pointer" + }, + "offset": 80 + }, + "dwMouseHoverTime": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 212 + }, + "rpwinstaParent": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagWINDOWSTATION" + }, + "kind": "pointer" + }, + "offset": 40 + }, + "spmenuDialogSys": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagMENU" + }, + "kind": "pointer" + }, + "offset": 64 + }, + "spwndForeground": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagWND" + }, + "kind": "pointer" + }, + "offset": 88 + }, + "spmenuHScroll": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagMENU" + }, + "kind": "pointer" + }, + "offset": 72 + }, + "spwndTooltip": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagWND" + }, + "kind": "pointer" + }, + "offset": 112 + }, + "dwSessionId": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 0 + }, + "pDeskInfo": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagDESKTOPINFO" + }, + "kind": "pointer" + }, + "offset": 8 + }, + "spwndMessage": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagWND" + }, + "kind": "pointer" + }, + "offset": 104 + }, + "cciConsole": { + "type": { + "kind": "struct", + "name": "_CONSOLE_CARET_INFO" + }, + "offset": 144 + }, + "PtiList": { + "type": { + "kind": "struct", + "name": "nt_symbols!_LIST_ENTRY" + }, + "offset": 168 + }, + "spwndTray": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagWND" + }, + "kind": "pointer" + }, + "offset": 96 + }, + "rpdeskNext": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagDESKTOP" + }, + "kind": "pointer" + }, + "offset": 32 + }, + "dwDTFlags": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 40 + }, + "pMagInputTransform": { + "type": { + "subtype": { + "kind": "struct", + "name": "_MAGNIFICATION_INPUT_TRANSFORM" + }, + "kind": "pointer" + }, + "offset": 216 + }, + "spwndTrack": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagWND" + }, + "kind": "pointer" + }, + "offset": 184 + }, + "htEx": { + "type": { + "kind": "base", + "name": "long" + }, + "offset": 192 + }, + "ulHeapSize": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 136 + }, + "pheapDesktop": { + "type": { + "subtype": { + "kind": "struct", + "name": "nt_symbols!tagWIN32HEAP" + }, + "kind": "pointer" + }, + "offset": 128 + }, + "rcMouseHover": { + "type": { + "kind": "struct", + "name": "tagRECT" + }, + "offset": 196 + }, + "hsectionDesktop": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 120 + }, + "dwDesktopId": { + "type": { + "kind": "base", + "name": "unsigned long long" + }, + "offset": 48 + }, + "spmenuSys": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagMENU" + }, + "kind": "pointer" + }, + "offset": 56 + }, + "pDispInfo": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagDISPLAYINFO" + }, + "kind": "pointer" + }, + "offset": 16 + } + }, + "kind": "struct", + "size": 224 + }, + "_MAGNIFICATION_INPUT_TRANSFORM": { + "fields": { + "rcScreen": { + "type": { + "kind": "struct", + "name": "tagRECT" + }, + "offset": 16 + }, + "magFactorX": { + "type": { + "kind": "base", + "name": "long" + }, + "offset": 40 + }, + "magFactorY": { + "type": { + "kind": "base", + "name": "long" + }, + "offset": 44 + }, + "ptiMagThreadInfo": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagTHREADINFO" + }, + "kind": "pointer" + }, + "offset": 32 + }, + "rcSource": { + "type": { + "kind": "struct", + "name": "tagRECT" + }, + "offset": 0 + } + }, + "kind": "struct", + "size": 48 + }, + "_D3DKMDT_MONITOR_FREQUENCY_RANGE": { + "fields": { + "Origin": { + "type": { + "kind": "enum", + "name": "OriginEnum" + }, + "offset": 0 + }, + "ConstraintType": { + "type": { + "kind": "enum", + "name": "ConstraintTypeEnum" + }, + "offset": 36 + }, + "RangeLimits": { + "type": { + "kind": "struct", + "name": "_D3DKMDT_FREQUENCY_RANGE" + }, + "offset": 4 + }, + "Constraint": { + "type": { + "kind": "struct", + "name": "__unnamed_16c1" + }, + "offset": 40 + } + }, + "kind": "struct", + "size": 48 + }, + "__unnamed_121d": { + "fields": { + "Type3InputBuffer": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 24 + }, + "OutputBufferLength": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 0 + }, + "IoControlCode": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 16 + }, + "InputBufferLength": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 8 + } + }, + "kind": "struct", + "size": 32 + }, + "_PFNCLIENTWORKER": { + "fields": { + "pfnComboBoxWndProc": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 8 + }, + "pfnMDIClientWndProc": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 48 + }, + "pfnDialogWndProc": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 24 + }, + "pfnEditWndProc": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 32 + }, + "pfnListBoxWndProc": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 40 + }, + "pfnGhostWndProc": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 72 + }, + "pfnStaticWndProc": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 56 + }, + "pfnImeWndProc": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 64 + }, + "pfnComboListBoxProc": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 16 + }, + "pfnCtfHookProc": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 80 + }, + "pfnButtonWndProc": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 0 + } + }, + "kind": "struct", + "size": 88 + }, + "__unnamed_12e0": { + "fields": { + "InitialPrivilegeSet": { + "type": { + "kind": "struct", + "name": "nt_symbols!_INITIAL_PRIVILEGE_SET" + }, + "offset": 0 + }, + "PrivilegeSet": { + "type": { + "kind": "struct", + "name": "nt_symbols!_PRIVILEGE_SET" + }, + "offset": 0 + } + }, + "kind": "struct", + "size": 44 + }, + "tagMENULIST": { + "fields": { + "pMenu": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagMENU" + }, + "kind": "pointer" + }, + "offset": 8 + }, + "pNext": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagMENULIST" + }, + "kind": "pointer" + }, + "offset": 0 + } + }, + "kind": "struct", + "size": 16 + }, + "_DMA_OPERATIONS": { + "fields": { + "PutDmaAdapter": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 8 + }, + "FreeMapRegisters": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 56 + }, + "MapTransfer": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 64 + }, + "FreeCommonBuffer": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 24 + }, + "ReadDmaCounter": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 80 + }, + "AllocateCommonBuffer": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 16 + }, + "PutScatterGatherList": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 96 + }, + "BuildMdlFromScatterGatherList": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 120 + }, + "GetScatterGatherList": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 88 + }, + "CalculateScatterGatherList": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 104 + }, + "FreeAdapterChannel": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 48 + }, + "GetDmaAlignment": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 72 + }, + "FlushAdapterBuffers": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 40 + }, + "AllocateAdapterChannel": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 32 + }, + "BuildScatterGatherList": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 112 + }, + "Size": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 0 + } + }, + "kind": "struct", + "size": 128 + }, + "__unnamed_1811": { + "fields": { + "Start": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 0 + }, + "Length": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 4 + }, + "Reserved": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 8 + } + }, + "kind": "struct", + "size": 12 + }, + "tagSPB": { + "fields": { + "hbm": { + "type": { + "subtype": { + "kind": "struct", + "name": "HBITMAP__" + }, + "kind": "pointer" + }, + "offset": 16 + }, + "hrgn": { + "type": { + "subtype": { + "kind": "struct", + "name": "HRGN__" + }, + "kind": "pointer" + }, + "offset": 40 + }, + "ulSaveId": { + "type": { + "kind": "base", + "name": "unsigned long long" + }, + "offset": 56 + }, + "flags": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 48 + }, + "rc": { + "type": { + "kind": "struct", + "name": "tagRECT" + }, + "offset": 24 + }, + "pspbNext": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagSPB" + }, + "kind": "pointer" + }, + "offset": 0 + }, + "spwnd": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagWND" + }, + "kind": "pointer" + }, + "offset": 8 + } + }, + "kind": "struct", + "size": 64 + }, + "tagWin32PoolHead": { + "fields": { + "pPrev": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagWin32PoolHead" + }, + "kind": "pointer" + }, + "offset": 8 + }, + "pTrace": { + "type": { + "subtype": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "kind": "pointer" + }, + "offset": 24 + }, + "pNext": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagWin32PoolHead" + }, + "kind": "pointer" + }, + "offset": 16 + }, + "size": { + "type": { + "kind": "base", + "name": "unsigned long long" + }, + "offset": 0 + } + }, + "kind": "struct", + "size": 32 + }, + "_DXGK_DIAG_HEADER": { + "fields": { + "Index": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 40 + }, + "ProcessName": { + "type": { + "count": 16, + "subtype": { + "kind": "base", + "name": "unsigned char" + }, + "kind": "array" + }, + "offset": 16 + }, + "LogTimestamp": { + "type": { + "kind": "base", + "name": "unsigned long long" + }, + "offset": 8 + }, + "ThreadId": { + "type": { + "kind": "base", + "name": "unsigned long long" + }, + "offset": 32 + }, + "Type": { + "type": { + "kind": "enum", + "name": "TypeEnum" + }, + "offset": 0 + }, + "WdLogIdx": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 44 + }, + "Size": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 4 + } + }, + "kind": "struct", + "size": 48 + }, + "_DMM_COMMITVIDPNREQUEST_DIAGINFO": { + "fields": { + "CleanupAfterFailedCommitVidPn": { + "type": { + "bit_position": 1, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned char" + }, + "bit_length": 1 + }, + "offset": 4 + }, + "ModeChangeRequestId": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 8 + }, + "ReclaimClonedTarget": { + "type": { + "bit_position": 0, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned char" + }, + "bit_length": 1 + }, + "offset": 4 + }, + "ForceAllActiveVidPnModeListInvalidation": { + "type": { + "bit_position": 2, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned char" + }, + "bit_length": 1 + }, + "offset": 4 + } + }, + "kind": "struct", + "size": 12 + }, + "tagTOUCHINPUT": { + "fields": { + "dwExtraInfo": { + "type": { + "kind": "base", + "name": "unsigned long long" + }, + "offset": 32 + }, + "hSource": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 8 + }, + "dwMask": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 24 + }, + "cyContact": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 44 + }, + "cxContact": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 40 + }, + "dwFlags": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 20 + }, + "dwID": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 16 + }, + "y": { + "type": { + "kind": "base", + "name": "long" + }, + "offset": 4 + }, + "x": { + "type": { + "kind": "base", + "name": "long" + }, + "offset": 0 + }, + "dwTime": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 28 + } + }, + "kind": "struct", + "size": 48 + }, + "_SM_VALUES_STRINGS": { + "fields": { + "StorageType": { + "type": { + "kind": "enum", + "name": "StorageTypeEnum" + }, + "offset": 16 + }, + "pszName": { + "type": { + "subtype": { + "kind": "base", + "name": "unsigned char" + }, + "kind": "pointer" + }, + "offset": 0 + }, + "ulValue": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 8 + }, + "RangeType": { + "type": { + "kind": "enum", + "name": "RangeTypeEnum" + }, + "offset": 12 + } + }, + "kind": "struct", + "size": 24 + }, + "__unnamed_1956": { + "fields": { + "MinimumChannel": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 0 + }, + "MaximumChannel": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 4 + } + }, + "kind": "struct", + "size": 8 + }, + "_D3DKMDT_VIDEO_SIGNAL_INFO": { + "fields": { + "VSyncFreq": { + "type": { + "kind": "struct", + "name": "_D3DDDI_RATIONAL" + }, + "offset": 20 + }, + "ActiveSize": { + "type": { + "kind": "struct", + "name": "_D3DKMDT_2DREGION" + }, + "offset": 12 + }, + "PixelRate": { + "type": { + "kind": "base", + "name": "unsigned long long" + }, + "offset": 40 + }, + "TotalSize": { + "type": { + "kind": "struct", + "name": "_D3DKMDT_2DREGION" + }, + "offset": 4 + }, + "VideoStandard": { + "type": { + "kind": "enum", + "name": "VideoStandardEnum" + }, + "offset": 0 + }, + "ScanLineOrdering": { + "type": { + "kind": "enum", + "name": "ScanLineOrderingEnum" + }, + "offset": 48 + }, + "HSyncFreq": { + "type": { + "kind": "struct", + "name": "_D3DDDI_RATIONAL" + }, + "offset": 28 + } + }, + "kind": "struct", + "size": 56 + }, + "tagTERMINAL": { + "fields": { + "spwndDesktopOwner": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagWND" + }, + "kind": "pointer" + }, + "offset": 8 + }, + "pEventInputReady": { + "type": { + "subtype": { + "kind": "struct", + "name": "nt_symbols!_KEVENT" + }, + "kind": "pointer" + }, + "offset": 56 + }, + "rpdeskDestroy": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagDESKTOP" + }, + "kind": "pointer" + }, + "offset": 48 + }, + "pqDesktop": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagQ" + }, + "kind": "pointer" + }, + "offset": 24 + }, + "dwTERMF_Flags": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 0 + }, + "dwNestedLevel": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 32 + }, + "ptiDesktop": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagTHREADINFO" + }, + "kind": "pointer" + }, + "offset": 16 + }, + "pEventTermInit": { + "type": { + "subtype": { + "kind": "struct", + "name": "nt_symbols!_KEVENT" + }, + "kind": "pointer" + }, + "offset": 40 + } + }, + "kind": "struct", + "size": 64 + }, + "HFONT__": { + "fields": { + "unused": { + "type": { + "kind": "base", + "name": "long" + }, + "offset": 0 + } + }, + "kind": "struct", + "size": 4 + }, + "_D3DKMDT_VIDPN_PRESENT_PATH_COPYPROTECTION_SUPPORT": { + "fields": { + "MacroVisionFull": { + "type": { + "bit_position": 2, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 1 + }, + "offset": 0 + }, + "MacroVisionApsTrigger": { + "type": { + "bit_position": 1, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 1 + }, + "offset": 0 + }, + "NoProtection": { + "type": { + "bit_position": 0, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 1 + }, + "offset": 0 + }, + "Reserved": { + "type": { + "bit_position": 3, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 29 + }, + "offset": 0 + } + }, + "kind": "struct", + "size": 4 + }, + "_PFNCLIENT": { + "fields": { + "pfnDispatchDefWindowProc": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 160 + }, + "pfnStaticWndProc": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 112 + }, + "pfnDispatchHook": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 152 + }, + "pfnDesktopWndProc": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 24 + }, + "pfnImeWndProc": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 120 + }, + "pfnScrollBarWndProc": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 0 + }, + "pfnEditWndProc": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 88 + }, + "pfnGhostWndProc": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 128 + }, + "pfnMessageWindowProc": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 40 + }, + "pfnSwitchWindowProc": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 48 + }, + "pfnComboListBoxProc": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 72 + }, + "pfnComboBoxWndProc": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 64 + }, + "pfnMDIClientWndProc": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 104 + }, + "pfnDialogWndProc": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 80 + }, + "pfnHkINLPCWPSTRUCT": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 136 + }, + "pfnTitleWndProc": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 8 + }, + "pfnHkINLPCWPRETSTRUCT": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 144 + }, + "pfnButtonWndProc": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 56 + }, + "pfnMenuWndProc": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 16 + }, + "pfnListBoxWndProc": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 96 + }, + "pfnDispatchMessage": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 168 + }, + "pfnDefWindowProc": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 32 + }, + "pfnMDIActivateDlgProc": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 176 + } + }, + "kind": "struct", + "size": 184 + }, + "tagOEMBITMAPINFO": { + "fields": { + "y": { + "type": { + "kind": "base", + "name": "long" + }, + "offset": 4 + }, + "x": { + "type": { + "kind": "base", + "name": "long" + }, + "offset": 0 + }, + "cy": { + "type": { + "kind": "base", + "name": "long" + }, + "offset": 12 + }, + "cx": { + "type": { + "kind": "base", + "name": "long" + }, + "offset": 8 + } + }, + "kind": "struct", + "size": 16 + }, + "__unnamed_1221": { + "fields": { + "SecurityInformation": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 0 + }, + "SecurityDescriptor": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 8 + } + }, + "kind": "struct", + "size": 16 + }, + "_KLIST_ENTRY": { + "fields": { + "Flink": { + "type": { + "subtype": { + "kind": "struct", + "name": "_KLIST_ENTRY" + }, + "kind": "pointer" + }, + "offset": 0 + }, + "Blink": { + "type": { + "subtype": { + "kind": "struct", + "name": "_KLIST_ENTRY" + }, + "kind": "pointer" + }, + "offset": 8 + } + }, + "kind": "struct", + "size": 16 + }, + "HMONITOR__": { + "fields": { + "unused": { + "type": { + "kind": "base", + "name": "long" + }, + "offset": 0 + } + }, + "kind": "struct", + "size": 4 + }, + "__unnamed_1247": { + "fields": { + "DeviceTextType": { + "type": { + "kind": "enum", + "name": "DeviceTextTypeEnum" + }, + "offset": 0 + }, + "LocaleId": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 8 + } + }, + "kind": "struct", + "size": 16 + }, + "tagCLIENTINFO": { + "fields": { + "msgDbcsCB": { + "type": { + "kind": "struct", + "name": "tagMSG" + }, + "offset": 160 + }, + "dwCompatFlags": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 20 + }, + "achDbcsCF": { + "type": { + "count": 2, + "subtype": { + "kind": "base", + "name": "unsigned char" + }, + "kind": "array" + }, + "offset": 154 + }, + "dwTIFlags": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 28 + }, + "pClientThreadInfo": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagCLIENTTHREADINFO" + }, + "kind": "pointer" + }, + "offset": 96 + }, + "CodePage": { + "type": { + "kind": "base", + "name": "unsigned short" + }, + "offset": 152 + }, + "dwKeyCache": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 112 + }, + "dwHookCurrent": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 88 + }, + "afAsyncKeyStateRecentDown": { + "type": { + "count": 8, + "subtype": { + "kind": "base", + "name": "unsigned char" + }, + "kind": "array" + }, + "offset": 136 + }, + "dwCompatFlags2": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 24 + }, + "fsHooks": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 56 + }, + "ulClientDelta": { + "type": { + "kind": "base", + "name": "unsigned long long" + }, + "offset": 40 + }, + "pDeskInfo": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagDESKTOPINFO" + }, + "kind": "pointer" + }, + "offset": 32 + }, + "dwExpWinVer": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 16 + }, + "dwHookData": { + "type": { + "kind": "base", + "name": "unsigned long long" + }, + "offset": 104 + }, + "afAsyncKeyState": { + "type": { + "count": 8, + "subtype": { + "kind": "base", + "name": "unsigned char" + }, + "kind": "array" + }, + "offset": 128 + }, + "CallbackWnd": { + "type": { + "kind": "struct", + "name": "_CALLBACKWND" + }, + "offset": 64 + }, + "lpdwRegisteredClasses": { + "type": { + "subtype": { + "kind": "base", + "name": "unsigned long" + }, + "kind": "pointer" + }, + "offset": 208 + }, + "cInDDEMLCallback": { + "type": { + "kind": "base", + "name": "long" + }, + "offset": 92 + }, + "cSpins": { + "type": { + "kind": "base", + "name": "unsigned long long" + }, + "offset": 8 + }, + "hKL": { + "type": { + "subtype": { + "kind": "struct", + "name": "HKL__" + }, + "kind": "pointer" + }, + "offset": 144 + }, + "dwAsyncKeyCache": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 124 + }, + "afKeyState": { + "type": { + "count": 8, + "subtype": { + "kind": "base", + "name": "unsigned char" + }, + "kind": "array" + }, + "offset": 116 + }, + "CI_flags": { + "type": { + "kind": "base", + "name": "unsigned long long" + }, + "offset": 0 + }, + "phkCurrent": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagHOOK" + }, + "kind": "pointer" + }, + "offset": 48 + } + }, + "kind": "struct", + "size": 216 + }, + "_DMM_MONITOR_SERIALIZATION": { + "fields": { + "SourceModeSetOffset": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 24 + }, + "FrequencyRangeSetOffset": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 28 + }, + "DescriptorSetOffset": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 32 + }, + "ModePruningAlgorithm": { + "type": { + "kind": "enum", + "name": "ModePruningAlgorithmEnum" + }, + "offset": 16 + }, + "VideoPresentTargetId": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 4 + }, + "IsUsingDefaultProfile": { + "type": { + "kind": "base", + "name": "unsigned char" + }, + "offset": 13 + }, + "MonitorPowerState": { + "type": { + "kind": "enum", + "name": "MonitorPowerStateEnum" + }, + "offset": 20 + }, + "MonitorType": { + "type": { + "kind": "enum", + "name": "MonitorTypeEnum" + }, + "offset": 36 + }, + "Size": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 0 + }, + "IsSimulatedMonitor": { + "type": { + "kind": "base", + "name": "unsigned char" + }, + "offset": 12 + }, + "Orientation": { + "type": { + "kind": "enum", + "name": "OrientationEnum" + }, + "offset": 8 + } + }, + "kind": "struct", + "size": 40 + }, + "tagPROP": { + "fields": { + "fs": { + "type": { + "kind": "base", + "name": "unsigned short" + }, + "offset": 10 + }, + "hData": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 0 + }, + "atomKey": { + "type": { + "kind": "base", + "name": "unsigned short" + }, + "offset": 8 + } + }, + "kind": "struct", + "size": 16 + }, + "__unnamed_1243": { + "fields": { + "IdType": { + "type": { + "kind": "enum", + "name": "IdTypeEnum" + }, + "offset": 0 + } + }, + "kind": "struct", + "size": 4 + }, + "__unnamed_123d": { + "fields": { + "Buffer": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 8 + }, + "WhichSpace": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 0 + }, + "Length": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 24 + }, + "Offset": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 16 + } + }, + "kind": "struct", + "size": 32 + }, + "_WNDMSG": { + "fields": { + "abMsgs": { + "type": { + "subtype": { + "kind": "base", + "name": "unsigned char" + }, + "kind": "pointer" + }, + "offset": 8 + }, + "maxMsgs": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 0 + } + }, + "kind": "struct", + "size": 16 + }, + "tagSHAREDINFO": { + "fields": { + "psi": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagSERVERINFO" + }, + "kind": "pointer" + }, + "offset": 0 + }, + "ulSharedDelta": { + "type": { + "kind": "base", + "name": "unsigned long long" + }, + "offset": 32 + }, + "aheList": { + "type": { + "subtype": { + "kind": "struct", + "name": "_HANDLEENTRY" + }, + "kind": "pointer" + }, + "offset": 8 + }, + "DefWindowSpecMsgs": { + "type": { + "kind": "struct", + "name": "_WNDMSG" + }, + "offset": 552 + }, + "awmControl": { + "type": { + "count": 31, + "subtype": { + "kind": "struct", + "name": "_WNDMSG" + }, + "kind": "array" + }, + "offset": 40 + }, + "pDispInfo": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagDISPLAYINFO" + }, + "kind": "pointer" + }, + "offset": 24 + }, + "HeEntrySize": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 16 + }, + "DefWindowMsgs": { + "type": { + "kind": "struct", + "name": "_WNDMSG" + }, + "offset": 536 + } + }, + "kind": "struct", + "size": 568 + }, + "__unnamed_181b": { + "fields": { + "BusNumber": { + "type": { + "kind": "struct", + "name": "__unnamed_1811" + }, + "offset": 0 + }, + "Dma": { + "type": { + "kind": "struct", + "name": "__unnamed_180d" + }, + "offset": 0 + }, + "DeviceSpecificData": { + "type": { + "kind": "struct", + "name": "__unnamed_1813" + }, + "offset": 0 + }, + "Memory48": { + "type": { + "kind": "struct", + "name": "__unnamed_1817" + }, + "offset": 0 + }, + "MessageInterrupt": { + "type": { + "kind": "struct", + "name": "__unnamed_180b" + }, + "offset": 0 + }, + "Generic": { + "type": { + "kind": "struct", + "name": "__unnamed_1805" + }, + "offset": 0 + }, + "Memory40": { + "type": { + "kind": "struct", + "name": "__unnamed_1815" + }, + "offset": 0 + }, + "DevicePrivate": { + "type": { + "kind": "struct", + "name": "nt_symbols!__unnamed_180f" + }, + "offset": 0 + }, + "Memory64": { + "type": { + "kind": "struct", + "name": "__unnamed_1819" + }, + "offset": 0 + }, + "Memory": { + "type": { + "kind": "struct", + "name": "__unnamed_1805" + }, + "offset": 0 + }, + "Interrupt": { + "type": { + "kind": "struct", + "name": "__unnamed_1807" + }, + "offset": 0 + }, + "Port": { + "type": { + "kind": "struct", + "name": "__unnamed_1805" + }, + "offset": 0 + } + }, + "kind": "struct", + "size": 16 + }, + "tagPOINT": { + "fields": { + "y": { + "type": { + "kind": "base", + "name": "long" + }, + "offset": 4 + }, + "x": { + "type": { + "kind": "base", + "name": "long" + }, + "offset": 0 + } + }, + "kind": "struct", + "size": 8 + }, + "tagIMC": { + "fields": { + "dwClientImcData": { + "type": { + "kind": "base", + "name": "unsigned long long" + }, + "offset": 48 + }, + "head": { + "type": { + "kind": "struct", + "name": "_THRDESKHEAD" + }, + "offset": 0 + }, + "hImeWnd": { + "type": { + "subtype": { + "kind": "struct", + "name": "HWND__" + }, + "kind": "pointer" + }, + "offset": 56 + }, + "pImcNext": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagIMC" + }, + "kind": "pointer" + }, + "offset": 40 + } + }, + "kind": "struct", + "size": 64 + }, + "tagKL": { + "fields": { + "uNumTbl": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 88 + }, + "pklPrev": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagKL" + }, + "kind": "pointer" + }, + "offset": 24 + }, + "head": { + "type": { + "kind": "struct", + "name": "_HEAD" + }, + "offset": 0 + }, + "pklNext": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagKL" + }, + "kind": "pointer" + }, + "offset": 16 + }, + "spkfPrimary": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagKBDFILE" + }, + "kind": "pointer" + }, + "offset": 56 + }, + "dwFontSigs": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 64 + }, + "dwLastKbdType": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 104 + }, + "CodePage": { + "type": { + "kind": "base", + "name": "unsigned short" + }, + "offset": 72 + }, + "dwKL_Flags": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 32 + }, + "iBaseCharset": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 68 + }, + "dwKLID": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 112 + }, + "spkf": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagKBDFILE" + }, + "kind": "pointer" + }, + "offset": 48 + }, + "piiex": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagIMEINFOEX" + }, + "kind": "pointer" + }, + "offset": 80 + }, + "hkl": { + "type": { + "subtype": { + "kind": "struct", + "name": "HKL__" + }, + "kind": "pointer" + }, + "offset": 40 + }, + "pspkfExtra": { + "type": { + "subtype": { + "subtype": { + "kind": "struct", + "name": "tagKBDFILE" + }, + "kind": "pointer" + }, + "kind": "pointer" + }, + "offset": 96 + }, + "wchDiacritic": { + "type": { + "kind": "base", + "name": "wchar" + }, + "offset": 74 + }, + "dwLastKbdSubType": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 108 + } + }, + "kind": "struct", + "size": 120 + }, + "__unnamed_115b": { + "fields": { + "NextEntry": { + "type": { + "bit_position": 4, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long long" + }, + "bit_length": 60 + }, + "offset": 8 + }, + "Depth": { + "type": { + "bit_position": 0, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long long" + }, + "bit_length": 16 + }, + "offset": 0 + }, + "Reserved": { + "type": { + "bit_position": 1, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long long" + }, + "bit_length": 3 + }, + "offset": 8 + }, + "HeaderType": { + "type": { + "bit_position": 0, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long long" + }, + "bit_length": 1 + }, + "offset": 8 + }, + "Sequence": { + "type": { + "bit_position": 16, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long long" + }, + "bit_length": 48 + }, + "offset": 0 + } + }, + "kind": "struct", + "size": 16 + }, + "__unnamed_182e": { + "fields": { + "pRgb256x3x16": { + "type": { + "subtype": { + "kind": "struct", + "name": "_D3DDDI_GAMMA_RAMP_RGB256x3x16" + }, + "kind": "pointer" + }, + "offset": 0 + }, + "pRaw": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 0 + }, + "pDxgi1": { + "type": { + "subtype": { + "kind": "struct", + "name": "_D3DDDI_GAMMA_RAMP_DXGI_1" + }, + "kind": "pointer" + }, + "offset": 0 + } + }, + "kind": "struct", + "size": 8 + }, + "tagTDB": { + "fields": { + "pti": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagTHREADINFO" + }, + "kind": "pointer" + }, + "offset": 16 + }, + "TDB_Flags": { + "type": { + "kind": "base", + "name": "unsigned short" + }, + "offset": 34 + }, + "hTaskWow": { + "type": { + "kind": "base", + "name": "unsigned short" + }, + "offset": 32 + }, + "pwti": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagWOWTHREADINFO" + }, + "kind": "pointer" + }, + "offset": 24 + }, + "nEvents": { + "type": { + "kind": "base", + "name": "long" + }, + "offset": 8 + }, + "nPriority": { + "type": { + "kind": "base", + "name": "long" + }, + "offset": 12 + }, + "ptdbNext": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagTDB" + }, + "kind": "pointer" + }, + "offset": 0 + } + }, + "kind": "struct", + "size": 40 + }, + "tagCARET": { + "fields": { + "x": { + "type": { + "kind": "base", + "name": "long" + }, + "offset": 16 + }, + "iHideLevel": { + "type": { + "kind": "base", + "name": "long" + }, + "offset": 12 + }, + "hTimer": { + "type": { + "kind": "base", + "name": "unsigned long long" + }, + "offset": 40 + }, + "yOwnDc": { + "type": { + "kind": "base", + "name": "long" + }, + "offset": 56 + }, + "y": { + "type": { + "kind": "base", + "name": "long" + }, + "offset": 20 + }, + "xOwnDc": { + "type": { + "kind": "base", + "name": "long" + }, + "offset": 52 + }, + "cy": { + "type": { + "kind": "base", + "name": "long" + }, + "offset": 24 + }, + "cx": { + "type": { + "kind": "base", + "name": "long" + }, + "offset": 28 + }, + "fVisible": { + "type": { + "bit_position": 0, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 1 + }, + "offset": 8 + }, + "hBitmap": { + "type": { + "subtype": { + "kind": "struct", + "name": "HBITMAP__" + }, + "kind": "pointer" + }, + "offset": 32 + }, + "cxOwnDc": { + "type": { + "kind": "base", + "name": "long" + }, + "offset": 60 + }, + "cyOwnDc": { + "type": { + "kind": "base", + "name": "long" + }, + "offset": 64 + }, + "tid": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 48 + }, + "fOn": { + "type": { + "bit_position": 1, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 1 + }, + "offset": 8 + }, + "spwnd": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagWND" + }, + "kind": "pointer" + }, + "offset": 0 + } + }, + "kind": "struct", + "size": 72 + }, + "_LIGATURE1": { + "fields": { + "wch": { + "type": { + "count": 1, + "subtype": { + "kind": "base", + "name": "wchar" + }, + "kind": "array" + }, + "offset": 4 + }, + "VirtualKey": { + "type": { + "kind": "base", + "name": "unsigned char" + }, + "offset": 0 + }, + "ModificationNumber": { + "type": { + "kind": "base", + "name": "unsigned short" + }, + "offset": 2 + } + }, + "kind": "struct", + "size": 6 + } + }, + "base_types": { + "unsigned char": { + "kind": "char", + "endian": "little", + "signed": false, + "size": 1 + }, + "float": { + "kind": "float", + "endian": "little", + "signed": true, + "size": 4 + }, + "unsigned long": { + "kind": "int", + "endian": "little", + "signed": false, + "size": 4 + }, + "wchar": { + "kind": "int", + "endian": "little", + "signed": true, + "size": 2 + }, + "pointer": { + "kind": "int", + "endian": "little", + "signed": false, + "size": 8 + }, + "unsigned int": { + "kind": "int", + "endian": "little", + "signed": false, + "size": 4 + }, + "short": { + "kind": "int", + "endian": "little", + "signed": true, + "size": 2 + }, + "long": { + "kind": "int", + "endian": "little", + "signed": true, + "size": 4 + }, + "unsigned short": { + "kind": "int", + "endian": "little", + "signed": false, + "size": 2 + }, + "long long": { + "kind": "int", + "endian": "little", + "signed": true, + "size": 8 + }, + "unsigned long long": { + "kind": "int", + "endian": "little", + "signed": false, + "size": 8 + } + }, + "enums": { + "TextEnum": { + "base": "long", + "constants": { + "D3DKMDT_TRF_UNINITIALIZED": 0 + }, + "size": 4 + }, + "PreferenceEnum": { + "base": "long", + "constants": { + "D3DKMDT_MP_PREFERRED": 1, + "D3DKMDT_MP_MAXVALID": 2, + "D3DKMDT_MP_UNINITIALIZED": 0 + }, + "size": 4 + }, + "FileInformationClassEnum": { + "base": "long", + "constants": { + "FileInternalInformation": 6, + "FileQuotaInformation": 32, + "FileIoStatusBlockRangeInformation": 42, + "FilePipeLocalInformation": 24, + "FileStandardLinkInformation": 54, + "FileIdFullDirectoryInformation": 38, + "FileLinkInformation": 11, + "FileFullDirectoryInformation": 2, + "FileAllInformation": 18, + "FileSfioVolumeInformation": 45, + "FileStreamInformation": 22, + "FileRenameInformation": 10, + "FileValidDataLengthInformation": 39, + "FileAlternateNameInformation": 21, + "FileBasicInformation": 4, + "FilePositionInformation": 14, + "FileCompletionInformation": 30, + "FileAttributeCacheInformation": 52, + "FileReparsePointInformation": 33, + "FileMailslotSetInformation": 27, + "FileNetworkPhysicalNameInformation": 49, + "FileAllocationInformation": 19, + "FileIsRemoteDeviceInformation": 51, + "FileFullEaInformation": 15, + "FileProcessIdsUsingFileInformation": 47, + "FileDispositionInformation": 13, + "FileStandardInformation": 5, + "FileAccessInformation": 8, + "FileNumaNodeInformation": 53, + "FilePipeRemoteInformation": 25, + "FileIoPriorityHintInformation": 43, + "FileMailslotQueryInformation": 26, + "FileRemoteProtocolInformation": 55, + "FileNamesInformation": 12, + "FileHardLinkInformation": 46, + "FileEndOfFileInformation": 20, + "FileIdBothDirectoryInformation": 37, + "FileSfioReserveInformation": 44, + "FileIdGlobalTxDirectoryInformation": 50, + "FileNetworkOpenInformation": 34, + "FileObjectIdInformation": 29, + "FileMoveClusterInformation": 31, + "FileIoCompletionNotificationInformation": 41, + "FileNameInformation": 9, + "FileBothDirectoryInformation": 3, + "FileDirectoryInformation": 1, + "FileMaximumInformation": 56, + "FileNormalizedNameInformation": 48, + "FilePipeInformation": 23, + "FileCompressionInformation": 28, + "FileTrackingInformation": 36, + "FileEaInformation": 7, + "FileShortNameInformation": 40, + "FileModeInformation": 16, + "FileAlignmentInformation": 17, + "FileAttributeTagInformation": 35 + }, + "size": 4 + }, + "ModePruningAlgorithmEnum": { + "base": "long", + "constants": { + "DMM_MPA_MAXVALID": 3, + "DMM_MPA_GDI": 1, + "DMM_MPA_VISTA": 2, + "DMM_MPA_UNINITIALIZED": 0 + }, + "size": 4 + }, + "fmtEnum": { + "base": "unsigned long", + "constants": { + "CF_ENHMETAFILE": 14, + "CF_PENDATA": 10, + "CF_BITMAP": 2, + "CF_UNICODETEXT": 13, + "CF_HDROP": 15, + "CF_OEMTEXT": 7, + "CF_WAVE": 12, + "CF_DSPTEXT": 129, + "CF_DIBV5": 17, + "CF_TIFF": 6, + "CF_PALETTE": 9, + "CF_OWNERDISPLAY": 128, + "CF_DSPMETAFILEPICT": 131, + "CF_METAFILEPICT": 3, + "CF_RIFF": 11, + "CF_DSPENHMETAFILE": 142, + "CF_TEXT": 1, + "CF_LOCALE": 16, + "CF_SYLK": 4, + "CF_DSPBITMAP": 130, + "CF_DIB": 8, + "CF_DIF": 5 + }, + "size": 4 + }, + "MonitorPowerStateEnum": { + "base": "long", + "constants": { + "PowerDeviceUnspecified": 0, + "PowerDeviceD0": 1, + "PowerDeviceD1": 2, + "PowerDeviceD2": 3, + "PowerDeviceD3": 4, + "PowerDeviceMaximum": 5 + }, + "size": 4 + }, + "bTypeEnum": { + "base": "unsigned char", + "constants": { + "TYPE_DDEXACT": 11, + "TYPE_HOOK": 5, + "TYPE_FREE": 0, + "TYPE_MONITOR": 12, + "TYPE_GESTURE": 21, + "TYPE_DEVICEINFO": 19, + "TYPE_DDEACCESS": 9, + "TYPE_CALLPROC": 7, + "TYPE_CURSOR": 3, + "TYPE_KBDLAYOUT": 13, + "TYPE_WINEVENTHOOK": 15, + "TYPE_MENU": 2, + "TYPE_ACCELTABLE": 8, + "TYPE_TOUCH": 20, + "TYPE_SETWINDOWPOS": 4, + "TYPE_CLIPDATA": 6, + "TYPE_KBDFILE": 14, + "TYPE_DDECONV": 10, + "TYPE_HIDDATA": 18, + "TYPE_WINDOW": 1, + "TYPE_INPUTCONTEXT": 17, + "TYPE_TIMER": 16 + }, + "size": 1 + }, + "OriginEnum": { + "base": "long", + "constants": { + "D3DKMDT_MCO_MONITORDESCRIPTOR_REGISTRYOVERRIDE": 3, + "D3DKMDT_MCO_UNINITIALIZED": 0, + "D3DKMDT_MCO_MONITORDESCRIPTOR": 2, + "D3DKMDT_MCO_MAXVALID": 5, + "D3DKMDT_MCO_SPECIFICCAP_REGISTRYOVERRIDE": 4, + "D3DKMDT_MCO_DEFAULTMONITORPROFILE": 1 + }, + "size": 4 + }, + "CodePointTypeEnum": { + "base": "long", + "constants": { + "DXGK_DIAG_CODE_POINT_TYPE_RETRIEVE_BTL": 8, + "DXGK_DIAG_CODE_POINT_TYPE_BML_NO_EXACT_TARGET_MODE": 20, + "DXGK_DIAG_CODE_POINT_TYPE_HANDLE_IRP": 40, + "DXGK_DIAG_CODE_POINT_TYPE_CHANGE_UNSUPPORTED_MONITOR_MODE_FLAG": 41, + "DXGK_DIAG_CODE_POINT_TYPE_SDC_ENFORCED_CLONE_PATH_INVALID_SOURCE_IDX": 57, + "DXGK_DIAG_CODE_POINT_TYPE_POWER_ON_GDI": 11, + "DXGK_DIAG_CODE_POINT_TYPE_BML_TARGET_MODE_NOT_PINNED": 22, + "DXGK_DIAG_CODE_POINT_TYPE_VIDEOPORTCALLOUT_CDD_DEVICE_REMOVED": 51, + "DXGK_DIAG_CODE_POINT_TYPE_BML_BACKTRACK": 17, + "DXGK_DIAG_CODE_POINT_TYPE_VIDEOPORTCALLOUT_CDD_RECREATE_DEVICE_FAILED": 53, + "DXGK_DIAG_CODE_POINT_TYPE_BML_NO_EXACT_SOURCE_MODE": 19, + "DXGK_DIAG_CODE_POINT_TYPE_VIDEOPORTCALLOUT_PNP_ENABLE_VGA": 48, + "DXGK_DIAG_CODE_POINT_TYPE_BML_BEST_SOURCE_MODE": 32, + "DXGK_DIAG_CODE_POINT_TYPE_VIDEOPORTCALLOUT_EXCLUDE_EVICTALL_DISABLEGDI": 43, + "DXGK_DIAG_CODE_POINT_TYPE_TDR": 24, + "DXGK_DIAG_CODE_POINT_TYPE_BML_BEST_TARGET_MODE": 33, + "DXGK_DIAG_CODE_POINT_TYPE_MON_DEPART_GETRECENTTOP_FAIL": 61, + "DXGK_DIAG_CODE_POINT_TYPE_SDC_LOG_FAILURE": 3, + "DXGK_DIAG_CODE_POINT_TYPE_STOP_ADAPTER": 36, + "DXGK_DIAG_CODE_POINT_TYPE_VIDEOPORTCALLOUT_CDD_DRVASSERTMODE_TRUE_FAILED": 52, + "DXGK_DIAG_CODE_POINT_TYPE_FORCE_UINT32": -1, + "DXGK_DIAG_CODE_POINT_TYPE_VIDEOPORTCALLOUT_EXCLUDE_MODESWITCH": 45, + "DXGK_DIAG_CODE_POINT_TYPE_START_ADAPTER": 35, + "DXGK_DIAG_CODE_POINT_TYPE_CREATEFUNVIDPN_CCDBML_FAIL_VISTABML_SUCCESSED": 31, + "DXGK_DIAG_CODE_POINT_TYPE_ACPI_NOTIFY_CALLBACK": 42, + "DXGK_DIAG_CODE_POINT_TYPE_MON_ARRIVE_INC_ADD_FAIL": 62, + "DXGK_DIAG_CODE_POINT_TYPE_DXGKCDDENABLE_OPTIMIZED_MODE_CHANGE": 59, + "DXGK_DIAG_CODE_POINT_TYPE_NONE": 0, + "DXGK_DIAG_CODE_POINT_TYPE_CREATEFUNVIDPN_RELAX_REFRESH_MATCH": 30, + "DXGK_DIAG_CODE_POINT_TYPE_QDC_LOG_FAILURE": 10, + "DXGK_DIAG_CODE_POINT_TYPE_COMMIT_VIDPN_LOG_FAILURE": 55, + "DXGK_DIAG_CODE_POINT_TYPE_OS_RECOMMENDED_VIDPN": 2, + "DXGK_DIAG_CODE_POINT_TYPE_CHILD_POLLING": 37, + "DXGK_DIAG_CODE_POINT_TYPE_POWER_DIM_MONITOR": 15, + "DXGK_DIAG_CODE_POINT_TYPE_CDS_LOG_FAILURE": 5, + "DXGK_DIAG_CODE_POINT_TYPE_ACPI_EVENT_NOTIFICATION": 25, + "DXGK_DIAG_CODE_POINT_TYPE_INDICATE_CHILD_STATUS": 39, + "DXGK_DIAG_CODE_POINT_TYPE_REBUILD_DXGK_MODE_CACHE": 29, + "DXGK_DIAG_CODE_POINT_TYPE_POWER_OFF_GDI": 12, + "DXGK_DIAG_CODE_POINT_TYPE_CDD_MAPSHADOWBUFFER_FAILED": 54, + "DXGK_DIAG_CODE_POINT_TYPE_BML_CLOSEST_TARGET_MODE": 18, + "DXGK_DIAG_CODE_POINT_TYPE_VIDEOPORTCALLOUT_CDD_CREATE_DEVICE_FAILED": 50, + "DXGK_DIAG_CODE_POINT_TYPE_ADD_DEVICE": 34, + "DXGK_DIAG_CODE_POINT_TYPE_SDC_INVALIDATE_ERROR": 4, + "DXGK_DIAG_CODE_POINT_TYPE_VIDEOPORTCALLOUT_EXCLUDE_EVICTALL_ENABLEGDI": 44, + "DXGK_DIAG_CODE_POINT_TYPE_CDS_FAILURE_DB": 7, + "DXGK_DIAG_CODE_POINT_TYPE_BML_SOURCE_MODE_NOT_PINNED": 21, + "DXGK_DIAG_CODE_POINT_TYPE_INVALIDATE_DXGK_MODE_CACHE": 28, + "DXGK_DIAG_CODE_POINT_TYPE_VIDEOPORTCALLOUT_SYNC_MONITOR_EVENT": 46, + "DXGK_DIAG_CODE_POINT_TYPE_DRIVER_RECOMMEND_LOG_FAILURE": 56, + "DXGK_DIAG_CODE_POINT_TYPE_VIDEOPORTCALLOUT_TDR_SWITCH_GDI": 49, + "DXGK_DIAG_CODE_POINT_TYPE_DXGKSETDISPLAYMODE_OPTIMIZED_MODE_CHANGE": 60, + "DXGK_DIAG_CODE_POINT_TYPE_CHILD_POLLING_TARGET": 38, + "DXGK_DIAG_CODE_POINT_TYPE_RECOMMEND_FUNC_VIDPN": 1, + "DXGK_DIAG_CODE_POINT_TYPE_CREATEMDEV_USE_DEFAULT_MODE": 26, + "DXGK_DIAG_CODE_POINT_TYPE_BML_RESTARTED": 23, + "DXGK_DIAG_CODE_POINT_TYPE_CCD_DATABASE_PERSIST": 63, + "DXGK_DIAG_CODE_POINT_TYPE_POWER_ON_MONITOR": 13, + "DXGK_DIAG_CODE_POINT_TYPE_POWER_UNDIM_MONITOR": 16, + "DXGK_DIAG_CODE_POINT_TYPE_RETRIEVE_DB": 9, + "DXGK_DIAG_CODE_POINT_TYPE_CONNECTED_SET_LOG_FAILURE": 27, + "DXGK_DIAG_CODE_POINT_TYPE_DRVPROBEANDCAPTURE_FAILED": 58, + "DXGK_DIAG_CODE_POINT_TYPE_VIDEOPORTCALLOUT_PNP_NOTIFY_GDI": 47, + "DXGK_DIAG_CODE_POINT_TYPE_POWER_OFF_MONITOR": 14, + "DXGK_DIAG_CODE_POINT_TYPE_MAX": 64 + }, + "size": 4 + }, + "ConstraintTypeEnum": { + "base": "long", + "constants": { + "D3DKMDT_MFRC_MAXPIXELRATE": 2, + "D3DKMDT_MFRC_ACTIVESIZE": 1, + "D3DKMDT_MFRC_UNINITIALIZED": 0 + }, + "size": 4 + }, + "VidPnTargetColorBasisEnum": { + "base": "long", + "constants": { + "D3DKMDT_CB_MAXVALID": 5, + "D3DKMDT_CB_INTENSITY": 1, + "D3DKMDT_CB_SCRGB": 3, + "D3DKMDT_CB_YCBCR": 4, + "D3DKMDT_CB_SRGB": 2, + "D3DKMDT_CB_UNINITIALIZED": 0 + }, + "size": 4 + }, + "MonitorTypeEnum": { + "base": "long", + "constants": { + "DMM_VMT_TEMPORARY_MONITOR": 4, + "DMM_VMT_BOOT_PERSISTENT_MONITOR": 2, + "DMM_VMT_PHYSICAL_MONITOR": 1, + "DMM_VMT_UNINITIALIZED": 0, + "DMM_VMT_SIMULATED_MONITOR": 5, + "DMM_VMT_PERSISTENT_MONITOR": 3 + }, + "size": 4 + }, + "PowerStateEnum": { + "base": "long", + "constants": { + "PowerSystemSleeping2": 3, + "PowerSystemSleeping1": 2, + "PowerSystemSleeping3": 4, + "PowerSystemUnspecified": 0, + "PowerSystemMaximum": 7, + "PowerSystemShutdown": 6, + "PowerSystemHibernate": 5, + "PowerSystemWorking": 1 + }, + "size": 4 + }, + "ShutdownTypeEnum": { + "base": "long", + "constants": { + "PowerActionNone": 0, + "PowerActionReserved": 1, + "PowerActionHibernate": 3, + "PowerActionShutdownOff": 6, + "PowerActionShutdown": 4, + "PowerActionSleep": 2, + "PowerActionShutdownReset": 5, + "PowerActionWarmEject": 7 + }, + "size": 4 + }, + "ScalingEnum": { + "base": "long", + "constants": { + "D3DKMDT_VPPS_CENTERED": 2, + "D3DKMDT_VPPS_ASPECTRATIOCENTEREDMAX": 4, + "D3DKMDT_VPPS_STRETCHED": 3, + "D3DKMDT_VPPS_UNINITIALIZED": 0, + "D3DKMDT_VPPS_UNPINNED": 254, + "D3DKMDT_VPPS_IDENTITY": 1, + "D3DKMDT_VPPS_NOTSPECIFIED": 255, + "D3DKMDT_VPPS_CUSTOM": 5, + "D3DKMDT_VPPS_RESERVED1": 253 + }, + "size": 4 + }, + "CurrentHitTargetEnum": { + "base": "long", + "constants": { + "ThresholdMarginRight": 2, + "ThresholdMarginMax": 4, + "ThresholdMarginBottom": 3, + "ThresholdMarginLeft": 1, + "ThresholdMarginTop": 0 + }, + "size": 4 + }, + "StorageTypeEnum": { + "base": "long", + "constants": { + "SmStorageActual": 0, + "SmStorageNonActual": 1 + }, + "size": 4 + }, + "ScanLineOrderingEnum": { + "base": "long", + "constants": { + "D3DDDI_VSSLO_PROGRESSIVE": 1, + "D3DDDI_VSSLO_INTERLACED_LOWERFIELDFIRST": 3, + "D3DDDI_VSSLO_UNINITIALIZED": 0, + "D3DDDI_VSSLO_INTERLACED_UPPERFIELDFIRST": 2, + "D3DDDI_VSSLO_OTHER": 255 + }, + "size": 4 + }, + "PixelValueAccessModeEnum": { + "base": "long", + "constants": { + "D3DKMDT_PVAM_UNINITIALIZED": 0, + "D3DKMDT_PVAM_DIRECT": 1, + "D3DKMDT_PVAM_PRESETPALETTE": 2, + "D3DKMDT_PVAM_MAXVALID": 3 + }, + "size": 4 + }, + "PriorityPolicyEnum": { + "base": "long", + "constants": { + "IrqPriorityHigh": 3, + "IrqPriorityNormal": 2, + "IrqPriorityLow": 1, + "IrqPriorityUndefined": 0 + }, + "size": 4 + }, + "OrientationEnum": { + "base": "long", + "constants": { + "D3DKMDT_MO_90DEG": 2, + "D3DKMDT_MO_0DEG": 1, + "D3DKMDT_MO_270DEG": 4, + "D3DKMDT_MO_UNINITIALIZED": 0, + "D3DKMDT_MO_180DEG": 3 + }, + "size": 4 + }, + "ContentEnum": { + "base": "long", + "constants": { + "D3DKMDT_VPPC_NOTSPECIFIED": 255, + "D3DKMDT_VPPC_UNINITIALIZED": 0, + "D3DKMDT_VPPC_GRAPHICS": 1, + "D3DKMDT_VPPC_VIDEO": 2 + }, + "size": 4 + }, + "ColorBasisEnum": { + "base": "long", + "constants": { + "D3DKMDT_CB_MAXVALID": 5, + "D3DKMDT_CB_INTENSITY": 1, + "D3DKMDT_CB_SCRGB": 3, + "D3DKMDT_CB_YCBCR": 4, + "D3DKMDT_CB_SRGB": 2, + "D3DKMDT_CB_UNINITIALIZED": 0 + }, + "size": 4 + }, + "MoveRectStyleEnum": { + "base": "long", + "constants": { + "MoveRectMidTopAtCursor": 1, + "MoveRectSidewiseKeepPositionAtCursor": 3, + "MoveRectKeepPositionAtCursor": 0, + "MoveRectKeepAspectRatioAtCursor": 2 + }, + "size": 4 + }, + "VideoStandardEnum": { + "base": "long", + "constants": { + "D3DKMDT_VSS_PAL_G": 11, + "D3DKMDT_VSS_PAL_D": 14, + "D3DKMDT_VSS_PAL_B": 9, + "D3DKMDT_VSS_SECAM_K": 21, + "D3DKMDT_VSS_VESA_GTF": 2, + "D3DKMDT_VSS_PAL_L": 30, + "D3DKMDT_VSS_PAL_M": 31, + "D3DKMDT_VSS_PAL_K": 28, + "D3DKMDT_VSS_PAL_H": 12, + "D3DKMDT_VSS_PAL_I": 13, + "D3DKMDT_VSS_SECAM_L1": 24, + "D3DKMDT_VSS_VESA_DMT": 1, + "D3DKMDT_VSS_SECAM_L": 23, + "D3DKMDT_VSS_EIA_861": 25, + "D3DKMDT_VSS_PAL_N": 15, + "D3DKMDT_VSS_APPLE": 5, + "D3DKMDT_VSS_NTSC_M": 6, + "D3DKMDT_VSS_SECAM_H": 20, + "D3DKMDT_VSS_NTSC_J": 7, + "D3DKMDT_VSS_SECAM_B": 17, + "D3DKMDT_VSS_SECAM_G": 19, + "D3DKMDT_VSS_SECAM_D": 18, + "D3DKMDT_VSS_IBM": 4, + "D3DKMDT_VSS_SECAM_K1": 22, + "D3DKMDT_VSS_PAL_NC": 16, + "D3DKMDT_VSS_PAL_B1": 10, + "D3DKMDT_VSS_EIA_861A": 26, + "D3DKMDT_VSS_EIA_861B": 27, + "D3DKMDT_VSS_UNINITIALIZED": 0, + "D3DKMDT_VSS_OTHER": 255, + "D3DKMDT_VSS_PAL_K1": 29, + "D3DKMDT_VSS_VESA_CVT": 3, + "D3DKMDT_VSS_NTSC_443": 8 + }, + "size": 4 + }, + "ImportanceOrdinalEnum": { + "base": "long", + "constants": { + "D3DKMDT_VPPI_QUATERNARY": 4, + "D3DKMDT_VPPI_SECONDARY": 2, + "D3DKMDT_VPPI_PRIMARY": 1, + "D3DKMDT_VPPI_QUINARY": 5, + "D3DKMDT_VPPI_DENARY": 10, + "D3DKMDT_VPPI_SENARY": 6, + "D3DKMDT_VPPI_TERTIARY": 3, + "D3DKMDT_VPPI_SEPTENARY": 7, + "D3DKMDT_VPPI_NONARY": 9, + "D3DKMDT_VPPI_UNINITIALIZED": 0, + "D3DKMDT_VPPI_OCTONARY": 8, + "D3DKMDT_VPPI_MAX": 32, + "D3DKMDT_VPPI_NOTSPECIFIED": 255 + }, + "size": 4 + }, + "RangeTypeEnum": { + "base": "long", + "constants": { + "SmRangeBool": 2, + "SmRangeNonSharedInfo": 1, + "SmRangeSharedInfo": 0 + }, + "size": 4 + }, + "TimingTypeEnum": { + "base": "long", + "constants": { + "D3DKMDT_MTT_EXTRASTANDARD": 3, + "D3DKMDT_MTT_DEFAULTMONITORPROFILE": 5, + "D3DKMDT_MTT_STANDARD": 2, + "D3DKMDT_MTT_UNINITIALIZED": 0, + "D3DKMDT_MTT_MAXVALID": 6, + "D3DKMDT_MTT_DETAILED": 4, + "D3DKMDT_MTT_ESTABLISHED": 1 + }, + "size": 4 + }, + "PixelFormatEnum": { + "base": "long", + "constants": { + "D3DDDIFMT_W11V11U10": 65, + "D3DDDIFMT_A16B16G16R16F": 113, + "D3DDDIFMT_A8R8G8B8": 21, + "D3DDDIFMT_D32_LOCKABLE": 84, + "D3DDDIFMT_L8": 50, + "D3DDDIFMT_DXVA_RESERVED27": 177, + "D3DDDIFMT_DXVA_RESERVED26": 176, + "D3DDDIFMT_DXVA_RESERVED25": 175, + "D3DDDIFMT_DXVA_RESERVED24": 174, + "D3DDDIFMT_DXVA_RESERVED23": 173, + "D3DDDIFMT_DXVA_RESERVED22": 172, + "D3DDDIFMT_DXVA_RESERVED21": 171, + "D3DDDIFMT_DXVA_RESERVED20": 170, + "D3DDDIFMT_DXVA_RESERVED29": 179, + "D3DDDIFMT_DXVA_RESERVED28": 178, + "D3DDDIFMT_R3G3B2": 27, + "D3DDDIFMT_A8R3G3B2": 29, + "D3DDDIFMT_INDEX16": 101, + "D3DDDIFMT_X4R4G4B4": 30, + "D3DDDIFMT_A4R4G4B4": 26, + "D3DDDIFMT_Q8W8V8U8": 63, + "D3DDDIFMT_FORCE_UINT": 2147483647, + "D3DDDIFMT_S1D15": 72, + "D3DDDIFMT_A16B16G16R16": 36, + "D3DDDIFMT_A8L8": 51, + "D3DDDIFMT_D24X4S4": 79, + "D3DDDIFMT_BINARYBUFFER": 199, + "D3DDDIFMT_DXVA_RESERVED30": 180, + "D3DDDIFMT_R32F": 114, + "D3DDDIFMT_VERTEXDATA": 100, + "D3DDDIFMT_R5G6B5": 23, + "D3DDDIFMT_R8G8_B8G8": 1195525970, + "D3DDDIFMT_A4L4": 52, + "D3DDDIFMT_A1R5G5B5": 25, + "D3DDDIFMT_X1R5G5B5": 24, + "D3DDDIFMT_D32": 71, + "D3DDDIFMT_G8R8_G8B8": 1111970375, + "D3DDDIFMT_A2B10G10R10": 31, + "D3DDDIFMT_DXVACOMPBUFFER_MAX": 181, + "D3DDDIFMT_MULTI2_ARGB8": 827606349, + "D3DDDIFMT_D16_LOCKABLE": 70, + "D3DDDIFMT_BITSTREAMDATA": 156, + "D3DDDIFMT_RESIDUALDIFFERENCEDATA": 152, + "D3DDDIFMT_X8B8G8R8": 33, + "D3DDDIFMT_R8G8B8": 20, + "D3DDDIFMT_S8_LOCKABLE": 85, + "D3DDDIFMT_D24S8": 75, + "D3DDDIFMT_X8D24": 76, + "D3DDDIFMT_A2R10G10B10": 35, + "D3DDDIFMT_P8": 41, + "D3DDDIFMT_L6V5U5": 61, + "D3DDDIFMT_X8R8G8B8": 22, + "D3DDDIFMT_D16": 80, + "D3DDDIFMT_A2W10V10U10": 67, + "D3DDDIFMT_D24FS8": 83, + "D3DDDIFMT_MOTIONVECTORBUFFER": 157, + "D3DDDIFMT_L16": 81, + "D3DDDIFMT_X8L8V8U8": 62, + "D3DDDIFMT_A32B32G32R32F": 116, + "D3DDDIFMT_A8P8": 40, + "D3DDDIFMT_YUY2": 844715353, + "D3DDDIFMT_R16F": 111, + "D3DDDIFMT_G16R16": 34, + "D3DDDIFMT_A2B10G10R10_XR_BIAS": 119, + "D3DDDIFMT_Q16W16V16U16": 110, + "D3DDDIFMT_S8D24": 74, + "D3DDDIFMT_PICTUREPARAMSDATA": 150, + "D3DDDIFMT_A1": 118, + "D3DDDIFMT_FILMGRAINBUFFER": 158, + "D3DDDIFMT_A8": 28, + "D3DDDIFMT_UNKNOWN": 0, + "D3DDDIFMT_DXVA_RESERVED19": 169, + "D3DDDIFMT_D32F_LOCKABLE": 82, + "D3DDDIFMT_MACROBLOCKDATA": 151, + "D3DDDIFMT_A8B8G8R8": 32, + "D3DDDIFMT_UYVY": 1498831189, + "D3DDDIFMT_DXT1": 827611204, + "D3DDDIFMT_DEBLOCKINGDATA": 153, + "D3DDDIFMT_DXT3": 861165636, + "D3DDDIFMT_DXT4": 877942852, + "D3DDDIFMT_DXT5": 894720068, + "D3DDDIFMT_CxV8U8": 117, + "D3DDDIFMT_INVERSEQUANTIZATIONDATA": 154, + "D3DDDIFMT_DXVA_RESERVED9": 159, + "D3DDDIFMT_DXT2": 844388420, + "D3DDDIFMT_G32R32F": 115, + "D3DDDIFMT_X4S4D24": 78, + "D3DDDIFMT_D24X8": 77, + "D3DDDIFMT_DXVA_RESERVED12": 162, + "D3DDDIFMT_DXVA_RESERVED13": 163, + "D3DDDIFMT_DXVA_RESERVED10": 160, + "D3DDDIFMT_DXVA_RESERVED11": 161, + "D3DDDIFMT_DXVA_RESERVED16": 166, + "D3DDDIFMT_DXVA_RESERVED17": 167, + "D3DDDIFMT_DXVA_RESERVED14": 164, + "D3DDDIFMT_DXVA_RESERVED15": 165, + "D3DDDIFMT_DXVA_RESERVED18": 168, + "D3DDDIFMT_D15S1": 73, + "D3DDDIFMT_V16U16": 64, + "D3DDDIFMT_SLICECONTROLDATA": 155, + "D3DDDIFMT_G16R16F": 112, + "D3DDDIFMT_INDEX32": 102, + "D3DDDIFMT_V8U8": 60 + }, + "size": 4 + }, + "IdTypeEnum": { + "base": "long", + "constants": { + "BusQueryCompatibleIDs": 2, + "BusQueryInstanceID": 3, + "BusQueryDeviceID": 0, + "BusQueryDeviceSerialNumber": 4, + "BusQueryHardwareIDs": 1, + "BusQueryContainerID": 5 + }, + "size": 4 + }, + "StartCurrentHitTargetEnum": { + "base": "long", + "constants": { + "ThresholdMarginRight": 2, + "ThresholdMarginMax": 4, + "ThresholdMarginBottom": 3, + "ThresholdMarginLeft": 1, + "ThresholdMarginTop": 0 + }, + "size": 4 + }, + "TypeEnum": { + "base": "long", + "constants": { + "DevicePowerState": 1, + "SystemPowerState": 0 + }, + "size": 4 + }, + "RotationEnum": { + "base": "long", + "constants": { + "D3DKMDT_VPPR_IDENTITY": 1, + "D3DKMDT_VPPR_NOTSPECIFIED": 255, + "D3DKMDT_VPPR_UNPINNED": 254, + "D3DKMDT_VPPR_ROTATE270": 4, + "D3DKMDT_VPPR_ROTATE90": 2, + "D3DKMDT_VPPR_ROTATE180": 3, + "D3DKMDT_VPPR_UNINITIALIZED": 0 + }, + "size": 4 + }, + "CopyProtectionTypeEnum": { + "base": "long", + "constants": { + "D3DKMDT_VPPMT_NOTSPECIFIED": 255, + "D3DKMDT_VPPMT_UNINITIALIZED": 0, + "D3DKMDT_VPPMT_MACROVISION_FULLSUPPORT": 3, + "D3DKMDT_VPPMT_MACROVISION_APSTRIGGER": 2, + "D3DKMDT_VPPMT_NOPROTECTION": 1 + }, + "size": 4 + }, + "FsInformationClassEnum": { + "base": "long", + "constants": { + "FileFsFullSizeInformation": 7, + "FileFsAttributeInformation": 5, + "FileFsVolumeFlagsInformation": 10, + "FileFsVolumeInformation": 1, + "FileFsSizeInformation": 3, + "FileFsLabelInformation": 2, + "FileFsDeviceInformation": 4, + "FileFsControlInformation": 6, + "FileFsDriverPathInformation": 9, + "FileFsMaximumInformation": 11, + "FileFsObjectIdInformation": 8 + }, + "size": 4 + }, + "DeviceTextTypeEnum": { + "base": "long", + "constants": { + "DeviceTextLocationInformation": 1, + "DeviceTextDescription": 0 + }, + "size": 4 + } + }, + "metadata": { + "producer": { + "version": "0.0.1", + "name": "dgmcdona-via-conversion-script", + "datetime": "2024-09-03T18:22:52Z" + }, + "format": "4.0.0" + } +} diff --git a/volatility3/framework/symbols/windows/gui/gui-win10-18362-x64.json b/volatility3/framework/symbols/windows/gui/gui-win10-18362-x64.json new file mode 100644 index 000000000..f568eedbe --- /dev/null +++ b/volatility3/framework/symbols/windows/gui/gui-win10-18362-x64.json @@ -0,0 +1,18830 @@ +{ + "symbols": {}, + "user_types": { + "HWINSTA__": { + "fields": { + "unused": { + "type": { + "kind": "base", + "name": "long" + }, + "offset": 0 + } + }, + "kind": "struct", + "size": 4 + }, + "__unnamed_1153": { + "fields": { + "Reserved": { + "type": { + "bit_position": 2, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long long" + }, + "bit_length": 59 + }, + "offset": 8 + }, + "HeaderType": { + "type": { + "bit_position": 0, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long long" + }, + "bit_length": 1 + }, + "offset": 8 + }, + "Sequence": { + "type": { + "bit_position": 16, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long long" + }, + "bit_length": 9 + }, + "offset": 0 + }, + "Region": { + "type": { + "bit_position": 61, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long long" + }, + "bit_length": 3 + }, + "offset": 8 + }, + "Init": { + "type": { + "bit_position": 1, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long long" + }, + "bit_length": 1 + }, + "offset": 8 + }, + "Depth": { + "type": { + "bit_position": 0, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long long" + }, + "bit_length": 16 + }, + "offset": 0 + }, + "NextEntry": { + "type": { + "bit_position": 25, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long long" + }, + "bit_length": 39 + }, + "offset": 0 + } + }, + "kind": "struct", + "size": 16 + }, + "__unnamed_1960": { + "fields": { + "Length64": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 0 + }, + "MaximumAddress": { + "type": { + "kind": "struct", + "name": "nt_symbols!_LARGE_INTEGER" + }, + "offset": 16 + }, + "MinimumAddress": { + "type": { + "kind": "struct", + "name": "nt_symbols!_LARGE_INTEGER" + }, + "offset": 8 + }, + "Alignment64": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 4 + } + }, + "kind": "struct", + "size": 24 + }, + "tagCLIENTTHREADINFO": { + "fields": { + "fsWakeMask": { + "type": { + "kind": "base", + "name": "unsigned short" + }, + "offset": 10 + }, + "CTIF_flags": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 0 + }, + "fsWakeBits": { + "type": { + "kind": "base", + "name": "unsigned short" + }, + "offset": 6 + }, + "fsWakeBitsJournal": { + "type": { + "kind": "base", + "name": "unsigned short" + }, + "offset": 8 + }, + "fsChangeBits": { + "type": { + "kind": "base", + "name": "unsigned short" + }, + "offset": 4 + }, + "tickLastMsgChecked": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 12 + } + }, + "kind": "struct", + "size": 16 + }, + "tagKbdNlsLayer": { + "fields": { + "OEMIdentifier": { + "type": { + "kind": "base", + "name": "unsigned short" + }, + "offset": 0 + }, + "NumOfVkToF": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 4 + }, + "pusMouseVKey": { + "type": { + "subtype": { + "kind": "base", + "name": "unsigned short" + }, + "kind": "pointer" + }, + "offset": 24 + }, + "NumOfMouseVKey": { + "type": { + "kind": "base", + "name": "long" + }, + "offset": 16 + }, + "pVkToF": { + "type": { + "subtype": { + "kind": "struct", + "name": "_VK_TO_FUNCTION_TABLE" + }, + "kind": "pointer" + }, + "offset": 8 + }, + "LayoutInformation": { + "type": { + "kind": "base", + "name": "unsigned short" + }, + "offset": 2 + } + }, + "kind": "struct", + "size": 32 + }, + "__unnamed_1158": { + "fields": { + "Reserved": { + "type": { + "bit_position": 2, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long long" + }, + "bit_length": 2 + }, + "offset": 8 + }, + "HeaderType": { + "type": { + "bit_position": 0, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long long" + }, + "bit_length": 1 + }, + "offset": 8 + }, + "Sequence": { + "type": { + "bit_position": 16, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long long" + }, + "bit_length": 48 + }, + "offset": 0 + }, + "Init": { + "type": { + "bit_position": 1, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long long" + }, + "bit_length": 1 + }, + "offset": 8 + }, + "Depth": { + "type": { + "bit_position": 0, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long long" + }, + "bit_length": 16 + }, + "offset": 0 + }, + "NextEntry": { + "type": { + "bit_position": 4, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long long" + }, + "bit_length": 60 + }, + "offset": 8 + } + }, + "kind": "struct", + "size": 16 + }, + "HBITMAP__": { + "fields": { + "unused": { + "type": { + "kind": "base", + "name": "long" + }, + "offset": 0 + } + }, + "kind": "struct", + "size": 4 + }, + "__unnamed_124b": { + "fields": { + "Type": { + "type": { + "kind": "enum", + "name": "TypeEnum" + }, + "offset": 8 + }, + "Reserved": { + "type": { + "count": 3, + "subtype": { + "kind": "base", + "name": "unsigned char" + }, + "kind": "array" + }, + "offset": 1 + }, + "InPath": { + "type": { + "kind": "base", + "name": "unsigned char" + }, + "offset": 0 + } + }, + "kind": "struct", + "size": 16 + }, + "_TL": { + "fields": { + "pfnFree": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 16 + }, + "pobj": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 8 + }, + "next": { + "type": { + "subtype": { + "kind": "struct", + "name": "_TL" + }, + "kind": "pointer" + }, + "offset": 0 + } + }, + "kind": "struct", + "size": 24 + }, + "tagTOUCHINPUTINFO": { + "fields": { + "dwcInputs": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 24 + }, + "head": { + "type": { + "kind": "struct", + "name": "_THROBJHEAD" + }, + "offset": 0 + }, + "uFlags": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 28 + }, + "TouchInput": { + "type": { + "count": 1, + "subtype": { + "kind": "struct", + "name": "tagTOUCHINPUT" + }, + "kind": "array" + }, + "offset": 32 + } + }, + "kind": "struct", + "size": 80 + }, + "tagTHREADINFO": { + "fields": { + "ForceLegacyResizeNCMetr": { + "type": { + "bit_position": 29, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long long" + }, + "bit_length": 1 + }, + "offset": 520 + }, + "ptl": { + "type": { + "subtype": { + "kind": "struct", + "name": "_TL" + }, + "kind": "pointer" + }, + "offset": 336 + }, + "timeLast": { + "type": { + "kind": "base", + "name": "long" + }, + "offset": 448 + }, + "DontJournalAttach": { + "type": { + "bit_position": 28, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 1 + }, + "offset": 516 + }, + "fPack": { + "type": { + "bit_position": 2, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 26 + }, + "offset": 928 + }, + "pDevHTInfo": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 280 + }, + "dwCompatFlags": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 516 + }, + "psmsSent": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagSMS" + }, + "kind": "pointer" + }, + "offset": 424 + }, + "fsHooks": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 656 + }, + "DefaultCharset": { + "type": { + "bit_position": 14, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long long" + }, + "bit_length": 1 + }, + "offset": 520 + }, + "ulWindowSystemRendering": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 324 + }, + "dwExpWinVer": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 512 + }, + "psmsReceiveList": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagSMS" + }, + "kind": "pointer" + }, + "offset": 440 + }, + "sphkCurrent": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagHOOK" + }, + "kind": "pointer" + }, + "offset": 560 + }, + "No50ExStyles": { + "type": { + "bit_position": 2, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long long" + }, + "bit_length": 1 + }, + "offset": 520 + }, + "IgnoreFaults": { + "type": { + "bit_position": 25, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 1 + }, + "offset": 516 + }, + "pClientInfo": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagCLIENTINFO" + }, + "kind": "pointer" + }, + "offset": 400 + }, + "DDENoAsyncReg": { + "type": { + "bit_position": 20, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long long" + }, + "bit_length": 1 + }, + "offset": 520 + }, + "DealyHwndShakeChk": { + "type": { + "bit_position": 11, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 1 + }, + "offset": 516 + }, + "amdesk": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 720 + }, + "fsChangeBitsRemoved": { + "type": { + "kind": "base", + "name": "unsigned short" + }, + "offset": 704 + }, + "psmsCurrent": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagSMS" + }, + "kind": "pointer" + }, + "offset": 432 + }, + "NoInitFlagsOnFocus": { + "type": { + "bit_position": 17, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long long" + }, + "bit_length": 1 + }, + "offset": 520 + }, + "StrictLLHook": { + "type": { + "bit_position": 21, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long long" + }, + "bit_length": 1 + }, + "offset": 520 + }, + "pdcoRender": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 304 + }, + "NoShadow": { + "type": { + "bit_position": 22, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long long" + }, + "bit_length": 1 + }, + "offset": 520 + }, + "EnumHelv": { + "type": { + "bit_position": 12, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 1 + }, + "offset": 516 + }, + "NoBatching": { + "type": { + "bit_position": 9, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long long" + }, + "bit_length": 1 + }, + "offset": 520 + }, + "aphkStart": { + "type": { + "count": 16, + "subtype": { + "subtype": { + "kind": "struct", + "name": "tagHOOK" + }, + "kind": "pointer" + }, + "kind": "array" + }, + "offset": 904 + }, + "Winver31": { + "type": { + "bit_position": 21, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 1 + }, + "offset": 516 + }, + "Win30AvgWidth": { + "type": { + "bit_position": 19, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 1 + }, + "offset": 516 + }, + "ptlW32": { + "type": { + "subtype": { + "kind": "struct", + "name": "_TL" + }, + "kind": "pointer" + }, + "offset": 16 + }, + "AlwaysSendSyncPaint": { + "type": { + "bit_position": 6, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 1 + }, + "offset": 516 + }, + "IgnoreNoDiscard": { + "type": { + "bit_position": 0, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 1 + }, + "offset": 516 + }, + "cPaintsReady": { + "type": { + "kind": "base", + "name": "long" + }, + "offset": 480 + }, + "SubtractClips": { + "type": { + "bit_position": 14, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 1 + }, + "offset": 516 + }, + "apEvent": { + "type": { + "subtype": { + "subtype": { + "kind": "struct", + "name": "nt_symbols!_KEVENT" + }, + "kind": "pointer" + }, + "kind": "pointer" + }, + "offset": 712 + }, + "cEnterCount": { + "type": { + "kind": "base", + "name": "long" + }, + "offset": 672 + }, + "OpenGLEMF": { + "type": { + "bit_position": 26, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long long" + }, + "bit_length": 1 + }, + "offset": 520 + }, + "fThreadCleanupFinished": { + "type": { + "bit_position": 28, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 1 + }, + "offset": 928 + }, + "idLast": { + "type": { + "kind": "base", + "name": "unsigned long long" + }, + "offset": 456 + }, + "spklActive": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagKL" + }, + "kind": "pointer" + }, + "offset": 360 + }, + "pProxyPort": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 64 + }, + "NoEMFSpooling": { + "type": { + "bit_position": 26, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 1 + }, + "offset": 516 + }, + "ptdb": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagTDB" + }, + "kind": "pointer" + }, + "offset": 496 + }, + "SpareCompatFlags2": { + "type": { + "bit_position": 33, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long long" + }, + "bit_length": 31 + }, + "offset": 520 + }, + "bIncludeSprites": { + "type": { + "kind": "base", + "name": "unsigned char" + }, + "offset": 321 + }, + "mlPost": { + "type": { + "kind": "struct", + "name": "tagMLIST" + }, + "offset": 680 + }, + "RefCount": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 8 + }, + "pwinsta": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagWINDOWSTATION" + }, + "kind": "pointer" + }, + "offset": 496 + }, + "NoCustomPaperSize": { + "type": { + "bit_position": 12, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long long" + }, + "bit_length": 1 + }, + "offset": 520 + }, + "cTimersReady": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 484 + }, + "NoScrollBarCtxMenu": { + "type": { + "bit_position": 31, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 1 + }, + "offset": 516 + }, + "hPrevHidData": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 880 + }, + "NoPaddedBorder": { + "type": { + "bit_position": 28, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long long" + }, + "bit_length": 1 + }, + "offset": 520 + }, + "tlSpriteState": { + "type": { + "kind": "struct", + "name": "_TLSPRITESTATE" + }, + "offset": 104 + }, + "DpiAware": { + "type": { + "bit_position": 25, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long long" + }, + "bit_length": 1 + }, + "offset": 520 + }, + "MultipleBands": { + "type": { + "bit_position": 5, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 1 + }, + "offset": 516 + }, + "rpdesk": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagDESKTOP" + }, + "kind": "pointer" + }, + "offset": 376 + }, + "AnimationOff": { + "type": { + "bit_position": 0, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long long" + }, + "bit_length": 1 + }, + "offset": 520 + }, + "No50ExStyleBits": { + "type": { + "bit_position": 11, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long long" + }, + "bit_length": 1 + }, + "offset": 520 + }, + "ulThreadFlags2": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 928 + }, + "bEnableEngUpdateDeviceSurface": { + "type": { + "kind": "base", + "name": "unsigned char" + }, + "offset": 320 + }, + "pgdiBrushAttr": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 32 + }, + "hdesk": { + "type": { + "subtype": { + "kind": "struct", + "name": "HDESK__" + }, + "kind": "pointer" + }, + "offset": 472 + }, + "MoreExtraWndWords": { + "type": { + "bit_position": 8, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 1 + }, + "offset": 516 + }, + "NoGhost": { + "type": { + "bit_position": 19, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long long" + }, + "bit_length": 1 + }, + "offset": 520 + }, + "NoHRGN1": { + "type": { + "bit_position": 16, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 1 + }, + "offset": 516 + }, + "ptLast": { + "type": { + "kind": "struct", + "name": "tagPOINT" + }, + "offset": 628 + }, + "GiveUpForegound": { + "type": { + "bit_position": 6, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long long" + }, + "bit_length": 1 + }, + "offset": 520 + }, + "spDefaultImc": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagIMC" + }, + "kind": "pointer" + }, + "offset": 656 + }, + "pmsd": { + "type": { + "subtype": { + "kind": "struct", + "name": "_MOVESIZEDATA" + }, + "kind": "pointer" + }, + "offset": 544 + }, + "HardwareMixer": { + "type": { + "bit_position": 30, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long long" + }, + "bit_length": 1 + }, + "offset": 520 + }, + "pEThread": { + "type": { + "subtype": { + "kind": "struct", + "name": "nt_symbols!_ETHREAD" + }, + "kind": "pointer" + }, + "offset": 0 + }, + "MsgPPInfo": { + "type": { + "kind": "struct", + "name": "tagMSGPPINFO" + }, + "offset": 904 + }, + "EnumTTNotDevice": { + "type": { + "bit_position": 13, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 1 + }, + "offset": 516 + }, + "fSpecialInitialization": { + "type": { + "bit_position": 0, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 1 + }, + "offset": 928 + }, + "ForceFusion": { + "type": { + "bit_position": 23, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long long" + }, + "bit_length": 1 + }, + "offset": 520 + }, + "cti": { + "type": { + "kind": "struct", + "name": "tagCLIENTTHREADINFO" + }, + "offset": 864 + }, + "pClientID": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 72 + }, + "pstrAppName": { + "type": { + "subtype": { + "kind": "struct", + "name": "nt_symbols!_UNICODE_STRING" + }, + "kind": "pointer" + }, + "offset": 416 + }, + "ppi": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagPROCESSINFO" + }, + "kind": "pointer" + }, + "offset": 416 + }, + "SendMnuDblClk": { + "type": { + "bit_position": 18, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 1 + }, + "offset": 516 + }, + "DDENoSync": { + "type": { + "bit_position": 18, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long long" + }, + "bit_length": 1 + }, + "offset": 520 + }, + "EditNoMouseHide": { + "type": { + "bit_position": 8, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long long" + }, + "bit_length": 1 + }, + "offset": 520 + }, + "ptLastReal": { + "type": { + "kind": "struct", + "name": "tagPOINT" + }, + "offset": 636 + }, + "hTouchInputCurrent": { + "type": { + "subtype": { + "kind": "struct", + "name": "HTOUCHINPUT__" + }, + "kind": "pointer" + }, + "offset": 888 + }, + "pEventQueueServer": { + "type": { + "subtype": { + "kind": "struct", + "name": "nt_symbols!_KEVENT" + }, + "kind": "pointer" + }, + "offset": 600 + }, + "cNestedStableVisRgn": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 908 + }, + "NoDrawPatRect": { + "type": { + "bit_position": 3, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long long" + }, + "bit_length": 1 + }, + "offset": 520 + }, + "ForceTTGrapchis": { + "type": { + "bit_position": 15, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 1 + }, + "offset": 516 + }, + "GetDeviceCaps": { + "type": { + "bit_position": 20, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 1 + }, + "offset": 516 + }, + "fsReserveKeys": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 708 + }, + "pq": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagQ" + }, + "kind": "pointer" + }, + "offset": 352 + }, + "NoSoftCursOnMoveSize": { + "type": { + "bit_position": 31, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long long" + }, + "bit_length": 1 + }, + "offset": 520 + }, + "hEventQueueClient": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 592 + }, + "pdcoSrc": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 312 + }, + "DDE": { + "type": { + "bit_position": 13, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long long" + }, + "bit_length": 1 + }, + "offset": 520 + }, + "exitCode": { + "type": { + "kind": "base", + "name": "long" + }, + "offset": 464 + }, + "wchInjected": { + "type": { + "kind": "base", + "name": "wchar" + }, + "offset": 706 + }, + "CallTTDevice": { + "type": { + "bit_position": 4, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 1 + }, + "offset": 516 + }, + "DisableDBCSProp": { + "type": { + "bit_position": 29, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 1 + }, + "offset": 516 + }, + "MsShellDlg": { + "type": { + "bit_position": 4, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long long" + }, + "bit_length": 1 + }, + "offset": 520 + }, + "TransparentBltMirror": { + "type": { + "bit_position": 27, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long long" + }, + "bit_length": 1 + }, + "offset": 520 + }, + "pUMPDHeap": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 48 + }, + "PtiLink": { + "type": { + "kind": "struct", + "name": "nt_symbols!_LIST_ENTRY" + }, + "offset": 736 + }, + "HackWinFlags": { + "type": { + "bit_position": 10, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 1 + }, + "offset": 516 + }, + "cVisWindows": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 728 + }, + "NcCalcSizeOnMove": { + "type": { + "bit_position": 17, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 1 + }, + "offset": 516 + }, + "KCOff": { + "type": { + "bit_position": 1, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long long" + }, + "bit_length": 1 + }, + "offset": 520 + }, + "readyHead": { + "type": { + "kind": "struct", + "name": "nt_symbols!_LIST_ENTRY" + }, + "offset": 912 + }, + "UsePrintingEscape": { + "type": { + "bit_position": 2, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 1 + }, + "offset": 516 + }, + "hGestureInfoCurrent": { + "type": { + "subtype": { + "kind": "struct", + "name": "HGESTUREINFO__" + }, + "kind": "pointer" + }, + "offset": 896 + }, + "ForceTextBand": { + "type": { + "bit_position": 1, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 1 + }, + "offset": 516 + }, + "pUMPDObj": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 56 + }, + "cWindows": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 724 + }, + "fETWReserved": { + "type": { + "bit_position": 29, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 3 + }, + "offset": 928 + }, + "pMenuState": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagMENUSTATE" + }, + "kind": "pointer" + }, + "offset": 488 + }, + "pRBRecursionCount": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 96 + }, + "TIF_flags": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 480 + }, + "iVisRgnUniqueness": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 328 + }, + "Win31DevModeSize": { + "type": { + "bit_position": 23, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 1 + }, + "offset": 516 + }, + "pSBTrack": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagSBTRACK" + }, + "kind": "pointer" + }, + "offset": 584 + }, + "spwndDefaultIme": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagWND" + }, + "kind": "pointer" + }, + "offset": 648 + }, + "dwCompatFlags2": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 520 + }, + "EditSetTextMunge": { + "type": { + "bit_position": 7, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 1 + }, + "offset": 516 + }, + "Random31Ux": { + "type": { + "bit_position": 27, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 1 + }, + "offset": 516 + }, + "fgfSwitchInProgressSetter": { + "type": { + "bit_position": 1, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 1 + }, + "offset": 928 + }, + "ulClientDelta": { + "type": { + "kind": "base", + "name": "unsigned long long" + }, + "offset": 392 + }, + "pdcoAA": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 296 + }, + "NoTimeCbProtect": { + "type": { + "bit_position": 24, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long long" + }, + "bit_length": 1 + }, + "offset": 520 + }, + "DisableFontAssoc": { + "type": { + "bit_position": 24, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 1 + }, + "offset": 516 + }, + "pcti": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagCLIENTTHREADINFO" + }, + "kind": "pointer" + }, + "offset": 368 + }, + "NoCharDeadKey": { + "type": { + "bit_position": 15, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long long" + }, + "bit_length": 1 + }, + "offset": 520 + }, + "TTIgnoreRasterDupe": { + "type": { + "bit_position": 9, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 1 + }, + "offset": 516 + }, + "lParamHkCurrent": { + "type": { + "kind": "base", + "name": "long long" + }, + "offset": 568 + }, + "qwCompatFlags2": { + "type": { + "kind": "base", + "name": "unsigned long long" + }, + "offset": 520 + }, + "wParamHkCurrent": { + "type": { + "kind": "base", + "name": "unsigned long long" + }, + "offset": 576 + }, + "NoWindowArrangement": { + "type": { + "bit_position": 32, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long long" + }, + "bit_length": 1 + }, + "offset": 520 + }, + "ActiveMenus": { + "type": { + "bit_position": 7, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long long" + }, + "bit_length": 1 + }, + "offset": 520 + }, + "pDeskInfo": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagDESKTOPINFO" + }, + "kind": "pointer" + }, + "offset": 456 + }, + "pqAttach": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagQ" + }, + "kind": "pointer" + }, + "offset": 528 + }, + "pNonRBRecursionCount": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 100 + }, + "psiiList": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagSVR_INSTANCE_INFO" + }, + "kind": "pointer" + }, + "offset": 504 + }, + "IgnoreTopMost": { + "type": { + "bit_position": 3, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 1 + }, + "offset": 516 + }, + "TryExceptCallWndProc": { + "type": { + "bit_position": 16, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long long" + }, + "bit_length": 1 + }, + "offset": 520 + }, + "NoDDETrackDying": { + "type": { + "bit_position": 5, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long long" + }, + "bit_length": 1 + }, + "offset": 520 + }, + "GdiTmpTgoList": { + "type": { + "kind": "struct", + "name": "nt_symbols!_LIST_ENTRY" + }, + "offset": 80 + }, + "pUMPDObjs": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 40 + }, + "FontSubs": { + "type": { + "bit_position": 10, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long long" + }, + "bit_length": 1 + }, + "offset": 520 + }, + "pgdiDcattr": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 24 + }, + "SmoothScrolling": { + "type": { + "bit_position": 30, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 1 + }, + "offset": 516 + }, + "pSpriteState": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 272 + }, + "iCursorLevel": { + "type": { + "kind": "base", + "name": "long" + }, + "offset": 624 + }, + "ulDevHTInfoUniqueness": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 288 + }, + "ptiSibling": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagTHREADINFO" + }, + "kind": "pointer" + }, + "offset": 536 + }, + "hklPrev": { + "type": { + "subtype": { + "kind": "struct", + "name": "HKL__" + }, + "kind": "pointer" + }, + "offset": 664 + }, + "IncreaseStack": { + "type": { + "bit_position": 22, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 1 + }, + "offset": 516 + } + }, + "kind": "struct", + "size": 936 + }, + "__unnamed_11ff": { + "fields": { + "ShareAccess": { + "type": { + "kind": "base", + "name": "unsigned short" + }, + "offset": 18 + }, + "EaLength": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 24 + }, + "SecurityContext": { + "type": { + "subtype": { + "kind": "struct", + "name": "nt_symbols!_IO_SECURITY_CONTEXT" + }, + "kind": "pointer" + }, + "offset": 0 + }, + "Options": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 8 + }, + "FileAttributes": { + "type": { + "kind": "base", + "name": "unsigned short" + }, + "offset": 16 + } + }, + "kind": "struct", + "size": 32 + }, + "_CALLPROCDATA": { + "fields": { + "head": { + "type": { + "kind": "struct", + "name": "_PROCDESKHEAD" + }, + "offset": 0 + }, + "pfnClientPrevious": { + "type": { + "kind": "base", + "name": "unsigned long long" + }, + "offset": 48 + }, + "wType": { + "type": { + "kind": "base", + "name": "unsigned short" + }, + "offset": 56 + }, + "spcpdNext": { + "type": { + "subtype": { + "kind": "struct", + "name": "_CALLPROCDATA" + }, + "kind": "pointer" + }, + "offset": 40 + } + }, + "kind": "struct", + "size": 64 + }, + "_D3DKMDT_VIDPN_PRESENT_PATH": { + "fields": { + "VidPnTargetColorCoeffDynamicRanges": { + "type": { + "kind": "struct", + "name": "_D3DKMDT_COLOR_COEFF_DYNAMIC_RANGES" + }, + "offset": 48 + }, + "VidPnTargetColorBasis": { + "type": { + "kind": "enum", + "name": "VidPnTargetColorBasisEnum" + }, + "offset": 44 + }, + "ContentTransformation": { + "type": { + "kind": "struct", + "name": "_D3DKMDT_VIDPN_PRESENT_PATH_TRANSFORMATION" + }, + "offset": 12 + }, + "GammaRamp": { + "type": { + "kind": "struct", + "name": "_D3DKMDT_GAMMA_RAMP" + }, + "offset": 336 + }, + "CopyProtection": { + "type": { + "kind": "struct", + "name": "_D3DKMDT_VIDPN_PRESENT_PATH_COPYPROTECTION" + }, + "offset": 68 + }, + "VidPnSourceId": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 0 + }, + "Content": { + "type": { + "kind": "enum", + "name": "ContentEnum" + }, + "offset": 64 + }, + "VisibleFromActiveTLOffset": { + "type": { + "kind": "struct", + "name": "_D3DKMDT_2DREGION" + }, + "offset": 28 + }, + "VidPnTargetId": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 4 + }, + "VisibleFromActiveBROffset": { + "type": { + "kind": "struct", + "name": "_D3DKMDT_2DREGION" + }, + "offset": 36 + }, + "ImportanceOrdinal": { + "type": { + "kind": "enum", + "name": "ImportanceOrdinalEnum" + }, + "offset": 8 + } + }, + "kind": "struct", + "size": 360 + }, + "__unnamed_1253": { + "fields": { + "PowerSequence": { + "type": { + "subtype": { + "kind": "struct", + "name": "nt_symbols!_POWER_SEQUENCE" + }, + "kind": "pointer" + }, + "offset": 0 + } + }, + "kind": "struct", + "size": 8 + }, + "tagPROCESS_HID_TABLE": { + "fields": { + "fExclusiveMouseSink": { + "type": { + "bit_position": 3, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 100 + }, + "fCaptureMouse": { + "type": { + "bit_position": 8, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 100 + }, + "fNoLegacyMouse": { + "type": { + "bit_position": 1, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 100 + }, + "fRawKeyboard": { + "type": { + "bit_position": 4, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 100 + }, + "spwndTargetMouse": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagWND" + }, + "kind": "pointer" + }, + "offset": 64 + }, + "spwndTargetKbd": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagWND" + }, + "kind": "pointer" + }, + "offset": 72 + }, + "UsageLast": { + "type": { + "kind": "base", + "name": "unsigned short" + }, + "offset": 98 + }, + "UsagePageLast": { + "type": { + "kind": "base", + "name": "unsigned short" + }, + "offset": 96 + }, + "fRawMouse": { + "type": { + "bit_position": 0, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 100 + }, + "fRawMouseSink": { + "type": { + "bit_position": 2, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 100 + }, + "inclusionList": { + "type": { + "kind": "struct", + "name": "nt_symbols!_LIST_ENTRY" + }, + "offset": 16 + }, + "nSinks": { + "type": { + "kind": "base", + "name": "long" + }, + "offset": 80 + }, + "UsagePageList": { + "type": { + "kind": "struct", + "name": "nt_symbols!_LIST_ENTRY" + }, + "offset": 32 + }, + "ExclusionList": { + "type": { + "kind": "struct", + "name": "nt_symbols!_LIST_ENTRY" + }, + "offset": 48 + }, + "InclusionList": { + "type": { + "kind": "struct", + "name": "nt_symbols!_LIST_ENTRY" + }, + "offset": 16 + }, + "fRawKeyboardSink": { + "type": { + "bit_position": 6, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 100 + }, + "fAppKeys": { + "type": { + "bit_position": 10, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 100 + }, + "fNoHotKeys": { + "type": { + "bit_position": 9, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 100 + }, + "link": { + "type": { + "kind": "struct", + "name": "nt_symbols!_LIST_ENTRY" + }, + "offset": 0 + }, + "fNoLegacyKeyboard": { + "type": { + "bit_position": 5, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 100 + }, + "request": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagPROCESS_HID_REQUEST" + }, + "kind": "pointer" + }, + "offset": 16 + }, + "fExclusiveKeyboardSink": { + "type": { + "bit_position": 7, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 100 + }, + "pLastRequest": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagPROCESS_HID_REQUEST" + }, + "kind": "pointer" + }, + "offset": 88 + } + }, + "kind": "struct", + "size": 104 + }, + "__unnamed_1809": { + "fields": { + "Affinity": { + "type": { + "kind": "base", + "name": "unsigned long long" + }, + "offset": 8 + }, + "Vector": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 4 + }, + "Group": { + "type": { + "kind": "base", + "name": "unsigned short" + }, + "offset": 0 + }, + "MessageCount": { + "type": { + "kind": "base", + "name": "unsigned short" + }, + "offset": 2 + } + }, + "kind": "struct", + "size": 16 + }, + "tagHOOK": { + "fields": { + "head": { + "type": { + "kind": "struct", + "name": "_THRDESKHEAD" + }, + "offset": 0 + }, + "iHook": { + "type": { + "kind": "base", + "name": "long" + }, + "offset": 48 + }, + "phkNext": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagHOOK" + }, + "kind": "pointer" + }, + "offset": 40 + }, + "offPfn": { + "type": { + "kind": "base", + "name": "unsigned long long" + }, + "offset": 56 + }, + "flags": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 64 + }, + "fLastHookHung": { + "type": { + "bit_position": 7, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 88 + }, + "nTimeout": { + "type": { + "bit_position": 0, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 7 + }, + "offset": 88 + }, + "ihmod": { + "type": { + "kind": "base", + "name": "long" + }, + "offset": 68 + }, + "ptiHooked": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagTHREADINFO" + }, + "kind": "pointer" + }, + "offset": 72 + }, + "rpdesk": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagDESKTOP" + }, + "kind": "pointer" + }, + "offset": 80 + } + }, + "kind": "struct", + "size": 96 + }, + "_THROBJHEAD": { + "fields": { + "h": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 0 + }, + "pti": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagTHREADINFO" + }, + "kind": "pointer" + }, + "offset": 16 + }, + "cLockObj": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 8 + } + }, + "kind": "struct", + "size": 24 + }, + "tagPROCESS_HID_REQUEST": { + "fields": { + "fSinkable": { + "type": { + "bit_position": 0, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 20 + }, + "pTLCInfo": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagHID_TLC_INFO" + }, + "kind": "pointer" + }, + "offset": 24 + }, + "hwnd": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagWND" + }, + "kind": "pointer" + }, + "offset": 32 + }, + "fDevNotify": { + "type": { + "bit_position": 2, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 20 + }, + "fExSinkable": { + "type": { + "bit_position": 1, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 20 + }, + "usUsage": { + "type": { + "kind": "base", + "name": "short" + }, + "offset": 18 + }, + "fExclusiveOrphaned": { + "type": { + "bit_position": 3, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 20 + }, + "next_request": { + "type": { + "kind": "struct", + "name": "nt_symbols!_LIST_ENTRY" + }, + "offset": 0 + }, + "link": { + "type": { + "kind": "struct", + "name": "nt_symbols!_LIST_ENTRY" + }, + "offset": 0 + }, + "pPORequest": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagHID_PAGEONLY_REQUEST" + }, + "kind": "pointer" + }, + "offset": 24 + }, + "usUsagePage": { + "type": { + "kind": "base", + "name": "short" + }, + "offset": 16 + }, + "ptr": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 24 + }, + "spwndTarget": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagWND" + }, + "kind": "pointer" + }, + "offset": 32 + } + }, + "kind": "struct", + "size": 40 + }, + "_KFLOATING_SAVE": { + "fields": { + "Dummy": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 0 + } + }, + "kind": "struct", + "size": 4 + }, + "_D3DKMDT_VIDPN_PRESENT_PATH_ROTATION_SUPPORT": { + "fields": { + "Rotate270": { + "type": { + "bit_position": 3, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 1 + }, + "offset": 0 + }, + "Rotate90": { + "type": { + "bit_position": 1, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 1 + }, + "offset": 0 + }, + "Identity": { + "type": { + "bit_position": 0, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 1 + }, + "offset": 0 + }, + "Rotate180": { + "type": { + "bit_position": 2, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 1 + }, + "offset": 0 + } + }, + "kind": "struct", + "size": 4 + }, + "tagMLIST": { + "fields": { + "cMsgs": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 16 + }, + "pqmsgRead": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagQMSG" + }, + "kind": "pointer" + }, + "offset": 0 + }, + "pqmsgWriteLast": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagQMSG" + }, + "kind": "pointer" + }, + "offset": 8 + } + }, + "kind": "struct", + "size": 24 + }, + "_CONSOLE_CARET_INFO": { + "fields": { + "hwnd": { + "type": { + "subtype": { + "kind": "struct", + "name": "HWND__" + }, + "kind": "pointer" + }, + "offset": 0 + }, + "rc": { + "type": { + "kind": "struct", + "name": "tagRECT" + }, + "offset": 8 + } + }, + "kind": "struct", + "size": 24 + }, + "__unnamed_1807": { + "fields": { + "Affinity": { + "type": { + "kind": "base", + "name": "unsigned long long" + }, + "offset": 8 + }, + "Vector": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 4 + }, + "Group": { + "type": { + "kind": "base", + "name": "unsigned short" + }, + "offset": 2 + }, + "Level": { + "type": { + "kind": "base", + "name": "unsigned short" + }, + "offset": 0 + } + }, + "kind": "struct", + "size": 16 + }, + "DEADKEY": { + "fields": { + "wchComposed": { + "type": { + "kind": "base", + "name": "wchar" + }, + "offset": 4 + }, + "dwBoth": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 0 + }, + "uFlags": { + "type": { + "kind": "base", + "name": "unsigned short" + }, + "offset": 6 + } + }, + "kind": "struct", + "size": 8 + }, + "tagPROCESSINFO": { + "fields": { + "DxProcess": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 248 + }, + "fHasMagContext": { + "type": { + "bit_position": 0, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 1 + }, + "offset": 736 + }, + "hwinsta": { + "type": { + "subtype": { + "kind": "struct", + "name": "HWINSTA__" + }, + "kind": "pointer" + }, + "offset": 608 + }, + "NextStart": { + "type": { + "subtype": { + "kind": "struct", + "name": "_W32PROCESS" + }, + "kind": "pointer" + }, + "offset": 32 + }, + "ptiList": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagTHREADINFO" + }, + "kind": "pointer" + }, + "offset": 256 + }, + "pHidTable": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagPROCESS_HID_TABLE" + }, + "kind": "pointer" + }, + "offset": 744 + }, + "W32PF_Flags": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 12 + }, + "UserHandleCount": { + "type": { + "kind": "base", + "name": "long" + }, + "offset": 68 + }, + "pclsPublicList": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagCLS" + }, + "kind": "pointer" + }, + "offset": 288 + }, + "dwhmodLibLoadedMask": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 340 + }, + "GDIBrushAttrFreeList": { + "type": { + "kind": "struct", + "name": "nt_symbols!_LIST_ENTRY" + }, + "offset": 208 + }, + "hdeskStartup": { + "type": { + "subtype": { + "kind": "struct", + "name": "HDESK__" + }, + "kind": "pointer" + }, + "offset": 328 + }, + "GDIPushLock": { + "type": { + "kind": "struct", + "name": "nt_symbols!_EX_PUSH_LOCK" + }, + "offset": 80 + }, + "dwImeCompatFlags": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 696 + }, + "hMonitor": { + "type": { + "subtype": { + "kind": "struct", + "name": "HMONITOR__" + }, + "kind": "pointer" + }, + "offset": 624 + }, + "ptiMainThread": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagTHREADINFO" + }, + "kind": "pointer" + }, + "offset": 264 + }, + "pvwplWndGCList": { + "type": { + "subtype": { + "kind": "struct", + "name": "VWPL" + }, + "kind": "pointer" + }, + "offset": 760 + }, + "pBrushAttrList": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 48 + }, + "usi": { + "type": { + "kind": "struct", + "name": "tagUSERSTARTUPINFO" + }, + "offset": 708 + }, + "luidSession": { + "type": { + "kind": "struct", + "name": "nt_symbols!_LUID" + }, + "offset": 700 + }, + "Unused": { + "type": { + "bit_position": 1, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 31 + }, + "offset": 736 + }, + "GDIHandleCount": { + "type": { + "kind": "base", + "name": "long" + }, + "offset": 60 + }, + "pW32Job": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagW32JOB" + }, + "kind": "pointer" + }, + "offset": 688 + }, + "W32Pid": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 56 + }, + "dwRegisteredClasses": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 752 + }, + "bmHandleFlags": { + "type": { + "kind": "struct", + "name": "nt_symbols!_RTL_BITMAP" + }, + "offset": 648 + }, + "pclsPrivateList": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagCLS" + }, + "kind": "pointer" + }, + "offset": 280 + }, + "UserHandleCountPeak": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 72 + }, + "GDIEngUserMemAllocTable": { + "type": { + "kind": "struct", + "name": "nt_symbols!_RTL_AVL_TABLE" + }, + "offset": 88 + }, + "RefCount": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 8 + }, + "GDIHandleCountPeak": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 64 + }, + "GDIW32PIDLockedBitmaps": { + "type": { + "kind": "struct", + "name": "nt_symbols!_LIST_ENTRY" + }, + "offset": 224 + }, + "amwinsta": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 616 + }, + "StartCursorHideTime": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 24 + }, + "ppiNext": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagPROCESSINFO" + }, + "kind": "pointer" + }, + "offset": 304 + }, + "GDIDcAttrFreeList": { + "type": { + "kind": "struct", + "name": "nt_symbols!_LIST_ENTRY" + }, + "offset": 192 + }, + "Flags": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 736 + }, + "dwHotkey": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 620 + }, + "cSysExpunge": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 336 + }, + "rpdeskStartup": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagDESKTOP" + }, + "kind": "pointer" + }, + "offset": 272 + }, + "pdvList": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagDESKTOPVIEW" + }, + "kind": "pointer" + }, + "offset": 632 + }, + "hidTable": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagPROCESS_HID_TABLE" + }, + "kind": "pointer" + }, + "offset": 824 + }, + "cThreads": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 320 + }, + "pwpi": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagWOWPROCESSINFO" + }, + "kind": "pointer" + }, + "offset": 296 + }, + "ppiNextRunning": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagPROCESSINFO" + }, + "kind": "pointer" + }, + "offset": 312 + }, + "dwLayout": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 740 + }, + "Process": { + "type": { + "subtype": { + "kind": "struct", + "name": "nt_symbols!_EPROCESS" + }, + "kind": "pointer" + }, + "offset": 0 + }, + "rpwinsta": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagWINDOWSTATION" + }, + "kind": "pointer" + }, + "offset": 600 + }, + "pCursorCache": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagCURSOR" + }, + "kind": "pointer" + }, + "offset": 664 + }, + "pClientBase": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 672 + }, + "ahmodLibLoaded": { + "type": { + "count": 32, + "subtype": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "kind": "array" + }, + "offset": 384 + }, + "iClipSerialNumber": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 640 + }, + "dwLpkEntryPoints": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 680 + }, + "pDCAttrList": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 40 + }, + "hSecureGdiSharedHandleTable": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 240 + }, + "InputIdleEvent": { + "type": { + "subtype": { + "kind": "struct", + "name": "nt_symbols!_KEVENT" + }, + "kind": "pointer" + }, + "offset": 16 + } + }, + "kind": "struct", + "size": 768 + }, + "HBRUSH__": { + "fields": { + "unused": { + "type": { + "kind": "base", + "name": "long" + }, + "offset": 0 + } + }, + "kind": "struct", + "size": 4 + }, + "tagCLIP": { + "fields": { + "fmt": { + "type": { + "kind": "enum", + "name": "fmtEnum" + }, + "offset": 0 + }, + "fGlobalHandle": { + "type": { + "kind": "base", + "name": "long" + }, + "offset": 16 + }, + "hData": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 8 + } + }, + "kind": "struct", + "size": 24 + }, + "tagUAHMENUPOPUPMETRICS": { + "fields": { + "rgcx": { + "type": { + "count": 4, + "subtype": { + "kind": "base", + "name": "long" + }, + "kind": "array" + }, + "offset": 0 + }, + "fUpdateMaxWidths": { + "type": { + "bit_position": 0, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 16 + } + }, + "kind": "struct", + "size": 20 + }, + "tagSMS": { + "fields": { + "wParam": { + "type": { + "kind": "base", + "name": "unsigned long long" + }, + "offset": 72 + }, + "lParam": { + "type": { + "kind": "base", + "name": "long long" + }, + "offset": 80 + }, + "lpResultCallBack": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 32 + }, + "lRet": { + "type": { + "kind": "base", + "name": "long long" + }, + "offset": 56 + }, + "psmsReceiveNext": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagSMS" + }, + "kind": "pointer" + }, + "offset": 8 + }, + "ptiSender": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagTHREADINFO" + }, + "kind": "pointer" + }, + "offset": 16 + }, + "tSent": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 64 + }, + "flags": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 68 + }, + "pvCapture": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 104 + }, + "psmsNext": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagSMS" + }, + "kind": "pointer" + }, + "offset": 0 + }, + "ptiReceiver": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagTHREADINFO" + }, + "kind": "pointer" + }, + "offset": 24 + }, + "ptiCallBackSender": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagTHREADINFO" + }, + "kind": "pointer" + }, + "offset": 48 + }, + "spwnd": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagWND" + }, + "kind": "pointer" + }, + "offset": 96 + }, + "message": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 88 + }, + "dwData": { + "type": { + "kind": "base", + "name": "unsigned long long" + }, + "offset": 40 + } + }, + "kind": "struct", + "size": 112 + }, + "__unnamed_195e": { + "fields": { + "Length48": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 0 + }, + "Alignment48": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 4 + }, + "MinimumAddress": { + "type": { + "kind": "struct", + "name": "nt_symbols!_LARGE_INTEGER" + }, + "offset": 8 + }, + "MaximumAddress": { + "type": { + "kind": "struct", + "name": "nt_symbols!_LARGE_INTEGER" + }, + "offset": 16 + } + }, + "kind": "struct", + "size": 24 + }, + "__unnamed_195c": { + "fields": { + "Length40": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 0 + }, + "Alignment40": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 4 + }, + "MinimumAddress": { + "type": { + "kind": "struct", + "name": "nt_symbols!_LARGE_INTEGER" + }, + "offset": 8 + }, + "MaximumAddress": { + "type": { + "kind": "struct", + "name": "nt_symbols!_LARGE_INTEGER" + }, + "offset": 16 + } + }, + "kind": "struct", + "size": 24 + }, + "_W32THREAD": { + "fields": { + "pRBRecursionCount": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 96 + }, + "iVisRgnUniqueness": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 328 + }, + "RefCount": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 8 + }, + "pDevHTInfo": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 280 + }, + "pUMPDHeap": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 48 + }, + "pgdiBrushAttr": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 32 + }, + "ulWindowSystemRendering": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 324 + }, + "tlSpriteState": { + "type": { + "kind": "struct", + "name": "_TLSPRITESTATE" + }, + "offset": 104 + }, + "pdcoRender": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 304 + }, + "bEnableEngUpdateDeviceSurface": { + "type": { + "kind": "base", + "name": "unsigned char" + }, + "offset": 320 + }, + "pdcoAA": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 296 + }, + "pNonRBRecursionCount": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 100 + }, + "ptlW32": { + "type": { + "subtype": { + "kind": "struct", + "name": "_TL" + }, + "kind": "pointer" + }, + "offset": 16 + }, + "GdiTmpTgoList": { + "type": { + "kind": "struct", + "name": "nt_symbols!_LIST_ENTRY" + }, + "offset": 80 + }, + "pUMPDObjs": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 40 + }, + "pgdiDcattr": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 24 + }, + "bIncludeSprites": { + "type": { + "kind": "base", + "name": "unsigned char" + }, + "offset": 321 + }, + "pEThread": { + "type": { + "subtype": { + "kind": "struct", + "name": "nt_symbols!_ETHREAD" + }, + "kind": "pointer" + }, + "offset": 0 + }, + "pSpriteState": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 272 + }, + "pProxyPort": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 64 + }, + "ulDevHTInfoUniqueness": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 288 + }, + "pdcoSrc": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 312 + }, + "pUMPDObj": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 56 + }, + "pClientID": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 72 + } + }, + "kind": "struct", + "size": 336 + }, + "_VK_TO_WCHAR_TABLE": { + "fields": { + "pVkToWchars": { + "type": { + "subtype": { + "kind": "struct", + "name": "_VK_TO_WCHARS1" + }, + "kind": "pointer" + }, + "offset": 0 + }, + "cbSize": { + "type": { + "kind": "base", + "name": "unsigned char" + }, + "offset": 9 + }, + "nModifications": { + "type": { + "kind": "base", + "name": "unsigned char" + }, + "offset": 8 + } + }, + "kind": "struct", + "size": 16 + }, + "tagPROPLIST": { + "fields": { + "aprop": { + "type": { + "count": 1, + "subtype": { + "kind": "struct", + "name": "tagPROP" + }, + "kind": "array" + }, + "offset": 8 + }, + "iFirstFree": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 4 + }, + "cEntries": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 0 + } + }, + "kind": "struct", + "size": 24 + }, + "_D3DKMDT_FREQUENCY_RANGE": { + "fields": { + "MinVSyncFreq": { + "type": { + "kind": "struct", + "name": "_D3DDDI_RATIONAL" + }, + "offset": 0 + }, + "MaxVSyncFreq": { + "type": { + "kind": "struct", + "name": "_D3DDDI_RATIONAL" + }, + "offset": 8 + }, + "MaxHSyncFreq": { + "type": { + "kind": "struct", + "name": "_D3DDDI_RATIONAL" + }, + "offset": 24 + }, + "MinHSyncFreq": { + "type": { + "kind": "struct", + "name": "_D3DDDI_RATIONAL" + }, + "offset": 16 + } + }, + "kind": "struct", + "size": 32 + }, + "__unnamed_11f8": { + "fields": { + "Apc": { + "type": { + "kind": "struct", + "name": "nt_symbols!_KAPC" + }, + "offset": 0 + }, + "CompletionKey": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 0 + }, + "Overlay": { + "type": { + "kind": "struct", + "name": "__unnamed_11f5" + }, + "offset": 0 + } + }, + "kind": "struct", + "size": 88 + }, + "__unnamed_18bf": { + "fields": { + "BaseMiddle": { + "type": { + "kind": "base", + "name": "unsigned char" + }, + "offset": 0 + }, + "BaseHigh": { + "type": { + "kind": "base", + "name": "unsigned char" + }, + "offset": 3 + }, + "Flags1": { + "type": { + "kind": "base", + "name": "unsigned char" + }, + "offset": 1 + }, + "Flags2": { + "type": { + "kind": "base", + "name": "unsigned char" + }, + "offset": 2 + } + }, + "kind": "struct", + "size": 4 + }, + "tagPROFILEVALUEINFO": { + "fields": { + "dwValue": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 0 + }, + "uSection": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 4 + }, + "pwszKeyName": { + "type": { + "subtype": { + "kind": "base", + "name": "wchar" + }, + "kind": "pointer" + }, + "offset": 8 + } + }, + "kind": "struct", + "size": 16 + }, + "__unnamed_11f5": { + "fields": { + "Thread": { + "type": { + "subtype": { + "kind": "struct", + "name": "nt_symbols!_ETHREAD" + }, + "kind": "pointer" + }, + "offset": 32 + }, + "DeviceQueueEntry": { + "type": { + "kind": "struct", + "name": "nt_symbols!_KDEVICE_QUEUE_ENTRY" + }, + "offset": 0 + }, + "CurrentStackLocation": { + "type": { + "subtype": { + "kind": "struct", + "name": "nt_symbols!_IO_STACK_LOCATION" + }, + "kind": "pointer" + }, + "offset": 64 + }, + "DriverContext": { + "type": { + "count": 4, + "subtype": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "kind": "array" + }, + "offset": 0 + }, + "AuxiliaryBuffer": { + "type": { + "subtype": { + "kind": "base", + "name": "unsigned char" + }, + "kind": "pointer" + }, + "offset": 40 + }, + "OriginalFileObject": { + "type": { + "subtype": { + "kind": "struct", + "name": "nt_symbols!_FILE_OBJECT" + }, + "kind": "pointer" + }, + "offset": 72 + }, + "PacketType": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 64 + }, + "ListEntry": { + "type": { + "kind": "struct", + "name": "nt_symbols!_LIST_ENTRY" + }, + "offset": 48 + } + }, + "kind": "struct", + "size": 80 + }, + "__unnamed_125f": { + "fields": { + "AllocatedResources": { + "type": { + "subtype": { + "kind": "struct", + "name": "nt_symbols!_CM_RESOURCE_LIST" + }, + "kind": "pointer" + }, + "offset": 0 + }, + "AllocatedResourcesTranslated": { + "type": { + "subtype": { + "kind": "struct", + "name": "nt_symbols!_CM_RESOURCE_LIST" + }, + "kind": "pointer" + }, + "offset": 8 + } + }, + "kind": "struct", + "size": 16 + }, + "D3DDDI_DXGI_RGB": { + "fields": { + "Blue": { + "type": { + "kind": "base", + "name": "float" + }, + "offset": 8 + }, + "Green": { + "type": { + "kind": "base", + "name": "float" + }, + "offset": 4 + }, + "Red": { + "type": { + "kind": "base", + "name": "float" + }, + "offset": 0 + } + }, + "kind": "struct", + "size": 12 + }, + "__unnamed_1219": { + "fields": { + "Type3InputBuffer": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 24 + }, + "OutputBufferLength": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 0 + }, + "FsControlCode": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 16 + }, + "InputBufferLength": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 8 + } + }, + "kind": "struct", + "size": 32 + }, + "__unnamed_125b": { + "fields": { + "State": { + "type": { + "kind": "struct", + "name": "nt_symbols!_POWER_STATE" + }, + "offset": 16 + }, + "Type": { + "type": { + "kind": "enum", + "name": "TypeEnum" + }, + "offset": 8 + }, + "SystemContext": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 0 + }, + "ShutdownType": { + "type": { + "kind": "enum", + "name": "ShutdownTypeEnum" + }, + "offset": 24 + }, + "SystemPowerStateContext": { + "type": { + "kind": "struct", + "name": "nt_symbols!_SYSTEM_POWER_STATE_CONTEXT" + }, + "offset": 0 + } + }, + "kind": "struct", + "size": 32 + }, + "HDC__": { + "fields": { + "unused": { + "type": { + "kind": "base", + "name": "long" + }, + "offset": 0 + } + }, + "kind": "struct", + "size": 4 + }, + "tagDISPLAYINFO": { + "fields": { + "hDev": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 0 + }, + "SpatialListHead": { + "type": { + "kind": "struct", + "name": "_KLIST_ENTRY" + }, + "offset": 144 + }, + "BitCountMax": { + "type": { + "kind": "base", + "name": "unsigned short" + }, + "offset": 130 + }, + "cyGray": { + "type": { + "kind": "base", + "name": "long" + }, + "offset": 60 + }, + "hdcBits": { + "type": { + "subtype": { + "kind": "struct", + "name": "HDC__" + }, + "kind": "pointer" + }, + "offset": 32 + }, + "fDesktopIsRect": { + "type": { + "bit_position": 0, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 132 + }, + "hbmGray": { + "type": { + "subtype": { + "kind": "struct", + "name": "HBITMAP__" + }, + "kind": "pointer" + }, + "offset": 48 + }, + "pmdev": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 8 + }, + "cFullScreen": { + "type": { + "kind": "base", + "name": "short" + }, + "offset": 160 + }, + "cxGray": { + "type": { + "kind": "base", + "name": "long" + }, + "offset": 56 + }, + "dmLogPixels": { + "type": { + "kind": "base", + "name": "unsigned short" + }, + "offset": 128 + }, + "hDevInfo": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 16 + }, + "fAnyPalette": { + "type": { + "bit_position": 1, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 132 + }, + "pspbFirst": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagSPB" + }, + "kind": "pointer" + }, + "offset": 72 + }, + "pMonitorPrimary": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagMONITOR" + }, + "kind": "pointer" + }, + "offset": 88 + }, + "Spare0": { + "type": { + "kind": "base", + "name": "short" + }, + "offset": 162 + }, + "pMonitorFirst": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagMONITOR" + }, + "kind": "pointer" + }, + "offset": 96 + }, + "hdcGray": { + "type": { + "subtype": { + "kind": "struct", + "name": "HDC__" + }, + "kind": "pointer" + }, + "offset": 40 + }, + "hrgnScreenReal": { + "type": { + "subtype": { + "kind": "struct", + "name": "HRGN__" + }, + "kind": "pointer" + }, + "offset": 120 + }, + "cMonitors": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 80 + }, + "hdcScreen": { + "type": { + "subtype": { + "kind": "struct", + "name": "HDC__" + }, + "kind": "pointer" + }, + "offset": 24 + }, + "DockThresholdMax": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 136 + }, + "rcScreenReal": { + "type": { + "kind": "struct", + "name": "tagRECT" + }, + "offset": 104 + }, + "pdceFirst": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagDCE" + }, + "kind": "pointer" + }, + "offset": 64 + } + }, + "kind": "struct", + "size": 168 + }, + "tagWin32AllocStats": { + "fields": { + "dwMaxAlloc": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 16 + }, + "dwMaxMem": { + "type": { + "kind": "base", + "name": "unsigned long long" + }, + "offset": 0 + }, + "pHead": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagWin32PoolHead" + }, + "kind": "pointer" + }, + "offset": 24 + }, + "dwCrtAlloc": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 20 + }, + "dwCrtMem": { + "type": { + "kind": "base", + "name": "unsigned long long" + }, + "offset": 8 + } + }, + "kind": "struct", + "size": 32 + }, + "__unnamed_18c5": { + "fields": { + "DefaultBig": { + "type": { + "bit_position": 22, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 1 + }, + "offset": 0 + }, + "BaseMiddle": { + "type": { + "bit_position": 0, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 8 + }, + "offset": 0 + }, + "BaseHigh": { + "type": { + "bit_position": 24, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 8 + }, + "offset": 0 + }, + "LimitHigh": { + "type": { + "bit_position": 16, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 4 + }, + "offset": 0 + }, + "System": { + "type": { + "bit_position": 20, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 1 + }, + "offset": 0 + }, + "Granularity": { + "type": { + "bit_position": 23, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 1 + }, + "offset": 0 + }, + "Dpl": { + "type": { + "bit_position": 13, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 2 + }, + "offset": 0 + }, + "Type": { + "type": { + "bit_position": 8, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 5 + }, + "offset": 0 + }, + "Present": { + "type": { + "bit_position": 15, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 1 + }, + "offset": 0 + }, + "LongMode": { + "type": { + "bit_position": 21, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 1 + }, + "offset": 0 + } + }, + "kind": "struct", + "size": 4 + }, + "__unnamed_1261": { + "fields": { + "Buffer": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 24 + }, + "ProviderId": { + "type": { + "kind": "base", + "name": "unsigned long long" + }, + "offset": 0 + }, + "BufferSize": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 16 + }, + "DataPath": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 8 + } + }, + "kind": "struct", + "size": 32 + }, + "__unnamed_1263": { + "fields": { + "Argument4": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 24 + }, + "Argument2": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 8 + }, + "Argument3": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 16 + }, + "Argument1": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 0 + } + }, + "kind": "struct", + "size": 32 + }, + "__unnamed_1265": { + "fields": { + "DeviceIoControl": { + "type": { + "kind": "struct", + "name": "__unnamed_121d" + }, + "offset": 0 + }, + "ReadWriteConfig": { + "type": { + "kind": "struct", + "name": "__unnamed_123d" + }, + "offset": 0 + }, + "Create": { + "type": { + "kind": "struct", + "name": "__unnamed_11ff" + }, + "offset": 0 + }, + "Write": { + "type": { + "kind": "struct", + "name": "__unnamed_1209" + }, + "offset": 0 + }, + "PowerSequence": { + "type": { + "kind": "struct", + "name": "__unnamed_1253" + }, + "offset": 0 + }, + "QueryId": { + "type": { + "kind": "struct", + "name": "__unnamed_1243" + }, + "offset": 0 + }, + "SetFile": { + "type": { + "kind": "struct", + "name": "__unnamed_1213" + }, + "offset": 0 + }, + "CreatePipe": { + "type": { + "kind": "struct", + "name": "__unnamed_1203" + }, + "offset": 0 + }, + "Power": { + "type": { + "kind": "struct", + "name": "__unnamed_125b" + }, + "offset": 0 + }, + "Read": { + "type": { + "kind": "struct", + "name": "__unnamed_1209" + }, + "offset": 0 + }, + "StartDevice": { + "type": { + "kind": "struct", + "name": "__unnamed_125f" + }, + "offset": 0 + }, + "QueryDirectory": { + "type": { + "kind": "struct", + "name": "__unnamed_120d" + }, + "offset": 0 + }, + "LockControl": { + "type": { + "kind": "struct", + "name": "__unnamed_121b" + }, + "offset": 0 + }, + "QueryInterface": { + "type": { + "kind": "struct", + "name": "__unnamed_1233" + }, + "offset": 0 + }, + "Others": { + "type": { + "kind": "struct", + "name": "__unnamed_1263" + }, + "offset": 0 + }, + "FileSystemControl": { + "type": { + "kind": "struct", + "name": "__unnamed_1219" + }, + "offset": 0 + }, + "SetLock": { + "type": { + "kind": "struct", + "name": "__unnamed_123f" + }, + "offset": 0 + }, + "QueryDeviceText": { + "type": { + "kind": "struct", + "name": "__unnamed_1247" + }, + "offset": 0 + }, + "WMI": { + "type": { + "kind": "struct", + "name": "__unnamed_1261" + }, + "offset": 0 + }, + "CreateMailslot": { + "type": { + "kind": "struct", + "name": "__unnamed_1207" + }, + "offset": 0 + }, + "FilterResourceRequirements": { + "type": { + "kind": "struct", + "name": "__unnamed_123b" + }, + "offset": 0 + }, + "MountVolume": { + "type": { + "kind": "struct", + "name": "__unnamed_1225" + }, + "offset": 0 + }, + "QueryVolume": { + "type": { + "kind": "struct", + "name": "__unnamed_1217" + }, + "offset": 0 + }, + "UsageNotification": { + "type": { + "kind": "struct", + "name": "__unnamed_124b" + }, + "offset": 0 + }, + "Scsi": { + "type": { + "kind": "struct", + "name": "__unnamed_1229" + }, + "offset": 0 + }, + "WaitWake": { + "type": { + "kind": "struct", + "name": "__unnamed_124f" + }, + "offset": 0 + }, + "QueryFile": { + "type": { + "kind": "struct", + "name": "__unnamed_1211" + }, + "offset": 0 + }, + "VerifyVolume": { + "type": { + "kind": "struct", + "name": "__unnamed_1225" + }, + "offset": 0 + }, + "QuerySecurity": { + "type": { + "kind": "struct", + "name": "__unnamed_121f" + }, + "offset": 0 + }, + "QueryDeviceRelations": { + "type": { + "kind": "struct", + "name": "__unnamed_122d" + }, + "offset": 0 + }, + "NotifyDirectory": { + "type": { + "kind": "struct", + "name": "__unnamed_120f" + }, + "offset": 0 + }, + "SetSecurity": { + "type": { + "kind": "struct", + "name": "__unnamed_1221" + }, + "offset": 0 + }, + "DeviceCapabilities": { + "type": { + "kind": "struct", + "name": "__unnamed_1237" + }, + "offset": 0 + } + }, + "kind": "struct", + "size": 32 + }, + "__unnamed_1817": { + "fields": { + "Length48": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 8 + }, + "Start": { + "type": { + "kind": "struct", + "name": "nt_symbols!_LARGE_INTEGER" + }, + "offset": 0 + } + }, + "kind": "struct", + "size": 12 + }, + "__unnamed_1815": { + "fields": { + "Length40": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 8 + }, + "Start": { + "type": { + "kind": "struct", + "name": "nt_symbols!_LARGE_INTEGER" + }, + "offset": 0 + } + }, + "kind": "struct", + "size": 12 + }, + "tagKbdLayer": { + "fields": { + "pVkToWcharTable": { + "type": { + "subtype": { + "kind": "struct", + "name": "_VK_TO_WCHAR_TABLE" + }, + "kind": "pointer" + }, + "offset": 8 + }, + "fLocaleFlags": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 80 + }, + "pCharModifiers": { + "type": { + "subtype": { + "kind": "struct", + "name": "MODIFIERS" + }, + "kind": "pointer" + }, + "offset": 0 + }, + "pKeyNamesExt": { + "type": { + "subtype": { + "kind": "struct", + "name": "VSC_LPWSTR" + }, + "kind": "pointer" + }, + "offset": 32 + }, + "pDeadKey": { + "type": { + "subtype": { + "kind": "struct", + "name": "DEADKEY" + }, + "kind": "pointer" + }, + "offset": 16 + }, + "pusVSCtoVK": { + "type": { + "subtype": { + "kind": "base", + "name": "unsigned short" + }, + "kind": "pointer" + }, + "offset": 48 + }, + "pKeyNamesDead": { + "type": { + "subtype": { + "subtype": { + "kind": "base", + "name": "unsigned short" + }, + "kind": "pointer" + }, + "kind": "pointer" + }, + "offset": 40 + }, + "pLigature": { + "type": { + "subtype": { + "kind": "struct", + "name": "_LIGATURE1" + }, + "kind": "pointer" + }, + "offset": 88 + }, + "cbLgEntry": { + "type": { + "kind": "base", + "name": "unsigned char" + }, + "offset": 85 + }, + "pKeyNames": { + "type": { + "subtype": { + "kind": "struct", + "name": "VSC_LPWSTR" + }, + "kind": "pointer" + }, + "offset": 24 + }, + "dwType": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 96 + }, + "dwSubType": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 100 + }, + "nLgMax": { + "type": { + "kind": "base", + "name": "unsigned char" + }, + "offset": 84 + }, + "pVSCtoVK_E1": { + "type": { + "subtype": { + "kind": "struct", + "name": "_VSC_VK" + }, + "kind": "pointer" + }, + "offset": 72 + }, + "pVSCtoVK_E0": { + "type": { + "subtype": { + "kind": "struct", + "name": "_VSC_VK" + }, + "kind": "pointer" + }, + "offset": 64 + }, + "bMaxVSCtoVK": { + "type": { + "kind": "base", + "name": "unsigned char" + }, + "offset": 56 + } + }, + "kind": "struct", + "size": 104 + }, + "__unnamed_1813": { + "fields": { + "DataSize": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 0 + }, + "Reserved1": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 4 + }, + "Reserved2": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 8 + } + }, + "kind": "struct", + "size": 12 + }, + "_D3DKMDT_VIDPN_PRESENT_PATH_SCALING_SUPPORT": { + "fields": { + "Centered": { + "type": { + "bit_position": 1, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 1 + }, + "offset": 0 + }, + "AspectRatioCenteredMax": { + "type": { + "bit_position": 3, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 1 + }, + "offset": 0 + }, + "Stretched": { + "type": { + "bit_position": 2, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 1 + }, + "offset": 0 + }, + "Identity": { + "type": { + "bit_position": 0, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 1 + }, + "offset": 0 + }, + "Custom": { + "type": { + "bit_position": 4, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 1 + }, + "offset": 0 + } + }, + "kind": "struct", + "size": 4 + }, + "__unnamed_1958": { + "fields": { + "MinBusNumber": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 4 + }, + "Length": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 0 + }, + "Reserved": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 12 + }, + "MaxBusNumber": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 8 + } + }, + "kind": "struct", + "size": 16 + }, + "_D3DKMDT_2DREGION": { + "fields": { + "cy": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 4 + }, + "cx": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 0 + } + }, + "kind": "struct", + "size": 8 + }, + "HRGN__": { + "fields": { + "unused": { + "type": { + "kind": "base", + "name": "long" + }, + "offset": 0 + } + }, + "kind": "struct", + "size": 4 + }, + "__unnamed_1954": { + "fields": { + "AffinityPolicy": { + "type": { + "kind": "base", + "name": "unsigned short" + }, + "offset": 8 + }, + "PriorityPolicy": { + "type": { + "kind": "enum", + "name": "PriorityPolicyEnum" + }, + "offset": 12 + }, + "Group": { + "type": { + "kind": "base", + "name": "unsigned short" + }, + "offset": 10 + }, + "MaximumVector": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 4 + }, + "TargetedProcessors": { + "type": { + "kind": "base", + "name": "unsigned long long" + }, + "offset": 16 + }, + "MinimumVector": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 0 + } + }, + "kind": "struct", + "size": 24 + }, + "_PROCMARKHEAD": { + "fields": { + "h": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 0 + }, + "ppi": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagPROCESSINFO" + }, + "kind": "pointer" + }, + "offset": 24 + }, + "hTaskWow": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 16 + }, + "cLockObj": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 8 + } + }, + "kind": "struct", + "size": 32 + }, + "tagSIZE": { + "fields": { + "cy": { + "type": { + "kind": "base", + "name": "long" + }, + "offset": 4 + }, + "cx": { + "type": { + "kind": "base", + "name": "long" + }, + "offset": 0 + } + }, + "kind": "struct", + "size": 8 + }, + "tagDESKTOPVIEW": { + "fields": { + "ulClientDelta": { + "type": { + "kind": "base", + "name": "unsigned long long" + }, + "offset": 16 + }, + "pdesk": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagDESKTOP" + }, + "kind": "pointer" + }, + "offset": 8 + }, + "pdvNext": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagDESKTOPVIEW" + }, + "kind": "pointer" + }, + "offset": 0 + } + }, + "kind": "struct", + "size": 24 + }, + "__unnamed_1819": { + "fields": { + "Start": { + "type": { + "kind": "struct", + "name": "nt_symbols!_LARGE_INTEGER" + }, + "offset": 0 + }, + "Length64": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 8 + } + }, + "kind": "struct", + "size": 12 + }, + "_DMM_COFUNCPATHSMODALITY_SERIALIZATION": { + "fields": { + "NumPathsFromSource": { + "type": { + "kind": "base", + "name": "unsigned char" + }, + "offset": 0 + }, + "PathAndTargetModeSetOffset": { + "type": { + "count": 1, + "subtype": { + "kind": "base", + "name": "unsigned long" + }, + "kind": "array" + }, + "offset": 4 + } + }, + "kind": "struct", + "size": 8 + }, + "tagSBTRACK": { + "fields": { + "spwndSBNotify": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagWND" + }, + "kind": "pointer" + }, + "offset": 24 + }, + "hTimerSB": { + "type": { + "kind": "base", + "name": "unsigned long long" + }, + "offset": 64 + }, + "cmdSB": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 56 + }, + "xxxpfnSB": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 48 + }, + "fTrackVert": { + "type": { + "bit_position": 1, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 1 + }, + "offset": 0 + }, + "posNew": { + "type": { + "kind": "base", + "name": "long" + }, + "offset": 84 + }, + "posOld": { + "type": { + "kind": "base", + "name": "long" + }, + "offset": 80 + }, + "fCtlSB": { + "type": { + "bit_position": 2, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 1 + }, + "offset": 0 + }, + "rcTrack": { + "type": { + "kind": "struct", + "name": "tagRECT" + }, + "offset": 32 + }, + "fTrackRecalc": { + "type": { + "bit_position": 3, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 1 + }, + "offset": 0 + }, + "spwndSB": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagWND" + }, + "kind": "pointer" + }, + "offset": 16 + }, + "spwndTrack": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagWND" + }, + "kind": "pointer" + }, + "offset": 8 + }, + "dpxThumb": { + "type": { + "kind": "base", + "name": "long" + }, + "offset": 72 + }, + "pxOld": { + "type": { + "kind": "base", + "name": "long" + }, + "offset": 76 + }, + "fHitOld": { + "type": { + "bit_position": 0, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 1 + }, + "offset": 0 + }, + "pSBCalc": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagSBCALC" + }, + "kind": "pointer" + }, + "offset": 96 + }, + "nBar": { + "type": { + "kind": "base", + "name": "long" + }, + "offset": 88 + } + }, + "kind": "struct", + "size": 104 + }, + "__unnamed_16c1": { + "fields": { + "ActiveSize": { + "type": { + "kind": "struct", + "name": "_D3DKMDT_2DREGION" + }, + "offset": 0 + }, + "MaxPixelRate": { + "type": { + "kind": "base", + "name": "unsigned long long" + }, + "offset": 0 + } + }, + "kind": "struct", + "size": 8 + }, + "_DMA_ADAPTER": { + "fields": { + "Version": { + "type": { + "kind": "base", + "name": "unsigned short" + }, + "offset": 0 + }, + "DmaOperations": { + "type": { + "subtype": { + "kind": "struct", + "name": "_DMA_OPERATIONS" + }, + "kind": "pointer" + }, + "offset": 8 + }, + "Size": { + "type": { + "kind": "base", + "name": "unsigned short" + }, + "offset": 2 + } + }, + "kind": "struct", + "size": 16 + }, + "tagMONITOR": { + "fields": { + "hDev": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 80 + }, + "head": { + "type": { + "kind": "struct", + "name": "_HEAD" + }, + "offset": 0 + }, + "rcMonitorReal": { + "type": { + "kind": "struct", + "name": "tagRECT" + }, + "offset": 28 + }, + "pMonitorNext": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagMONITOR" + }, + "kind": "pointer" + }, + "offset": 16 + }, + "hDevReal": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 88 + }, + "Flink": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagMONITOR" + }, + "kind": "pointer" + }, + "offset": 128 + }, + "hrgnMonitorReal": { + "type": { + "subtype": { + "kind": "struct", + "name": "HRGN__" + }, + "kind": "pointer" + }, + "offset": 64 + }, + "Blink": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagMONITOR" + }, + "kind": "pointer" + }, + "offset": 136 + }, + "rcWorkReal": { + "type": { + "kind": "struct", + "name": "tagRECT" + }, + "offset": 44 + }, + "dwMONFlags": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 24 + }, + "cWndStack": { + "type": { + "kind": "base", + "name": "short" + }, + "offset": 74 + }, + "DockTargets": { + "type": { + "count": 7, + "subtype": { + "count": 4, + "subtype": { + "kind": "base", + "name": "unsigned char" + }, + "kind": "array" + }, + "kind": "array" + }, + "offset": 96 + }, + "Spare0": { + "type": { + "kind": "base", + "name": "short" + }, + "offset": 72 + } + }, + "kind": "struct", + "size": 144 + }, + "__unnamed_180b": { + "fields": { + "Translated": { + "type": { + "kind": "struct", + "name": "__unnamed_1807" + }, + "offset": 0 + }, + "Raw": { + "type": { + "kind": "struct", + "name": "__unnamed_1809" + }, + "offset": 0 + } + }, + "kind": "struct", + "size": 16 + }, + "tagRECT": { + "fields": { + "top": { + "type": { + "kind": "base", + "name": "long" + }, + "offset": 4 + }, + "right": { + "type": { + "kind": "base", + "name": "long" + }, + "offset": 8 + }, + "bottom": { + "type": { + "kind": "base", + "name": "long" + }, + "offset": 12 + }, + "left": { + "type": { + "kind": "base", + "name": "long" + }, + "offset": 0 + } + }, + "kind": "struct", + "size": 16 + }, + "__unnamed_180d": { + "fields": { + "Reserved1": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 8 + }, + "Port": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 4 + }, + "Channel": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 0 + } + }, + "kind": "struct", + "size": 12 + }, + "MODIFIERS": { + "fields": { + "wMaxModBits": { + "type": { + "kind": "base", + "name": "unsigned short" + }, + "offset": 8 + }, + "pVkToBit": { + "type": { + "subtype": { + "kind": "struct", + "name": "VK_TO_BIT" + }, + "kind": "pointer" + }, + "offset": 0 + }, + "ModNumber": { + "type": { + "count": 0, + "subtype": { + "kind": "base", + "name": "unsigned char" + }, + "kind": "array" + }, + "offset": 10 + } + }, + "kind": "struct", + "size": 16 + }, + "__unnamed_120f": { + "fields": { + "CompletionFilter": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 8 + }, + "Length": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 0 + } + }, + "kind": "struct", + "size": 16 + }, + "__unnamed_120d": { + "fields": { + "Length": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 0 + }, + "FileIndex": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 24 + }, + "FileInformationClass": { + "type": { + "kind": "enum", + "name": "FileInformationClassEnum" + }, + "offset": 16 + }, + "FileName": { + "type": { + "subtype": { + "kind": "struct", + "name": "nt_symbols!_UNICODE_STRING" + }, + "kind": "pointer" + }, + "offset": 8 + } + }, + "kind": "struct", + "size": 32 + }, + "_DMM_VIDPNPATHSFROMSOURCE_SERIALIZATION": { + "fields": { + "PathAndTargetModeSerialization": { + "type": { + "count": 1, + "subtype": { + "kind": "struct", + "name": "_DMM_VIDPNPATHANDTARGETMODE_SERIALIZATION" + }, + "kind": "array" + }, + "offset": 48 + }, + "NumPathsFromSource": { + "type": { + "kind": "base", + "name": "unsigned char" + }, + "offset": 40 + }, + "SourceMode": { + "type": { + "kind": "struct", + "name": "_D3DKMDT_VIDPN_SOURCE_MODE" + }, + "offset": 0 + } + }, + "kind": "struct", + "size": 480 + }, + "tagMSG": { + "fields": { + "wParam": { + "type": { + "kind": "base", + "name": "unsigned long long" + }, + "offset": 16 + }, + "lParam": { + "type": { + "kind": "base", + "name": "long long" + }, + "offset": 24 + }, + "pt": { + "type": { + "kind": "struct", + "name": "tagPOINT" + }, + "offset": 36 + }, + "hwnd": { + "type": { + "subtype": { + "kind": "struct", + "name": "HWND__" + }, + "kind": "pointer" + }, + "offset": 0 + }, + "time": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 32 + }, + "message": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 8 + } + }, + "kind": "struct", + "size": 48 + }, + "tagDPISERVERINFO": { + "fields": { + "hMsgFont": { + "type": { + "subtype": { + "kind": "struct", + "name": "HFONT__" + }, + "kind": "pointer" + }, + "offset": 16 + }, + "hCaptionFont": { + "type": { + "subtype": { + "kind": "struct", + "name": "HFONT__" + }, + "kind": "pointer" + }, + "offset": 8 + }, + "gclBorder": { + "type": { + "kind": "base", + "name": "long" + }, + "offset": 0 + }, + "cxMsgFontChar": { + "type": { + "kind": "base", + "name": "long" + }, + "offset": 24 + }, + "wMaxBtnSize": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 32 + }, + "cyMsgFontChar": { + "type": { + "kind": "base", + "name": "long" + }, + "offset": 28 + } + }, + "kind": "struct", + "size": 40 + }, + "_D3DDDI_GAMMA_RAMP_RGB256x3x16": { + "fields": { + "Blue": { + "type": { + "count": 256, + "subtype": { + "kind": "base", + "name": "unsigned short" + }, + "kind": "array" + }, + "offset": 1024 + }, + "Green": { + "type": { + "count": 256, + "subtype": { + "kind": "base", + "name": "unsigned short" + }, + "kind": "array" + }, + "offset": 512 + }, + "Red": { + "type": { + "count": 256, + "subtype": { + "kind": "base", + "name": "unsigned short" + }, + "kind": "array" + }, + "offset": 0 + } + }, + "kind": "struct", + "size": 1536 + }, + "__unnamed_124f": { + "fields": { + "PowerState": { + "type": { + "kind": "enum", + "name": "PowerStateEnum" + }, + "offset": 0 + } + }, + "kind": "struct", + "size": 4 + }, + "tagWOWPROCESSINFO": { + "fields": { + "ptdbHead": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagTDB" + }, + "kind": "pointer" + }, + "offset": 16 + }, + "ptiScheduled": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagTHREADINFO" + }, + "kind": "pointer" + }, + "offset": 8 + }, + "nRecvLock": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 52 + }, + "CSLockCount": { + "type": { + "kind": "base", + "name": "long" + }, + "offset": 64 + }, + "nSendLock": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 48 + }, + "pEventWowExec": { + "type": { + "subtype": { + "kind": "struct", + "name": "nt_symbols!_KEVENT" + }, + "kind": "pointer" + }, + "offset": 32 + }, + "lpfnWowExitTask": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 24 + }, + "CSOwningThread": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagTHREADINFO" + }, + "kind": "pointer" + }, + "offset": 56 + }, + "hEventWowExecClient": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 40 + }, + "pwpiNext": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagWOWPROCESSINFO" + }, + "kind": "pointer" + }, + "offset": 0 + } + }, + "kind": "struct", + "size": 72 + }, + "HTOUCHINPUT__": { + "fields": { + "unused": { + "type": { + "kind": "base", + "name": "long" + }, + "offset": 0 + } + }, + "kind": "struct", + "size": 4 + }, + "tagMENU": { + "fields": { + "iItem": { + "type": { + "kind": "base", + "name": "long" + }, + "offset": 44 + }, + "head": { + "type": { + "kind": "struct", + "name": "_PROCDESKHEAD" + }, + "offset": 0 + }, + "umpm": { + "type": { + "kind": "struct", + "name": "tagUAHMENUPOPUPMETRICS" + }, + "offset": 132 + }, + "cItems": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 52 + }, + "pParentMenus": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagMENULIST" + }, + "kind": "pointer" + }, + "offset": 88 + }, + "fFlags": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 40 + }, + "cxMenu": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 56 + }, + "dwContextHelpId": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 96 + }, + "cxTextAlign": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 64 + }, + "cAlloced": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 48 + }, + "hbrBack": { + "type": { + "subtype": { + "kind": "struct", + "name": "HBRUSH__" + }, + "kind": "pointer" + }, + "offset": 112 + }, + "dwArrowsOn": { + "type": { + "bit_position": 0, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 2 + }, + "offset": 128 + }, + "iMaxTop": { + "type": { + "kind": "base", + "name": "long" + }, + "offset": 124 + }, + "dwMenuData": { + "type": { + "kind": "base", + "name": "unsigned long long" + }, + "offset": 104 + }, + "cyMenu": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 60 + }, + "rgItems": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagITEM" + }, + "kind": "pointer" + }, + "offset": 80 + }, + "spwndNotify": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagWND" + }, + "kind": "pointer" + }, + "offset": 72 + }, + "iTop": { + "type": { + "kind": "base", + "name": "long" + }, + "offset": 120 + }, + "cyMax": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 100 + } + }, + "kind": "struct", + "size": 152 + }, + "_D3DDDI_GAMMA_RAMP_DXGI_1": { + "fields": { + "GammaCurve": { + "type": { + "count": 1025, + "subtype": { + "kind": "struct", + "name": "D3DDDI_DXGI_RGB" + }, + "kind": "array" + }, + "offset": 24 + }, + "Scale": { + "type": { + "kind": "struct", + "name": "D3DDDI_DXGI_RGB" + }, + "offset": 0 + }, + "Offset": { + "type": { + "kind": "struct", + "name": "D3DDDI_DXGI_RGB" + }, + "offset": 12 + } + }, + "kind": "struct", + "size": 12324 + }, + "_MOVESIZEDATA": { + "fields": { + "fmsKbd": { + "type": { + "bit_position": 1, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 1 + }, + "offset": 164 + }, + "pStartMonitorCurrentHitTarget": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagMONITOR" + }, + "kind": "pointer" + }, + "offset": 168 + }, + "impy": { + "type": { + "kind": "base", + "name": "long" + }, + "offset": 152 + }, + "fMoveFromMax": { + "type": { + "bit_position": 7, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 1 + }, + "offset": 164 + }, + "fSnapMoving": { + "type": { + "bit_position": 11, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 1 + }, + "offset": 164 + }, + "frcNormalCheckPtValid": { + "type": { + "bit_position": 24, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 1 + }, + "offset": 164 + }, + "ptMaxTrack": { + "type": { + "kind": "struct", + "name": "tagPOINT" + }, + "offset": 96 + }, + "ptRestore": { + "type": { + "kind": "struct", + "name": "tagPOINT" + }, + "offset": 156 + }, + "fUsePreviewRect": { + "type": { + "bit_position": 26, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 1 + }, + "offset": 164 + }, + "fForceSizing": { + "type": { + "bit_position": 19, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 1 + }, + "offset": 164 + }, + "fThresholdSelector": { + "type": { + "bit_position": 15, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 3 + }, + "offset": 164 + }, + "ptStartHitWindowRelative": { + "type": { + "kind": "struct", + "name": "tagPOINT" + }, + "offset": 208 + }, + "fDragFullWindows": { + "type": { + "bit_position": 5, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 1 + }, + "offset": 164 + }, + "fForeground": { + "type": { + "bit_position": 4, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 1 + }, + "offset": 164 + }, + "dyMouse": { + "type": { + "kind": "base", + "name": "long" + }, + "offset": 140 + }, + "fHasSoftwareCursor": { + "type": { + "bit_position": 27, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 1 + }, + "offset": 164 + }, + "fIsHitPtOffScreen": { + "type": { + "bit_position": 21, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 1 + }, + "offset": 164 + }, + "fSnapSizingTemporaryAllowed": { + "type": { + "bit_position": 22, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 1 + }, + "offset": 164 + }, + "fCheckPtForcefullyRestored": { + "type": { + "bit_position": 18, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 1 + }, + "offset": 164 + }, + "fVerticallyMaximizedRight": { + "type": { + "bit_position": 9, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 1 + }, + "offset": 164 + }, + "ulCountDragOutOfLeftRightTarget": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 228 + }, + "Unused": { + "type": { + "bit_position": 28, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 4 + }, + "offset": 164 + }, + "dxMouse": { + "type": { + "kind": "base", + "name": "long" + }, + "offset": 136 + }, + "fStartVerticallyMaximizedRight": { + "type": { + "bit_position": 14, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 1 + }, + "offset": 164 + }, + "rcParent": { + "type": { + "kind": "struct", + "name": "tagRECT" + }, + "offset": 72 + }, + "fOffScreen": { + "type": { + "bit_position": 6, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 1 + }, + "offset": 164 + }, + "fWindowWasSuperMaximized": { + "type": { + "bit_position": 12, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 1 + }, + "offset": 164 + }, + "fVerticallyMaximizedLeft": { + "type": { + "bit_position": 8, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 1 + }, + "offset": 164 + }, + "spwnd": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagWND" + }, + "kind": "pointer" + }, + "offset": 0 + }, + "StartCurrentHitTarget": { + "type": { + "kind": "enum", + "name": "StartCurrentHitTargetEnum" + }, + "offset": 176 + }, + "fHasPreviewRect": { + "type": { + "bit_position": 25, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 1 + }, + "offset": 164 + }, + "fLockWindowUpdate": { + "type": { + "bit_position": 2, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 1 + }, + "offset": 164 + }, + "rcPreview": { + "type": { + "kind": "struct", + "name": "tagRECT" + }, + "offset": 40 + }, + "fSnapSizing": { + "type": { + "bit_position": 10, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 1 + }, + "offset": 164 + }, + "fIsMoveSizeLoop": { + "type": { + "bit_position": 20, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 1 + }, + "offset": 164 + }, + "fInitSize": { + "type": { + "bit_position": 0, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 1 + }, + "offset": 164 + }, + "rcDragCursor": { + "type": { + "kind": "struct", + "name": "tagRECT" + }, + "offset": 24 + }, + "ulCountDragOutOfTopTarget": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 224 + }, + "rcPreviewCursor": { + "type": { + "kind": "struct", + "name": "tagRECT" + }, + "offset": 56 + }, + "CurrentHitTarget": { + "type": { + "kind": "enum", + "name": "CurrentHitTargetEnum" + }, + "offset": 192 + }, + "fSnapMovingTemporaryAllowed": { + "type": { + "bit_position": 23, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 1 + }, + "offset": 164 + }, + "fTrackCancelled": { + "type": { + "bit_position": 3, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 1 + }, + "offset": 164 + }, + "ptHitWindowRelative": { + "type": { + "kind": "struct", + "name": "tagPOINT" + }, + "offset": 200 + }, + "ptLastTrack": { + "type": { + "kind": "struct", + "name": "tagPOINT" + }, + "offset": 216 + }, + "cmd": { + "type": { + "kind": "base", + "name": "long" + }, + "offset": 144 + }, + "Flags": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 164 + }, + "MoveRectStyle": { + "type": { + "kind": "enum", + "name": "MoveRectStyleEnum" + }, + "offset": 196 + }, + "rcWindow": { + "type": { + "kind": "struct", + "name": "tagRECT" + }, + "offset": 104 + }, + "ulCountSizeOutOfTopBottomTarget": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 232 + }, + "fStartVerticallyMaximizedLeft": { + "type": { + "bit_position": 13, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 1 + }, + "offset": 164 + }, + "rcNormalStartCheckPt": { + "type": { + "kind": "struct", + "name": "tagRECT" + }, + "offset": 120 + }, + "ptMinTrack": { + "type": { + "kind": "struct", + "name": "tagPOINT" + }, + "offset": 88 + }, + "rcDrag": { + "type": { + "kind": "struct", + "name": "tagRECT" + }, + "offset": 8 + }, + "pMonitorCurrentHitTarget": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagMONITOR" + }, + "kind": "pointer" + }, + "offset": 184 + }, + "impx": { + "type": { + "kind": "base", + "name": "long" + }, + "offset": 148 + } + }, + "kind": "struct", + "size": 240 + }, + "_D3DDDI_RATIONAL": { + "fields": { + "Denominator": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 4 + }, + "Numerator": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 0 + } + }, + "kind": "struct", + "size": 8 + }, + "VWPL": { + "fields": { + "cElem": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 4 + }, + "aElement": { + "type": { + "count": 0, + "subtype": { + "kind": "struct", + "name": "VWPLELEMENT" + }, + "kind": "array" + }, + "offset": 16 + }, + "fTagged": { + "type": { + "kind": "base", + "name": "long" + }, + "offset": 12 + }, + "cThreshhold": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 8 + }, + "cPwnd": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 0 + } + }, + "kind": "struct", + "size": 16 + }, + "tagTEXTMETRICW": { + "fields": { + "tmOverhang": { + "type": { + "kind": "base", + "name": "long" + }, + "offset": 32 + }, + "tmPitchAndFamily": { + "type": { + "kind": "base", + "name": "unsigned char" + }, + "offset": 55 + }, + "tmStruckOut": { + "type": { + "kind": "base", + "name": "unsigned char" + }, + "offset": 54 + }, + "tmCharSet": { + "type": { + "kind": "base", + "name": "unsigned char" + }, + "offset": 56 + }, + "tmDigitizedAspectX": { + "type": { + "kind": "base", + "name": "long" + }, + "offset": 36 + }, + "tmDigitizedAspectY": { + "type": { + "kind": "base", + "name": "long" + }, + "offset": 40 + }, + "tmFirstChar": { + "type": { + "kind": "base", + "name": "wchar" + }, + "offset": 44 + }, + "tmWeight": { + "type": { + "kind": "base", + "name": "long" + }, + "offset": 28 + }, + "tmDescent": { + "type": { + "kind": "base", + "name": "long" + }, + "offset": 8 + }, + "tmDefaultChar": { + "type": { + "kind": "base", + "name": "wchar" + }, + "offset": 48 + }, + "tmLastChar": { + "type": { + "kind": "base", + "name": "wchar" + }, + "offset": 46 + }, + "tmMaxCharWidth": { + "type": { + "kind": "base", + "name": "long" + }, + "offset": 24 + }, + "tmItalic": { + "type": { + "kind": "base", + "name": "unsigned char" + }, + "offset": 52 + }, + "tmUnderlined": { + "type": { + "kind": "base", + "name": "unsigned char" + }, + "offset": 53 + }, + "tmInternalLeading": { + "type": { + "kind": "base", + "name": "long" + }, + "offset": 12 + }, + "tmAscent": { + "type": { + "kind": "base", + "name": "long" + }, + "offset": 4 + }, + "tmHeight": { + "type": { + "kind": "base", + "name": "long" + }, + "offset": 0 + }, + "tmAveCharWidth": { + "type": { + "kind": "base", + "name": "long" + }, + "offset": 20 + }, + "tmBreakChar": { + "type": { + "kind": "base", + "name": "wchar" + }, + "offset": 50 + }, + "tmExternalLeading": { + "type": { + "kind": "base", + "name": "long" + }, + "offset": 16 + } + }, + "kind": "struct", + "size": 60 + }, + "_SCATTER_GATHER_LIST": { + "fields": { + "Elements": { + "type": { + "count": 0, + "subtype": { + "kind": "struct", + "name": "_SCATTER_GATHER_ELEMENT" + }, + "kind": "array" + }, + "offset": 16 + }, + "Reserved": { + "type": { + "kind": "base", + "name": "unsigned long long" + }, + "offset": 8 + }, + "NumberOfElements": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 0 + } + }, + "kind": "struct", + "size": 16 + }, + "HICON__": { + "fields": { + "unused": { + "type": { + "kind": "base", + "name": "long" + }, + "offset": 0 + } + }, + "kind": "struct", + "size": 4 + }, + "_HANDLEENTRY": { + "fields": { + "pOwner": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 8 + }, + "bType": { + "type": { + "kind": "enum", + "name": "bTypeEnum" + }, + "offset": 16 + }, + "bFlags": { + "type": { + "kind": "base", + "name": "unsigned char" + }, + "offset": 17 + }, + "phead": { + "type": { + "subtype": { + "kind": "struct", + "name": "_HEAD" + }, + "kind": "pointer" + }, + "offset": 0 + }, + "wUniq": { + "type": { + "kind": "base", + "name": "unsigned short" + }, + "offset": 18 + } + }, + "kind": "struct", + "size": 24 + }, + "_THRDESKHEAD": { + "fields": { + "cLockObj": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 8 + }, + "pSelf": { + "type": { + "subtype": { + "kind": "base", + "name": "unsigned char" + }, + "kind": "pointer" + }, + "offset": 32 + }, + "rpdesk": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagDESKTOP" + }, + "kind": "pointer" + }, + "offset": 24 + }, + "pti": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagTHREADINFO" + }, + "kind": "pointer" + }, + "offset": 16 + }, + "h": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 0 + } + }, + "kind": "struct", + "size": 40 + }, + "tagSVR_INSTANCE_INFO": { + "fields": { + "head": { + "type": { + "kind": "struct", + "name": "_THROBJHEAD" + }, + "offset": 0 + }, + "next": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagSVR_INSTANCE_INFO" + }, + "kind": "pointer" + }, + "offset": 24 + }, + "nextInThisThread": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagSVR_INSTANCE_INFO" + }, + "kind": "pointer" + }, + "offset": 32 + }, + "spwndEvent": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagWND" + }, + "kind": "pointer" + }, + "offset": 48 + }, + "afCmd": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 40 + }, + "pcii": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 56 + } + }, + "kind": "struct", + "size": 64 + }, + "_DMM_VIDPNTARGETMODESET_SERIALIZATION": { + "fields": { + "NumModes": { + "type": { + "kind": "base", + "name": "unsigned char" + }, + "offset": 0 + }, + "ModeSerialization": { + "type": { + "count": 1, + "subtype": { + "kind": "struct", + "name": "_D3DKMDT_VIDPN_TARGET_MODE" + }, + "kind": "array" + }, + "offset": 8 + } + }, + "kind": "struct", + "size": 80 + }, + "_DMM_COMMITVIDPNREQUEST_SERIALIZATION": { + "fields": { + "RequestDiagInfo": { + "type": { + "kind": "struct", + "name": "_DMM_COMMITVIDPNREQUEST_DIAGINFO" + }, + "offset": 4 + }, + "AffectedVidPnSourceId": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 0 + }, + "VidPnSerialization": { + "type": { + "kind": "struct", + "name": "_DMM_VIDPN_SERIALIZATION" + }, + "offset": 16 + } + }, + "kind": "struct", + "size": 28 + }, + "tagPOPUPMENU": { + "fields": { + "fDroppedLeft": { + "type": { + "bit_position": 4, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 1 + }, + "offset": 0 + }, + "fIsSysMenu": { + "type": { + "bit_position": 2, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 1 + }, + "offset": 0 + }, + "posDropped": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 84 + }, + "fIsMenuBar": { + "type": { + "bit_position": 0, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 1 + }, + "offset": 0 + }, + "fHierarchyDropped": { + "type": { + "bit_position": 5, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 1 + }, + "offset": 0 + }, + "fDropNextPopup": { + "type": { + "bit_position": 10, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 1 + }, + "offset": 0 + }, + "fRightButton": { + "type": { + "bit_position": 6, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 1 + }, + "offset": 0 + }, + "spmenu": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagMENU" + }, + "kind": "pointer" + }, + "offset": 40 + }, + "ppopupmenuRoot": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagPOPUPMENU" + }, + "kind": "pointer" + }, + "offset": 64 + }, + "fFirstClick": { + "type": { + "bit_position": 9, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 1 + }, + "offset": 0 + }, + "spwndNotify": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagWND" + }, + "kind": "pointer" + }, + "offset": 8 + }, + "fRtoL": { + "type": { + "bit_position": 22, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 1 + }, + "offset": 0 + }, + "fSendUninit": { + "type": { + "bit_position": 21, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 1 + }, + "offset": 0 + }, + "fAboutToHide": { + "type": { + "bit_position": 12, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 1 + }, + "offset": 0 + }, + "spwndNextPopup": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagWND" + }, + "kind": "pointer" + }, + "offset": 24 + }, + "fFlushDelayedFree": { + "type": { + "bit_position": 17, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 1 + }, + "offset": 0 + }, + "fHasMenuBar": { + "type": { + "bit_position": 1, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 1 + }, + "offset": 0 + }, + "fTrackMouseEvent": { + "type": { + "bit_position": 20, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 1 + }, + "offset": 0 + }, + "fNoNotify": { + "type": { + "bit_position": 11, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 1 + }, + "offset": 0 + }, + "posSelectedItem": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 80 + }, + "fUseMonitorRect": { + "type": { + "bit_position": 28, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 1 + }, + "offset": 0 + }, + "spwndPrevPopup": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagWND" + }, + "kind": "pointer" + }, + "offset": 32 + }, + "ppmDelayedFree": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagPOPUPMENU" + }, + "kind": "pointer" + }, + "offset": 72 + }, + "fFreed": { + "type": { + "bit_position": 18, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 1 + }, + "offset": 0 + }, + "fSynchronous": { + "type": { + "bit_position": 8, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 1 + }, + "offset": 0 + }, + "spmenuAlternate": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagMENU" + }, + "kind": "pointer" + }, + "offset": 48 + }, + "spwndPopupMenu": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagWND" + }, + "kind": "pointer" + }, + "offset": 16 + }, + "fDestroyed": { + "type": { + "bit_position": 15, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 1 + }, + "offset": 0 + }, + "iDropDir": { + "type": { + "bit_position": 23, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 5 + }, + "offset": 0 + }, + "fIsTrackPopup": { + "type": { + "bit_position": 3, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 1 + }, + "offset": 0 + }, + "spwndActivePopup": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagWND" + }, + "kind": "pointer" + }, + "offset": 56 + }, + "fInCancel": { + "type": { + "bit_position": 19, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 1 + }, + "offset": 0 + }, + "fToggle": { + "type": { + "bit_position": 7, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 1 + }, + "offset": 0 + }, + "fDelayedFree": { + "type": { + "bit_position": 16, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 1 + }, + "offset": 0 + }, + "fHideTimer": { + "type": { + "bit_position": 14, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 1 + }, + "offset": 0 + }, + "fShowTimer": { + "type": { + "bit_position": 13, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 1 + }, + "offset": 0 + } + }, + "kind": "struct", + "size": 88 + }, + "_D3DKMDT_MONITOR_SOURCE_MODE": { + "fields": { + "Origin": { + "type": { + "kind": "enum", + "name": "OriginEnum" + }, + "offset": 84 + }, + "VideoSignalInfo": { + "type": { + "kind": "struct", + "name": "_D3DKMDT_VIDEO_SIGNAL_INFO" + }, + "offset": 8 + }, + "ColorCoeffDynamicRanges": { + "type": { + "kind": "struct", + "name": "_D3DKMDT_COLOR_COEFF_DYNAMIC_RANGES" + }, + "offset": 68 + }, + "Preference": { + "type": { + "kind": "enum", + "name": "PreferenceEnum" + }, + "offset": 88 + }, + "Id": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 0 + }, + "ColorBasis": { + "type": { + "kind": "enum", + "name": "ColorBasisEnum" + }, + "offset": 64 + } + }, + "kind": "struct", + "size": 96 + }, + "_DMM_MONITORDESCRIPTOR_SERIALIZATION": { + "fields": { + "Origin": { + "type": { + "kind": "enum", + "name": "OriginEnum" + }, + "offset": 8 + }, + "Data": { + "type": { + "count": 128, + "subtype": { + "kind": "base", + "name": "unsigned char" + }, + "kind": "array" + }, + "offset": 12 + }, + "Type": { + "type": { + "kind": "enum", + "name": "TypeEnum" + }, + "offset": 4 + }, + "Id": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 0 + } + }, + "kind": "struct", + "size": 140 + }, + "__unnamed_127c": { + "fields": { + "Wcb": { + "type": { + "kind": "struct", + "name": "nt_symbols!_WAIT_CONTEXT_BLOCK" + }, + "offset": 0 + }, + "ListEntry": { + "type": { + "kind": "struct", + "name": "nt_symbols!_LIST_ENTRY" + }, + "offset": 0 + } + }, + "kind": "struct", + "size": 72 + }, + "_D3DMATRIX": { + "fields": { + "_41": { + "type": { + "kind": "base", + "name": "float" + }, + "offset": 48 + }, + "_42": { + "type": { + "kind": "base", + "name": "float" + }, + "offset": 52 + }, + "_43": { + "type": { + "kind": "base", + "name": "float" + }, + "offset": 56 + }, + "_44": { + "type": { + "kind": "base", + "name": "float" + }, + "offset": 60 + }, + "_34": { + "type": { + "kind": "base", + "name": "float" + }, + "offset": 44 + }, + "_14": { + "type": { + "kind": "base", + "name": "float" + }, + "offset": 12 + }, + "_13": { + "type": { + "kind": "base", + "name": "float" + }, + "offset": 8 + }, + "_12": { + "type": { + "kind": "base", + "name": "float" + }, + "offset": 4 + }, + "_11": { + "type": { + "kind": "base", + "name": "float" + }, + "offset": 0 + }, + "_24": { + "type": { + "kind": "base", + "name": "float" + }, + "offset": 28 + }, + "_31": { + "type": { + "kind": "base", + "name": "float" + }, + "offset": 32 + }, + "_33": { + "type": { + "kind": "base", + "name": "float" + }, + "offset": 40 + }, + "_32": { + "type": { + "kind": "base", + "name": "float" + }, + "offset": 36 + }, + "_22": { + "type": { + "kind": "base", + "name": "float" + }, + "offset": 20 + }, + "_23": { + "type": { + "kind": "base", + "name": "float" + }, + "offset": 24 + }, + "_21": { + "type": { + "kind": "base", + "name": "float" + }, + "offset": 16 + } + }, + "kind": "struct", + "size": 64 + }, + "_LARGE_UNICODE_STRING": { + "fields": { + "Buffer": { + "type": { + "subtype": { + "kind": "base", + "name": "unsigned short" + }, + "kind": "pointer" + }, + "offset": 8 + }, + "Length": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 0 + }, + "MaximumLength": { + "type": { + "bit_position": 0, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 31 + }, + "offset": 4 + }, + "bAnsi": { + "type": { + "bit_position": 31, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 1 + }, + "offset": 4 + } + }, + "kind": "struct", + "size": 16 + }, + "_VK_VALUES_STRINGS": { + "fields": { + "fReserved": { + "type": { + "kind": "base", + "name": "unsigned char" + }, + "offset": 8 + }, + "pszMultiNames": { + "type": { + "subtype": { + "kind": "base", + "name": "unsigned char" + }, + "kind": "pointer" + }, + "offset": 0 + } + }, + "kind": "struct", + "size": 16 + }, + "tagHID_TLC_INFO": { + "fields": { + "cExcludeOrphaned": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 36 + }, + "cDevices": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 20 + }, + "usUsage": { + "type": { + "kind": "base", + "name": "unsigned short" + }, + "offset": 18 + }, + "cExcludeRequest": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 32 + }, + "link": { + "type": { + "kind": "struct", + "name": "nt_symbols!_LIST_ENTRY" + }, + "offset": 0 + }, + "cUsagePageRequest": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 28 + }, + "usUsagePage": { + "type": { + "kind": "base", + "name": "unsigned short" + }, + "offset": 16 + }, + "cDirectRequest": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 24 + } + }, + "kind": "struct", + "size": 40 + }, + "_DMM_MONITOR_SOURCE_MODE_SERIALIZATION": { + "fields": { + "Info": { + "type": { + "kind": "struct", + "name": "_D3DKMDT_MONITOR_SOURCE_MODE" + }, + "offset": 0 + }, + "TimingType": { + "type": { + "kind": "enum", + "name": "TimingTypeEnum" + }, + "offset": 96 + } + }, + "kind": "struct", + "size": 104 + }, + "tagCURSOR": { + "fields": { + "rt": { + "type": { + "kind": "base", + "name": "unsigned short" + }, + "offset": 58 + }, + "head": { + "type": { + "kind": "struct", + "name": "_PROCMARKHEAD" + }, + "offset": 0 + }, + "hbmUserAlpha": { + "type": { + "subtype": { + "kind": "struct", + "name": "HBITMAP__" + }, + "kind": "pointer" + }, + "offset": 112 + }, + "xHotspot": { + "type": { + "kind": "base", + "name": "short" + }, + "offset": 68 + }, + "hbmColor": { + "type": { + "subtype": { + "kind": "struct", + "name": "HBITMAP__" + }, + "kind": "pointer" + }, + "offset": 80 + }, + "pcurNext": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagCURSOR" + }, + "kind": "pointer" + }, + "offset": 32 + }, + "CURSORF_flags": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 64 + }, + "hbmMask": { + "type": { + "subtype": { + "kind": "struct", + "name": "HBITMAP__" + }, + "kind": "pointer" + }, + "offset": 72 + }, + "bpp": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 120 + }, + "cy": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 128 + }, + "cx": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 124 + }, + "rcBounds": { + "type": { + "kind": "struct", + "name": "tagRECT" + }, + "offset": 96 + }, + "atomModName": { + "type": { + "kind": "base", + "name": "unsigned short" + }, + "offset": 56 + }, + "hbmAlpha": { + "type": { + "subtype": { + "kind": "struct", + "name": "HBITMAP__" + }, + "kind": "pointer" + }, + "offset": 88 + }, + "yHotspot": { + "type": { + "kind": "base", + "name": "short" + }, + "offset": 70 + }, + "strName": { + "type": { + "kind": "struct", + "name": "nt_symbols!_UNICODE_STRING" + }, + "offset": 40 + } + }, + "kind": "struct", + "size": 136 + }, + "_D3DKMDT_GAMMA_RAMP": { + "fields": { + "Data": { + "type": { + "kind": "struct", + "name": "__unnamed_182e" + }, + "offset": 16 + }, + "DataSize": { + "type": { + "kind": "base", + "name": "unsigned long long" + }, + "offset": 8 + }, + "Type": { + "type": { + "kind": "enum", + "name": "TypeEnum" + }, + "offset": 0 + } + }, + "kind": "struct", + "size": 24 + }, + "HWND__": { + "fields": { + "unused": { + "type": { + "kind": "base", + "name": "long" + }, + "offset": 0 + } + }, + "kind": "struct", + "size": 4 + }, + "__unnamed_1207": { + "fields": { + "ShareAccess": { + "type": { + "kind": "base", + "name": "unsigned short" + }, + "offset": 18 + }, + "Reserved": { + "type": { + "kind": "base", + "name": "unsigned short" + }, + "offset": 16 + }, + "SecurityContext": { + "type": { + "subtype": { + "kind": "struct", + "name": "nt_symbols!_IO_SECURITY_CONTEXT" + }, + "kind": "pointer" + }, + "offset": 0 + }, + "Options": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 8 + }, + "Parameters": { + "type": { + "subtype": { + "kind": "struct", + "name": "nt_symbols!_MAILSLOT_CREATE_PARAMETERS" + }, + "kind": "pointer" + }, + "offset": 24 + } + }, + "kind": "struct", + "size": 32 + }, + "__unnamed_18a1": { + "fields": { + "Text": { + "type": { + "kind": "enum", + "name": "TextEnum" + }, + "offset": 0 + }, + "Graphics": { + "type": { + "kind": "struct", + "name": "_D3DKMDT_GRAPHICS_RENDERING_FORMAT" + }, + "offset": 0 + } + }, + "kind": "struct", + "size": 32 + }, + "_DMM_VIDPNPATHANDTARGETMODE_SERIALIZATION": { + "fields": { + "TargetMode": { + "type": { + "kind": "struct", + "name": "_D3DKMDT_VIDPN_TARGET_MODE" + }, + "offset": 360 + }, + "PathInfo": { + "type": { + "kind": "struct", + "name": "_D3DKMDT_VIDPN_PRESENT_PATH" + }, + "offset": 0 + } + }, + "kind": "struct", + "size": 432 + }, + "HKL__": { + "fields": { + "unused": { + "type": { + "kind": "base", + "name": "long" + }, + "offset": 0 + } + }, + "kind": "struct", + "size": 4 + }, + "__unnamed_1209": { + "fields": { + "Length": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 0 + }, + "ByteOffset": { + "type": { + "kind": "struct", + "name": "nt_symbols!_LARGE_INTEGER" + }, + "offset": 16 + }, + "Key": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 8 + } + }, + "kind": "struct", + "size": 24 + }, + "tagDCE": { + "fields": { + "hrgnClipPublic": { + "type": { + "subtype": { + "kind": "struct", + "name": "HRGN__" + }, + "kind": "pointer" + }, + "offset": 48 + }, + "hrgnClip": { + "type": { + "subtype": { + "kind": "struct", + "name": "HRGN__" + }, + "kind": "pointer" + }, + "offset": 40 + }, + "pwndOrg": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagWND" + }, + "kind": "pointer" + }, + "offset": 16 + }, + "pdceNext": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagDCE" + }, + "kind": "pointer" + }, + "offset": 0 + }, + "ppiOwner": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagPROCESSINFO" + }, + "kind": "pointer" + }, + "offset": 80 + }, + "DCX_flags": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 64 + }, + "hdc": { + "type": { + "subtype": { + "kind": "struct", + "name": "HDC__" + }, + "kind": "pointer" + }, + "offset": 8 + }, + "ptiOwner": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagTHREADINFO" + }, + "kind": "pointer" + }, + "offset": 72 + }, + "hrgnSavedVis": { + "type": { + "subtype": { + "kind": "struct", + "name": "HRGN__" + }, + "kind": "pointer" + }, + "offset": 56 + }, + "pwndRedirect": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagWND" + }, + "kind": "pointer" + }, + "offset": 32 + }, + "pMonitor": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagMONITOR" + }, + "kind": "pointer" + }, + "offset": 88 + }, + "pwndClip": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagWND" + }, + "kind": "pointer" + }, + "offset": 24 + } + }, + "kind": "struct", + "size": 96 + }, + "VSC_LPWSTR": { + "fields": { + "vsc": { + "type": { + "kind": "base", + "name": "unsigned char" + }, + "offset": 0 + }, + "pwsz": { + "type": { + "subtype": { + "kind": "base", + "name": "unsigned short" + }, + "kind": "pointer" + }, + "offset": 8 + } + }, + "kind": "struct", + "size": 16 + }, + "tagQ": { + "fields": { + "hwndDblClk": { + "type": { + "subtype": { + "kind": "struct", + "name": "HWND__" + }, + "kind": "pointer" + }, + "offset": 112 + }, + "timeDblClk": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 108 + }, + "spwndFocus": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagWND" + }, + "kind": "pointer" + }, + "offset": 72 + }, + "ExtraInfo": { + "type": { + "kind": "base", + "name": "long long" + }, + "offset": 328 + }, + "cLockCount": { + "type": { + "kind": "base", + "name": "unsigned short" + }, + "offset": 322 + }, + "iCursorLevel": { + "type": { + "kind": "base", + "name": "long" + }, + "offset": 312 + }, + "ptiSysLock": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagTHREADINFO" + }, + "kind": "pointer" + }, + "offset": 24 + }, + "caret": { + "type": { + "kind": "struct", + "name": "tagCARET" + }, + "offset": 232 + }, + "ptiMouse": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagTHREADINFO" + }, + "kind": "pointer" + }, + "offset": 48 + }, + "spwndActivePrev": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagWND" + }, + "kind": "pointer" + }, + "offset": 88 + }, + "ptMouseMove": { + "type": { + "kind": "struct", + "name": "tagPOINT" + }, + "offset": 128 + }, + "msgDblClk": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 100 + }, + "msgJournal": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 324 + }, + "ptiKeyboard": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagTHREADINFO" + }, + "kind": "pointer" + }, + "offset": 56 + }, + "cThreads": { + "type": { + "kind": "base", + "name": "unsigned short" + }, + "offset": 320 + }, + "QF_flags": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 316 + }, + "mlInput": { + "type": { + "kind": "struct", + "name": "tagMLIST" + }, + "offset": 0 + }, + "spwndActive": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagWND" + }, + "kind": "pointer" + }, + "offset": 80 + }, + "codeCapture": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 96 + }, + "idSysLock": { + "type": { + "kind": "base", + "name": "unsigned long long" + }, + "offset": 32 + }, + "spcurCurrent": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagCURSOR" + }, + "kind": "pointer" + }, + "offset": 304 + }, + "ulEtwReserved1": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 336 + }, + "ptDblClk": { + "type": { + "kind": "struct", + "name": "tagPOINT" + }, + "offset": 120 + }, + "xbtnDblClk": { + "type": { + "kind": "base", + "name": "unsigned short" + }, + "offset": 104 + }, + "afKeyRecentDown": { + "type": { + "count": 32, + "subtype": { + "kind": "base", + "name": "unsigned char" + }, + "kind": "array" + }, + "offset": 136 + }, + "afKeyState": { + "type": { + "count": 64, + "subtype": { + "kind": "base", + "name": "unsigned char" + }, + "kind": "array" + }, + "offset": 168 + }, + "spwndCapture": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagWND" + }, + "kind": "pointer" + }, + "offset": 64 + }, + "idSysPeek": { + "type": { + "kind": "base", + "name": "unsigned long long" + }, + "offset": 40 + } + }, + "kind": "struct", + "size": 344 + }, + "__unnamed_1203": { + "fields": { + "ShareAccess": { + "type": { + "kind": "base", + "name": "unsigned short" + }, + "offset": 18 + }, + "Reserved": { + "type": { + "kind": "base", + "name": "unsigned short" + }, + "offset": 16 + }, + "SecurityContext": { + "type": { + "subtype": { + "kind": "struct", + "name": "nt_symbols!_IO_SECURITY_CONTEXT" + }, + "kind": "pointer" + }, + "offset": 0 + }, + "Options": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 8 + }, + "Parameters": { + "type": { + "subtype": { + "kind": "struct", + "name": "nt_symbols!_NAMED_PIPE_CREATE_PARAMETERS" + }, + "kind": "pointer" + }, + "offset": 24 + } + }, + "kind": "struct", + "size": 32 + }, + "HGESTUREINFO__": { + "fields": { + "unused": { + "type": { + "kind": "base", + "name": "long" + }, + "offset": 0 + } + }, + "kind": "struct", + "size": 4 + }, + "tagCLS": { + "fields": { + "spcur": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagCURSOR" + }, + "kind": "pointer" + }, + "offset": 120 + }, + "cbwndExtra": { + "type": { + "kind": "base", + "name": "long" + }, + "offset": 100 + }, + "pclsClone": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagCLS" + }, + "kind": "pointer" + }, + "offset": 72 + }, + "lpszClientAnsiMenuName": { + "type": { + "subtype": { + "kind": "base", + "name": "unsigned char" + }, + "kind": "pointer" + }, + "offset": 40 + }, + "pclsBase": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagCLS" + }, + "kind": "pointer" + }, + "offset": 64 + }, + "atomNVClassName": { + "type": { + "kind": "base", + "name": "unsigned short" + }, + "offset": 10 + }, + "style": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 84 + }, + "pclsNext": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagCLS" + }, + "kind": "pointer" + }, + "offset": 0 + }, + "CSF_flags": { + "type": { + "kind": "base", + "name": "unsigned short" + }, + "offset": 34 + }, + "lpfnWndProc": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 88 + }, + "lpszAnsiClassName": { + "type": { + "subtype": { + "kind": "base", + "name": "unsigned char" + }, + "kind": "pointer" + }, + "offset": 144 + }, + "spcpdFirst": { + "type": { + "subtype": { + "kind": "struct", + "name": "_CALLPROCDATA" + }, + "kind": "pointer" + }, + "offset": 56 + }, + "lpszClientUnicodeMenuName": { + "type": { + "subtype": { + "kind": "base", + "name": "unsigned short" + }, + "kind": "pointer" + }, + "offset": 48 + }, + "cbclsExtra": { + "type": { + "kind": "base", + "name": "long" + }, + "offset": 96 + }, + "lpszMenuName": { + "type": { + "subtype": { + "kind": "base", + "name": "unsigned short" + }, + "kind": "pointer" + }, + "offset": 136 + }, + "spicnSm": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagCURSOR" + }, + "kind": "pointer" + }, + "offset": 152 + }, + "hTaskWow": { + "type": { + "kind": "base", + "name": "unsigned short" + }, + "offset": 32 + }, + "cWndReferenceCount": { + "type": { + "kind": "base", + "name": "long" + }, + "offset": 80 + }, + "hbrBackground": { + "type": { + "subtype": { + "kind": "struct", + "name": "HBRUSH__" + }, + "kind": "pointer" + }, + "offset": 128 + }, + "spicn": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagCURSOR" + }, + "kind": "pointer" + }, + "offset": 112 + }, + "fnid": { + "type": { + "kind": "base", + "name": "unsigned short" + }, + "offset": 12 + }, + "pdce": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagDCE" + }, + "kind": "pointer" + }, + "offset": 24 + }, + "hModule": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 104 + }, + "rpdeskParent": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagDESKTOP" + }, + "kind": "pointer" + }, + "offset": 16 + }, + "atomClassName": { + "type": { + "kind": "base", + "name": "unsigned short" + }, + "offset": 8 + } + }, + "kind": "struct", + "size": 160 + }, + "_PROCDESKHEAD": { + "fields": { + "cLockObj": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 8 + }, + "pSelf": { + "type": { + "subtype": { + "kind": "base", + "name": "unsigned char" + }, + "kind": "pointer" + }, + "offset": 32 + }, + "hTaskWow": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 16 + }, + "rpdesk": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagDESKTOP" + }, + "kind": "pointer" + }, + "offset": 24 + }, + "h": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 0 + } + }, + "kind": "struct", + "size": 40 + }, + "_DMM_COMMITVIDPNREQUESTSET_SERIALIZATION": { + "fields": { + "CommitVidPnRequestOffset": { + "type": { + "count": 1, + "subtype": { + "kind": "base", + "name": "unsigned long" + }, + "kind": "array" + }, + "offset": 4 + }, + "NumCommitVidPnRequests": { + "type": { + "kind": "base", + "name": "unsigned char" + }, + "offset": 0 + } + }, + "kind": "struct", + "size": 8 + }, + "_VK_TO_FUNCTION_TABLE": { + "fields": { + "NLSFEProcType": { + "type": { + "kind": "base", + "name": "unsigned char" + }, + "offset": 1 + }, + "NLSFEProcCurrent": { + "type": { + "kind": "base", + "name": "unsigned char" + }, + "offset": 2 + }, + "Vk": { + "type": { + "kind": "base", + "name": "unsigned char" + }, + "offset": 0 + }, + "NLSFEProcSwitch": { + "type": { + "kind": "base", + "name": "unsigned char" + }, + "offset": 3 + }, + "NLSFEProcAlt": { + "type": { + "count": 8, + "subtype": { + "kind": "struct", + "name": "_VK_FUNCTION_PARAM" + }, + "kind": "array" + }, + "offset": 68 + }, + "NLSFEProc": { + "type": { + "count": 8, + "subtype": { + "kind": "struct", + "name": "_VK_FUNCTION_PARAM" + }, + "kind": "array" + }, + "offset": 4 + } + }, + "kind": "struct", + "size": 132 + }, + "_DMM_MONITORDESCRIPTORSET_SERIALIZATION": { + "fields": { + "NumDescriptors": { + "type": { + "kind": "base", + "name": "unsigned char" + }, + "offset": 0 + }, + "DescriptorSerialization": { + "type": { + "count": 1, + "subtype": { + "kind": "struct", + "name": "_DMM_MONITORDESCRIPTOR_SERIALIZATION" + }, + "kind": "array" + }, + "offset": 4 + } + }, + "kind": "struct", + "size": 144 + }, + "_DMM_MONITORSOURCEMODESET_SERIALIZATION": { + "fields": { + "NumModes": { + "type": { + "kind": "base", + "name": "unsigned char" + }, + "offset": 0 + }, + "ModeSerialization": { + "type": { + "count": 1, + "subtype": { + "kind": "struct", + "name": "_DMM_MONITOR_SOURCE_MODE_SERIALIZATION" + }, + "kind": "array" + }, + "offset": 8 + } + }, + "kind": "struct", + "size": 112 + }, + "_CALLBACKWND": { + "fields": { + "hwnd": { + "type": { + "subtype": { + "kind": "struct", + "name": "HWND__" + }, + "kind": "pointer" + }, + "offset": 0 + }, + "pActCtx": { + "type": { + "subtype": { + "kind": "struct", + "name": "nt_symbols!_ACTIVATION_CONTEXT" + }, + "kind": "pointer" + }, + "offset": 16 + }, + "pwnd": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagWND" + }, + "kind": "pointer" + }, + "offset": 8 + } + }, + "kind": "struct", + "size": 24 + }, + "_DMM_VIDPNPATHANDTARGETMODESET_SERIALIZATION": { + "fields": { + "PathInfo": { + "type": { + "kind": "struct", + "name": "_D3DKMDT_VIDPN_PRESENT_PATH" + }, + "offset": 0 + }, + "TargetModeSet": { + "type": { + "kind": "struct", + "name": "_DMM_VIDPNTARGETMODESET_SERIALIZATION" + }, + "offset": 360 + } + }, + "kind": "struct", + "size": 440 + }, + "_VK_FUNCTION_PARAM": { + "fields": { + "NLSFEProcIndex": { + "type": { + "kind": "base", + "name": "unsigned char" + }, + "offset": 0 + }, + "NLSFEProcParam": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 4 + } + }, + "kind": "struct", + "size": 8 + }, + "tagSBCALC": { + "fields": { + "posMax": { + "type": { + "kind": "base", + "name": "long" + }, + "offset": 4 + }, + "pxStart": { + "type": { + "kind": "base", + "name": "long" + }, + "offset": 44 + }, + "pxThumbBottom": { + "type": { + "kind": "base", + "name": "long" + }, + "offset": 48 + }, + "cpxThumb": { + "type": { + "kind": "base", + "name": "long" + }, + "offset": 32 + }, + "pxMin": { + "type": { + "kind": "base", + "name": "long" + }, + "offset": 60 + }, + "pxThumbTop": { + "type": { + "kind": "base", + "name": "long" + }, + "offset": 52 + }, + "pxDownArrow": { + "type": { + "kind": "base", + "name": "long" + }, + "offset": 40 + }, + "pos": { + "type": { + "kind": "base", + "name": "long" + }, + "offset": 12 + }, + "cpx": { + "type": { + "kind": "base", + "name": "long" + }, + "offset": 56 + }, + "pxBottom": { + "type": { + "kind": "base", + "name": "long" + }, + "offset": 20 + }, + "pxTop": { + "type": { + "kind": "base", + "name": "long" + }, + "offset": 16 + }, + "pxLeft": { + "type": { + "kind": "base", + "name": "long" + }, + "offset": 24 + }, + "pxRight": { + "type": { + "kind": "base", + "name": "long" + }, + "offset": 28 + }, + "pxUpArrow": { + "type": { + "kind": "base", + "name": "long" + }, + "offset": 36 + }, + "posMin": { + "type": { + "kind": "base", + "name": "long" + }, + "offset": 0 + }, + "page": { + "type": { + "kind": "base", + "name": "long" + }, + "offset": 8 + } + }, + "kind": "struct", + "size": 64 + }, + "HDESK__": { + "fields": { + "unused": { + "type": { + "kind": "base", + "name": "long" + }, + "offset": 0 + } + }, + "kind": "struct", + "size": 4 + }, + "HIMC__": { + "fields": { + "unused": { + "type": { + "kind": "base", + "name": "long" + }, + "offset": 0 + } + }, + "kind": "struct", + "size": 4 + }, + "_D3DKMDT_COLOR_COEFF_DYNAMIC_RANGES": { + "fields": { + "SecondChannel": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 4 + }, + "FourthChannel": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 12 + }, + "ThirdChannel": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 8 + }, + "FirstChannel": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 0 + } + }, + "kind": "struct", + "size": 16 + }, + "tagMENUSTATE": { + "fields": { + "cxAni": { + "type": { + "kind": "base", + "name": "long" + }, + "offset": 116 + }, + "pGlobalPopupMenu": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagPOPUPMENU" + }, + "kind": "pointer" + }, + "offset": 0 + }, + "uDraggingIndex": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 88 + }, + "fNotifyByPos": { + "type": { + "bit_position": 17, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 1 + }, + "offset": 8 + }, + "fInCallHandleMenuMessages": { + "type": { + "bit_position": 9, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 1 + }, + "offset": 8 + }, + "ixAni": { + "type": { + "kind": "base", + "name": "long" + }, + "offset": 108 + }, + "dwLockCount": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 40 + }, + "fAutoDismiss": { + "type": { + "bit_position": 11, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 1 + }, + "offset": 8 + }, + "fIsSysMenu": { + "type": { + "bit_position": 1, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 1 + }, + "offset": 8 + }, + "dwAniStartTime": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 104 + }, + "uButtonDownHitArea": { + "type": { + "kind": "base", + "name": "unsigned long long" + }, + "offset": 64 + }, + "fIgnoreButtonUp": { + "type": { + "bit_position": 13, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 1 + }, + "offset": 8 + }, + "ptButtonDown": { + "type": { + "kind": "struct", + "name": "tagPOINT" + }, + "offset": 56 + }, + "fMenuStarted": { + "type": { + "bit_position": 0, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 1 + }, + "offset": 8 + }, + "iAniDropDir": { + "type": { + "bit_position": 19, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 5 + }, + "offset": 8 + }, + "hdcAni": { + "type": { + "subtype": { + "kind": "struct", + "name": "HDC__" + }, + "kind": "pointer" + }, + "offset": 136 + }, + "fModelessMenu": { + "type": { + "bit_position": 8, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 1 + }, + "offset": 8 + }, + "hbmAni": { + "type": { + "subtype": { + "kind": "struct", + "name": "HBITMAP__" + }, + "kind": "pointer" + }, + "offset": 128 + }, + "fInEndMenu": { + "type": { + "bit_position": 4, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 1 + }, + "offset": 8 + }, + "uDraggingFlags": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 92 + }, + "vkButtonDown": { + "type": { + "kind": "base", + "name": "long" + }, + "offset": 76 + }, + "fSetCapture": { + "type": { + "bit_position": 18, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 1 + }, + "offset": 8 + }, + "fInDoDragDrop": { + "type": { + "bit_position": 15, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 1 + }, + "offset": 8 + }, + "fActiveNoForeground": { + "type": { + "bit_position": 16, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 1 + }, + "offset": 8 + }, + "fMouseOffMenu": { + "type": { + "bit_position": 14, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 1 + }, + "offset": 8 + }, + "fDragAndDrop": { + "type": { + "bit_position": 10, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 1 + }, + "offset": 8 + }, + "fInsideMenuLoop": { + "type": { + "bit_position": 2, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 1 + }, + "offset": 8 + }, + "uDraggingHitArea": { + "type": { + "kind": "base", + "name": "unsigned long long" + }, + "offset": 80 + }, + "fButtonDown": { + "type": { + "bit_position": 3, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 1 + }, + "offset": 8 + }, + "ptiMenuStateOwner": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagTHREADINFO" + }, + "kind": "pointer" + }, + "offset": 32 + }, + "cyAni": { + "type": { + "kind": "base", + "name": "long" + }, + "offset": 120 + }, + "iyAni": { + "type": { + "kind": "base", + "name": "long" + }, + "offset": 112 + }, + "hdcWndAni": { + "type": { + "subtype": { + "kind": "struct", + "name": "HDC__" + }, + "kind": "pointer" + }, + "offset": 96 + }, + "fAboutToAutoDismiss": { + "type": { + "bit_position": 12, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 1 + }, + "offset": 8 + }, + "mnFocus": { + "type": { + "kind": "base", + "name": "long" + }, + "offset": 20 + }, + "uButtonDownIndex": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 72 + }, + "fButtonAlwaysDown": { + "type": { + "bit_position": 6, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 1 + }, + "offset": 8 + }, + "fUnderline": { + "type": { + "bit_position": 5, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 1 + }, + "offset": 8 + }, + "ptMouseLast": { + "type": { + "kind": "struct", + "name": "tagPOINT" + }, + "offset": 12 + }, + "pmnsPrev": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagMENUSTATE" + }, + "kind": "pointer" + }, + "offset": 48 + }, + "fDragging": { + "type": { + "bit_position": 7, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 1 + }, + "offset": 8 + }, + "cmdLast": { + "type": { + "kind": "base", + "name": "long" + }, + "offset": 24 + } + }, + "kind": "struct", + "size": 144 + }, + "VK_TO_BIT": { + "fields": { + "Vk": { + "type": { + "kind": "base", + "name": "unsigned char" + }, + "offset": 0 + }, + "ModBits": { + "type": { + "kind": "base", + "name": "unsigned char" + }, + "offset": 1 + } + }, + "kind": "struct", + "size": 2 + }, + "tagWOWTHREADINFO": { + "fields": { + "pIdleEvent": { + "type": { + "subtype": { + "kind": "struct", + "name": "nt_symbols!_KEVENT" + }, + "kind": "pointer" + }, + "offset": 32 + }, + "idParentProcess": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 24 + }, + "idTask": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 8 + }, + "pwtiNext": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagWOWTHREADINFO" + }, + "kind": "pointer" + }, + "offset": 0 + }, + "idWaitObject": { + "type": { + "kind": "base", + "name": "unsigned long long" + }, + "offset": 16 + } + }, + "kind": "struct", + "size": 40 + }, + "__unnamed_1805": { + "fields": { + "Start": { + "type": { + "kind": "struct", + "name": "nt_symbols!_LARGE_INTEGER" + }, + "offset": 0 + }, + "Length": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 8 + } + }, + "kind": "struct", + "size": 12 + }, + "__unnamed_1211": { + "fields": { + "Length": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 0 + }, + "FileInformationClass": { + "type": { + "kind": "enum", + "name": "FileInformationClassEnum" + }, + "offset": 8 + } + }, + "kind": "struct", + "size": 16 + }, + "__unnamed_1213": { + "fields": { + "FileInformationClass": { + "type": { + "kind": "enum", + "name": "FileInformationClassEnum" + }, + "offset": 8 + }, + "AdvanceOnly": { + "type": { + "kind": "base", + "name": "unsigned char" + }, + "offset": 25 + }, + "ClusterCount": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 24 + }, + "Length": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 0 + }, + "DeleteHandle": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 24 + }, + "ReplaceIfExists": { + "type": { + "kind": "base", + "name": "unsigned char" + }, + "offset": 24 + }, + "FileObject": { + "type": { + "subtype": { + "kind": "struct", + "name": "nt_symbols!_FILE_OBJECT" + }, + "kind": "pointer" + }, + "offset": 16 + } + }, + "kind": "struct", + "size": 32 + }, + "__unnamed_1217": { + "fields": { + "FsInformationClass": { + "type": { + "kind": "enum", + "name": "FsInformationClassEnum" + }, + "offset": 8 + }, + "Length": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 0 + } + }, + "kind": "struct", + "size": 16 + }, + "__unnamed_123b": { + "fields": { + "IoResourceRequirementList": { + "type": { + "subtype": { + "kind": "struct", + "name": "nt_symbols!_IO_RESOURCE_REQUIREMENTS_LIST" + }, + "kind": "pointer" + }, + "offset": 0 + } + }, + "kind": "struct", + "size": 8 + }, + "__unnamed_122d": { + "fields": { + "Type": { + "type": { + "kind": "enum", + "name": "TypeEnum" + }, + "offset": 0 + } + }, + "kind": "struct", + "size": 4 + }, + "__unnamed_1950": { + "fields": { + "Length": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 0 + }, + "MaximumAddress": { + "type": { + "kind": "struct", + "name": "nt_symbols!_LARGE_INTEGER" + }, + "offset": 16 + }, + "MinimumAddress": { + "type": { + "kind": "struct", + "name": "nt_symbols!_LARGE_INTEGER" + }, + "offset": 8 + }, + "Alignment": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 4 + } + }, + "kind": "struct", + "size": 24 + }, + "tagITEM": { + "fields": { + "fType": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 0 + }, + "ulX": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 84 + }, + "wID": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 8 + }, + "dwItemData": { + "type": { + "kind": "base", + "name": "unsigned long long" + }, + "offset": 56 + }, + "hbmpChecked": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 24 + }, + "xItem": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 64 + }, + "spSubMenu": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagMENU" + }, + "kind": "pointer" + }, + "offset": 16 + }, + "hbmpUnchecked": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 32 + }, + "fState": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 4 + }, + "dxTab": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 80 + }, + "cxBmp": { + "type": { + "kind": "base", + "name": "long" + }, + "offset": 104 + }, + "yItem": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 68 + }, + "cyItem": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 76 + }, + "umim": { + "type": { + "kind": "struct", + "name": "tagUAHMENUITEMMETRICS" + }, + "offset": 112 + }, + "cch": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 48 + }, + "ulWidth": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 88 + }, + "cyBmp": { + "type": { + "kind": "base", + "name": "long" + }, + "offset": 108 + }, + "lpstr": { + "type": { + "subtype": { + "kind": "base", + "name": "unsigned short" + }, + "kind": "pointer" + }, + "offset": 40 + }, + "cxItem": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 72 + }, + "hbmp": { + "type": { + "subtype": { + "kind": "struct", + "name": "HBITMAP__" + }, + "kind": "pointer" + }, + "offset": 96 + } + }, + "kind": "struct", + "size": 144 + }, + "tagIMEINFOEX": { + "fields": { + "dwImeWinVersion": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 84 + }, + "fSysWow64Only": { + "type": { + "bit_position": 0, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 348 + }, + "fInitOpen": { + "type": { + "kind": "base", + "name": "long" + }, + "offset": 72 + }, + "wszImeDescription": { + "type": { + "count": 50, + "subtype": { + "kind": "base", + "name": "wchar" + }, + "kind": "array" + }, + "offset": 88 + }, + "fCUASLayer": { + "type": { + "bit_position": 1, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 348 + }, + "ImeInfo": { + "type": { + "kind": "struct", + "name": "tagIMEINFO" + }, + "offset": 8 + }, + "wszImeFile": { + "type": { + "count": 80, + "subtype": { + "kind": "base", + "name": "wchar" + }, + "kind": "array" + }, + "offset": 188 + }, + "wszUIClass": { + "type": { + "count": 16, + "subtype": { + "kind": "base", + "name": "wchar" + }, + "kind": "array" + }, + "offset": 36 + }, + "fLoadFlag": { + "type": { + "kind": "base", + "name": "long" + }, + "offset": 76 + }, + "hkl": { + "type": { + "subtype": { + "kind": "struct", + "name": "HKL__" + }, + "kind": "pointer" + }, + "offset": 0 + }, + "dwProdVersion": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 80 + }, + "fdwInitConvMode": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 68 + } + }, + "kind": "struct", + "size": 352 + }, + "__unnamed_1962": { + "fields": { + "BusNumber": { + "type": { + "kind": "struct", + "name": "__unnamed_1958" + }, + "offset": 0 + }, + "Dma": { + "type": { + "kind": "struct", + "name": "__unnamed_1956" + }, + "offset": 0 + }, + "Memory48": { + "type": { + "kind": "struct", + "name": "__unnamed_195e" + }, + "offset": 0 + }, + "Generic": { + "type": { + "kind": "struct", + "name": "__unnamed_1950" + }, + "offset": 0 + }, + "Memory40": { + "type": { + "kind": "struct", + "name": "__unnamed_195c" + }, + "offset": 0 + }, + "DevicePrivate": { + "type": { + "kind": "struct", + "name": "nt_symbols!__unnamed_180f" + }, + "offset": 0 + }, + "ConfigData": { + "type": { + "kind": "struct", + "name": "__unnamed_195a" + }, + "offset": 0 + }, + "Memory64": { + "type": { + "kind": "struct", + "name": "__unnamed_1960" + }, + "offset": 0 + }, + "Memory": { + "type": { + "kind": "struct", + "name": "__unnamed_1950" + }, + "offset": 0 + }, + "Interrupt": { + "type": { + "kind": "struct", + "name": "__unnamed_1954" + }, + "offset": 0 + }, + "Port": { + "type": { + "kind": "struct", + "name": "__unnamed_1950" + }, + "offset": 0 + } + }, + "kind": "struct", + "size": 24 + }, + "tagMSGPPINFO": { + "fields": { + "dwIndexMsgPP": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 0 + } + }, + "kind": "struct", + "size": 4 + }, + "tagSBINFO": { + "fields": { + "WSBflags": { + "type": { + "kind": "base", + "name": "long" + }, + "offset": 0 + }, + "Horz": { + "type": { + "kind": "struct", + "name": "tagSBDATA" + }, + "offset": 4 + }, + "Vert": { + "type": { + "kind": "struct", + "name": "tagSBDATA" + }, + "offset": 20 + } + }, + "kind": "struct", + "size": 36 + }, + "VWPLELEMENT": { + "fields": { + "DataOrTag": { + "type": { + "kind": "base", + "name": "unsigned long long" + }, + "offset": 0 + }, + "pwnd": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagWND" + }, + "kind": "pointer" + }, + "offset": 8 + } + }, + "kind": "struct", + "size": 16 + }, + "tagSBDATA": { + "fields": { + "posMax": { + "type": { + "kind": "base", + "name": "long" + }, + "offset": 4 + }, + "posMin": { + "type": { + "kind": "base", + "name": "long" + }, + "offset": 0 + }, + "page": { + "type": { + "kind": "base", + "name": "long" + }, + "offset": 8 + }, + "pos": { + "type": { + "kind": "base", + "name": "long" + }, + "offset": 12 + } + }, + "kind": "struct", + "size": 16 + }, + "_VSC_VK": { + "fields": { + "Vsc": { + "type": { + "kind": "base", + "name": "unsigned char" + }, + "offset": 0 + }, + "Vk": { + "type": { + "kind": "base", + "name": "unsigned short" + }, + "offset": 2 + } + }, + "kind": "struct", + "size": 4 + }, + "__unnamed_123f": { + "fields": { + "Lock": { + "type": { + "kind": "base", + "name": "unsigned char" + }, + "offset": 0 + } + }, + "kind": "struct", + "size": 1 + }, + "_SCATTER_GATHER_ELEMENT": { + "fields": { + "Length": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 8 + }, + "Reserved": { + "type": { + "kind": "base", + "name": "unsigned long long" + }, + "offset": 16 + }, + "Address": { + "type": { + "kind": "struct", + "name": "nt_symbols!_LARGE_INTEGER" + }, + "offset": 0 + } + }, + "kind": "struct", + "size": 24 + }, + "tagWND": { + "fields": { + "spwndLastActive": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagWND" + }, + "kind": "pointer" + }, + "offset": 240 + }, + "bWS_CLIPCHILDREN": { + "type": { + "bit_position": 25, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 52 + }, + "bMaximizeButtonDown": { + "type": { + "bit_position": 13, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 44 + }, + "bUIStateActive": { + "type": { + "bit_position": 26, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 48 + }, + "bWS_TABSTOP": { + "type": { + "bit_position": 16, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 52 + }, + "bDialogWindow": { + "type": { + "bit_position": 16, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 40 + }, + "lpfnWndProc": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 160 + }, + "bMinimizeButtonDown": { + "type": { + "bit_position": 14, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 44 + }, + "hImc": { + "type": { + "subtype": { + "kind": "struct", + "name": "HIMC__" + }, + "kind": "pointer" + }, + "offset": 248 + }, + "style": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 68 + }, + "bChildNoActivate": { + "type": { + "bit_position": 11, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 288 + }, + "bWS_EX_LAYERED": { + "type": { + "bit_position": 19, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 48 + }, + "bStartPaint": { + "type": { + "bit_position": 2, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 44 + }, + "bVerticallyMaximizedLeft": { + "type": { + "bit_position": 7, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 288 + }, + "bHiddenPopup": { + "type": { + "bit_position": 14, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 40 + }, + "bSendEraseBackground": { + "type": { + "bit_position": 9, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 40 + }, + "bWin50Compat": { + "type": { + "bit_position": 10, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 44 + }, + "bWS_EX_CLIENTEDGE": { + "type": { + "bit_position": 9, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 48 + }, + "fnid": { + "type": { + "kind": "base", + "name": "unsigned short" + }, + "offset": 66 + }, + "bWS_EX_TOOLWINDOW": { + "type": { + "bit_position": 7, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 48 + }, + "bDisabled": { + "type": { + "bit_position": 27, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 52 + }, + "bAnsiWindowProc": { + "type": { + "bit_position": 19, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 40 + }, + "bWin40Compat": { + "type": { + "bit_position": 9, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 44 + }, + "rcClient": { + "type": { + "kind": "struct", + "name": "tagRECT" + }, + "offset": 128 + }, + "bAnsiCreator": { + "type": { + "bit_position": 29, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 40 + }, + "bAnyScrollButtonDown": { + "type": { + "bit_position": 20, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 44 + }, + "bSendSizeMoveMsgs": { + "type": { + "bit_position": 4, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 40 + }, + "bLinked": { + "type": { + "bit_position": 3, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 288 + }, + "bSendNCPaint": { + "type": { + "bit_position": 11, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 40 + }, + "bInternalPaint": { + "type": { + "bit_position": 12, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 40 + }, + "bHasClientEdge": { + "type": { + "bit_position": 4, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 44 + }, + "bHasPalette": { + "type": { + "bit_position": 21, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 40 + }, + "bHasHorizontalScrollbar": { + "type": { + "bit_position": 2, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 40 + }, + "bUIStateFocusRectHidden": { + "type": { + "bit_position": 31, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 48 + }, + "bWS_DLGFRAME": { + "type": { + "bit_position": 22, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 52 + }, + "bWS_EX_MDICHILD": { + "type": { + "bit_position": 6, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 48 + }, + "bHasVerticalScrollbar": { + "type": { + "bit_position": 1, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 40 + }, + "bReserved2": { + "type": { + "bit_position": 0, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 16 + }, + "offset": 52 + }, + "bActiveFrame": { + "type": { + "bit_position": 6, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 40 + }, + "bNoNCPaint": { + "type": { + "bit_position": 8, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 40 + }, + "bHasSPB": { + "type": { + "bit_position": 7, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 40 + }, + "bWS_MINIMIZEBOX": { + "type": { + "bit_position": 17, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 52 + }, + "bScrollBarVerticalTracking": { + "type": { + "bit_position": 21, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 44 + }, + "bWS_EX_DLGMODALFRAME": { + "type": { + "bit_position": 0, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 48 + }, + "bWS_EX_TRANSPARENT": { + "type": { + "bit_position": 5, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 48 + }, + "bPaintNotProcessed": { + "type": { + "bit_position": 22, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 40 + }, + "bSyncPaintPending": { + "type": { + "bit_position": 23, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 40 + }, + "hrgnClip": { + "type": { + "subtype": { + "kind": "struct", + "name": "HRGN__" + }, + "kind": "pointer" + }, + "offset": 200 + }, + "bShellHookRegistered": { + "type": { + "bit_position": 30, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 44 + }, + "spwndChild": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagWND" + }, + "kind": "pointer" + }, + "offset": 112 + }, + "bUnused5": { + "type": { + "bit_position": 16, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 52 + }, + "bInDestroy": { + "type": { + "bit_position": 7, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 44 + }, + "state": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 40 + }, + "bWS_EX_LEFTSCROLLBAR": { + "type": { + "bit_position": 14, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 48 + }, + "bToggleTopmost": { + "type": { + "bit_position": 26, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 40 + }, + "bWS_VSCROLL": { + "type": { + "bit_position": 21, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 52 + }, + "ExStyle": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 48 + }, + "bWS_HSCROLL": { + "type": { + "bit_position": 20, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 52 + }, + "bUpdateDirty": { + "type": { + "bit_position": 13, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 40 + }, + "bWMPaintSent": { + "type": { + "bit_position": 0, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 44 + }, + "bWS_EX_WINDOWEDGE": { + "type": { + "bit_position": 8, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 48 + }, + "bWS_EX_ACCEPTFILE": { + "type": { + "bit_position": 4, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 48 + }, + "bWS_GROUP": { + "type": { + "bit_position": 17, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 52 + }, + "spwndNext": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagWND" + }, + "kind": "pointer" + }, + "offset": 88 + }, + "bVisible": { + "type": { + "bit_position": 28, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 52 + }, + "bVerticallyMaximizedRight": { + "type": { + "bit_position": 8, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 288 + }, + "bForceMenuDraw": { + "type": { + "bit_position": 15, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 40 + }, + "bForceNCPaint": { + "type": { + "bit_position": 22, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 44 + }, + "bOldUI": { + "type": { + "bit_position": 3, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 44 + }, + "spwndClipboardListenerNext": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagWND" + }, + "kind": "pointer" + }, + "offset": 280 + }, + "bWS_EX_NOPADDEDBORDER": { + "type": { + "bit_position": 23, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 48 + }, + "bNoMinmaxAnimatedRects": { + "type": { + "bit_position": 28, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 44 + }, + "spmenuSys": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagMENU" + }, + "kind": "pointer" + }, + "offset": 184 + }, + "bWS_MAXIMIZEBOX": { + "type": { + "bit_position": 16, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 52 + }, + "bHasCaption": { + "type": { + "bit_position": 3, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 40 + }, + "bEraseBackground": { + "type": { + "bit_position": 10, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 40 + }, + "spwndOwner": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagWND" + }, + "kind": "pointer" + }, + "offset": 104 + }, + "subPointer": { + "type": { + "subtype": { + "kind": "struct", + "name": "subTagWNDType" + }, + "kind": "pointer" + }, + "offset": 40 + }, + "cbwndExtra": { + "type": { + "kind": "base", + "name": "long" + }, + "offset": 232 + }, + "bMakeVisibleWhenUnghosted": { + "type": { + "bit_position": 11, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 48 + }, + "bUnused8": { + "type": { + "bit_position": 16, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 2 + }, + "offset": 52 + }, + "bUnused9": { + "type": { + "bit_position": 16, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 3 + }, + "offset": 52 + }, + "bForceFullNCPaintClipRgn": { + "type": { + "bit_position": 23, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 44 + }, + "bWS_EX_RTLREADING": { + "type": { + "bit_position": 13, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 48 + }, + "bUnused1": { + "type": { + "bit_position": 1, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 48 + }, + "bUnused2": { + "type": { + "bit_position": 15, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 48 + }, + "bUnused3": { + "type": { + "bit_position": 21, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 48 + }, + "bUnused4": { + "type": { + "bit_position": 24, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 48 + }, + "bHasMeun": { + "type": { + "bit_position": 0, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 40 + }, + "bUnused6": { + "type": { + "bit_position": 16, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 52 + }, + "bUnused7": { + "type": { + "bit_position": 16, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 2 + }, + "offset": 52 + }, + "bSmallIconFromWMQueryDrag": { + "type": { + "bit_position": 29, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 44 + }, + "bClipboardListener": { + "type": { + "bit_position": 0, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 288 + }, + "bScrollBarLineDownBtnDown": { + "type": { + "bit_position": 19, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 44 + }, + "bRedirectedForPrint": { + "type": { + "bit_position": 2, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 288 + }, + "bWS_EX_RIGHT": { + "type": { + "bit_position": 12, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 48 + }, + "bHasCreatestructName": { + "type": { + "bit_position": 17, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 40 + }, + "bWS_EX_COMPOSITED": { + "type": { + "bit_position": 25, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 48 + }, + "bFullScreen": { + "type": { + "bit_position": 6, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 44 + }, + "hrgnUpdate": { + "type": { + "subtype": { + "kind": "struct", + "name": "HRGN__" + }, + "kind": "pointer" + }, + "offset": 160 + }, + "head": { + "type": { + "kind": "struct", + "name": "_THRDESKHEAD" + }, + "offset": 0 + }, + "bConsoleWindow": { + "type": { + "bit_position": 10, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 288 + }, + "ppropList": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagPROPLIST" + }, + "kind": "pointer" + }, + "offset": 168 + }, + "bWS_EX_TOPMOST": { + "type": { + "bit_position": 3, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 48 + }, + "bScrollBarPageDownBtnDown": { + "type": { + "bit_position": 18, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 44 + }, + "bScrollBarLineUpBtnDown": { + "type": { + "bit_position": 16, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 44 + }, + "bRecievedQuerySuspendMsg": { + "type": { + "bit_position": 24, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 40 + }, + "bMaximizeMonitorRegion": { + "type": { + "bit_position": 11, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 44 + }, + "bRedrawIfHung": { + "type": { + "bit_position": 27, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 40 + }, + "bWS_POPUP": { + "type": { + "bit_position": 31, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 52 + }, + "bWS_EX_CONTEXTHELP": { + "type": { + "bit_position": 10, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 48 + }, + "dwUserData": { + "type": { + "kind": "base", + "name": "unsigned long long" + }, + "offset": 256 + }, + "hMod16": { + "type": { + "kind": "base", + "name": "unsigned short" + }, + "offset": 64 + }, + "FullScreenMode": { + "type": { + "bit_position": 24, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 3 + }, + "offset": 44 + }, + "bLayeredLimbo": { + "type": { + "bit_position": 5, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 288 + }, + "bWS_EX_NOINHERITLAYOUT": { + "type": { + "bit_position": 20, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 48 + }, + "bWS_EX_LAYOUTRTL": { + "type": { + "bit_position": 22, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 48 + }, + "bUIStateKbdAccelHidden": { + "type": { + "bit_position": 30, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 48 + }, + "bWS_BORDER": { + "type": { + "bit_position": 23, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 52 + }, + "bWS_SIZEBOX": { + "type": { + "bit_position": 18, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 52 + }, + "bDestroyed": { + "type": { + "bit_position": 31, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 40 + }, + "bServerSideWindowProc": { + "type": { + "bit_position": 18, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 40 + }, + "bCaptionTextTruncated": { + "type": { + "bit_position": 27, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 44 + }, + "rcWindow": { + "type": { + "kind": "struct", + "name": "tagRECT" + }, + "offset": 112 + }, + "bEndPaintInvalidate": { + "type": { + "bit_position": 1, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 44 + }, + "hrgnNewFrame": { + "type": { + "subtype": { + "kind": "struct", + "name": "HRGN__" + }, + "kind": "pointer" + }, + "offset": 208 + }, + "bBeingActivated": { + "type": { + "bit_position": 20, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 40 + }, + "bWS_EX_COMPOSITEDCompositing": { + "type": { + "bit_position": 28, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 48 + }, + "bWMCreateMsgProcessed": { + "type": { + "bit_position": 31, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 44 + }, + "bWS_EX_NOACTIVATE": { + "type": { + "bit_position": 27, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 48 + }, + "bWS_EX_APPWINDOW": { + "type": { + "bit_position": 18, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 48 + }, + "pSBInfo": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagSBINFO" + }, + "kind": "pointer" + }, + "offset": 176 + }, + "directName": { + "type": { + "subtype": { + "kind": "struct", + "name": "nt_symbols!String" + }, + "kind": "pointer" + }, + "offset": 184 + }, + "bCloseButtonDown": { + "type": { + "bit_position": 12, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 44 + }, + "bMaximized": { + "type": { + "bit_position": 24, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 52 + }, + "bWS_CHILD": { + "type": { + "bit_position": 30, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 52 + }, + "spwndParent": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagWND" + }, + "kind": "pointer" + }, + "offset": 104 + }, + "spmenu": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagMENU" + }, + "kind": "pointer" + }, + "offset": 192 + }, + "bWS_THICKFRAME": { + "type": { + "bit_position": 18, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 52 + }, + "bWS_EX_CONTROLPARENT": { + "type": { + "bit_position": 16, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 48 + }, + "pcls": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagCLS" + }, + "kind": "pointer" + }, + "offset": 168 + }, + "bLayeredForDWM": { + "type": { + "bit_position": 4, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 288 + }, + "bMsgBox": { + "type": { + "bit_position": 5, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 40 + }, + "bHelpButtonDown": { + "type": { + "bit_position": 15, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 44 + }, + "bHasOverlay": { + "type": { + "bit_position": 9, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 288 + }, + "bRedrawFrameIfHung": { + "type": { + "bit_position": 28, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 40 + }, + "bWS_EX_NOPARENTNOTIFY": { + "type": { + "bit_position": 2, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 48 + }, + "bMaximizesToMonitor": { + "type": { + "bit_position": 30, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 40 + }, + "bBottomMost": { + "type": { + "bit_position": 5, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 44 + }, + "bReserved1": { + "type": { + "bit_position": 0, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 16 + }, + "offset": 52 + }, + "bRedirected": { + "type": { + "bit_position": 29, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 48 + }, + "bReserved3": { + "type": { + "bit_position": 0, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 16 + }, + "offset": 52 + }, + "bReserved4": { + "type": { + "bit_position": 0, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 16 + }, + "offset": 52 + }, + "bReserved5": { + "type": { + "bit_position": 0, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 16 + }, + "offset": 52 + }, + "bReserved6": { + "type": { + "bit_position": 0, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 16 + }, + "offset": 52 + }, + "bReserved7": { + "type": { + "bit_position": 0, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 16 + }, + "offset": 52 + }, + "spwndPrev": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagWND" + }, + "kind": "pointer" + }, + "offset": 96 + }, + "bLayeredInvalidate": { + "type": { + "bit_position": 1, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 288 + }, + "state2": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 44 + }, + "bWS_CLIPSIBLINGS": { + "type": { + "bit_position": 26, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 52 + }, + "bScrollBarPageUpBtnDown": { + "type": { + "bit_position": 17, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 44 + }, + "pTransform": { + "type": { + "subtype": { + "kind": "struct", + "name": "_D3DMATRIX" + }, + "kind": "pointer" + }, + "offset": 272 + }, + "bWin31Compat": { + "type": { + "bit_position": 8, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 44 + }, + "ExStyle2": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 288 + }, + "bHIGHDPI_UNAWARE_Unused": { + "type": { + "bit_position": 6, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 288 + }, + "bWS_SYSMENU": { + "type": { + "bit_position": 19, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 52 + }, + "hModule": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 56 + }, + "strName": { + "type": { + "kind": "struct", + "name": "_LARGE_UNICODE_STRING" + }, + "offset": 232 + }, + "pActCtx": { + "type": { + "subtype": { + "kind": "struct", + "name": "nt_symbols!_ACTIVATION_CONTEXT" + }, + "kind": "pointer" + }, + "offset": 264 + }, + "bMinimized": { + "type": { + "bit_position": 29, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 52 + }, + "bRecievedSuspendMsg": { + "type": { + "bit_position": 25, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 40 + }, + "bWS_EX_STATICEDGE": { + "type": { + "bit_position": 17, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 48 + } + }, + "kind": "struct", + "size": 296 + }, + "_WM_VALUES_STRINGS": { + "fields": { + "pszName": { + "type": { + "subtype": { + "kind": "base", + "name": "unsigned char" + }, + "kind": "pointer" + }, + "offset": 0 + }, + "fInternal": { + "type": { + "kind": "base", + "name": "unsigned char" + }, + "offset": 8 + }, + "fDefined": { + "type": { + "kind": "base", + "name": "unsigned char" + }, + "offset": 9 + } + }, + "kind": "struct", + "size": 16 + }, + "_D3DKMDT_GRAPHICS_RENDERING_FORMAT": { + "fields": { + "VisibleRegionSize": { + "type": { + "kind": "struct", + "name": "_D3DKMDT_2DREGION" + }, + "offset": 8 + }, + "Stride": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 16 + }, + "PixelFormat": { + "type": { + "kind": "enum", + "name": "PixelFormatEnum" + }, + "offset": 20 + }, + "PixelValueAccessMode": { + "type": { + "kind": "enum", + "name": "PixelValueAccessModeEnum" + }, + "offset": 28 + }, + "PrimSurfSize": { + "type": { + "kind": "struct", + "name": "_D3DKMDT_2DREGION" + }, + "offset": 0 + }, + "ColorBasis": { + "type": { + "kind": "enum", + "name": "ColorBasisEnum" + }, + "offset": 24 + } + }, + "kind": "struct", + "size": 32 + }, + "_VK_TO_WCHARS1": { + "fields": { + "Attributes": { + "type": { + "kind": "base", + "name": "unsigned char" + }, + "offset": 1 + }, + "VirtualKey": { + "type": { + "kind": "base", + "name": "unsigned char" + }, + "offset": 0 + }, + "wch": { + "type": { + "count": 1, + "subtype": { + "kind": "base", + "name": "wchar" + }, + "kind": "array" + }, + "offset": 2 + } + }, + "kind": "struct", + "size": 4 + }, + "_TLSPRITESTATE": { + "fields": { + "flOriginalSurfFlags": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 4 + }, + "iSpriteType": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 16 + }, + "pfnSaveScreenBits": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 144 + }, + "bInsideDriverCall": { + "type": { + "kind": "base", + "name": "unsigned char" + }, + "offset": 0 + }, + "pfnStrokePath": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 48 + }, + "pfnTransparentBlt": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 112 + }, + "pfnPaint": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 64 + }, + "pfnFillPath": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 56 + }, + "pfnStretchBltROP": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 152 + }, + "iType": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 24 + }, + "pfnPlgBlt": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 128 + }, + "pfnCopyBits": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 80 + }, + "pState": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 32 + }, + "iOriginalType": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 8 + }, + "pfnTextOut": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 96 + }, + "pfnDrawStream": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 160 + }, + "pfnStrokeAndFillPath": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 40 + }, + "pfnLineTo": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 104 + }, + "pfnStretchBlt": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 88 + }, + "pfnGradientFill": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 136 + }, + "pfnAlphaBlend": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 120 + }, + "flags": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 20 + }, + "flSpriteSurfFlags": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 12 + }, + "pfnBitBlt": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 72 + } + }, + "kind": "struct", + "size": 168 + }, + "tagUAHMENUITEMMETRICS": { + "fields": { + "rgsizeBar": { + "type": { + "count": 2, + "subtype": { + "kind": "struct", + "name": "tagSIZE" + }, + "kind": "array" + }, + "offset": 0 + }, + "rgsizePopup": { + "type": { + "count": 4, + "subtype": { + "kind": "struct", + "name": "tagSIZE" + }, + "kind": "array" + }, + "offset": 0 + } + }, + "kind": "struct", + "size": 32 + }, + "__unnamed_121b": { + "fields": { + "Length": { + "type": { + "subtype": { + "kind": "struct", + "name": "nt_symbols!_LARGE_INTEGER" + }, + "kind": "pointer" + }, + "offset": 0 + }, + "ByteOffset": { + "type": { + "kind": "struct", + "name": "nt_symbols!_LARGE_INTEGER" + }, + "offset": 16 + }, + "Key": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 8 + } + }, + "kind": "struct", + "size": 24 + }, + "__unnamed_1229": { + "fields": { + "Srb": { + "type": { + "subtype": { + "kind": "struct", + "name": "nt_symbols!_SCSI_REQUEST_BLOCK" + }, + "kind": "pointer" + }, + "offset": 0 + } + }, + "kind": "struct", + "size": 8 + }, + "__unnamed_121f": { + "fields": { + "Length": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 8 + }, + "SecurityInformation": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 0 + } + }, + "kind": "struct", + "size": 16 + }, + "__unnamed_1225": { + "fields": { + "DeviceObject": { + "type": { + "subtype": { + "kind": "struct", + "name": "nt_symbols!_DEVICE_OBJECT" + }, + "kind": "pointer" + }, + "offset": 8 + }, + "Vpb": { + "type": { + "subtype": { + "kind": "struct", + "name": "nt_symbols!_VPB" + }, + "kind": "pointer" + }, + "offset": 0 + } + }, + "kind": "struct", + "size": 16 + }, + "subTagWNDType": { + "fields": { + "style_bitmask": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 28 + }, + "lpfnWndProc": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 120 + } + }, + "kind": "struct", + "size": 128 + }, + "_HEAD": { + "fields": { + "h": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 0 + }, + "cLockObj": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 8 + } + }, + "kind": "struct", + "size": 16 + }, + "tagIMEINFO": { + "fields": { + "fdwProperty": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 4 + }, + "fdwSelectCaps": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 24 + }, + "fdwUICaps": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 16 + }, + "dwPrivateDataSize": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 0 + }, + "fdwSCSCaps": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 20 + }, + "fdwSentenceCaps": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 12 + }, + "fdwConversionCaps": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 8 + } + }, + "kind": "struct", + "size": 28 + }, + "_DXGK_DIAG_CODE_POINT_PACKET": { + "fields": { + "Header": { + "type": { + "kind": "struct", + "name": "_DXGK_DIAG_HEADER" + }, + "offset": 0 + }, + "Param3": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 60 + }, + "Param1": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 52 + }, + "CodePointType": { + "type": { + "kind": "enum", + "name": "CodePointTypeEnum" + }, + "offset": 48 + }, + "Param2": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 56 + } + }, + "kind": "struct", + "size": 64 + }, + "_D3DKMDT_VIDPN_SOURCE_MODE": { + "fields": { + "Type": { + "type": { + "kind": "enum", + "name": "TypeEnum" + }, + "offset": 4 + }, + "Id": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 0 + }, + "Format": { + "type": { + "kind": "struct", + "name": "__unnamed_18a1" + }, + "offset": 8 + } + }, + "kind": "struct", + "size": 40 + }, + "tagW32JOB": { + "fields": { + "restrictions": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 24 + }, + "ughCrt": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 48 + }, + "pAtomTable": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 16 + }, + "ughMax": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 52 + }, + "pgh": { + "type": { + "subtype": { + "kind": "base", + "name": "unsigned long long" + }, + "kind": "pointer" + }, + "offset": 56 + }, + "Job": { + "type": { + "subtype": { + "kind": "struct", + "name": "nt_symbols!_EJOB" + }, + "kind": "pointer" + }, + "offset": 8 + }, + "ppiTable": { + "type": { + "subtype": { + "subtype": { + "kind": "struct", + "name": "tagPROCESSINFO" + }, + "kind": "pointer" + }, + "kind": "pointer" + }, + "offset": 40 + }, + "uProcessCount": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 28 + }, + "uMaxProcesses": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 32 + }, + "pNext": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagW32JOB" + }, + "kind": "pointer" + }, + "offset": 0 + } + }, + "kind": "struct", + "size": 64 + }, + "_DMM_MONITORFREQUENCYRANGESET_SERIALIZATION": { + "fields": { + "NumFrequencyRanges": { + "type": { + "kind": "base", + "name": "unsigned char" + }, + "offset": 0 + }, + "FrequencyRangeSerialization": { + "type": { + "count": 1, + "subtype": { + "kind": "struct", + "name": "_D3DKMDT_MONITOR_FREQUENCY_RANGE" + }, + "kind": "array" + }, + "offset": 8 + } + }, + "kind": "struct", + "size": 56 + }, + "_D3DKMDT_VIDPN_PRESENT_PATH_COPYPROTECTION": { + "fields": { + "APSTriggerBits": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 4 + }, + "CopyProtectionType": { + "type": { + "kind": "enum", + "name": "CopyProtectionTypeEnum" + }, + "offset": 0 + }, + "CopyProtectionSupport": { + "type": { + "kind": "struct", + "name": "_D3DKMDT_VIDPN_PRESENT_PATH_COPYPROTECTION_SUPPORT" + }, + "offset": 264 + }, + "OEMCopyProtection": { + "type": { + "count": 256, + "subtype": { + "kind": "base", + "name": "unsigned char" + }, + "kind": "array" + }, + "offset": 8 + } + }, + "kind": "struct", + "size": 268 + }, + "tagWINDOWSTATION": { + "fields": { + "pClipBase": { + "type": { + "subtype": { + "count": 104, + "subtype": { + "kind": "struct", + "name": "tagCLIP" + }, + "kind": "array" + }, + "kind": "pointer" + }, + "offset": 96 + }, + "dwSessionId": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 0 + }, + "cNumClipFormats": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 104 + }, + "luidUser": { + "type": { + "kind": "struct", + "name": "nt_symbols!_LUID" + }, + "offset": 136 + }, + "pGlobalAtomTable": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 136 + }, + "ptiClipLock": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagTHREADINFO" + }, + "kind": "pointer" + }, + "offset": 48 + }, + "dwWSF_Flags": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 32 + }, + "rpdeskList": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagDESKTOP" + }, + "kind": "pointer" + }, + "offset": 16 + }, + "spklList": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagKL" + }, + "kind": "pointer" + }, + "offset": 40 + }, + "spwndClipOpen": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagWND" + }, + "kind": "pointer" + }, + "offset": 64 + }, + "luidEndSession": { + "type": { + "kind": "struct", + "name": "nt_symbols!_LUID" + }, + "offset": 128 + }, + "pTerm": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagTERMINAL" + }, + "kind": "pointer" + }, + "offset": 24 + }, + "iClipSerialNumber": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 108 + }, + "spwndClipboardListener": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagWND" + }, + "kind": "pointer" + }, + "offset": 112 + }, + "spwndClipViewer": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagWND" + }, + "kind": "pointer" + }, + "offset": 72 + }, + "iClipSequenceNumber": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 104 + }, + "ptiDrawingClipboard": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagTHREADINFO" + }, + "kind": "pointer" + }, + "offset": 56 + }, + "spwndClipOwner": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagWND" + }, + "kind": "pointer" + }, + "offset": 80 + }, + "psidUser": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 144 + }, + "rpwinstaNext": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagWINDOWSTATION" + }, + "kind": "pointer" + }, + "offset": 8 + } + }, + "kind": "struct", + "size": 152 + }, + "tagDESKTOPINFO": { + "fields": { + "spwndProgman": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagWND" + }, + "kind": "pointer" + }, + "offset": 192 + }, + "pvwplMessagePPHandler": { + "type": { + "subtype": { + "kind": "struct", + "name": "VWPL" + }, + "kind": "pointer" + }, + "offset": 224 + }, + "pvDesktopLimit": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 8 + }, + "fComposited": { + "type": { + "bit_position": 0, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 1 + }, + "offset": 232 + }, + "spwndGestureEngine": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagWND" + }, + "kind": "pointer" + }, + "offset": 216 + }, + "pvDesktopBase": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 0 + }, + "spwndShell": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagWND" + }, + "kind": "pointer" + }, + "offset": 160 + }, + "ppiShellProcess": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagPROCESSINFO" + }, + "kind": "pointer" + }, + "offset": 168 + }, + "pvwplShellHook": { + "type": { + "subtype": { + "kind": "struct", + "name": "VWPL" + }, + "kind": "pointer" + }, + "offset": 200 + }, + "fIsDwmDesktop": { + "type": { + "bit_position": 1, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 1 + }, + "offset": 232 + }, + "spwndTaskman": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagWND" + }, + "kind": "pointer" + }, + "offset": 184 + }, + "aphkStart": { + "type": { + "count": 16, + "subtype": { + "subtype": { + "kind": "struct", + "name": "tagHOOK" + }, + "kind": "pointer" + }, + "kind": "array" + }, + "offset": 40 + }, + "fsHooks": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 8 + }, + "cntMBox": { + "type": { + "kind": "base", + "name": "long" + }, + "offset": 208 + }, + "spwndBkGnd": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagWND" + }, + "kind": "pointer" + }, + "offset": 176 + }, + "spwnd": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagWND" + }, + "kind": "pointer" + }, + "offset": 24 + } + }, + "kind": "struct", + "size": 240 + }, + "tagMBSTRING": { + "fields": { + "szName": { + "type": { + "count": 15, + "subtype": { + "kind": "base", + "name": "wchar" + }, + "kind": "array" + }, + "offset": 0 + }, + "uID": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 32 + }, + "uStr": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 36 + } + }, + "kind": "struct", + "size": 40 + }, + "_D3DKMDT_VIDPN_TARGET_MODE": { + "fields": { + "VideoSignalInfo": { + "type": { + "kind": "struct", + "name": "_D3DKMDT_VIDEO_SIGNAL_INFO" + }, + "offset": 8 + }, + "Id": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 0 + }, + "Preference": { + "type": { + "kind": "enum", + "name": "PreferenceEnum" + }, + "offset": 64 + } + }, + "kind": "struct", + "size": 72 + }, + "_DMM_VIDPNSET_SERIALIZATION": { + "fields": { + "VidPnOffset": { + "type": { + "count": 1, + "subtype": { + "kind": "base", + "name": "unsigned long" + }, + "kind": "array" + }, + "offset": 4 + }, + "NumVidPns": { + "type": { + "kind": "base", + "name": "unsigned char" + }, + "offset": 0 + } + }, + "kind": "struct", + "size": 8 + }, + "tagKBDFILE": { + "fields": { + "head": { + "type": { + "kind": "struct", + "name": "_HEAD" + }, + "offset": 0 + }, + "awchDllName": { + "type": { + "count": 32, + "subtype": { + "kind": "base", + "name": "wchar" + }, + "kind": "array" + }, + "offset": 56 + }, + "pKbdTbl": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagKbdLayer" + }, + "kind": "pointer" + }, + "offset": 32 + }, + "pkfNext": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagKBDFILE" + }, + "kind": "pointer" + }, + "offset": 16 + }, + "pKbdNlsTbl": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagKbdNlsLayer" + }, + "kind": "pointer" + }, + "offset": 48 + }, + "hBase": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 24 + }, + "Size": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 40 + } + }, + "kind": "struct", + "size": 120 + }, + "__unnamed_11e4": { + "fields": { + "UserApcContext": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 8 + }, + "UserApcRoutine": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 0 + }, + "IssuingProcess": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 0 + } + }, + "kind": "struct", + "size": 16 + }, + "_W32PROCESS": { + "fields": { + "GDIPushLock": { + "type": { + "kind": "struct", + "name": "nt_symbols!_EX_PUSH_LOCK" + }, + "offset": 80 + }, + "DxProcess": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 248 + }, + "pBrushAttrList": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 48 + }, + "Process": { + "type": { + "subtype": { + "kind": "struct", + "name": "nt_symbols!_EPROCESS" + }, + "kind": "pointer" + }, + "offset": 0 + }, + "GDIHandleCountPeak": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 64 + }, + "RefCount": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 8 + }, + "StartCursorHideTime": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 24 + }, + "InputIdleEvent": { + "type": { + "subtype": { + "kind": "struct", + "name": "nt_symbols!_KEVENT" + }, + "kind": "pointer" + }, + "offset": 16 + }, + "W32PF_Flags": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 12 + }, + "GDIHandleCount": { + "type": { + "kind": "base", + "name": "long" + }, + "offset": 60 + }, + "NextStart": { + "type": { + "subtype": { + "kind": "struct", + "name": "_W32PROCESS" + }, + "kind": "pointer" + }, + "offset": 32 + }, + "hSecureGdiSharedHandleTable": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 240 + }, + "UserHandleCountPeak": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 72 + }, + "GDIW32PIDLockedBitmaps": { + "type": { + "kind": "struct", + "name": "nt_symbols!_LIST_ENTRY" + }, + "offset": 224 + }, + "UserHandleCount": { + "type": { + "kind": "base", + "name": "long" + }, + "offset": 68 + }, + "W32Pid": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 56 + }, + "GDIEngUserMemAllocTable": { + "type": { + "kind": "struct", + "name": "nt_symbols!_RTL_AVL_TABLE" + }, + "offset": 88 + }, + "pDCAttrList": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 40 + }, + "GDIBrushAttrFreeList": { + "type": { + "kind": "struct", + "name": "nt_symbols!_LIST_ENTRY" + }, + "offset": 208 + }, + "GDIDcAttrFreeList": { + "type": { + "kind": "struct", + "name": "nt_symbols!_LIST_ENTRY" + }, + "offset": 192 + } + }, + "kind": "struct", + "size": 256 + }, + "_D3DKMDT_VIDPN_PRESENT_PATH_TRANSFORMATION": { + "fields": { + "Scaling": { + "type": { + "kind": "enum", + "name": "ScalingEnum" + }, + "offset": 0 + }, + "RotationSupport": { + "type": { + "kind": "struct", + "name": "_D3DKMDT_VIDPN_PRESENT_PATH_ROTATION_SUPPORT" + }, + "offset": 12 + }, + "Rotation": { + "type": { + "kind": "enum", + "name": "RotationEnum" + }, + "offset": 8 + }, + "ScalingSupport": { + "type": { + "kind": "struct", + "name": "_D3DKMDT_VIDPN_PRESENT_PATH_SCALING_SUPPORT" + }, + "offset": 4 + } + }, + "kind": "struct", + "size": 16 + }, + "tagSERVERINFO": { + "fields": { + "uiShellMsg": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 912 + }, + "cbHandleTable": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 848 + }, + "atomSysClass": { + "type": { + "count": 25, + "subtype": { + "kind": "base", + "name": "unsigned short" + }, + "kind": "array" + }, + "offset": 852 + }, + "dtScroll": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 2800 + }, + "dwKeyCache": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 2952 + }, + "atomIconSmProp": { + "type": { + "kind": "base", + "name": "unsigned short" + }, + "offset": 1356 + }, + "argbSystemUnmatched": { + "type": { + "count": 31, + "subtype": { + "kind": "base", + "name": "unsigned long" + }, + "kind": "array" + }, + "offset": 2268 + }, + "dwTagCount": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 4632 + }, + "ucWheelScrollLines": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 2812 + }, + "ptCursorReal": { + "type": { + "kind": "struct", + "name": "tagPOINT" + }, + "offset": 2784 + }, + "ucWheelScrollChars": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 2816 + }, + "acOemToAnsi": { + "type": { + "count": 256, + "subtype": { + "kind": "base", + "name": "unsigned char" + }, + "kind": "array" + }, + "offset": 1364 + }, + "cySysFontChar": { + "type": { + "kind": "base", + "name": "long" + }, + "offset": 2832 + }, + "atomFrostedWindowProp": { + "type": { + "kind": "base", + "name": "unsigned short" + }, + "offset": 1362 + }, + "mpFnid_serverCBWndProc": { + "type": { + "count": 31, + "subtype": { + "kind": "base", + "name": "unsigned short" + }, + "kind": "array" + }, + "offset": 328 + }, + "PUSIFlags": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 4476 + }, + "BitCount": { + "type": { + "kind": "base", + "name": "unsigned short" + }, + "offset": 4468 + }, + "argbSystem": { + "type": { + "count": 31, + "subtype": { + "kind": "base", + "name": "unsigned long" + }, + "kind": "array" + }, + "offset": 2392 + }, + "dtLBSearch": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 2804 + }, + "dtCaretBlink": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 2808 + }, + "dwInstalledEventHooks": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 1876 + }, + "apfnClientA": { + "type": { + "kind": "struct", + "name": "_PFNCLIENT" + }, + "offset": 392 + }, + "cxSysFontChar": { + "type": { + "kind": "base", + "name": "long" + }, + "offset": 2828 + }, + "hbrGray": { + "type": { + "subtype": { + "kind": "struct", + "name": "HBRUSH__" + }, + "kind": "pointer" + }, + "offset": 2768 + }, + "ahbrSystem": { + "type": { + "count": 31, + "subtype": { + "subtype": { + "kind": "struct", + "name": "HBRUSH__" + }, + "kind": "pointer" + }, + "kind": "array" + }, + "offset": 2520 + }, + "dwDefaultHeapSize": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 908 + }, + "wMaxRightOverlapChars": { + "type": { + "kind": "base", + "name": "long" + }, + "offset": 2824 + }, + "dwSRVIFlags": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 0 + }, + "oembmi": { + "type": { + "count": 93, + "subtype": { + "kind": "struct", + "name": "tagOEMBITMAPINFO" + }, + "kind": "array" + }, + "offset": 2964 + }, + "apfnClientWorker": { + "type": { + "kind": "struct", + "name": "_PFNCLIENTWORKER" + }, + "offset": 760 + }, + "dwDefaultHeapBase": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 904 + }, + "BitsPixel": { + "type": { + "kind": "base", + "name": "unsigned char" + }, + "offset": 4473 + }, + "wMaxLeftOverlapChars": { + "type": { + "kind": "base", + "name": "long" + }, + "offset": 2820 + }, + "dmLogPixels": { + "type": { + "kind": "base", + "name": "unsigned short" + }, + "offset": 4470 + }, + "dwLastSystemRITEventTickCountUpdate": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 4488 + }, + "nEvents": { + "type": { + "kind": "base", + "name": "long" + }, + "offset": 2796 + }, + "atomIconProp": { + "type": { + "kind": "base", + "name": "unsigned short" + }, + "offset": 1358 + }, + "Planes": { + "type": { + "kind": "base", + "name": "unsigned char" + }, + "offset": 4472 + }, + "dpiSystem": { + "type": { + "kind": "struct", + "name": "tagDPISERVERINFO" + }, + "offset": 2896 + }, + "hIcoWindows": { + "type": { + "subtype": { + "kind": "struct", + "name": "HICON__" + }, + "kind": "pointer" + }, + "offset": 2944 + }, + "apfnClientW": { + "type": { + "kind": "struct", + "name": "_PFNCLIENT" + }, + "offset": 576 + }, + "dwAsyncKeyCache": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 2956 + }, + "MBStrings": { + "type": { + "count": 11, + "subtype": { + "kind": "struct", + "name": "tagMBSTRING" + }, + "kind": "array" + }, + "offset": 916 + }, + "atomContextHelpIdProp": { + "type": { + "kind": "base", + "name": "unsigned short" + }, + "offset": 1360 + }, + "adwDBGTAGFlags": { + "type": { + "count": 35, + "subtype": { + "kind": "base", + "name": "unsigned long" + }, + "kind": "array" + }, + "offset": 4492 + }, + "aiSysMet": { + "type": { + "count": 97, + "subtype": { + "kind": "base", + "name": "long" + }, + "kind": "array" + }, + "offset": 1880 + }, + "dwRIPFlags": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 4636 + }, + "uCaretWidth": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 4480 + }, + "cCaptures": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 2960 + }, + "tmSysFont": { + "type": { + "kind": "struct", + "name": "tagTEXTMETRICW" + }, + "offset": 2836 + }, + "cHandleEntries": { + "type": { + "kind": "base", + "name": "unsigned long long" + }, + "offset": 8 + }, + "ptCursor": { + "type": { + "kind": "struct", + "name": "tagPOINT" + }, + "offset": 2776 + }, + "hIconSmWindows": { + "type": { + "subtype": { + "kind": "struct", + "name": "HICON__" + }, + "kind": "pointer" + }, + "offset": 2936 + }, + "mpFnidPfn": { + "type": { + "count": 32, + "subtype": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "kind": "array" + }, + "offset": 16 + }, + "UILangID": { + "type": { + "kind": "base", + "name": "unsigned short" + }, + "offset": 4484 + }, + "acAnsiToOem": { + "type": { + "count": 256, + "subtype": { + "kind": "base", + "name": "unsigned char" + }, + "kind": "array" + }, + "offset": 1620 + }, + "aStoCidPfn": { + "type": { + "count": 7, + "subtype": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "kind": "array" + }, + "offset": 272 + }, + "rcScreenReal": { + "type": { + "kind": "struct", + "name": "tagRECT" + }, + "offset": 4452 + }, + "dwLastRITEventTickCount": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 2792 + } + }, + "kind": "struct", + "size": 4640 + }, + "tagPOOLRECORD": { + "fields": { + "ExtraData": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 0 + }, + "trace": { + "type": { + "count": 6, + "subtype": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "kind": "array" + }, + "offset": 16 + }, + "size": { + "type": { + "kind": "base", + "name": "unsigned long long" + }, + "offset": 8 + } + }, + "kind": "struct", + "size": 64 + }, + "__unnamed_195a": { + "fields": { + "Priority": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 0 + }, + "Reserved1": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 4 + }, + "Reserved2": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 8 + } + }, + "kind": "struct", + "size": 12 + }, + "tagUSERSTARTUPINFO": { + "fields": { + "dwYSize": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 16 + }, + "cbReserved2": { + "type": { + "kind": "base", + "name": "unsigned short" + }, + "offset": 26 + }, + "cb": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 0 + }, + "dwX": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 4 + }, + "dwY": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 8 + }, + "dwFlags": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 20 + }, + "dwXSize": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 12 + }, + "wShowWindow": { + "type": { + "kind": "base", + "name": "unsigned short" + }, + "offset": 24 + } + }, + "kind": "struct", + "size": 28 + }, + "_DMM_VIDPN_SERIALIZATION": { + "fields": { + "PathsFromSourceSerializationOffsets": { + "type": { + "count": 1, + "subtype": { + "kind": "base", + "name": "unsigned long" + }, + "kind": "array" + }, + "offset": 8 + }, + "NumActiveSources": { + "type": { + "kind": "base", + "name": "unsigned char" + }, + "offset": 4 + }, + "Size": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 0 + } + }, + "kind": "struct", + "size": 12 + }, + "__unnamed_11df": { + "fields": { + "IrpCount": { + "type": { + "kind": "base", + "name": "long" + }, + "offset": 0 + }, + "SystemBuffer": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 0 + }, + "MasterIrp": { + "type": { + "subtype": { + "kind": "struct", + "name": "nt_symbols!_IRP" + }, + "kind": "pointer" + }, + "offset": 0 + } + }, + "kind": "struct", + "size": 8 + }, + "tagHID_PAGEONLY_REQUEST": { + "fields": { + "usUsagePage": { + "type": { + "kind": "base", + "name": "unsigned short" + }, + "offset": 16 + }, + "link": { + "type": { + "kind": "struct", + "name": "nt_symbols!_LIST_ENTRY" + }, + "offset": 0 + }, + "cRefCount": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 20 + } + }, + "kind": "struct", + "size": 24 + }, + "__unnamed_1233": { + "fields": { + "Interface": { + "type": { + "subtype": { + "kind": "struct", + "name": "nt_symbols!_INTERFACE" + }, + "kind": "pointer" + }, + "offset": 16 + }, + "InterfaceSpecificData": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 24 + }, + "Version": { + "type": { + "kind": "base", + "name": "unsigned short" + }, + "offset": 10 + }, + "InterfaceType": { + "type": { + "subtype": { + "kind": "struct", + "name": "nt_symbols!_GUID" + }, + "kind": "pointer" + }, + "offset": 0 + }, + "Size": { + "type": { + "kind": "base", + "name": "unsigned short" + }, + "offset": 8 + } + }, + "kind": "struct", + "size": 32 + }, + "tagQMSG": { + "fields": { + "Padding": { + "type": { + "bit_position": 30, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 2 + }, + "offset": 80 + }, + "ptMouseReal": { + "type": { + "kind": "struct", + "name": "tagPOINT" + }, + "offset": 72 + }, + "FromPen": { + "type": { + "bit_position": 3, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 84 + }, + "pti": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagTHREADINFO" + }, + "kind": "pointer" + }, + "offset": 88 + }, + "ExtraInfo": { + "type": { + "kind": "base", + "name": "long long" + }, + "offset": 64 + }, + "Wow64Message": { + "type": { + "bit_position": 0, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 84 + }, + "MsgPPInfo": { + "type": { + "kind": "struct", + "name": "tagMSGPPINFO" + }, + "offset": 96 + }, + "dwQEvent": { + "type": { + "bit_position": 0, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 30 + }, + "offset": 80 + }, + "pqmsgPrev": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagQMSG" + }, + "kind": "pointer" + }, + "offset": 8 + }, + "FromTouch": { + "type": { + "bit_position": 2, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 84 + }, + "NoCoalesce": { + "type": { + "bit_position": 1, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 84 + }, + "msg": { + "type": { + "kind": "struct", + "name": "tagMSG" + }, + "offset": 16 + }, + "pqmsgNext": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagQMSG" + }, + "kind": "pointer" + }, + "offset": 0 + } + }, + "kind": "struct", + "size": 104 + }, + "__unnamed_1237": { + "fields": { + "Capabilities": { + "type": { + "subtype": { + "kind": "struct", + "name": "nt_symbols!_DEVICE_CAPABILITIES" + }, + "kind": "pointer" + }, + "offset": 0 + } + }, + "kind": "struct", + "size": 8 + }, + "__unnamed_11e6": { + "fields": { + "AsynchronousParameters": { + "type": { + "kind": "struct", + "name": "__unnamed_11e4" + }, + "offset": 0 + }, + "AllocationSize": { + "type": { + "kind": "struct", + "name": "nt_symbols!_LARGE_INTEGER" + }, + "offset": 0 + } + }, + "kind": "struct", + "size": 16 + }, + "tagDESKTOP": { + "fields": { + "spmenuVScroll": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagMENU" + }, + "kind": "pointer" + }, + "offset": 80 + }, + "dwMouseHoverTime": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 212 + }, + "rpwinstaParent": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagWINDOWSTATION" + }, + "kind": "pointer" + }, + "offset": 40 + }, + "spmenuDialogSys": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagMENU" + }, + "kind": "pointer" + }, + "offset": 64 + }, + "spwndForeground": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagWND" + }, + "kind": "pointer" + }, + "offset": 88 + }, + "spmenuHScroll": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagMENU" + }, + "kind": "pointer" + }, + "offset": 72 + }, + "spwndTooltip": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagWND" + }, + "kind": "pointer" + }, + "offset": 112 + }, + "dwSessionId": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 0 + }, + "pDeskInfo": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagDESKTOPINFO" + }, + "kind": "pointer" + }, + "offset": 8 + }, + "spwndMessage": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagWND" + }, + "kind": "pointer" + }, + "offset": 104 + }, + "cciConsole": { + "type": { + "kind": "struct", + "name": "_CONSOLE_CARET_INFO" + }, + "offset": 144 + }, + "PtiList": { + "type": { + "kind": "struct", + "name": "nt_symbols!_LIST_ENTRY" + }, + "offset": 168 + }, + "spwndTray": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagWND" + }, + "kind": "pointer" + }, + "offset": 96 + }, + "rpdeskNext": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagDESKTOP" + }, + "kind": "pointer" + }, + "offset": 32 + }, + "dwDTFlags": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 40 + }, + "pMagInputTransform": { + "type": { + "subtype": { + "kind": "struct", + "name": "_MAGNIFICATION_INPUT_TRANSFORM" + }, + "kind": "pointer" + }, + "offset": 216 + }, + "spwndTrack": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagWND" + }, + "kind": "pointer" + }, + "offset": 184 + }, + "htEx": { + "type": { + "kind": "base", + "name": "long" + }, + "offset": 192 + }, + "ulHeapSize": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 136 + }, + "pheapDesktop": { + "type": { + "subtype": { + "kind": "struct", + "name": "nt_symbols!tagWIN32HEAP" + }, + "kind": "pointer" + }, + "offset": 128 + }, + "rcMouseHover": { + "type": { + "kind": "struct", + "name": "tagRECT" + }, + "offset": 196 + }, + "hsectionDesktop": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 120 + }, + "dwDesktopId": { + "type": { + "kind": "base", + "name": "unsigned long long" + }, + "offset": 48 + }, + "spmenuSys": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagMENU" + }, + "kind": "pointer" + }, + "offset": 56 + }, + "pDispInfo": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagDISPLAYINFO" + }, + "kind": "pointer" + }, + "offset": 16 + } + }, + "kind": "struct", + "size": 224 + }, + "_MAGNIFICATION_INPUT_TRANSFORM": { + "fields": { + "rcScreen": { + "type": { + "kind": "struct", + "name": "tagRECT" + }, + "offset": 16 + }, + "magFactorX": { + "type": { + "kind": "base", + "name": "long" + }, + "offset": 40 + }, + "magFactorY": { + "type": { + "kind": "base", + "name": "long" + }, + "offset": 44 + }, + "ptiMagThreadInfo": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagTHREADINFO" + }, + "kind": "pointer" + }, + "offset": 32 + }, + "rcSource": { + "type": { + "kind": "struct", + "name": "tagRECT" + }, + "offset": 0 + } + }, + "kind": "struct", + "size": 48 + }, + "_D3DKMDT_MONITOR_FREQUENCY_RANGE": { + "fields": { + "Origin": { + "type": { + "kind": "enum", + "name": "OriginEnum" + }, + "offset": 0 + }, + "ConstraintType": { + "type": { + "kind": "enum", + "name": "ConstraintTypeEnum" + }, + "offset": 36 + }, + "RangeLimits": { + "type": { + "kind": "struct", + "name": "_D3DKMDT_FREQUENCY_RANGE" + }, + "offset": 4 + }, + "Constraint": { + "type": { + "kind": "struct", + "name": "__unnamed_16c1" + }, + "offset": 40 + } + }, + "kind": "struct", + "size": 48 + }, + "__unnamed_121d": { + "fields": { + "Type3InputBuffer": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 24 + }, + "OutputBufferLength": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 0 + }, + "IoControlCode": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 16 + }, + "InputBufferLength": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 8 + } + }, + "kind": "struct", + "size": 32 + }, + "_PFNCLIENTWORKER": { + "fields": { + "pfnComboBoxWndProc": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 8 + }, + "pfnMDIClientWndProc": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 48 + }, + "pfnDialogWndProc": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 24 + }, + "pfnEditWndProc": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 32 + }, + "pfnListBoxWndProc": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 40 + }, + "pfnGhostWndProc": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 72 + }, + "pfnStaticWndProc": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 56 + }, + "pfnImeWndProc": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 64 + }, + "pfnComboListBoxProc": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 16 + }, + "pfnCtfHookProc": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 80 + }, + "pfnButtonWndProc": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 0 + } + }, + "kind": "struct", + "size": 88 + }, + "__unnamed_12e0": { + "fields": { + "InitialPrivilegeSet": { + "type": { + "kind": "struct", + "name": "nt_symbols!_INITIAL_PRIVILEGE_SET" + }, + "offset": 0 + }, + "PrivilegeSet": { + "type": { + "kind": "struct", + "name": "nt_symbols!_PRIVILEGE_SET" + }, + "offset": 0 + } + }, + "kind": "struct", + "size": 44 + }, + "tagMENULIST": { + "fields": { + "pMenu": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagMENU" + }, + "kind": "pointer" + }, + "offset": 8 + }, + "pNext": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagMENULIST" + }, + "kind": "pointer" + }, + "offset": 0 + } + }, + "kind": "struct", + "size": 16 + }, + "_DMA_OPERATIONS": { + "fields": { + "PutDmaAdapter": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 8 + }, + "FreeMapRegisters": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 56 + }, + "MapTransfer": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 64 + }, + "FreeCommonBuffer": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 24 + }, + "ReadDmaCounter": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 80 + }, + "AllocateCommonBuffer": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 16 + }, + "PutScatterGatherList": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 96 + }, + "BuildMdlFromScatterGatherList": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 120 + }, + "GetScatterGatherList": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 88 + }, + "CalculateScatterGatherList": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 104 + }, + "FreeAdapterChannel": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 48 + }, + "GetDmaAlignment": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 72 + }, + "FlushAdapterBuffers": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 40 + }, + "AllocateAdapterChannel": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 32 + }, + "BuildScatterGatherList": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 112 + }, + "Size": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 0 + } + }, + "kind": "struct", + "size": 128 + }, + "__unnamed_1811": { + "fields": { + "Start": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 0 + }, + "Length": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 4 + }, + "Reserved": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 8 + } + }, + "kind": "struct", + "size": 12 + }, + "tagSPB": { + "fields": { + "hbm": { + "type": { + "subtype": { + "kind": "struct", + "name": "HBITMAP__" + }, + "kind": "pointer" + }, + "offset": 16 + }, + "hrgn": { + "type": { + "subtype": { + "kind": "struct", + "name": "HRGN__" + }, + "kind": "pointer" + }, + "offset": 40 + }, + "ulSaveId": { + "type": { + "kind": "base", + "name": "unsigned long long" + }, + "offset": 56 + }, + "flags": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 48 + }, + "rc": { + "type": { + "kind": "struct", + "name": "tagRECT" + }, + "offset": 24 + }, + "pspbNext": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagSPB" + }, + "kind": "pointer" + }, + "offset": 0 + }, + "spwnd": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagWND" + }, + "kind": "pointer" + }, + "offset": 8 + } + }, + "kind": "struct", + "size": 64 + }, + "tagWin32PoolHead": { + "fields": { + "pPrev": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagWin32PoolHead" + }, + "kind": "pointer" + }, + "offset": 8 + }, + "pTrace": { + "type": { + "subtype": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "kind": "pointer" + }, + "offset": 24 + }, + "pNext": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagWin32PoolHead" + }, + "kind": "pointer" + }, + "offset": 16 + }, + "size": { + "type": { + "kind": "base", + "name": "unsigned long long" + }, + "offset": 0 + } + }, + "kind": "struct", + "size": 32 + }, + "_DXGK_DIAG_HEADER": { + "fields": { + "Index": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 40 + }, + "ProcessName": { + "type": { + "count": 16, + "subtype": { + "kind": "base", + "name": "unsigned char" + }, + "kind": "array" + }, + "offset": 16 + }, + "LogTimestamp": { + "type": { + "kind": "base", + "name": "unsigned long long" + }, + "offset": 8 + }, + "ThreadId": { + "type": { + "kind": "base", + "name": "unsigned long long" + }, + "offset": 32 + }, + "Type": { + "type": { + "kind": "enum", + "name": "TypeEnum" + }, + "offset": 0 + }, + "WdLogIdx": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 44 + }, + "Size": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 4 + } + }, + "kind": "struct", + "size": 48 + }, + "_DMM_COMMITVIDPNREQUEST_DIAGINFO": { + "fields": { + "CleanupAfterFailedCommitVidPn": { + "type": { + "bit_position": 1, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned char" + }, + "bit_length": 1 + }, + "offset": 4 + }, + "ModeChangeRequestId": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 8 + }, + "ReclaimClonedTarget": { + "type": { + "bit_position": 0, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned char" + }, + "bit_length": 1 + }, + "offset": 4 + }, + "ForceAllActiveVidPnModeListInvalidation": { + "type": { + "bit_position": 2, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned char" + }, + "bit_length": 1 + }, + "offset": 4 + } + }, + "kind": "struct", + "size": 12 + }, + "tagTOUCHINPUT": { + "fields": { + "dwExtraInfo": { + "type": { + "kind": "base", + "name": "unsigned long long" + }, + "offset": 32 + }, + "hSource": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 8 + }, + "dwMask": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 24 + }, + "cyContact": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 44 + }, + "cxContact": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 40 + }, + "dwFlags": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 20 + }, + "dwID": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 16 + }, + "y": { + "type": { + "kind": "base", + "name": "long" + }, + "offset": 4 + }, + "x": { + "type": { + "kind": "base", + "name": "long" + }, + "offset": 0 + }, + "dwTime": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 28 + } + }, + "kind": "struct", + "size": 48 + }, + "_SM_VALUES_STRINGS": { + "fields": { + "StorageType": { + "type": { + "kind": "enum", + "name": "StorageTypeEnum" + }, + "offset": 16 + }, + "pszName": { + "type": { + "subtype": { + "kind": "base", + "name": "unsigned char" + }, + "kind": "pointer" + }, + "offset": 0 + }, + "ulValue": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 8 + }, + "RangeType": { + "type": { + "kind": "enum", + "name": "RangeTypeEnum" + }, + "offset": 12 + } + }, + "kind": "struct", + "size": 24 + }, + "__unnamed_1956": { + "fields": { + "MinimumChannel": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 0 + }, + "MaximumChannel": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 4 + } + }, + "kind": "struct", + "size": 8 + }, + "_D3DKMDT_VIDEO_SIGNAL_INFO": { + "fields": { + "VSyncFreq": { + "type": { + "kind": "struct", + "name": "_D3DDDI_RATIONAL" + }, + "offset": 20 + }, + "ActiveSize": { + "type": { + "kind": "struct", + "name": "_D3DKMDT_2DREGION" + }, + "offset": 12 + }, + "PixelRate": { + "type": { + "kind": "base", + "name": "unsigned long long" + }, + "offset": 40 + }, + "TotalSize": { + "type": { + "kind": "struct", + "name": "_D3DKMDT_2DREGION" + }, + "offset": 4 + }, + "VideoStandard": { + "type": { + "kind": "enum", + "name": "VideoStandardEnum" + }, + "offset": 0 + }, + "ScanLineOrdering": { + "type": { + "kind": "enum", + "name": "ScanLineOrderingEnum" + }, + "offset": 48 + }, + "HSyncFreq": { + "type": { + "kind": "struct", + "name": "_D3DDDI_RATIONAL" + }, + "offset": 28 + } + }, + "kind": "struct", + "size": 56 + }, + "tagTERMINAL": { + "fields": { + "spwndDesktopOwner": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagWND" + }, + "kind": "pointer" + }, + "offset": 8 + }, + "pEventInputReady": { + "type": { + "subtype": { + "kind": "struct", + "name": "nt_symbols!_KEVENT" + }, + "kind": "pointer" + }, + "offset": 56 + }, + "rpdeskDestroy": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagDESKTOP" + }, + "kind": "pointer" + }, + "offset": 48 + }, + "pqDesktop": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagQ" + }, + "kind": "pointer" + }, + "offset": 24 + }, + "dwTERMF_Flags": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 0 + }, + "dwNestedLevel": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 32 + }, + "ptiDesktop": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagTHREADINFO" + }, + "kind": "pointer" + }, + "offset": 16 + }, + "pEventTermInit": { + "type": { + "subtype": { + "kind": "struct", + "name": "nt_symbols!_KEVENT" + }, + "kind": "pointer" + }, + "offset": 40 + } + }, + "kind": "struct", + "size": 64 + }, + "HFONT__": { + "fields": { + "unused": { + "type": { + "kind": "base", + "name": "long" + }, + "offset": 0 + } + }, + "kind": "struct", + "size": 4 + }, + "_D3DKMDT_VIDPN_PRESENT_PATH_COPYPROTECTION_SUPPORT": { + "fields": { + "MacroVisionFull": { + "type": { + "bit_position": 2, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 1 + }, + "offset": 0 + }, + "MacroVisionApsTrigger": { + "type": { + "bit_position": 1, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 1 + }, + "offset": 0 + }, + "NoProtection": { + "type": { + "bit_position": 0, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 1 + }, + "offset": 0 + }, + "Reserved": { + "type": { + "bit_position": 3, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 29 + }, + "offset": 0 + } + }, + "kind": "struct", + "size": 4 + }, + "_PFNCLIENT": { + "fields": { + "pfnDispatchDefWindowProc": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 160 + }, + "pfnStaticWndProc": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 112 + }, + "pfnDispatchHook": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 152 + }, + "pfnDesktopWndProc": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 24 + }, + "pfnImeWndProc": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 120 + }, + "pfnScrollBarWndProc": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 0 + }, + "pfnEditWndProc": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 88 + }, + "pfnGhostWndProc": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 128 + }, + "pfnMessageWindowProc": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 40 + }, + "pfnSwitchWindowProc": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 48 + }, + "pfnComboListBoxProc": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 72 + }, + "pfnComboBoxWndProc": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 64 + }, + "pfnMDIClientWndProc": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 104 + }, + "pfnDialogWndProc": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 80 + }, + "pfnHkINLPCWPSTRUCT": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 136 + }, + "pfnTitleWndProc": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 8 + }, + "pfnHkINLPCWPRETSTRUCT": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 144 + }, + "pfnButtonWndProc": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 56 + }, + "pfnMenuWndProc": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 16 + }, + "pfnListBoxWndProc": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 96 + }, + "pfnDispatchMessage": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 168 + }, + "pfnDefWindowProc": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 32 + }, + "pfnMDIActivateDlgProc": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 176 + } + }, + "kind": "struct", + "size": 184 + }, + "tagOEMBITMAPINFO": { + "fields": { + "y": { + "type": { + "kind": "base", + "name": "long" + }, + "offset": 4 + }, + "x": { + "type": { + "kind": "base", + "name": "long" + }, + "offset": 0 + }, + "cy": { + "type": { + "kind": "base", + "name": "long" + }, + "offset": 12 + }, + "cx": { + "type": { + "kind": "base", + "name": "long" + }, + "offset": 8 + } + }, + "kind": "struct", + "size": 16 + }, + "__unnamed_1221": { + "fields": { + "SecurityInformation": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 0 + }, + "SecurityDescriptor": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 8 + } + }, + "kind": "struct", + "size": 16 + }, + "_KLIST_ENTRY": { + "fields": { + "Flink": { + "type": { + "subtype": { + "kind": "struct", + "name": "_KLIST_ENTRY" + }, + "kind": "pointer" + }, + "offset": 0 + }, + "Blink": { + "type": { + "subtype": { + "kind": "struct", + "name": "_KLIST_ENTRY" + }, + "kind": "pointer" + }, + "offset": 8 + } + }, + "kind": "struct", + "size": 16 + }, + "HMONITOR__": { + "fields": { + "unused": { + "type": { + "kind": "base", + "name": "long" + }, + "offset": 0 + } + }, + "kind": "struct", + "size": 4 + }, + "__unnamed_1247": { + "fields": { + "DeviceTextType": { + "type": { + "kind": "enum", + "name": "DeviceTextTypeEnum" + }, + "offset": 0 + }, + "LocaleId": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 8 + } + }, + "kind": "struct", + "size": 16 + }, + "tagCLIENTINFO": { + "fields": { + "msgDbcsCB": { + "type": { + "kind": "struct", + "name": "tagMSG" + }, + "offset": 160 + }, + "dwCompatFlags": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 20 + }, + "achDbcsCF": { + "type": { + "count": 2, + "subtype": { + "kind": "base", + "name": "unsigned char" + }, + "kind": "array" + }, + "offset": 154 + }, + "dwTIFlags": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 28 + }, + "pClientThreadInfo": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagCLIENTTHREADINFO" + }, + "kind": "pointer" + }, + "offset": 96 + }, + "CodePage": { + "type": { + "kind": "base", + "name": "unsigned short" + }, + "offset": 152 + }, + "dwKeyCache": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 112 + }, + "dwHookCurrent": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 88 + }, + "afAsyncKeyStateRecentDown": { + "type": { + "count": 8, + "subtype": { + "kind": "base", + "name": "unsigned char" + }, + "kind": "array" + }, + "offset": 136 + }, + "dwCompatFlags2": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 24 + }, + "fsHooks": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 56 + }, + "ulClientDelta": { + "type": { + "kind": "base", + "name": "unsigned long long" + }, + "offset": 40 + }, + "pDeskInfo": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagDESKTOPINFO" + }, + "kind": "pointer" + }, + "offset": 32 + }, + "dwExpWinVer": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 16 + }, + "dwHookData": { + "type": { + "kind": "base", + "name": "unsigned long long" + }, + "offset": 104 + }, + "afAsyncKeyState": { + "type": { + "count": 8, + "subtype": { + "kind": "base", + "name": "unsigned char" + }, + "kind": "array" + }, + "offset": 128 + }, + "CallbackWnd": { + "type": { + "kind": "struct", + "name": "_CALLBACKWND" + }, + "offset": 64 + }, + "lpdwRegisteredClasses": { + "type": { + "subtype": { + "kind": "base", + "name": "unsigned long" + }, + "kind": "pointer" + }, + "offset": 208 + }, + "cInDDEMLCallback": { + "type": { + "kind": "base", + "name": "long" + }, + "offset": 92 + }, + "cSpins": { + "type": { + "kind": "base", + "name": "unsigned long long" + }, + "offset": 8 + }, + "hKL": { + "type": { + "subtype": { + "kind": "struct", + "name": "HKL__" + }, + "kind": "pointer" + }, + "offset": 144 + }, + "dwAsyncKeyCache": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 124 + }, + "afKeyState": { + "type": { + "count": 8, + "subtype": { + "kind": "base", + "name": "unsigned char" + }, + "kind": "array" + }, + "offset": 116 + }, + "CI_flags": { + "type": { + "kind": "base", + "name": "unsigned long long" + }, + "offset": 0 + }, + "phkCurrent": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagHOOK" + }, + "kind": "pointer" + }, + "offset": 48 + } + }, + "kind": "struct", + "size": 216 + }, + "_DMM_MONITOR_SERIALIZATION": { + "fields": { + "SourceModeSetOffset": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 24 + }, + "FrequencyRangeSetOffset": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 28 + }, + "DescriptorSetOffset": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 32 + }, + "ModePruningAlgorithm": { + "type": { + "kind": "enum", + "name": "ModePruningAlgorithmEnum" + }, + "offset": 16 + }, + "VideoPresentTargetId": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 4 + }, + "IsUsingDefaultProfile": { + "type": { + "kind": "base", + "name": "unsigned char" + }, + "offset": 13 + }, + "MonitorPowerState": { + "type": { + "kind": "enum", + "name": "MonitorPowerStateEnum" + }, + "offset": 20 + }, + "MonitorType": { + "type": { + "kind": "enum", + "name": "MonitorTypeEnum" + }, + "offset": 36 + }, + "Size": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 0 + }, + "IsSimulatedMonitor": { + "type": { + "kind": "base", + "name": "unsigned char" + }, + "offset": 12 + }, + "Orientation": { + "type": { + "kind": "enum", + "name": "OrientationEnum" + }, + "offset": 8 + } + }, + "kind": "struct", + "size": 40 + }, + "tagPROP": { + "fields": { + "fs": { + "type": { + "kind": "base", + "name": "unsigned short" + }, + "offset": 10 + }, + "hData": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 0 + }, + "atomKey": { + "type": { + "kind": "base", + "name": "unsigned short" + }, + "offset": 8 + } + }, + "kind": "struct", + "size": 16 + }, + "__unnamed_1243": { + "fields": { + "IdType": { + "type": { + "kind": "enum", + "name": "IdTypeEnum" + }, + "offset": 0 + } + }, + "kind": "struct", + "size": 4 + }, + "__unnamed_123d": { + "fields": { + "Buffer": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 8 + }, + "WhichSpace": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 0 + }, + "Length": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 24 + }, + "Offset": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 16 + } + }, + "kind": "struct", + "size": 32 + }, + "_WNDMSG": { + "fields": { + "abMsgs": { + "type": { + "subtype": { + "kind": "base", + "name": "unsigned char" + }, + "kind": "pointer" + }, + "offset": 8 + }, + "maxMsgs": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 0 + } + }, + "kind": "struct", + "size": 16 + }, + "tagSHAREDINFO": { + "fields": { + "psi": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagSERVERINFO" + }, + "kind": "pointer" + }, + "offset": 0 + }, + "ulSharedDelta": { + "type": { + "kind": "base", + "name": "unsigned long long" + }, + "offset": 32 + }, + "aheList": { + "type": { + "subtype": { + "kind": "struct", + "name": "_HANDLEENTRY" + }, + "kind": "pointer" + }, + "offset": 8 + }, + "DefWindowSpecMsgs": { + "type": { + "kind": "struct", + "name": "_WNDMSG" + }, + "offset": 552 + }, + "awmControl": { + "type": { + "count": 31, + "subtype": { + "kind": "struct", + "name": "_WNDMSG" + }, + "kind": "array" + }, + "offset": 40 + }, + "pDispInfo": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagDISPLAYINFO" + }, + "kind": "pointer" + }, + "offset": 24 + }, + "HeEntrySize": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 16 + }, + "DefWindowMsgs": { + "type": { + "kind": "struct", + "name": "_WNDMSG" + }, + "offset": 536 + } + }, + "kind": "struct", + "size": 568 + }, + "__unnamed_181b": { + "fields": { + "BusNumber": { + "type": { + "kind": "struct", + "name": "__unnamed_1811" + }, + "offset": 0 + }, + "Dma": { + "type": { + "kind": "struct", + "name": "__unnamed_180d" + }, + "offset": 0 + }, + "DeviceSpecificData": { + "type": { + "kind": "struct", + "name": "__unnamed_1813" + }, + "offset": 0 + }, + "Memory48": { + "type": { + "kind": "struct", + "name": "__unnamed_1817" + }, + "offset": 0 + }, + "MessageInterrupt": { + "type": { + "kind": "struct", + "name": "__unnamed_180b" + }, + "offset": 0 + }, + "Generic": { + "type": { + "kind": "struct", + "name": "__unnamed_1805" + }, + "offset": 0 + }, + "Memory40": { + "type": { + "kind": "struct", + "name": "__unnamed_1815" + }, + "offset": 0 + }, + "DevicePrivate": { + "type": { + "kind": "struct", + "name": "nt_symbols!__unnamed_180f" + }, + "offset": 0 + }, + "Memory64": { + "type": { + "kind": "struct", + "name": "__unnamed_1819" + }, + "offset": 0 + }, + "Memory": { + "type": { + "kind": "struct", + "name": "__unnamed_1805" + }, + "offset": 0 + }, + "Interrupt": { + "type": { + "kind": "struct", + "name": "__unnamed_1807" + }, + "offset": 0 + }, + "Port": { + "type": { + "kind": "struct", + "name": "__unnamed_1805" + }, + "offset": 0 + } + }, + "kind": "struct", + "size": 16 + }, + "tagPOINT": { + "fields": { + "y": { + "type": { + "kind": "base", + "name": "long" + }, + "offset": 4 + }, + "x": { + "type": { + "kind": "base", + "name": "long" + }, + "offset": 0 + } + }, + "kind": "struct", + "size": 8 + }, + "tagIMC": { + "fields": { + "dwClientImcData": { + "type": { + "kind": "base", + "name": "unsigned long long" + }, + "offset": 48 + }, + "head": { + "type": { + "kind": "struct", + "name": "_THRDESKHEAD" + }, + "offset": 0 + }, + "hImeWnd": { + "type": { + "subtype": { + "kind": "struct", + "name": "HWND__" + }, + "kind": "pointer" + }, + "offset": 56 + }, + "pImcNext": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagIMC" + }, + "kind": "pointer" + }, + "offset": 40 + } + }, + "kind": "struct", + "size": 64 + }, + "tagKL": { + "fields": { + "uNumTbl": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 88 + }, + "pklPrev": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagKL" + }, + "kind": "pointer" + }, + "offset": 24 + }, + "head": { + "type": { + "kind": "struct", + "name": "_HEAD" + }, + "offset": 0 + }, + "pklNext": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagKL" + }, + "kind": "pointer" + }, + "offset": 16 + }, + "spkfPrimary": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagKBDFILE" + }, + "kind": "pointer" + }, + "offset": 56 + }, + "dwFontSigs": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 64 + }, + "dwLastKbdType": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 104 + }, + "CodePage": { + "type": { + "kind": "base", + "name": "unsigned short" + }, + "offset": 72 + }, + "dwKL_Flags": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 32 + }, + "iBaseCharset": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 68 + }, + "dwKLID": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 112 + }, + "spkf": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagKBDFILE" + }, + "kind": "pointer" + }, + "offset": 48 + }, + "piiex": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagIMEINFOEX" + }, + "kind": "pointer" + }, + "offset": 80 + }, + "hkl": { + "type": { + "subtype": { + "kind": "struct", + "name": "HKL__" + }, + "kind": "pointer" + }, + "offset": 40 + }, + "pspkfExtra": { + "type": { + "subtype": { + "subtype": { + "kind": "struct", + "name": "tagKBDFILE" + }, + "kind": "pointer" + }, + "kind": "pointer" + }, + "offset": 96 + }, + "wchDiacritic": { + "type": { + "kind": "base", + "name": "wchar" + }, + "offset": 74 + }, + "dwLastKbdSubType": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 108 + } + }, + "kind": "struct", + "size": 120 + }, + "__unnamed_115b": { + "fields": { + "NextEntry": { + "type": { + "bit_position": 4, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long long" + }, + "bit_length": 60 + }, + "offset": 8 + }, + "Depth": { + "type": { + "bit_position": 0, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long long" + }, + "bit_length": 16 + }, + "offset": 0 + }, + "Reserved": { + "type": { + "bit_position": 1, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long long" + }, + "bit_length": 3 + }, + "offset": 8 + }, + "HeaderType": { + "type": { + "bit_position": 0, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long long" + }, + "bit_length": 1 + }, + "offset": 8 + }, + "Sequence": { + "type": { + "bit_position": 16, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long long" + }, + "bit_length": 48 + }, + "offset": 0 + } + }, + "kind": "struct", + "size": 16 + }, + "__unnamed_182e": { + "fields": { + "pRgb256x3x16": { + "type": { + "subtype": { + "kind": "struct", + "name": "_D3DDDI_GAMMA_RAMP_RGB256x3x16" + }, + "kind": "pointer" + }, + "offset": 0 + }, + "pRaw": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 0 + }, + "pDxgi1": { + "type": { + "subtype": { + "kind": "struct", + "name": "_D3DDDI_GAMMA_RAMP_DXGI_1" + }, + "kind": "pointer" + }, + "offset": 0 + } + }, + "kind": "struct", + "size": 8 + }, + "tagTDB": { + "fields": { + "pti": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagTHREADINFO" + }, + "kind": "pointer" + }, + "offset": 16 + }, + "TDB_Flags": { + "type": { + "kind": "base", + "name": "unsigned short" + }, + "offset": 34 + }, + "hTaskWow": { + "type": { + "kind": "base", + "name": "unsigned short" + }, + "offset": 32 + }, + "pwti": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagWOWTHREADINFO" + }, + "kind": "pointer" + }, + "offset": 24 + }, + "nEvents": { + "type": { + "kind": "base", + "name": "long" + }, + "offset": 8 + }, + "nPriority": { + "type": { + "kind": "base", + "name": "long" + }, + "offset": 12 + }, + "ptdbNext": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagTDB" + }, + "kind": "pointer" + }, + "offset": 0 + } + }, + "kind": "struct", + "size": 40 + }, + "tagCARET": { + "fields": { + "x": { + "type": { + "kind": "base", + "name": "long" + }, + "offset": 16 + }, + "iHideLevel": { + "type": { + "kind": "base", + "name": "long" + }, + "offset": 12 + }, + "hTimer": { + "type": { + "kind": "base", + "name": "unsigned long long" + }, + "offset": 40 + }, + "yOwnDc": { + "type": { + "kind": "base", + "name": "long" + }, + "offset": 56 + }, + "y": { + "type": { + "kind": "base", + "name": "long" + }, + "offset": 20 + }, + "xOwnDc": { + "type": { + "kind": "base", + "name": "long" + }, + "offset": 52 + }, + "cy": { + "type": { + "kind": "base", + "name": "long" + }, + "offset": 24 + }, + "cx": { + "type": { + "kind": "base", + "name": "long" + }, + "offset": 28 + }, + "fVisible": { + "type": { + "bit_position": 0, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 1 + }, + "offset": 8 + }, + "hBitmap": { + "type": { + "subtype": { + "kind": "struct", + "name": "HBITMAP__" + }, + "kind": "pointer" + }, + "offset": 32 + }, + "cxOwnDc": { + "type": { + "kind": "base", + "name": "long" + }, + "offset": 60 + }, + "cyOwnDc": { + "type": { + "kind": "base", + "name": "long" + }, + "offset": 64 + }, + "tid": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 48 + }, + "fOn": { + "type": { + "bit_position": 1, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 1 + }, + "offset": 8 + }, + "spwnd": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagWND" + }, + "kind": "pointer" + }, + "offset": 0 + } + }, + "kind": "struct", + "size": 72 + }, + "_LIGATURE1": { + "fields": { + "wch": { + "type": { + "count": 1, + "subtype": { + "kind": "base", + "name": "wchar" + }, + "kind": "array" + }, + "offset": 4 + }, + "VirtualKey": { + "type": { + "kind": "base", + "name": "unsigned char" + }, + "offset": 0 + }, + "ModificationNumber": { + "type": { + "kind": "base", + "name": "unsigned short" + }, + "offset": 2 + } + }, + "kind": "struct", + "size": 6 + } + }, + "base_types": { + "unsigned char": { + "kind": "char", + "endian": "little", + "signed": false, + "size": 1 + }, + "float": { + "kind": "float", + "endian": "little", + "signed": true, + "size": 4 + }, + "unsigned long": { + "kind": "int", + "endian": "little", + "signed": false, + "size": 4 + }, + "wchar": { + "kind": "int", + "endian": "little", + "signed": true, + "size": 2 + }, + "pointer": { + "kind": "int", + "endian": "little", + "signed": false, + "size": 8 + }, + "unsigned int": { + "kind": "int", + "endian": "little", + "signed": false, + "size": 4 + }, + "short": { + "kind": "int", + "endian": "little", + "signed": true, + "size": 2 + }, + "long": { + "kind": "int", + "endian": "little", + "signed": true, + "size": 4 + }, + "unsigned short": { + "kind": "int", + "endian": "little", + "signed": false, + "size": 2 + }, + "long long": { + "kind": "int", + "endian": "little", + "signed": true, + "size": 8 + }, + "unsigned long long": { + "kind": "int", + "endian": "little", + "signed": false, + "size": 8 + } + }, + "enums": { + "TextEnum": { + "base": "long", + "constants": { + "D3DKMDT_TRF_UNINITIALIZED": 0 + }, + "size": 4 + }, + "PreferenceEnum": { + "base": "long", + "constants": { + "D3DKMDT_MP_PREFERRED": 1, + "D3DKMDT_MP_MAXVALID": 2, + "D3DKMDT_MP_UNINITIALIZED": 0 + }, + "size": 4 + }, + "FileInformationClassEnum": { + "base": "long", + "constants": { + "FileInternalInformation": 6, + "FileQuotaInformation": 32, + "FileIoStatusBlockRangeInformation": 42, + "FilePipeLocalInformation": 24, + "FileStandardLinkInformation": 54, + "FileIdFullDirectoryInformation": 38, + "FileLinkInformation": 11, + "FileFullDirectoryInformation": 2, + "FileAllInformation": 18, + "FileSfioVolumeInformation": 45, + "FileStreamInformation": 22, + "FileRenameInformation": 10, + "FileValidDataLengthInformation": 39, + "FileAlternateNameInformation": 21, + "FileBasicInformation": 4, + "FilePositionInformation": 14, + "FileCompletionInformation": 30, + "FileAttributeCacheInformation": 52, + "FileReparsePointInformation": 33, + "FileMailslotSetInformation": 27, + "FileNetworkPhysicalNameInformation": 49, + "FileAllocationInformation": 19, + "FileIsRemoteDeviceInformation": 51, + "FileFullEaInformation": 15, + "FileProcessIdsUsingFileInformation": 47, + "FileDispositionInformation": 13, + "FileStandardInformation": 5, + "FileAccessInformation": 8, + "FileNumaNodeInformation": 53, + "FilePipeRemoteInformation": 25, + "FileIoPriorityHintInformation": 43, + "FileMailslotQueryInformation": 26, + "FileRemoteProtocolInformation": 55, + "FileNamesInformation": 12, + "FileHardLinkInformation": 46, + "FileEndOfFileInformation": 20, + "FileIdBothDirectoryInformation": 37, + "FileSfioReserveInformation": 44, + "FileIdGlobalTxDirectoryInformation": 50, + "FileNetworkOpenInformation": 34, + "FileObjectIdInformation": 29, + "FileMoveClusterInformation": 31, + "FileIoCompletionNotificationInformation": 41, + "FileNameInformation": 9, + "FileBothDirectoryInformation": 3, + "FileDirectoryInformation": 1, + "FileMaximumInformation": 56, + "FileNormalizedNameInformation": 48, + "FilePipeInformation": 23, + "FileCompressionInformation": 28, + "FileTrackingInformation": 36, + "FileEaInformation": 7, + "FileShortNameInformation": 40, + "FileModeInformation": 16, + "FileAlignmentInformation": 17, + "FileAttributeTagInformation": 35 + }, + "size": 4 + }, + "ModePruningAlgorithmEnum": { + "base": "long", + "constants": { + "DMM_MPA_MAXVALID": 3, + "DMM_MPA_GDI": 1, + "DMM_MPA_VISTA": 2, + "DMM_MPA_UNINITIALIZED": 0 + }, + "size": 4 + }, + "fmtEnum": { + "base": "unsigned long", + "constants": { + "CF_ENHMETAFILE": 14, + "CF_PENDATA": 10, + "CF_BITMAP": 2, + "CF_UNICODETEXT": 13, + "CF_HDROP": 15, + "CF_OEMTEXT": 7, + "CF_WAVE": 12, + "CF_DSPTEXT": 129, + "CF_DIBV5": 17, + "CF_TIFF": 6, + "CF_PALETTE": 9, + "CF_OWNERDISPLAY": 128, + "CF_DSPMETAFILEPICT": 131, + "CF_METAFILEPICT": 3, + "CF_RIFF": 11, + "CF_DSPENHMETAFILE": 142, + "CF_TEXT": 1, + "CF_LOCALE": 16, + "CF_SYLK": 4, + "CF_DSPBITMAP": 130, + "CF_DIB": 8, + "CF_DIF": 5 + }, + "size": 4 + }, + "MonitorPowerStateEnum": { + "base": "long", + "constants": { + "PowerDeviceUnspecified": 0, + "PowerDeviceD0": 1, + "PowerDeviceD1": 2, + "PowerDeviceD2": 3, + "PowerDeviceD3": 4, + "PowerDeviceMaximum": 5 + }, + "size": 4 + }, + "bTypeEnum": { + "base": "unsigned char", + "constants": { + "TYPE_DDEXACT": 11, + "TYPE_HOOK": 5, + "TYPE_FREE": 0, + "TYPE_MONITOR": 12, + "TYPE_GESTURE": 21, + "TYPE_DEVICEINFO": 19, + "TYPE_DDEACCESS": 9, + "TYPE_CALLPROC": 7, + "TYPE_CURSOR": 3, + "TYPE_KBDLAYOUT": 13, + "TYPE_WINEVENTHOOK": 15, + "TYPE_MENU": 2, + "TYPE_ACCELTABLE": 8, + "TYPE_TOUCH": 20, + "TYPE_SETWINDOWPOS": 4, + "TYPE_CLIPDATA": 6, + "TYPE_KBDFILE": 14, + "TYPE_DDECONV": 10, + "TYPE_HIDDATA": 18, + "TYPE_WINDOW": 1, + "TYPE_INPUTCONTEXT": 17, + "TYPE_TIMER": 16 + }, + "size": 1 + }, + "OriginEnum": { + "base": "long", + "constants": { + "D3DKMDT_MCO_MONITORDESCRIPTOR_REGISTRYOVERRIDE": 3, + "D3DKMDT_MCO_UNINITIALIZED": 0, + "D3DKMDT_MCO_MONITORDESCRIPTOR": 2, + "D3DKMDT_MCO_MAXVALID": 5, + "D3DKMDT_MCO_SPECIFICCAP_REGISTRYOVERRIDE": 4, + "D3DKMDT_MCO_DEFAULTMONITORPROFILE": 1 + }, + "size": 4 + }, + "CodePointTypeEnum": { + "base": "long", + "constants": { + "DXGK_DIAG_CODE_POINT_TYPE_RETRIEVE_BTL": 8, + "DXGK_DIAG_CODE_POINT_TYPE_BML_NO_EXACT_TARGET_MODE": 20, + "DXGK_DIAG_CODE_POINT_TYPE_HANDLE_IRP": 40, + "DXGK_DIAG_CODE_POINT_TYPE_CHANGE_UNSUPPORTED_MONITOR_MODE_FLAG": 41, + "DXGK_DIAG_CODE_POINT_TYPE_SDC_ENFORCED_CLONE_PATH_INVALID_SOURCE_IDX": 57, + "DXGK_DIAG_CODE_POINT_TYPE_POWER_ON_GDI": 11, + "DXGK_DIAG_CODE_POINT_TYPE_BML_TARGET_MODE_NOT_PINNED": 22, + "DXGK_DIAG_CODE_POINT_TYPE_VIDEOPORTCALLOUT_CDD_DEVICE_REMOVED": 51, + "DXGK_DIAG_CODE_POINT_TYPE_BML_BACKTRACK": 17, + "DXGK_DIAG_CODE_POINT_TYPE_VIDEOPORTCALLOUT_CDD_RECREATE_DEVICE_FAILED": 53, + "DXGK_DIAG_CODE_POINT_TYPE_BML_NO_EXACT_SOURCE_MODE": 19, + "DXGK_DIAG_CODE_POINT_TYPE_VIDEOPORTCALLOUT_PNP_ENABLE_VGA": 48, + "DXGK_DIAG_CODE_POINT_TYPE_BML_BEST_SOURCE_MODE": 32, + "DXGK_DIAG_CODE_POINT_TYPE_VIDEOPORTCALLOUT_EXCLUDE_EVICTALL_DISABLEGDI": 43, + "DXGK_DIAG_CODE_POINT_TYPE_TDR": 24, + "DXGK_DIAG_CODE_POINT_TYPE_BML_BEST_TARGET_MODE": 33, + "DXGK_DIAG_CODE_POINT_TYPE_MON_DEPART_GETRECENTTOP_FAIL": 61, + "DXGK_DIAG_CODE_POINT_TYPE_SDC_LOG_FAILURE": 3, + "DXGK_DIAG_CODE_POINT_TYPE_STOP_ADAPTER": 36, + "DXGK_DIAG_CODE_POINT_TYPE_VIDEOPORTCALLOUT_CDD_DRVASSERTMODE_TRUE_FAILED": 52, + "DXGK_DIAG_CODE_POINT_TYPE_FORCE_UINT32": -1, + "DXGK_DIAG_CODE_POINT_TYPE_VIDEOPORTCALLOUT_EXCLUDE_MODESWITCH": 45, + "DXGK_DIAG_CODE_POINT_TYPE_START_ADAPTER": 35, + "DXGK_DIAG_CODE_POINT_TYPE_CREATEFUNVIDPN_CCDBML_FAIL_VISTABML_SUCCESSED": 31, + "DXGK_DIAG_CODE_POINT_TYPE_ACPI_NOTIFY_CALLBACK": 42, + "DXGK_DIAG_CODE_POINT_TYPE_MON_ARRIVE_INC_ADD_FAIL": 62, + "DXGK_DIAG_CODE_POINT_TYPE_DXGKCDDENABLE_OPTIMIZED_MODE_CHANGE": 59, + "DXGK_DIAG_CODE_POINT_TYPE_NONE": 0, + "DXGK_DIAG_CODE_POINT_TYPE_CREATEFUNVIDPN_RELAX_REFRESH_MATCH": 30, + "DXGK_DIAG_CODE_POINT_TYPE_QDC_LOG_FAILURE": 10, + "DXGK_DIAG_CODE_POINT_TYPE_COMMIT_VIDPN_LOG_FAILURE": 55, + "DXGK_DIAG_CODE_POINT_TYPE_OS_RECOMMENDED_VIDPN": 2, + "DXGK_DIAG_CODE_POINT_TYPE_CHILD_POLLING": 37, + "DXGK_DIAG_CODE_POINT_TYPE_POWER_DIM_MONITOR": 15, + "DXGK_DIAG_CODE_POINT_TYPE_CDS_LOG_FAILURE": 5, + "DXGK_DIAG_CODE_POINT_TYPE_ACPI_EVENT_NOTIFICATION": 25, + "DXGK_DIAG_CODE_POINT_TYPE_INDICATE_CHILD_STATUS": 39, + "DXGK_DIAG_CODE_POINT_TYPE_REBUILD_DXGK_MODE_CACHE": 29, + "DXGK_DIAG_CODE_POINT_TYPE_POWER_OFF_GDI": 12, + "DXGK_DIAG_CODE_POINT_TYPE_CDD_MAPSHADOWBUFFER_FAILED": 54, + "DXGK_DIAG_CODE_POINT_TYPE_BML_CLOSEST_TARGET_MODE": 18, + "DXGK_DIAG_CODE_POINT_TYPE_VIDEOPORTCALLOUT_CDD_CREATE_DEVICE_FAILED": 50, + "DXGK_DIAG_CODE_POINT_TYPE_ADD_DEVICE": 34, + "DXGK_DIAG_CODE_POINT_TYPE_SDC_INVALIDATE_ERROR": 4, + "DXGK_DIAG_CODE_POINT_TYPE_VIDEOPORTCALLOUT_EXCLUDE_EVICTALL_ENABLEGDI": 44, + "DXGK_DIAG_CODE_POINT_TYPE_CDS_FAILURE_DB": 7, + "DXGK_DIAG_CODE_POINT_TYPE_BML_SOURCE_MODE_NOT_PINNED": 21, + "DXGK_DIAG_CODE_POINT_TYPE_INVALIDATE_DXGK_MODE_CACHE": 28, + "DXGK_DIAG_CODE_POINT_TYPE_VIDEOPORTCALLOUT_SYNC_MONITOR_EVENT": 46, + "DXGK_DIAG_CODE_POINT_TYPE_DRIVER_RECOMMEND_LOG_FAILURE": 56, + "DXGK_DIAG_CODE_POINT_TYPE_VIDEOPORTCALLOUT_TDR_SWITCH_GDI": 49, + "DXGK_DIAG_CODE_POINT_TYPE_DXGKSETDISPLAYMODE_OPTIMIZED_MODE_CHANGE": 60, + "DXGK_DIAG_CODE_POINT_TYPE_CHILD_POLLING_TARGET": 38, + "DXGK_DIAG_CODE_POINT_TYPE_RECOMMEND_FUNC_VIDPN": 1, + "DXGK_DIAG_CODE_POINT_TYPE_CREATEMDEV_USE_DEFAULT_MODE": 26, + "DXGK_DIAG_CODE_POINT_TYPE_BML_RESTARTED": 23, + "DXGK_DIAG_CODE_POINT_TYPE_CCD_DATABASE_PERSIST": 63, + "DXGK_DIAG_CODE_POINT_TYPE_POWER_ON_MONITOR": 13, + "DXGK_DIAG_CODE_POINT_TYPE_POWER_UNDIM_MONITOR": 16, + "DXGK_DIAG_CODE_POINT_TYPE_RETRIEVE_DB": 9, + "DXGK_DIAG_CODE_POINT_TYPE_CONNECTED_SET_LOG_FAILURE": 27, + "DXGK_DIAG_CODE_POINT_TYPE_DRVPROBEANDCAPTURE_FAILED": 58, + "DXGK_DIAG_CODE_POINT_TYPE_VIDEOPORTCALLOUT_PNP_NOTIFY_GDI": 47, + "DXGK_DIAG_CODE_POINT_TYPE_POWER_OFF_MONITOR": 14, + "DXGK_DIAG_CODE_POINT_TYPE_MAX": 64 + }, + "size": 4 + }, + "ConstraintTypeEnum": { + "base": "long", + "constants": { + "D3DKMDT_MFRC_MAXPIXELRATE": 2, + "D3DKMDT_MFRC_ACTIVESIZE": 1, + "D3DKMDT_MFRC_UNINITIALIZED": 0 + }, + "size": 4 + }, + "VidPnTargetColorBasisEnum": { + "base": "long", + "constants": { + "D3DKMDT_CB_MAXVALID": 5, + "D3DKMDT_CB_INTENSITY": 1, + "D3DKMDT_CB_SCRGB": 3, + "D3DKMDT_CB_YCBCR": 4, + "D3DKMDT_CB_SRGB": 2, + "D3DKMDT_CB_UNINITIALIZED": 0 + }, + "size": 4 + }, + "MonitorTypeEnum": { + "base": "long", + "constants": { + "DMM_VMT_TEMPORARY_MONITOR": 4, + "DMM_VMT_BOOT_PERSISTENT_MONITOR": 2, + "DMM_VMT_PHYSICAL_MONITOR": 1, + "DMM_VMT_UNINITIALIZED": 0, + "DMM_VMT_SIMULATED_MONITOR": 5, + "DMM_VMT_PERSISTENT_MONITOR": 3 + }, + "size": 4 + }, + "PowerStateEnum": { + "base": "long", + "constants": { + "PowerSystemSleeping2": 3, + "PowerSystemSleeping1": 2, + "PowerSystemSleeping3": 4, + "PowerSystemUnspecified": 0, + "PowerSystemMaximum": 7, + "PowerSystemShutdown": 6, + "PowerSystemHibernate": 5, + "PowerSystemWorking": 1 + }, + "size": 4 + }, + "ShutdownTypeEnum": { + "base": "long", + "constants": { + "PowerActionNone": 0, + "PowerActionReserved": 1, + "PowerActionHibernate": 3, + "PowerActionShutdownOff": 6, + "PowerActionShutdown": 4, + "PowerActionSleep": 2, + "PowerActionShutdownReset": 5, + "PowerActionWarmEject": 7 + }, + "size": 4 + }, + "ScalingEnum": { + "base": "long", + "constants": { + "D3DKMDT_VPPS_CENTERED": 2, + "D3DKMDT_VPPS_ASPECTRATIOCENTEREDMAX": 4, + "D3DKMDT_VPPS_STRETCHED": 3, + "D3DKMDT_VPPS_UNINITIALIZED": 0, + "D3DKMDT_VPPS_UNPINNED": 254, + "D3DKMDT_VPPS_IDENTITY": 1, + "D3DKMDT_VPPS_NOTSPECIFIED": 255, + "D3DKMDT_VPPS_CUSTOM": 5, + "D3DKMDT_VPPS_RESERVED1": 253 + }, + "size": 4 + }, + "CurrentHitTargetEnum": { + "base": "long", + "constants": { + "ThresholdMarginRight": 2, + "ThresholdMarginMax": 4, + "ThresholdMarginBottom": 3, + "ThresholdMarginLeft": 1, + "ThresholdMarginTop": 0 + }, + "size": 4 + }, + "StorageTypeEnum": { + "base": "long", + "constants": { + "SmStorageActual": 0, + "SmStorageNonActual": 1 + }, + "size": 4 + }, + "ScanLineOrderingEnum": { + "base": "long", + "constants": { + "D3DDDI_VSSLO_PROGRESSIVE": 1, + "D3DDDI_VSSLO_INTERLACED_LOWERFIELDFIRST": 3, + "D3DDDI_VSSLO_UNINITIALIZED": 0, + "D3DDDI_VSSLO_INTERLACED_UPPERFIELDFIRST": 2, + "D3DDDI_VSSLO_OTHER": 255 + }, + "size": 4 + }, + "PixelValueAccessModeEnum": { + "base": "long", + "constants": { + "D3DKMDT_PVAM_UNINITIALIZED": 0, + "D3DKMDT_PVAM_DIRECT": 1, + "D3DKMDT_PVAM_PRESETPALETTE": 2, + "D3DKMDT_PVAM_MAXVALID": 3 + }, + "size": 4 + }, + "PriorityPolicyEnum": { + "base": "long", + "constants": { + "IrqPriorityHigh": 3, + "IrqPriorityNormal": 2, + "IrqPriorityLow": 1, + "IrqPriorityUndefined": 0 + }, + "size": 4 + }, + "OrientationEnum": { + "base": "long", + "constants": { + "D3DKMDT_MO_90DEG": 2, + "D3DKMDT_MO_0DEG": 1, + "D3DKMDT_MO_270DEG": 4, + "D3DKMDT_MO_UNINITIALIZED": 0, + "D3DKMDT_MO_180DEG": 3 + }, + "size": 4 + }, + "ContentEnum": { + "base": "long", + "constants": { + "D3DKMDT_VPPC_NOTSPECIFIED": 255, + "D3DKMDT_VPPC_UNINITIALIZED": 0, + "D3DKMDT_VPPC_GRAPHICS": 1, + "D3DKMDT_VPPC_VIDEO": 2 + }, + "size": 4 + }, + "ColorBasisEnum": { + "base": "long", + "constants": { + "D3DKMDT_CB_MAXVALID": 5, + "D3DKMDT_CB_INTENSITY": 1, + "D3DKMDT_CB_SCRGB": 3, + "D3DKMDT_CB_YCBCR": 4, + "D3DKMDT_CB_SRGB": 2, + "D3DKMDT_CB_UNINITIALIZED": 0 + }, + "size": 4 + }, + "MoveRectStyleEnum": { + "base": "long", + "constants": { + "MoveRectMidTopAtCursor": 1, + "MoveRectSidewiseKeepPositionAtCursor": 3, + "MoveRectKeepPositionAtCursor": 0, + "MoveRectKeepAspectRatioAtCursor": 2 + }, + "size": 4 + }, + "VideoStandardEnum": { + "base": "long", + "constants": { + "D3DKMDT_VSS_PAL_G": 11, + "D3DKMDT_VSS_PAL_D": 14, + "D3DKMDT_VSS_PAL_B": 9, + "D3DKMDT_VSS_SECAM_K": 21, + "D3DKMDT_VSS_VESA_GTF": 2, + "D3DKMDT_VSS_PAL_L": 30, + "D3DKMDT_VSS_PAL_M": 31, + "D3DKMDT_VSS_PAL_K": 28, + "D3DKMDT_VSS_PAL_H": 12, + "D3DKMDT_VSS_PAL_I": 13, + "D3DKMDT_VSS_SECAM_L1": 24, + "D3DKMDT_VSS_VESA_DMT": 1, + "D3DKMDT_VSS_SECAM_L": 23, + "D3DKMDT_VSS_EIA_861": 25, + "D3DKMDT_VSS_PAL_N": 15, + "D3DKMDT_VSS_APPLE": 5, + "D3DKMDT_VSS_NTSC_M": 6, + "D3DKMDT_VSS_SECAM_H": 20, + "D3DKMDT_VSS_NTSC_J": 7, + "D3DKMDT_VSS_SECAM_B": 17, + "D3DKMDT_VSS_SECAM_G": 19, + "D3DKMDT_VSS_SECAM_D": 18, + "D3DKMDT_VSS_IBM": 4, + "D3DKMDT_VSS_SECAM_K1": 22, + "D3DKMDT_VSS_PAL_NC": 16, + "D3DKMDT_VSS_PAL_B1": 10, + "D3DKMDT_VSS_EIA_861A": 26, + "D3DKMDT_VSS_EIA_861B": 27, + "D3DKMDT_VSS_UNINITIALIZED": 0, + "D3DKMDT_VSS_OTHER": 255, + "D3DKMDT_VSS_PAL_K1": 29, + "D3DKMDT_VSS_VESA_CVT": 3, + "D3DKMDT_VSS_NTSC_443": 8 + }, + "size": 4 + }, + "ImportanceOrdinalEnum": { + "base": "long", + "constants": { + "D3DKMDT_VPPI_QUATERNARY": 4, + "D3DKMDT_VPPI_SECONDARY": 2, + "D3DKMDT_VPPI_PRIMARY": 1, + "D3DKMDT_VPPI_QUINARY": 5, + "D3DKMDT_VPPI_DENARY": 10, + "D3DKMDT_VPPI_SENARY": 6, + "D3DKMDT_VPPI_TERTIARY": 3, + "D3DKMDT_VPPI_SEPTENARY": 7, + "D3DKMDT_VPPI_NONARY": 9, + "D3DKMDT_VPPI_UNINITIALIZED": 0, + "D3DKMDT_VPPI_OCTONARY": 8, + "D3DKMDT_VPPI_MAX": 32, + "D3DKMDT_VPPI_NOTSPECIFIED": 255 + }, + "size": 4 + }, + "RangeTypeEnum": { + "base": "long", + "constants": { + "SmRangeBool": 2, + "SmRangeNonSharedInfo": 1, + "SmRangeSharedInfo": 0 + }, + "size": 4 + }, + "TimingTypeEnum": { + "base": "long", + "constants": { + "D3DKMDT_MTT_EXTRASTANDARD": 3, + "D3DKMDT_MTT_DEFAULTMONITORPROFILE": 5, + "D3DKMDT_MTT_STANDARD": 2, + "D3DKMDT_MTT_UNINITIALIZED": 0, + "D3DKMDT_MTT_MAXVALID": 6, + "D3DKMDT_MTT_DETAILED": 4, + "D3DKMDT_MTT_ESTABLISHED": 1 + }, + "size": 4 + }, + "PixelFormatEnum": { + "base": "long", + "constants": { + "D3DDDIFMT_W11V11U10": 65, + "D3DDDIFMT_A16B16G16R16F": 113, + "D3DDDIFMT_A8R8G8B8": 21, + "D3DDDIFMT_D32_LOCKABLE": 84, + "D3DDDIFMT_L8": 50, + "D3DDDIFMT_DXVA_RESERVED27": 177, + "D3DDDIFMT_DXVA_RESERVED26": 176, + "D3DDDIFMT_DXVA_RESERVED25": 175, + "D3DDDIFMT_DXVA_RESERVED24": 174, + "D3DDDIFMT_DXVA_RESERVED23": 173, + "D3DDDIFMT_DXVA_RESERVED22": 172, + "D3DDDIFMT_DXVA_RESERVED21": 171, + "D3DDDIFMT_DXVA_RESERVED20": 170, + "D3DDDIFMT_DXVA_RESERVED29": 179, + "D3DDDIFMT_DXVA_RESERVED28": 178, + "D3DDDIFMT_R3G3B2": 27, + "D3DDDIFMT_A8R3G3B2": 29, + "D3DDDIFMT_INDEX16": 101, + "D3DDDIFMT_X4R4G4B4": 30, + "D3DDDIFMT_A4R4G4B4": 26, + "D3DDDIFMT_Q8W8V8U8": 63, + "D3DDDIFMT_FORCE_UINT": 2147483647, + "D3DDDIFMT_S1D15": 72, + "D3DDDIFMT_A16B16G16R16": 36, + "D3DDDIFMT_A8L8": 51, + "D3DDDIFMT_D24X4S4": 79, + "D3DDDIFMT_BINARYBUFFER": 199, + "D3DDDIFMT_DXVA_RESERVED30": 180, + "D3DDDIFMT_R32F": 114, + "D3DDDIFMT_VERTEXDATA": 100, + "D3DDDIFMT_R5G6B5": 23, + "D3DDDIFMT_R8G8_B8G8": 1195525970, + "D3DDDIFMT_A4L4": 52, + "D3DDDIFMT_A1R5G5B5": 25, + "D3DDDIFMT_X1R5G5B5": 24, + "D3DDDIFMT_D32": 71, + "D3DDDIFMT_G8R8_G8B8": 1111970375, + "D3DDDIFMT_A2B10G10R10": 31, + "D3DDDIFMT_DXVACOMPBUFFER_MAX": 181, + "D3DDDIFMT_MULTI2_ARGB8": 827606349, + "D3DDDIFMT_D16_LOCKABLE": 70, + "D3DDDIFMT_BITSTREAMDATA": 156, + "D3DDDIFMT_RESIDUALDIFFERENCEDATA": 152, + "D3DDDIFMT_X8B8G8R8": 33, + "D3DDDIFMT_R8G8B8": 20, + "D3DDDIFMT_S8_LOCKABLE": 85, + "D3DDDIFMT_D24S8": 75, + "D3DDDIFMT_X8D24": 76, + "D3DDDIFMT_A2R10G10B10": 35, + "D3DDDIFMT_P8": 41, + "D3DDDIFMT_L6V5U5": 61, + "D3DDDIFMT_X8R8G8B8": 22, + "D3DDDIFMT_D16": 80, + "D3DDDIFMT_A2W10V10U10": 67, + "D3DDDIFMT_D24FS8": 83, + "D3DDDIFMT_MOTIONVECTORBUFFER": 157, + "D3DDDIFMT_L16": 81, + "D3DDDIFMT_X8L8V8U8": 62, + "D3DDDIFMT_A32B32G32R32F": 116, + "D3DDDIFMT_A8P8": 40, + "D3DDDIFMT_YUY2": 844715353, + "D3DDDIFMT_R16F": 111, + "D3DDDIFMT_G16R16": 34, + "D3DDDIFMT_A2B10G10R10_XR_BIAS": 119, + "D3DDDIFMT_Q16W16V16U16": 110, + "D3DDDIFMT_S8D24": 74, + "D3DDDIFMT_PICTUREPARAMSDATA": 150, + "D3DDDIFMT_A1": 118, + "D3DDDIFMT_FILMGRAINBUFFER": 158, + "D3DDDIFMT_A8": 28, + "D3DDDIFMT_UNKNOWN": 0, + "D3DDDIFMT_DXVA_RESERVED19": 169, + "D3DDDIFMT_D32F_LOCKABLE": 82, + "D3DDDIFMT_MACROBLOCKDATA": 151, + "D3DDDIFMT_A8B8G8R8": 32, + "D3DDDIFMT_UYVY": 1498831189, + "D3DDDIFMT_DXT1": 827611204, + "D3DDDIFMT_DEBLOCKINGDATA": 153, + "D3DDDIFMT_DXT3": 861165636, + "D3DDDIFMT_DXT4": 877942852, + "D3DDDIFMT_DXT5": 894720068, + "D3DDDIFMT_CxV8U8": 117, + "D3DDDIFMT_INVERSEQUANTIZATIONDATA": 154, + "D3DDDIFMT_DXVA_RESERVED9": 159, + "D3DDDIFMT_DXT2": 844388420, + "D3DDDIFMT_G32R32F": 115, + "D3DDDIFMT_X4S4D24": 78, + "D3DDDIFMT_D24X8": 77, + "D3DDDIFMT_DXVA_RESERVED12": 162, + "D3DDDIFMT_DXVA_RESERVED13": 163, + "D3DDDIFMT_DXVA_RESERVED10": 160, + "D3DDDIFMT_DXVA_RESERVED11": 161, + "D3DDDIFMT_DXVA_RESERVED16": 166, + "D3DDDIFMT_DXVA_RESERVED17": 167, + "D3DDDIFMT_DXVA_RESERVED14": 164, + "D3DDDIFMT_DXVA_RESERVED15": 165, + "D3DDDIFMT_DXVA_RESERVED18": 168, + "D3DDDIFMT_D15S1": 73, + "D3DDDIFMT_V16U16": 64, + "D3DDDIFMT_SLICECONTROLDATA": 155, + "D3DDDIFMT_G16R16F": 112, + "D3DDDIFMT_INDEX32": 102, + "D3DDDIFMT_V8U8": 60 + }, + "size": 4 + }, + "IdTypeEnum": { + "base": "long", + "constants": { + "BusQueryCompatibleIDs": 2, + "BusQueryInstanceID": 3, + "BusQueryDeviceID": 0, + "BusQueryDeviceSerialNumber": 4, + "BusQueryHardwareIDs": 1, + "BusQueryContainerID": 5 + }, + "size": 4 + }, + "StartCurrentHitTargetEnum": { + "base": "long", + "constants": { + "ThresholdMarginRight": 2, + "ThresholdMarginMax": 4, + "ThresholdMarginBottom": 3, + "ThresholdMarginLeft": 1, + "ThresholdMarginTop": 0 + }, + "size": 4 + }, + "TypeEnum": { + "base": "long", + "constants": { + "DevicePowerState": 1, + "SystemPowerState": 0 + }, + "size": 4 + }, + "RotationEnum": { + "base": "long", + "constants": { + "D3DKMDT_VPPR_IDENTITY": 1, + "D3DKMDT_VPPR_NOTSPECIFIED": 255, + "D3DKMDT_VPPR_UNPINNED": 254, + "D3DKMDT_VPPR_ROTATE270": 4, + "D3DKMDT_VPPR_ROTATE90": 2, + "D3DKMDT_VPPR_ROTATE180": 3, + "D3DKMDT_VPPR_UNINITIALIZED": 0 + }, + "size": 4 + }, + "CopyProtectionTypeEnum": { + "base": "long", + "constants": { + "D3DKMDT_VPPMT_NOTSPECIFIED": 255, + "D3DKMDT_VPPMT_UNINITIALIZED": 0, + "D3DKMDT_VPPMT_MACROVISION_FULLSUPPORT": 3, + "D3DKMDT_VPPMT_MACROVISION_APSTRIGGER": 2, + "D3DKMDT_VPPMT_NOPROTECTION": 1 + }, + "size": 4 + }, + "FsInformationClassEnum": { + "base": "long", + "constants": { + "FileFsFullSizeInformation": 7, + "FileFsAttributeInformation": 5, + "FileFsVolumeFlagsInformation": 10, + "FileFsVolumeInformation": 1, + "FileFsSizeInformation": 3, + "FileFsLabelInformation": 2, + "FileFsDeviceInformation": 4, + "FileFsControlInformation": 6, + "FileFsDriverPathInformation": 9, + "FileFsMaximumInformation": 11, + "FileFsObjectIdInformation": 8 + }, + "size": 4 + }, + "DeviceTextTypeEnum": { + "base": "long", + "constants": { + "DeviceTextLocationInformation": 1, + "DeviceTextDescription": 0 + }, + "size": 4 + } + }, + "metadata": { + "producer": { + "version": "0.0.1", + "name": "dgmcdona-via-conversion-script", + "datetime": "2024-09-03T18:22:52Z" + }, + "format": "4.0.0" + } +} diff --git a/volatility3/framework/symbols/windows/gui/gui-win10-19041-x64.json b/volatility3/framework/symbols/windows/gui/gui-win10-19041-x64.json new file mode 100644 index 000000000..be4341cfd --- /dev/null +++ b/volatility3/framework/symbols/windows/gui/gui-win10-19041-x64.json @@ -0,0 +1,18830 @@ +{ + "symbols": {}, + "user_types": { + "HWINSTA__": { + "fields": { + "unused": { + "type": { + "kind": "base", + "name": "long" + }, + "offset": 0 + } + }, + "kind": "struct", + "size": 4 + }, + "__unnamed_1153": { + "fields": { + "Reserved": { + "type": { + "bit_position": 2, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long long" + }, + "bit_length": 59 + }, + "offset": 8 + }, + "HeaderType": { + "type": { + "bit_position": 0, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long long" + }, + "bit_length": 1 + }, + "offset": 8 + }, + "Sequence": { + "type": { + "bit_position": 16, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long long" + }, + "bit_length": 9 + }, + "offset": 0 + }, + "Region": { + "type": { + "bit_position": 61, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long long" + }, + "bit_length": 3 + }, + "offset": 8 + }, + "Init": { + "type": { + "bit_position": 1, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long long" + }, + "bit_length": 1 + }, + "offset": 8 + }, + "Depth": { + "type": { + "bit_position": 0, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long long" + }, + "bit_length": 16 + }, + "offset": 0 + }, + "NextEntry": { + "type": { + "bit_position": 25, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long long" + }, + "bit_length": 39 + }, + "offset": 0 + } + }, + "kind": "struct", + "size": 16 + }, + "__unnamed_1960": { + "fields": { + "Length64": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 0 + }, + "MaximumAddress": { + "type": { + "kind": "struct", + "name": "nt_symbols!_LARGE_INTEGER" + }, + "offset": 16 + }, + "MinimumAddress": { + "type": { + "kind": "struct", + "name": "nt_symbols!_LARGE_INTEGER" + }, + "offset": 8 + }, + "Alignment64": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 4 + } + }, + "kind": "struct", + "size": 24 + }, + "tagCLIENTTHREADINFO": { + "fields": { + "fsWakeMask": { + "type": { + "kind": "base", + "name": "unsigned short" + }, + "offset": 10 + }, + "CTIF_flags": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 0 + }, + "fsWakeBits": { + "type": { + "kind": "base", + "name": "unsigned short" + }, + "offset": 6 + }, + "fsWakeBitsJournal": { + "type": { + "kind": "base", + "name": "unsigned short" + }, + "offset": 8 + }, + "fsChangeBits": { + "type": { + "kind": "base", + "name": "unsigned short" + }, + "offset": 4 + }, + "tickLastMsgChecked": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 12 + } + }, + "kind": "struct", + "size": 16 + }, + "tagKbdNlsLayer": { + "fields": { + "OEMIdentifier": { + "type": { + "kind": "base", + "name": "unsigned short" + }, + "offset": 0 + }, + "NumOfVkToF": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 4 + }, + "pusMouseVKey": { + "type": { + "subtype": { + "kind": "base", + "name": "unsigned short" + }, + "kind": "pointer" + }, + "offset": 24 + }, + "NumOfMouseVKey": { + "type": { + "kind": "base", + "name": "long" + }, + "offset": 16 + }, + "pVkToF": { + "type": { + "subtype": { + "kind": "struct", + "name": "_VK_TO_FUNCTION_TABLE" + }, + "kind": "pointer" + }, + "offset": 8 + }, + "LayoutInformation": { + "type": { + "kind": "base", + "name": "unsigned short" + }, + "offset": 2 + } + }, + "kind": "struct", + "size": 32 + }, + "__unnamed_1158": { + "fields": { + "Reserved": { + "type": { + "bit_position": 2, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long long" + }, + "bit_length": 2 + }, + "offset": 8 + }, + "HeaderType": { + "type": { + "bit_position": 0, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long long" + }, + "bit_length": 1 + }, + "offset": 8 + }, + "Sequence": { + "type": { + "bit_position": 16, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long long" + }, + "bit_length": 48 + }, + "offset": 0 + }, + "Init": { + "type": { + "bit_position": 1, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long long" + }, + "bit_length": 1 + }, + "offset": 8 + }, + "Depth": { + "type": { + "bit_position": 0, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long long" + }, + "bit_length": 16 + }, + "offset": 0 + }, + "NextEntry": { + "type": { + "bit_position": 4, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long long" + }, + "bit_length": 60 + }, + "offset": 8 + } + }, + "kind": "struct", + "size": 16 + }, + "HBITMAP__": { + "fields": { + "unused": { + "type": { + "kind": "base", + "name": "long" + }, + "offset": 0 + } + }, + "kind": "struct", + "size": 4 + }, + "__unnamed_124b": { + "fields": { + "Type": { + "type": { + "kind": "enum", + "name": "TypeEnum" + }, + "offset": 8 + }, + "Reserved": { + "type": { + "count": 3, + "subtype": { + "kind": "base", + "name": "unsigned char" + }, + "kind": "array" + }, + "offset": 1 + }, + "InPath": { + "type": { + "kind": "base", + "name": "unsigned char" + }, + "offset": 0 + } + }, + "kind": "struct", + "size": 16 + }, + "_TL": { + "fields": { + "pfnFree": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 16 + }, + "pobj": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 8 + }, + "next": { + "type": { + "subtype": { + "kind": "struct", + "name": "_TL" + }, + "kind": "pointer" + }, + "offset": 0 + } + }, + "kind": "struct", + "size": 24 + }, + "tagTOUCHINPUTINFO": { + "fields": { + "dwcInputs": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 24 + }, + "head": { + "type": { + "kind": "struct", + "name": "_THROBJHEAD" + }, + "offset": 0 + }, + "uFlags": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 28 + }, + "TouchInput": { + "type": { + "count": 1, + "subtype": { + "kind": "struct", + "name": "tagTOUCHINPUT" + }, + "kind": "array" + }, + "offset": 32 + } + }, + "kind": "struct", + "size": 80 + }, + "tagTHREADINFO": { + "fields": { + "ForceLegacyResizeNCMetr": { + "type": { + "bit_position": 29, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long long" + }, + "bit_length": 1 + }, + "offset": 520 + }, + "ptl": { + "type": { + "subtype": { + "kind": "struct", + "name": "_TL" + }, + "kind": "pointer" + }, + "offset": 336 + }, + "timeLast": { + "type": { + "kind": "base", + "name": "long" + }, + "offset": 448 + }, + "DontJournalAttach": { + "type": { + "bit_position": 28, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 1 + }, + "offset": 516 + }, + "fPack": { + "type": { + "bit_position": 2, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 26 + }, + "offset": 928 + }, + "pDevHTInfo": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 280 + }, + "dwCompatFlags": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 516 + }, + "psmsSent": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagSMS" + }, + "kind": "pointer" + }, + "offset": 424 + }, + "fsHooks": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 656 + }, + "DefaultCharset": { + "type": { + "bit_position": 14, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long long" + }, + "bit_length": 1 + }, + "offset": 520 + }, + "ulWindowSystemRendering": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 324 + }, + "dwExpWinVer": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 512 + }, + "psmsReceiveList": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagSMS" + }, + "kind": "pointer" + }, + "offset": 440 + }, + "sphkCurrent": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagHOOK" + }, + "kind": "pointer" + }, + "offset": 560 + }, + "No50ExStyles": { + "type": { + "bit_position": 2, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long long" + }, + "bit_length": 1 + }, + "offset": 520 + }, + "IgnoreFaults": { + "type": { + "bit_position": 25, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 1 + }, + "offset": 516 + }, + "pClientInfo": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagCLIENTINFO" + }, + "kind": "pointer" + }, + "offset": 400 + }, + "DDENoAsyncReg": { + "type": { + "bit_position": 20, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long long" + }, + "bit_length": 1 + }, + "offset": 520 + }, + "DealyHwndShakeChk": { + "type": { + "bit_position": 11, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 1 + }, + "offset": 516 + }, + "amdesk": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 720 + }, + "fsChangeBitsRemoved": { + "type": { + "kind": "base", + "name": "unsigned short" + }, + "offset": 704 + }, + "psmsCurrent": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagSMS" + }, + "kind": "pointer" + }, + "offset": 432 + }, + "NoInitFlagsOnFocus": { + "type": { + "bit_position": 17, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long long" + }, + "bit_length": 1 + }, + "offset": 520 + }, + "StrictLLHook": { + "type": { + "bit_position": 21, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long long" + }, + "bit_length": 1 + }, + "offset": 520 + }, + "pdcoRender": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 304 + }, + "NoShadow": { + "type": { + "bit_position": 22, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long long" + }, + "bit_length": 1 + }, + "offset": 520 + }, + "EnumHelv": { + "type": { + "bit_position": 12, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 1 + }, + "offset": 516 + }, + "NoBatching": { + "type": { + "bit_position": 9, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long long" + }, + "bit_length": 1 + }, + "offset": 520 + }, + "aphkStart": { + "type": { + "count": 16, + "subtype": { + "subtype": { + "kind": "struct", + "name": "tagHOOK" + }, + "kind": "pointer" + }, + "kind": "array" + }, + "offset": 896 + }, + "Winver31": { + "type": { + "bit_position": 21, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 1 + }, + "offset": 516 + }, + "Win30AvgWidth": { + "type": { + "bit_position": 19, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 1 + }, + "offset": 516 + }, + "ptlW32": { + "type": { + "subtype": { + "kind": "struct", + "name": "_TL" + }, + "kind": "pointer" + }, + "offset": 16 + }, + "AlwaysSendSyncPaint": { + "type": { + "bit_position": 6, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 1 + }, + "offset": 516 + }, + "IgnoreNoDiscard": { + "type": { + "bit_position": 0, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 1 + }, + "offset": 516 + }, + "cPaintsReady": { + "type": { + "kind": "base", + "name": "long" + }, + "offset": 480 + }, + "SubtractClips": { + "type": { + "bit_position": 14, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 1 + }, + "offset": 516 + }, + "apEvent": { + "type": { + "subtype": { + "subtype": { + "kind": "struct", + "name": "nt_symbols!_KEVENT" + }, + "kind": "pointer" + }, + "kind": "pointer" + }, + "offset": 712 + }, + "cEnterCount": { + "type": { + "kind": "base", + "name": "long" + }, + "offset": 672 + }, + "OpenGLEMF": { + "type": { + "bit_position": 26, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long long" + }, + "bit_length": 1 + }, + "offset": 520 + }, + "fThreadCleanupFinished": { + "type": { + "bit_position": 28, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 1 + }, + "offset": 928 + }, + "idLast": { + "type": { + "kind": "base", + "name": "unsigned long long" + }, + "offset": 456 + }, + "spklActive": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagKL" + }, + "kind": "pointer" + }, + "offset": 360 + }, + "pProxyPort": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 64 + }, + "NoEMFSpooling": { + "type": { + "bit_position": 26, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 1 + }, + "offset": 516 + }, + "ptdb": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagTDB" + }, + "kind": "pointer" + }, + "offset": 496 + }, + "SpareCompatFlags2": { + "type": { + "bit_position": 33, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long long" + }, + "bit_length": 31 + }, + "offset": 520 + }, + "bIncludeSprites": { + "type": { + "kind": "base", + "name": "unsigned char" + }, + "offset": 321 + }, + "mlPost": { + "type": { + "kind": "struct", + "name": "tagMLIST" + }, + "offset": 680 + }, + "RefCount": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 8 + }, + "pwinsta": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagWINDOWSTATION" + }, + "kind": "pointer" + }, + "offset": 496 + }, + "NoCustomPaperSize": { + "type": { + "bit_position": 12, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long long" + }, + "bit_length": 1 + }, + "offset": 520 + }, + "cTimersReady": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 484 + }, + "NoScrollBarCtxMenu": { + "type": { + "bit_position": 31, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 1 + }, + "offset": 516 + }, + "hPrevHidData": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 880 + }, + "NoPaddedBorder": { + "type": { + "bit_position": 28, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long long" + }, + "bit_length": 1 + }, + "offset": 520 + }, + "tlSpriteState": { + "type": { + "kind": "struct", + "name": "_TLSPRITESTATE" + }, + "offset": 104 + }, + "DpiAware": { + "type": { + "bit_position": 25, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long long" + }, + "bit_length": 1 + }, + "offset": 520 + }, + "MultipleBands": { + "type": { + "bit_position": 5, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 1 + }, + "offset": 516 + }, + "rpdesk": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagDESKTOP" + }, + "kind": "pointer" + }, + "offset": 376 + }, + "AnimationOff": { + "type": { + "bit_position": 0, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long long" + }, + "bit_length": 1 + }, + "offset": 520 + }, + "No50ExStyleBits": { + "type": { + "bit_position": 11, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long long" + }, + "bit_length": 1 + }, + "offset": 520 + }, + "ulThreadFlags2": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 928 + }, + "bEnableEngUpdateDeviceSurface": { + "type": { + "kind": "base", + "name": "unsigned char" + }, + "offset": 320 + }, + "pgdiBrushAttr": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 32 + }, + "hdesk": { + "type": { + "subtype": { + "kind": "struct", + "name": "HDESK__" + }, + "kind": "pointer" + }, + "offset": 472 + }, + "MoreExtraWndWords": { + "type": { + "bit_position": 8, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 1 + }, + "offset": 516 + }, + "NoGhost": { + "type": { + "bit_position": 19, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long long" + }, + "bit_length": 1 + }, + "offset": 520 + }, + "NoHRGN1": { + "type": { + "bit_position": 16, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 1 + }, + "offset": 516 + }, + "ptLast": { + "type": { + "kind": "struct", + "name": "tagPOINT" + }, + "offset": 628 + }, + "GiveUpForegound": { + "type": { + "bit_position": 6, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long long" + }, + "bit_length": 1 + }, + "offset": 520 + }, + "spDefaultImc": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagIMC" + }, + "kind": "pointer" + }, + "offset": 656 + }, + "pmsd": { + "type": { + "subtype": { + "kind": "struct", + "name": "_MOVESIZEDATA" + }, + "kind": "pointer" + }, + "offset": 544 + }, + "HardwareMixer": { + "type": { + "bit_position": 30, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long long" + }, + "bit_length": 1 + }, + "offset": 520 + }, + "pEThread": { + "type": { + "subtype": { + "kind": "struct", + "name": "nt_symbols!_ETHREAD" + }, + "kind": "pointer" + }, + "offset": 0 + }, + "MsgPPInfo": { + "type": { + "kind": "struct", + "name": "tagMSGPPINFO" + }, + "offset": 904 + }, + "EnumTTNotDevice": { + "type": { + "bit_position": 13, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 1 + }, + "offset": 516 + }, + "fSpecialInitialization": { + "type": { + "bit_position": 0, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 1 + }, + "offset": 928 + }, + "ForceFusion": { + "type": { + "bit_position": 23, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long long" + }, + "bit_length": 1 + }, + "offset": 520 + }, + "cti": { + "type": { + "kind": "struct", + "name": "tagCLIENTTHREADINFO" + }, + "offset": 864 + }, + "pClientID": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 72 + }, + "pstrAppName": { + "type": { + "subtype": { + "kind": "struct", + "name": "nt_symbols!_UNICODE_STRING" + }, + "kind": "pointer" + }, + "offset": 416 + }, + "ppi": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagPROCESSINFO" + }, + "kind": "pointer" + }, + "offset": 416 + }, + "SendMnuDblClk": { + "type": { + "bit_position": 18, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 1 + }, + "offset": 516 + }, + "DDENoSync": { + "type": { + "bit_position": 18, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long long" + }, + "bit_length": 1 + }, + "offset": 520 + }, + "EditNoMouseHide": { + "type": { + "bit_position": 8, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long long" + }, + "bit_length": 1 + }, + "offset": 520 + }, + "ptLastReal": { + "type": { + "kind": "struct", + "name": "tagPOINT" + }, + "offset": 636 + }, + "hTouchInputCurrent": { + "type": { + "subtype": { + "kind": "struct", + "name": "HTOUCHINPUT__" + }, + "kind": "pointer" + }, + "offset": 888 + }, + "pEventQueueServer": { + "type": { + "subtype": { + "kind": "struct", + "name": "nt_symbols!_KEVENT" + }, + "kind": "pointer" + }, + "offset": 600 + }, + "cNestedStableVisRgn": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 908 + }, + "NoDrawPatRect": { + "type": { + "bit_position": 3, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long long" + }, + "bit_length": 1 + }, + "offset": 520 + }, + "ForceTTGrapchis": { + "type": { + "bit_position": 15, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 1 + }, + "offset": 516 + }, + "GetDeviceCaps": { + "type": { + "bit_position": 20, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 1 + }, + "offset": 516 + }, + "fsReserveKeys": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 708 + }, + "pq": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagQ" + }, + "kind": "pointer" + }, + "offset": 352 + }, + "NoSoftCursOnMoveSize": { + "type": { + "bit_position": 31, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long long" + }, + "bit_length": 1 + }, + "offset": 520 + }, + "hEventQueueClient": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 592 + }, + "pdcoSrc": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 312 + }, + "DDE": { + "type": { + "bit_position": 13, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long long" + }, + "bit_length": 1 + }, + "offset": 520 + }, + "exitCode": { + "type": { + "kind": "base", + "name": "long" + }, + "offset": 464 + }, + "wchInjected": { + "type": { + "kind": "base", + "name": "wchar" + }, + "offset": 706 + }, + "CallTTDevice": { + "type": { + "bit_position": 4, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 1 + }, + "offset": 516 + }, + "DisableDBCSProp": { + "type": { + "bit_position": 29, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 1 + }, + "offset": 516 + }, + "MsShellDlg": { + "type": { + "bit_position": 4, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long long" + }, + "bit_length": 1 + }, + "offset": 520 + }, + "TransparentBltMirror": { + "type": { + "bit_position": 27, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long long" + }, + "bit_length": 1 + }, + "offset": 520 + }, + "pUMPDHeap": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 48 + }, + "PtiLink": { + "type": { + "kind": "struct", + "name": "nt_symbols!_LIST_ENTRY" + }, + "offset": 736 + }, + "HackWinFlags": { + "type": { + "bit_position": 10, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 1 + }, + "offset": 516 + }, + "cVisWindows": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 728 + }, + "NcCalcSizeOnMove": { + "type": { + "bit_position": 17, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 1 + }, + "offset": 516 + }, + "KCOff": { + "type": { + "bit_position": 1, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long long" + }, + "bit_length": 1 + }, + "offset": 520 + }, + "readyHead": { + "type": { + "kind": "struct", + "name": "nt_symbols!_LIST_ENTRY" + }, + "offset": 912 + }, + "UsePrintingEscape": { + "type": { + "bit_position": 2, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 1 + }, + "offset": 516 + }, + "hGestureInfoCurrent": { + "type": { + "subtype": { + "kind": "struct", + "name": "HGESTUREINFO__" + }, + "kind": "pointer" + }, + "offset": 896 + }, + "ForceTextBand": { + "type": { + "bit_position": 1, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 1 + }, + "offset": 516 + }, + "pUMPDObj": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 56 + }, + "cWindows": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 724 + }, + "fETWReserved": { + "type": { + "bit_position": 29, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 3 + }, + "offset": 928 + }, + "pMenuState": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagMENUSTATE" + }, + "kind": "pointer" + }, + "offset": 488 + }, + "pRBRecursionCount": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 96 + }, + "TIF_flags": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 480 + }, + "iVisRgnUniqueness": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 328 + }, + "Win31DevModeSize": { + "type": { + "bit_position": 23, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 1 + }, + "offset": 516 + }, + "pSBTrack": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagSBTRACK" + }, + "kind": "pointer" + }, + "offset": 584 + }, + "spwndDefaultIme": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagWND" + }, + "kind": "pointer" + }, + "offset": 648 + }, + "dwCompatFlags2": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 520 + }, + "EditSetTextMunge": { + "type": { + "bit_position": 7, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 1 + }, + "offset": 516 + }, + "Random31Ux": { + "type": { + "bit_position": 27, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 1 + }, + "offset": 516 + }, + "fgfSwitchInProgressSetter": { + "type": { + "bit_position": 1, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 1 + }, + "offset": 928 + }, + "ulClientDelta": { + "type": { + "kind": "base", + "name": "unsigned long long" + }, + "offset": 392 + }, + "pdcoAA": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 296 + }, + "NoTimeCbProtect": { + "type": { + "bit_position": 24, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long long" + }, + "bit_length": 1 + }, + "offset": 520 + }, + "DisableFontAssoc": { + "type": { + "bit_position": 24, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 1 + }, + "offset": 516 + }, + "pcti": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagCLIENTTHREADINFO" + }, + "kind": "pointer" + }, + "offset": 368 + }, + "NoCharDeadKey": { + "type": { + "bit_position": 15, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long long" + }, + "bit_length": 1 + }, + "offset": 520 + }, + "TTIgnoreRasterDupe": { + "type": { + "bit_position": 9, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 1 + }, + "offset": 516 + }, + "lParamHkCurrent": { + "type": { + "kind": "base", + "name": "long long" + }, + "offset": 568 + }, + "qwCompatFlags2": { + "type": { + "kind": "base", + "name": "unsigned long long" + }, + "offset": 520 + }, + "wParamHkCurrent": { + "type": { + "kind": "base", + "name": "unsigned long long" + }, + "offset": 576 + }, + "NoWindowArrangement": { + "type": { + "bit_position": 32, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long long" + }, + "bit_length": 1 + }, + "offset": 520 + }, + "ActiveMenus": { + "type": { + "bit_position": 7, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long long" + }, + "bit_length": 1 + }, + "offset": 520 + }, + "pDeskInfo": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagDESKTOPINFO" + }, + "kind": "pointer" + }, + "offset": 456 + }, + "pqAttach": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagQ" + }, + "kind": "pointer" + }, + "offset": 528 + }, + "pNonRBRecursionCount": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 100 + }, + "psiiList": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagSVR_INSTANCE_INFO" + }, + "kind": "pointer" + }, + "offset": 504 + }, + "IgnoreTopMost": { + "type": { + "bit_position": 3, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 1 + }, + "offset": 516 + }, + "TryExceptCallWndProc": { + "type": { + "bit_position": 16, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long long" + }, + "bit_length": 1 + }, + "offset": 520 + }, + "NoDDETrackDying": { + "type": { + "bit_position": 5, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long long" + }, + "bit_length": 1 + }, + "offset": 520 + }, + "GdiTmpTgoList": { + "type": { + "kind": "struct", + "name": "nt_symbols!_LIST_ENTRY" + }, + "offset": 80 + }, + "pUMPDObjs": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 40 + }, + "FontSubs": { + "type": { + "bit_position": 10, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long long" + }, + "bit_length": 1 + }, + "offset": 520 + }, + "pgdiDcattr": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 24 + }, + "SmoothScrolling": { + "type": { + "bit_position": 30, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 1 + }, + "offset": 516 + }, + "pSpriteState": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 272 + }, + "iCursorLevel": { + "type": { + "kind": "base", + "name": "long" + }, + "offset": 624 + }, + "ulDevHTInfoUniqueness": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 288 + }, + "ptiSibling": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagTHREADINFO" + }, + "kind": "pointer" + }, + "offset": 536 + }, + "hklPrev": { + "type": { + "subtype": { + "kind": "struct", + "name": "HKL__" + }, + "kind": "pointer" + }, + "offset": 664 + }, + "IncreaseStack": { + "type": { + "bit_position": 22, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 1 + }, + "offset": 516 + } + }, + "kind": "struct", + "size": 936 + }, + "__unnamed_11ff": { + "fields": { + "ShareAccess": { + "type": { + "kind": "base", + "name": "unsigned short" + }, + "offset": 18 + }, + "EaLength": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 24 + }, + "SecurityContext": { + "type": { + "subtype": { + "kind": "struct", + "name": "nt_symbols!_IO_SECURITY_CONTEXT" + }, + "kind": "pointer" + }, + "offset": 0 + }, + "Options": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 8 + }, + "FileAttributes": { + "type": { + "kind": "base", + "name": "unsigned short" + }, + "offset": 16 + } + }, + "kind": "struct", + "size": 32 + }, + "_CALLPROCDATA": { + "fields": { + "head": { + "type": { + "kind": "struct", + "name": "_PROCDESKHEAD" + }, + "offset": 0 + }, + "pfnClientPrevious": { + "type": { + "kind": "base", + "name": "unsigned long long" + }, + "offset": 48 + }, + "wType": { + "type": { + "kind": "base", + "name": "unsigned short" + }, + "offset": 56 + }, + "spcpdNext": { + "type": { + "subtype": { + "kind": "struct", + "name": "_CALLPROCDATA" + }, + "kind": "pointer" + }, + "offset": 40 + } + }, + "kind": "struct", + "size": 64 + }, + "_D3DKMDT_VIDPN_PRESENT_PATH": { + "fields": { + "VidPnTargetColorCoeffDynamicRanges": { + "type": { + "kind": "struct", + "name": "_D3DKMDT_COLOR_COEFF_DYNAMIC_RANGES" + }, + "offset": 48 + }, + "VidPnTargetColorBasis": { + "type": { + "kind": "enum", + "name": "VidPnTargetColorBasisEnum" + }, + "offset": 44 + }, + "ContentTransformation": { + "type": { + "kind": "struct", + "name": "_D3DKMDT_VIDPN_PRESENT_PATH_TRANSFORMATION" + }, + "offset": 12 + }, + "GammaRamp": { + "type": { + "kind": "struct", + "name": "_D3DKMDT_GAMMA_RAMP" + }, + "offset": 336 + }, + "CopyProtection": { + "type": { + "kind": "struct", + "name": "_D3DKMDT_VIDPN_PRESENT_PATH_COPYPROTECTION" + }, + "offset": 68 + }, + "VidPnSourceId": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 0 + }, + "Content": { + "type": { + "kind": "enum", + "name": "ContentEnum" + }, + "offset": 64 + }, + "VisibleFromActiveTLOffset": { + "type": { + "kind": "struct", + "name": "_D3DKMDT_2DREGION" + }, + "offset": 28 + }, + "VidPnTargetId": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 4 + }, + "VisibleFromActiveBROffset": { + "type": { + "kind": "struct", + "name": "_D3DKMDT_2DREGION" + }, + "offset": 36 + }, + "ImportanceOrdinal": { + "type": { + "kind": "enum", + "name": "ImportanceOrdinalEnum" + }, + "offset": 8 + } + }, + "kind": "struct", + "size": 360 + }, + "__unnamed_1253": { + "fields": { + "PowerSequence": { + "type": { + "subtype": { + "kind": "struct", + "name": "nt_symbols!_POWER_SEQUENCE" + }, + "kind": "pointer" + }, + "offset": 0 + } + }, + "kind": "struct", + "size": 8 + }, + "tagPROCESS_HID_TABLE": { + "fields": { + "fExclusiveMouseSink": { + "type": { + "bit_position": 3, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 100 + }, + "fCaptureMouse": { + "type": { + "bit_position": 8, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 100 + }, + "fNoLegacyMouse": { + "type": { + "bit_position": 1, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 100 + }, + "fRawKeyboard": { + "type": { + "bit_position": 4, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 100 + }, + "spwndTargetMouse": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagWND" + }, + "kind": "pointer" + }, + "offset": 64 + }, + "spwndTargetKbd": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagWND" + }, + "kind": "pointer" + }, + "offset": 72 + }, + "UsageLast": { + "type": { + "kind": "base", + "name": "unsigned short" + }, + "offset": 98 + }, + "UsagePageLast": { + "type": { + "kind": "base", + "name": "unsigned short" + }, + "offset": 96 + }, + "fRawMouse": { + "type": { + "bit_position": 0, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 100 + }, + "fRawMouseSink": { + "type": { + "bit_position": 2, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 100 + }, + "inclusionList": { + "type": { + "kind": "struct", + "name": "nt_symbols!_LIST_ENTRY" + }, + "offset": 16 + }, + "nSinks": { + "type": { + "kind": "base", + "name": "long" + }, + "offset": 80 + }, + "UsagePageList": { + "type": { + "kind": "struct", + "name": "nt_symbols!_LIST_ENTRY" + }, + "offset": 32 + }, + "ExclusionList": { + "type": { + "kind": "struct", + "name": "nt_symbols!_LIST_ENTRY" + }, + "offset": 48 + }, + "InclusionList": { + "type": { + "kind": "struct", + "name": "nt_symbols!_LIST_ENTRY" + }, + "offset": 16 + }, + "fRawKeyboardSink": { + "type": { + "bit_position": 6, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 100 + }, + "fAppKeys": { + "type": { + "bit_position": 10, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 100 + }, + "fNoHotKeys": { + "type": { + "bit_position": 9, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 100 + }, + "link": { + "type": { + "kind": "struct", + "name": "nt_symbols!_LIST_ENTRY" + }, + "offset": 0 + }, + "fNoLegacyKeyboard": { + "type": { + "bit_position": 5, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 100 + }, + "request": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagPROCESS_HID_REQUEST" + }, + "kind": "pointer" + }, + "offset": 16 + }, + "fExclusiveKeyboardSink": { + "type": { + "bit_position": 7, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 100 + }, + "pLastRequest": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagPROCESS_HID_REQUEST" + }, + "kind": "pointer" + }, + "offset": 88 + } + }, + "kind": "struct", + "size": 104 + }, + "__unnamed_1809": { + "fields": { + "Affinity": { + "type": { + "kind": "base", + "name": "unsigned long long" + }, + "offset": 8 + }, + "Vector": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 4 + }, + "Group": { + "type": { + "kind": "base", + "name": "unsigned short" + }, + "offset": 0 + }, + "MessageCount": { + "type": { + "kind": "base", + "name": "unsigned short" + }, + "offset": 2 + } + }, + "kind": "struct", + "size": 16 + }, + "tagHOOK": { + "fields": { + "head": { + "type": { + "kind": "struct", + "name": "_THRDESKHEAD" + }, + "offset": 0 + }, + "iHook": { + "type": { + "kind": "base", + "name": "long" + }, + "offset": 48 + }, + "phkNext": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagHOOK" + }, + "kind": "pointer" + }, + "offset": 40 + }, + "offPfn": { + "type": { + "kind": "base", + "name": "unsigned long long" + }, + "offset": 56 + }, + "flags": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 64 + }, + "fLastHookHung": { + "type": { + "bit_position": 7, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 88 + }, + "nTimeout": { + "type": { + "bit_position": 0, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 7 + }, + "offset": 88 + }, + "ihmod": { + "type": { + "kind": "base", + "name": "long" + }, + "offset": 68 + }, + "ptiHooked": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagTHREADINFO" + }, + "kind": "pointer" + }, + "offset": 72 + }, + "rpdesk": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagDESKTOP" + }, + "kind": "pointer" + }, + "offset": 80 + } + }, + "kind": "struct", + "size": 96 + }, + "_THROBJHEAD": { + "fields": { + "h": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 0 + }, + "pti": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagTHREADINFO" + }, + "kind": "pointer" + }, + "offset": 16 + }, + "cLockObj": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 8 + } + }, + "kind": "struct", + "size": 24 + }, + "tagPROCESS_HID_REQUEST": { + "fields": { + "fSinkable": { + "type": { + "bit_position": 0, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 20 + }, + "pTLCInfo": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagHID_TLC_INFO" + }, + "kind": "pointer" + }, + "offset": 24 + }, + "hwnd": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagWND" + }, + "kind": "pointer" + }, + "offset": 32 + }, + "fDevNotify": { + "type": { + "bit_position": 2, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 20 + }, + "fExSinkable": { + "type": { + "bit_position": 1, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 20 + }, + "usUsage": { + "type": { + "kind": "base", + "name": "short" + }, + "offset": 18 + }, + "fExclusiveOrphaned": { + "type": { + "bit_position": 3, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 20 + }, + "next_request": { + "type": { + "kind": "struct", + "name": "nt_symbols!_LIST_ENTRY" + }, + "offset": 0 + }, + "link": { + "type": { + "kind": "struct", + "name": "nt_symbols!_LIST_ENTRY" + }, + "offset": 0 + }, + "pPORequest": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagHID_PAGEONLY_REQUEST" + }, + "kind": "pointer" + }, + "offset": 24 + }, + "usUsagePage": { + "type": { + "kind": "base", + "name": "short" + }, + "offset": 16 + }, + "ptr": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 24 + }, + "spwndTarget": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagWND" + }, + "kind": "pointer" + }, + "offset": 32 + } + }, + "kind": "struct", + "size": 40 + }, + "_KFLOATING_SAVE": { + "fields": { + "Dummy": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 0 + } + }, + "kind": "struct", + "size": 4 + }, + "_D3DKMDT_VIDPN_PRESENT_PATH_ROTATION_SUPPORT": { + "fields": { + "Rotate270": { + "type": { + "bit_position": 3, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 1 + }, + "offset": 0 + }, + "Rotate90": { + "type": { + "bit_position": 1, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 1 + }, + "offset": 0 + }, + "Identity": { + "type": { + "bit_position": 0, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 1 + }, + "offset": 0 + }, + "Rotate180": { + "type": { + "bit_position": 2, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 1 + }, + "offset": 0 + } + }, + "kind": "struct", + "size": 4 + }, + "tagMLIST": { + "fields": { + "cMsgs": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 16 + }, + "pqmsgRead": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagQMSG" + }, + "kind": "pointer" + }, + "offset": 0 + }, + "pqmsgWriteLast": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagQMSG" + }, + "kind": "pointer" + }, + "offset": 8 + } + }, + "kind": "struct", + "size": 24 + }, + "_CONSOLE_CARET_INFO": { + "fields": { + "hwnd": { + "type": { + "subtype": { + "kind": "struct", + "name": "HWND__" + }, + "kind": "pointer" + }, + "offset": 0 + }, + "rc": { + "type": { + "kind": "struct", + "name": "tagRECT" + }, + "offset": 8 + } + }, + "kind": "struct", + "size": 24 + }, + "__unnamed_1807": { + "fields": { + "Affinity": { + "type": { + "kind": "base", + "name": "unsigned long long" + }, + "offset": 8 + }, + "Vector": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 4 + }, + "Group": { + "type": { + "kind": "base", + "name": "unsigned short" + }, + "offset": 2 + }, + "Level": { + "type": { + "kind": "base", + "name": "unsigned short" + }, + "offset": 0 + } + }, + "kind": "struct", + "size": 16 + }, + "DEADKEY": { + "fields": { + "wchComposed": { + "type": { + "kind": "base", + "name": "wchar" + }, + "offset": 4 + }, + "dwBoth": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 0 + }, + "uFlags": { + "type": { + "kind": "base", + "name": "unsigned short" + }, + "offset": 6 + } + }, + "kind": "struct", + "size": 8 + }, + "tagPROCESSINFO": { + "fields": { + "DxProcess": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 248 + }, + "fHasMagContext": { + "type": { + "bit_position": 0, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 1 + }, + "offset": 736 + }, + "hwinsta": { + "type": { + "subtype": { + "kind": "struct", + "name": "HWINSTA__" + }, + "kind": "pointer" + }, + "offset": 608 + }, + "NextStart": { + "type": { + "subtype": { + "kind": "struct", + "name": "_W32PROCESS" + }, + "kind": "pointer" + }, + "offset": 32 + }, + "ptiList": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagTHREADINFO" + }, + "kind": "pointer" + }, + "offset": 256 + }, + "pHidTable": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagPROCESS_HID_TABLE" + }, + "kind": "pointer" + }, + "offset": 744 + }, + "W32PF_Flags": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 12 + }, + "UserHandleCount": { + "type": { + "kind": "base", + "name": "long" + }, + "offset": 68 + }, + "pclsPublicList": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagCLS" + }, + "kind": "pointer" + }, + "offset": 288 + }, + "dwhmodLibLoadedMask": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 340 + }, + "GDIBrushAttrFreeList": { + "type": { + "kind": "struct", + "name": "nt_symbols!_LIST_ENTRY" + }, + "offset": 208 + }, + "hdeskStartup": { + "type": { + "subtype": { + "kind": "struct", + "name": "HDESK__" + }, + "kind": "pointer" + }, + "offset": 328 + }, + "GDIPushLock": { + "type": { + "kind": "struct", + "name": "nt_symbols!_EX_PUSH_LOCK" + }, + "offset": 80 + }, + "dwImeCompatFlags": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 696 + }, + "hMonitor": { + "type": { + "subtype": { + "kind": "struct", + "name": "HMONITOR__" + }, + "kind": "pointer" + }, + "offset": 624 + }, + "ptiMainThread": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagTHREADINFO" + }, + "kind": "pointer" + }, + "offset": 264 + }, + "pvwplWndGCList": { + "type": { + "subtype": { + "kind": "struct", + "name": "VWPL" + }, + "kind": "pointer" + }, + "offset": 760 + }, + "pBrushAttrList": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 48 + }, + "usi": { + "type": { + "kind": "struct", + "name": "tagUSERSTARTUPINFO" + }, + "offset": 708 + }, + "luidSession": { + "type": { + "kind": "struct", + "name": "nt_symbols!_LUID" + }, + "offset": 700 + }, + "Unused": { + "type": { + "bit_position": 1, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 31 + }, + "offset": 736 + }, + "GDIHandleCount": { + "type": { + "kind": "base", + "name": "long" + }, + "offset": 60 + }, + "pW32Job": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagW32JOB" + }, + "kind": "pointer" + }, + "offset": 688 + }, + "W32Pid": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 56 + }, + "dwRegisteredClasses": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 752 + }, + "bmHandleFlags": { + "type": { + "kind": "struct", + "name": "nt_symbols!_RTL_BITMAP" + }, + "offset": 648 + }, + "pclsPrivateList": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagCLS" + }, + "kind": "pointer" + }, + "offset": 280 + }, + "UserHandleCountPeak": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 72 + }, + "GDIEngUserMemAllocTable": { + "type": { + "kind": "struct", + "name": "nt_symbols!_RTL_AVL_TABLE" + }, + "offset": 88 + }, + "RefCount": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 8 + }, + "GDIHandleCountPeak": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 64 + }, + "GDIW32PIDLockedBitmaps": { + "type": { + "kind": "struct", + "name": "nt_symbols!_LIST_ENTRY" + }, + "offset": 224 + }, + "amwinsta": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 616 + }, + "StartCursorHideTime": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 24 + }, + "ppiNext": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagPROCESSINFO" + }, + "kind": "pointer" + }, + "offset": 304 + }, + "GDIDcAttrFreeList": { + "type": { + "kind": "struct", + "name": "nt_symbols!_LIST_ENTRY" + }, + "offset": 192 + }, + "Flags": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 736 + }, + "dwHotkey": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 620 + }, + "cSysExpunge": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 336 + }, + "rpdeskStartup": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagDESKTOP" + }, + "kind": "pointer" + }, + "offset": 272 + }, + "pdvList": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagDESKTOPVIEW" + }, + "kind": "pointer" + }, + "offset": 632 + }, + "hidTable": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagPROCESS_HID_TABLE" + }, + "kind": "pointer" + }, + "offset": 832 + }, + "cThreads": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 320 + }, + "pwpi": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagWOWPROCESSINFO" + }, + "kind": "pointer" + }, + "offset": 296 + }, + "ppiNextRunning": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagPROCESSINFO" + }, + "kind": "pointer" + }, + "offset": 312 + }, + "dwLayout": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 740 + }, + "Process": { + "type": { + "subtype": { + "kind": "struct", + "name": "nt_symbols!_EPROCESS" + }, + "kind": "pointer" + }, + "offset": 0 + }, + "rpwinsta": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagWINDOWSTATION" + }, + "kind": "pointer" + }, + "offset": 600 + }, + "pCursorCache": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagCURSOR" + }, + "kind": "pointer" + }, + "offset": 664 + }, + "pClientBase": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 672 + }, + "ahmodLibLoaded": { + "type": { + "count": 32, + "subtype": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "kind": "array" + }, + "offset": 384 + }, + "iClipSerialNumber": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 640 + }, + "dwLpkEntryPoints": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 680 + }, + "pDCAttrList": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 40 + }, + "hSecureGdiSharedHandleTable": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 240 + }, + "InputIdleEvent": { + "type": { + "subtype": { + "kind": "struct", + "name": "nt_symbols!_KEVENT" + }, + "kind": "pointer" + }, + "offset": 16 + } + }, + "kind": "struct", + "size": 768 + }, + "HBRUSH__": { + "fields": { + "unused": { + "type": { + "kind": "base", + "name": "long" + }, + "offset": 0 + } + }, + "kind": "struct", + "size": 4 + }, + "tagCLIP": { + "fields": { + "fmt": { + "type": { + "kind": "enum", + "name": "fmtEnum" + }, + "offset": 0 + }, + "fGlobalHandle": { + "type": { + "kind": "base", + "name": "long" + }, + "offset": 16 + }, + "hData": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 8 + } + }, + "kind": "struct", + "size": 24 + }, + "tagUAHMENUPOPUPMETRICS": { + "fields": { + "rgcx": { + "type": { + "count": 4, + "subtype": { + "kind": "base", + "name": "long" + }, + "kind": "array" + }, + "offset": 0 + }, + "fUpdateMaxWidths": { + "type": { + "bit_position": 0, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 16 + } + }, + "kind": "struct", + "size": 20 + }, + "tagSMS": { + "fields": { + "wParam": { + "type": { + "kind": "base", + "name": "unsigned long long" + }, + "offset": 72 + }, + "lParam": { + "type": { + "kind": "base", + "name": "long long" + }, + "offset": 80 + }, + "lpResultCallBack": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 32 + }, + "lRet": { + "type": { + "kind": "base", + "name": "long long" + }, + "offset": 56 + }, + "psmsReceiveNext": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagSMS" + }, + "kind": "pointer" + }, + "offset": 8 + }, + "ptiSender": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagTHREADINFO" + }, + "kind": "pointer" + }, + "offset": 16 + }, + "tSent": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 64 + }, + "flags": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 68 + }, + "pvCapture": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 104 + }, + "psmsNext": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagSMS" + }, + "kind": "pointer" + }, + "offset": 0 + }, + "ptiReceiver": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagTHREADINFO" + }, + "kind": "pointer" + }, + "offset": 24 + }, + "ptiCallBackSender": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagTHREADINFO" + }, + "kind": "pointer" + }, + "offset": 48 + }, + "spwnd": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagWND" + }, + "kind": "pointer" + }, + "offset": 96 + }, + "message": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 88 + }, + "dwData": { + "type": { + "kind": "base", + "name": "unsigned long long" + }, + "offset": 40 + } + }, + "kind": "struct", + "size": 112 + }, + "__unnamed_195e": { + "fields": { + "Length48": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 0 + }, + "Alignment48": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 4 + }, + "MinimumAddress": { + "type": { + "kind": "struct", + "name": "nt_symbols!_LARGE_INTEGER" + }, + "offset": 8 + }, + "MaximumAddress": { + "type": { + "kind": "struct", + "name": "nt_symbols!_LARGE_INTEGER" + }, + "offset": 16 + } + }, + "kind": "struct", + "size": 24 + }, + "__unnamed_195c": { + "fields": { + "Length40": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 0 + }, + "Alignment40": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 4 + }, + "MinimumAddress": { + "type": { + "kind": "struct", + "name": "nt_symbols!_LARGE_INTEGER" + }, + "offset": 8 + }, + "MaximumAddress": { + "type": { + "kind": "struct", + "name": "nt_symbols!_LARGE_INTEGER" + }, + "offset": 16 + } + }, + "kind": "struct", + "size": 24 + }, + "_W32THREAD": { + "fields": { + "pRBRecursionCount": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 96 + }, + "iVisRgnUniqueness": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 328 + }, + "RefCount": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 8 + }, + "pDevHTInfo": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 280 + }, + "pUMPDHeap": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 48 + }, + "pgdiBrushAttr": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 32 + }, + "ulWindowSystemRendering": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 324 + }, + "tlSpriteState": { + "type": { + "kind": "struct", + "name": "_TLSPRITESTATE" + }, + "offset": 104 + }, + "pdcoRender": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 304 + }, + "bEnableEngUpdateDeviceSurface": { + "type": { + "kind": "base", + "name": "unsigned char" + }, + "offset": 320 + }, + "pdcoAA": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 296 + }, + "pNonRBRecursionCount": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 100 + }, + "ptlW32": { + "type": { + "subtype": { + "kind": "struct", + "name": "_TL" + }, + "kind": "pointer" + }, + "offset": 16 + }, + "GdiTmpTgoList": { + "type": { + "kind": "struct", + "name": "nt_symbols!_LIST_ENTRY" + }, + "offset": 80 + }, + "pUMPDObjs": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 40 + }, + "pgdiDcattr": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 24 + }, + "bIncludeSprites": { + "type": { + "kind": "base", + "name": "unsigned char" + }, + "offset": 321 + }, + "pEThread": { + "type": { + "subtype": { + "kind": "struct", + "name": "nt_symbols!_ETHREAD" + }, + "kind": "pointer" + }, + "offset": 0 + }, + "pSpriteState": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 272 + }, + "pProxyPort": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 64 + }, + "ulDevHTInfoUniqueness": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 288 + }, + "pdcoSrc": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 312 + }, + "pUMPDObj": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 56 + }, + "pClientID": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 72 + } + }, + "kind": "struct", + "size": 336 + }, + "_VK_TO_WCHAR_TABLE": { + "fields": { + "pVkToWchars": { + "type": { + "subtype": { + "kind": "struct", + "name": "_VK_TO_WCHARS1" + }, + "kind": "pointer" + }, + "offset": 0 + }, + "cbSize": { + "type": { + "kind": "base", + "name": "unsigned char" + }, + "offset": 9 + }, + "nModifications": { + "type": { + "kind": "base", + "name": "unsigned char" + }, + "offset": 8 + } + }, + "kind": "struct", + "size": 16 + }, + "tagPROPLIST": { + "fields": { + "aprop": { + "type": { + "count": 1, + "subtype": { + "kind": "struct", + "name": "tagPROP" + }, + "kind": "array" + }, + "offset": 8 + }, + "iFirstFree": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 4 + }, + "cEntries": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 0 + } + }, + "kind": "struct", + "size": 24 + }, + "_D3DKMDT_FREQUENCY_RANGE": { + "fields": { + "MinVSyncFreq": { + "type": { + "kind": "struct", + "name": "_D3DDDI_RATIONAL" + }, + "offset": 0 + }, + "MaxVSyncFreq": { + "type": { + "kind": "struct", + "name": "_D3DDDI_RATIONAL" + }, + "offset": 8 + }, + "MaxHSyncFreq": { + "type": { + "kind": "struct", + "name": "_D3DDDI_RATIONAL" + }, + "offset": 24 + }, + "MinHSyncFreq": { + "type": { + "kind": "struct", + "name": "_D3DDDI_RATIONAL" + }, + "offset": 16 + } + }, + "kind": "struct", + "size": 32 + }, + "__unnamed_11f8": { + "fields": { + "Apc": { + "type": { + "kind": "struct", + "name": "nt_symbols!_KAPC" + }, + "offset": 0 + }, + "CompletionKey": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 0 + }, + "Overlay": { + "type": { + "kind": "struct", + "name": "__unnamed_11f5" + }, + "offset": 0 + } + }, + "kind": "struct", + "size": 88 + }, + "__unnamed_18bf": { + "fields": { + "BaseMiddle": { + "type": { + "kind": "base", + "name": "unsigned char" + }, + "offset": 0 + }, + "BaseHigh": { + "type": { + "kind": "base", + "name": "unsigned char" + }, + "offset": 3 + }, + "Flags1": { + "type": { + "kind": "base", + "name": "unsigned char" + }, + "offset": 1 + }, + "Flags2": { + "type": { + "kind": "base", + "name": "unsigned char" + }, + "offset": 2 + } + }, + "kind": "struct", + "size": 4 + }, + "tagPROFILEVALUEINFO": { + "fields": { + "dwValue": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 0 + }, + "uSection": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 4 + }, + "pwszKeyName": { + "type": { + "subtype": { + "kind": "base", + "name": "wchar" + }, + "kind": "pointer" + }, + "offset": 8 + } + }, + "kind": "struct", + "size": 16 + }, + "__unnamed_11f5": { + "fields": { + "Thread": { + "type": { + "subtype": { + "kind": "struct", + "name": "nt_symbols!_ETHREAD" + }, + "kind": "pointer" + }, + "offset": 32 + }, + "DeviceQueueEntry": { + "type": { + "kind": "struct", + "name": "nt_symbols!_KDEVICE_QUEUE_ENTRY" + }, + "offset": 0 + }, + "CurrentStackLocation": { + "type": { + "subtype": { + "kind": "struct", + "name": "nt_symbols!_IO_STACK_LOCATION" + }, + "kind": "pointer" + }, + "offset": 64 + }, + "DriverContext": { + "type": { + "count": 4, + "subtype": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "kind": "array" + }, + "offset": 0 + }, + "AuxiliaryBuffer": { + "type": { + "subtype": { + "kind": "base", + "name": "unsigned char" + }, + "kind": "pointer" + }, + "offset": 40 + }, + "OriginalFileObject": { + "type": { + "subtype": { + "kind": "struct", + "name": "nt_symbols!_FILE_OBJECT" + }, + "kind": "pointer" + }, + "offset": 72 + }, + "PacketType": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 64 + }, + "ListEntry": { + "type": { + "kind": "struct", + "name": "nt_symbols!_LIST_ENTRY" + }, + "offset": 48 + } + }, + "kind": "struct", + "size": 80 + }, + "__unnamed_125f": { + "fields": { + "AllocatedResources": { + "type": { + "subtype": { + "kind": "struct", + "name": "nt_symbols!_CM_RESOURCE_LIST" + }, + "kind": "pointer" + }, + "offset": 0 + }, + "AllocatedResourcesTranslated": { + "type": { + "subtype": { + "kind": "struct", + "name": "nt_symbols!_CM_RESOURCE_LIST" + }, + "kind": "pointer" + }, + "offset": 8 + } + }, + "kind": "struct", + "size": 16 + }, + "D3DDDI_DXGI_RGB": { + "fields": { + "Blue": { + "type": { + "kind": "base", + "name": "float" + }, + "offset": 8 + }, + "Green": { + "type": { + "kind": "base", + "name": "float" + }, + "offset": 4 + }, + "Red": { + "type": { + "kind": "base", + "name": "float" + }, + "offset": 0 + } + }, + "kind": "struct", + "size": 12 + }, + "__unnamed_1219": { + "fields": { + "Type3InputBuffer": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 24 + }, + "OutputBufferLength": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 0 + }, + "FsControlCode": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 16 + }, + "InputBufferLength": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 8 + } + }, + "kind": "struct", + "size": 32 + }, + "__unnamed_125b": { + "fields": { + "State": { + "type": { + "kind": "struct", + "name": "nt_symbols!_POWER_STATE" + }, + "offset": 16 + }, + "Type": { + "type": { + "kind": "enum", + "name": "TypeEnum" + }, + "offset": 8 + }, + "SystemContext": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 0 + }, + "ShutdownType": { + "type": { + "kind": "enum", + "name": "ShutdownTypeEnum" + }, + "offset": 24 + }, + "SystemPowerStateContext": { + "type": { + "kind": "struct", + "name": "nt_symbols!_SYSTEM_POWER_STATE_CONTEXT" + }, + "offset": 0 + } + }, + "kind": "struct", + "size": 32 + }, + "HDC__": { + "fields": { + "unused": { + "type": { + "kind": "base", + "name": "long" + }, + "offset": 0 + } + }, + "kind": "struct", + "size": 4 + }, + "tagDISPLAYINFO": { + "fields": { + "hDev": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 0 + }, + "SpatialListHead": { + "type": { + "kind": "struct", + "name": "_KLIST_ENTRY" + }, + "offset": 144 + }, + "BitCountMax": { + "type": { + "kind": "base", + "name": "unsigned short" + }, + "offset": 130 + }, + "cyGray": { + "type": { + "kind": "base", + "name": "long" + }, + "offset": 60 + }, + "hdcBits": { + "type": { + "subtype": { + "kind": "struct", + "name": "HDC__" + }, + "kind": "pointer" + }, + "offset": 32 + }, + "fDesktopIsRect": { + "type": { + "bit_position": 0, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 132 + }, + "hbmGray": { + "type": { + "subtype": { + "kind": "struct", + "name": "HBITMAP__" + }, + "kind": "pointer" + }, + "offset": 48 + }, + "pmdev": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 8 + }, + "cFullScreen": { + "type": { + "kind": "base", + "name": "short" + }, + "offset": 160 + }, + "cxGray": { + "type": { + "kind": "base", + "name": "long" + }, + "offset": 56 + }, + "dmLogPixels": { + "type": { + "kind": "base", + "name": "unsigned short" + }, + "offset": 128 + }, + "hDevInfo": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 16 + }, + "fAnyPalette": { + "type": { + "bit_position": 1, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 132 + }, + "pspbFirst": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagSPB" + }, + "kind": "pointer" + }, + "offset": 72 + }, + "pMonitorPrimary": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagMONITOR" + }, + "kind": "pointer" + }, + "offset": 88 + }, + "Spare0": { + "type": { + "kind": "base", + "name": "short" + }, + "offset": 162 + }, + "pMonitorFirst": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagMONITOR" + }, + "kind": "pointer" + }, + "offset": 96 + }, + "hdcGray": { + "type": { + "subtype": { + "kind": "struct", + "name": "HDC__" + }, + "kind": "pointer" + }, + "offset": 40 + }, + "hrgnScreenReal": { + "type": { + "subtype": { + "kind": "struct", + "name": "HRGN__" + }, + "kind": "pointer" + }, + "offset": 120 + }, + "cMonitors": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 80 + }, + "hdcScreen": { + "type": { + "subtype": { + "kind": "struct", + "name": "HDC__" + }, + "kind": "pointer" + }, + "offset": 24 + }, + "DockThresholdMax": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 136 + }, + "rcScreenReal": { + "type": { + "kind": "struct", + "name": "tagRECT" + }, + "offset": 104 + }, + "pdceFirst": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagDCE" + }, + "kind": "pointer" + }, + "offset": 64 + } + }, + "kind": "struct", + "size": 168 + }, + "tagWin32AllocStats": { + "fields": { + "dwMaxAlloc": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 16 + }, + "dwMaxMem": { + "type": { + "kind": "base", + "name": "unsigned long long" + }, + "offset": 0 + }, + "pHead": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagWin32PoolHead" + }, + "kind": "pointer" + }, + "offset": 24 + }, + "dwCrtAlloc": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 20 + }, + "dwCrtMem": { + "type": { + "kind": "base", + "name": "unsigned long long" + }, + "offset": 8 + } + }, + "kind": "struct", + "size": 32 + }, + "__unnamed_18c5": { + "fields": { + "DefaultBig": { + "type": { + "bit_position": 22, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 1 + }, + "offset": 0 + }, + "BaseMiddle": { + "type": { + "bit_position": 0, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 8 + }, + "offset": 0 + }, + "BaseHigh": { + "type": { + "bit_position": 24, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 8 + }, + "offset": 0 + }, + "LimitHigh": { + "type": { + "bit_position": 16, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 4 + }, + "offset": 0 + }, + "System": { + "type": { + "bit_position": 20, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 1 + }, + "offset": 0 + }, + "Granularity": { + "type": { + "bit_position": 23, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 1 + }, + "offset": 0 + }, + "Dpl": { + "type": { + "bit_position": 13, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 2 + }, + "offset": 0 + }, + "Type": { + "type": { + "bit_position": 8, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 5 + }, + "offset": 0 + }, + "Present": { + "type": { + "bit_position": 15, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 1 + }, + "offset": 0 + }, + "LongMode": { + "type": { + "bit_position": 21, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 1 + }, + "offset": 0 + } + }, + "kind": "struct", + "size": 4 + }, + "__unnamed_1261": { + "fields": { + "Buffer": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 24 + }, + "ProviderId": { + "type": { + "kind": "base", + "name": "unsigned long long" + }, + "offset": 0 + }, + "BufferSize": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 16 + }, + "DataPath": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 8 + } + }, + "kind": "struct", + "size": 32 + }, + "__unnamed_1263": { + "fields": { + "Argument4": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 24 + }, + "Argument2": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 8 + }, + "Argument3": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 16 + }, + "Argument1": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 0 + } + }, + "kind": "struct", + "size": 32 + }, + "__unnamed_1265": { + "fields": { + "DeviceIoControl": { + "type": { + "kind": "struct", + "name": "__unnamed_121d" + }, + "offset": 0 + }, + "ReadWriteConfig": { + "type": { + "kind": "struct", + "name": "__unnamed_123d" + }, + "offset": 0 + }, + "Create": { + "type": { + "kind": "struct", + "name": "__unnamed_11ff" + }, + "offset": 0 + }, + "Write": { + "type": { + "kind": "struct", + "name": "__unnamed_1209" + }, + "offset": 0 + }, + "PowerSequence": { + "type": { + "kind": "struct", + "name": "__unnamed_1253" + }, + "offset": 0 + }, + "QueryId": { + "type": { + "kind": "struct", + "name": "__unnamed_1243" + }, + "offset": 0 + }, + "SetFile": { + "type": { + "kind": "struct", + "name": "__unnamed_1213" + }, + "offset": 0 + }, + "CreatePipe": { + "type": { + "kind": "struct", + "name": "__unnamed_1203" + }, + "offset": 0 + }, + "Power": { + "type": { + "kind": "struct", + "name": "__unnamed_125b" + }, + "offset": 0 + }, + "Read": { + "type": { + "kind": "struct", + "name": "__unnamed_1209" + }, + "offset": 0 + }, + "StartDevice": { + "type": { + "kind": "struct", + "name": "__unnamed_125f" + }, + "offset": 0 + }, + "QueryDirectory": { + "type": { + "kind": "struct", + "name": "__unnamed_120d" + }, + "offset": 0 + }, + "LockControl": { + "type": { + "kind": "struct", + "name": "__unnamed_121b" + }, + "offset": 0 + }, + "QueryInterface": { + "type": { + "kind": "struct", + "name": "__unnamed_1233" + }, + "offset": 0 + }, + "Others": { + "type": { + "kind": "struct", + "name": "__unnamed_1263" + }, + "offset": 0 + }, + "FileSystemControl": { + "type": { + "kind": "struct", + "name": "__unnamed_1219" + }, + "offset": 0 + }, + "SetLock": { + "type": { + "kind": "struct", + "name": "__unnamed_123f" + }, + "offset": 0 + }, + "QueryDeviceText": { + "type": { + "kind": "struct", + "name": "__unnamed_1247" + }, + "offset": 0 + }, + "WMI": { + "type": { + "kind": "struct", + "name": "__unnamed_1261" + }, + "offset": 0 + }, + "CreateMailslot": { + "type": { + "kind": "struct", + "name": "__unnamed_1207" + }, + "offset": 0 + }, + "FilterResourceRequirements": { + "type": { + "kind": "struct", + "name": "__unnamed_123b" + }, + "offset": 0 + }, + "MountVolume": { + "type": { + "kind": "struct", + "name": "__unnamed_1225" + }, + "offset": 0 + }, + "QueryVolume": { + "type": { + "kind": "struct", + "name": "__unnamed_1217" + }, + "offset": 0 + }, + "UsageNotification": { + "type": { + "kind": "struct", + "name": "__unnamed_124b" + }, + "offset": 0 + }, + "Scsi": { + "type": { + "kind": "struct", + "name": "__unnamed_1229" + }, + "offset": 0 + }, + "WaitWake": { + "type": { + "kind": "struct", + "name": "__unnamed_124f" + }, + "offset": 0 + }, + "QueryFile": { + "type": { + "kind": "struct", + "name": "__unnamed_1211" + }, + "offset": 0 + }, + "VerifyVolume": { + "type": { + "kind": "struct", + "name": "__unnamed_1225" + }, + "offset": 0 + }, + "QuerySecurity": { + "type": { + "kind": "struct", + "name": "__unnamed_121f" + }, + "offset": 0 + }, + "QueryDeviceRelations": { + "type": { + "kind": "struct", + "name": "__unnamed_122d" + }, + "offset": 0 + }, + "NotifyDirectory": { + "type": { + "kind": "struct", + "name": "__unnamed_120f" + }, + "offset": 0 + }, + "SetSecurity": { + "type": { + "kind": "struct", + "name": "__unnamed_1221" + }, + "offset": 0 + }, + "DeviceCapabilities": { + "type": { + "kind": "struct", + "name": "__unnamed_1237" + }, + "offset": 0 + } + }, + "kind": "struct", + "size": 32 + }, + "__unnamed_1817": { + "fields": { + "Length48": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 8 + }, + "Start": { + "type": { + "kind": "struct", + "name": "nt_symbols!_LARGE_INTEGER" + }, + "offset": 0 + } + }, + "kind": "struct", + "size": 12 + }, + "__unnamed_1815": { + "fields": { + "Length40": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 8 + }, + "Start": { + "type": { + "kind": "struct", + "name": "nt_symbols!_LARGE_INTEGER" + }, + "offset": 0 + } + }, + "kind": "struct", + "size": 12 + }, + "tagKbdLayer": { + "fields": { + "pVkToWcharTable": { + "type": { + "subtype": { + "kind": "struct", + "name": "_VK_TO_WCHAR_TABLE" + }, + "kind": "pointer" + }, + "offset": 8 + }, + "fLocaleFlags": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 80 + }, + "pCharModifiers": { + "type": { + "subtype": { + "kind": "struct", + "name": "MODIFIERS" + }, + "kind": "pointer" + }, + "offset": 0 + }, + "pKeyNamesExt": { + "type": { + "subtype": { + "kind": "struct", + "name": "VSC_LPWSTR" + }, + "kind": "pointer" + }, + "offset": 32 + }, + "pDeadKey": { + "type": { + "subtype": { + "kind": "struct", + "name": "DEADKEY" + }, + "kind": "pointer" + }, + "offset": 16 + }, + "pusVSCtoVK": { + "type": { + "subtype": { + "kind": "base", + "name": "unsigned short" + }, + "kind": "pointer" + }, + "offset": 48 + }, + "pKeyNamesDead": { + "type": { + "subtype": { + "subtype": { + "kind": "base", + "name": "unsigned short" + }, + "kind": "pointer" + }, + "kind": "pointer" + }, + "offset": 40 + }, + "pLigature": { + "type": { + "subtype": { + "kind": "struct", + "name": "_LIGATURE1" + }, + "kind": "pointer" + }, + "offset": 88 + }, + "cbLgEntry": { + "type": { + "kind": "base", + "name": "unsigned char" + }, + "offset": 85 + }, + "pKeyNames": { + "type": { + "subtype": { + "kind": "struct", + "name": "VSC_LPWSTR" + }, + "kind": "pointer" + }, + "offset": 24 + }, + "dwType": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 96 + }, + "dwSubType": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 100 + }, + "nLgMax": { + "type": { + "kind": "base", + "name": "unsigned char" + }, + "offset": 84 + }, + "pVSCtoVK_E1": { + "type": { + "subtype": { + "kind": "struct", + "name": "_VSC_VK" + }, + "kind": "pointer" + }, + "offset": 72 + }, + "pVSCtoVK_E0": { + "type": { + "subtype": { + "kind": "struct", + "name": "_VSC_VK" + }, + "kind": "pointer" + }, + "offset": 64 + }, + "bMaxVSCtoVK": { + "type": { + "kind": "base", + "name": "unsigned char" + }, + "offset": 56 + } + }, + "kind": "struct", + "size": 104 + }, + "__unnamed_1813": { + "fields": { + "DataSize": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 0 + }, + "Reserved1": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 4 + }, + "Reserved2": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 8 + } + }, + "kind": "struct", + "size": 12 + }, + "_D3DKMDT_VIDPN_PRESENT_PATH_SCALING_SUPPORT": { + "fields": { + "Centered": { + "type": { + "bit_position": 1, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 1 + }, + "offset": 0 + }, + "AspectRatioCenteredMax": { + "type": { + "bit_position": 3, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 1 + }, + "offset": 0 + }, + "Stretched": { + "type": { + "bit_position": 2, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 1 + }, + "offset": 0 + }, + "Identity": { + "type": { + "bit_position": 0, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 1 + }, + "offset": 0 + }, + "Custom": { + "type": { + "bit_position": 4, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 1 + }, + "offset": 0 + } + }, + "kind": "struct", + "size": 4 + }, + "__unnamed_1958": { + "fields": { + "MinBusNumber": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 4 + }, + "Length": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 0 + }, + "Reserved": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 12 + }, + "MaxBusNumber": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 8 + } + }, + "kind": "struct", + "size": 16 + }, + "_D3DKMDT_2DREGION": { + "fields": { + "cy": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 4 + }, + "cx": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 0 + } + }, + "kind": "struct", + "size": 8 + }, + "HRGN__": { + "fields": { + "unused": { + "type": { + "kind": "base", + "name": "long" + }, + "offset": 0 + } + }, + "kind": "struct", + "size": 4 + }, + "__unnamed_1954": { + "fields": { + "AffinityPolicy": { + "type": { + "kind": "base", + "name": "unsigned short" + }, + "offset": 8 + }, + "PriorityPolicy": { + "type": { + "kind": "enum", + "name": "PriorityPolicyEnum" + }, + "offset": 12 + }, + "Group": { + "type": { + "kind": "base", + "name": "unsigned short" + }, + "offset": 10 + }, + "MaximumVector": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 4 + }, + "TargetedProcessors": { + "type": { + "kind": "base", + "name": "unsigned long long" + }, + "offset": 16 + }, + "MinimumVector": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 0 + } + }, + "kind": "struct", + "size": 24 + }, + "_PROCMARKHEAD": { + "fields": { + "h": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 0 + }, + "ppi": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagPROCESSINFO" + }, + "kind": "pointer" + }, + "offset": 24 + }, + "hTaskWow": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 16 + }, + "cLockObj": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 8 + } + }, + "kind": "struct", + "size": 32 + }, + "tagSIZE": { + "fields": { + "cy": { + "type": { + "kind": "base", + "name": "long" + }, + "offset": 4 + }, + "cx": { + "type": { + "kind": "base", + "name": "long" + }, + "offset": 0 + } + }, + "kind": "struct", + "size": 8 + }, + "tagDESKTOPVIEW": { + "fields": { + "ulClientDelta": { + "type": { + "kind": "base", + "name": "unsigned long long" + }, + "offset": 16 + }, + "pdesk": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagDESKTOP" + }, + "kind": "pointer" + }, + "offset": 8 + }, + "pdvNext": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagDESKTOPVIEW" + }, + "kind": "pointer" + }, + "offset": 0 + } + }, + "kind": "struct", + "size": 24 + }, + "__unnamed_1819": { + "fields": { + "Start": { + "type": { + "kind": "struct", + "name": "nt_symbols!_LARGE_INTEGER" + }, + "offset": 0 + }, + "Length64": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 8 + } + }, + "kind": "struct", + "size": 12 + }, + "_DMM_COFUNCPATHSMODALITY_SERIALIZATION": { + "fields": { + "NumPathsFromSource": { + "type": { + "kind": "base", + "name": "unsigned char" + }, + "offset": 0 + }, + "PathAndTargetModeSetOffset": { + "type": { + "count": 1, + "subtype": { + "kind": "base", + "name": "unsigned long" + }, + "kind": "array" + }, + "offset": 4 + } + }, + "kind": "struct", + "size": 8 + }, + "tagSBTRACK": { + "fields": { + "spwndSBNotify": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagWND" + }, + "kind": "pointer" + }, + "offset": 24 + }, + "hTimerSB": { + "type": { + "kind": "base", + "name": "unsigned long long" + }, + "offset": 64 + }, + "cmdSB": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 56 + }, + "xxxpfnSB": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 48 + }, + "fTrackVert": { + "type": { + "bit_position": 1, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 1 + }, + "offset": 0 + }, + "posNew": { + "type": { + "kind": "base", + "name": "long" + }, + "offset": 84 + }, + "posOld": { + "type": { + "kind": "base", + "name": "long" + }, + "offset": 80 + }, + "fCtlSB": { + "type": { + "bit_position": 2, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 1 + }, + "offset": 0 + }, + "rcTrack": { + "type": { + "kind": "struct", + "name": "tagRECT" + }, + "offset": 32 + }, + "fTrackRecalc": { + "type": { + "bit_position": 3, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 1 + }, + "offset": 0 + }, + "spwndSB": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagWND" + }, + "kind": "pointer" + }, + "offset": 16 + }, + "spwndTrack": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagWND" + }, + "kind": "pointer" + }, + "offset": 8 + }, + "dpxThumb": { + "type": { + "kind": "base", + "name": "long" + }, + "offset": 72 + }, + "pxOld": { + "type": { + "kind": "base", + "name": "long" + }, + "offset": 76 + }, + "fHitOld": { + "type": { + "bit_position": 0, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 1 + }, + "offset": 0 + }, + "pSBCalc": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagSBCALC" + }, + "kind": "pointer" + }, + "offset": 96 + }, + "nBar": { + "type": { + "kind": "base", + "name": "long" + }, + "offset": 88 + } + }, + "kind": "struct", + "size": 104 + }, + "__unnamed_16c1": { + "fields": { + "ActiveSize": { + "type": { + "kind": "struct", + "name": "_D3DKMDT_2DREGION" + }, + "offset": 0 + }, + "MaxPixelRate": { + "type": { + "kind": "base", + "name": "unsigned long long" + }, + "offset": 0 + } + }, + "kind": "struct", + "size": 8 + }, + "_DMA_ADAPTER": { + "fields": { + "Version": { + "type": { + "kind": "base", + "name": "unsigned short" + }, + "offset": 0 + }, + "DmaOperations": { + "type": { + "subtype": { + "kind": "struct", + "name": "_DMA_OPERATIONS" + }, + "kind": "pointer" + }, + "offset": 8 + }, + "Size": { + "type": { + "kind": "base", + "name": "unsigned short" + }, + "offset": 2 + } + }, + "kind": "struct", + "size": 16 + }, + "tagMONITOR": { + "fields": { + "hDev": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 80 + }, + "head": { + "type": { + "kind": "struct", + "name": "_HEAD" + }, + "offset": 0 + }, + "rcMonitorReal": { + "type": { + "kind": "struct", + "name": "tagRECT" + }, + "offset": 28 + }, + "pMonitorNext": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagMONITOR" + }, + "kind": "pointer" + }, + "offset": 16 + }, + "hDevReal": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 88 + }, + "Flink": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagMONITOR" + }, + "kind": "pointer" + }, + "offset": 128 + }, + "hrgnMonitorReal": { + "type": { + "subtype": { + "kind": "struct", + "name": "HRGN__" + }, + "kind": "pointer" + }, + "offset": 64 + }, + "Blink": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagMONITOR" + }, + "kind": "pointer" + }, + "offset": 136 + }, + "rcWorkReal": { + "type": { + "kind": "struct", + "name": "tagRECT" + }, + "offset": 44 + }, + "dwMONFlags": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 24 + }, + "cWndStack": { + "type": { + "kind": "base", + "name": "short" + }, + "offset": 74 + }, + "DockTargets": { + "type": { + "count": 7, + "subtype": { + "count": 4, + "subtype": { + "kind": "base", + "name": "unsigned char" + }, + "kind": "array" + }, + "kind": "array" + }, + "offset": 96 + }, + "Spare0": { + "type": { + "kind": "base", + "name": "short" + }, + "offset": 72 + } + }, + "kind": "struct", + "size": 144 + }, + "__unnamed_180b": { + "fields": { + "Translated": { + "type": { + "kind": "struct", + "name": "__unnamed_1807" + }, + "offset": 0 + }, + "Raw": { + "type": { + "kind": "struct", + "name": "__unnamed_1809" + }, + "offset": 0 + } + }, + "kind": "struct", + "size": 16 + }, + "tagRECT": { + "fields": { + "top": { + "type": { + "kind": "base", + "name": "long" + }, + "offset": 4 + }, + "right": { + "type": { + "kind": "base", + "name": "long" + }, + "offset": 8 + }, + "bottom": { + "type": { + "kind": "base", + "name": "long" + }, + "offset": 12 + }, + "left": { + "type": { + "kind": "base", + "name": "long" + }, + "offset": 0 + } + }, + "kind": "struct", + "size": 16 + }, + "__unnamed_180d": { + "fields": { + "Reserved1": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 8 + }, + "Port": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 4 + }, + "Channel": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 0 + } + }, + "kind": "struct", + "size": 12 + }, + "MODIFIERS": { + "fields": { + "wMaxModBits": { + "type": { + "kind": "base", + "name": "unsigned short" + }, + "offset": 8 + }, + "pVkToBit": { + "type": { + "subtype": { + "kind": "struct", + "name": "VK_TO_BIT" + }, + "kind": "pointer" + }, + "offset": 0 + }, + "ModNumber": { + "type": { + "count": 0, + "subtype": { + "kind": "base", + "name": "unsigned char" + }, + "kind": "array" + }, + "offset": 10 + } + }, + "kind": "struct", + "size": 16 + }, + "__unnamed_120f": { + "fields": { + "CompletionFilter": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 8 + }, + "Length": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 0 + } + }, + "kind": "struct", + "size": 16 + }, + "__unnamed_120d": { + "fields": { + "Length": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 0 + }, + "FileIndex": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 24 + }, + "FileInformationClass": { + "type": { + "kind": "enum", + "name": "FileInformationClassEnum" + }, + "offset": 16 + }, + "FileName": { + "type": { + "subtype": { + "kind": "struct", + "name": "nt_symbols!_UNICODE_STRING" + }, + "kind": "pointer" + }, + "offset": 8 + } + }, + "kind": "struct", + "size": 32 + }, + "_DMM_VIDPNPATHSFROMSOURCE_SERIALIZATION": { + "fields": { + "PathAndTargetModeSerialization": { + "type": { + "count": 1, + "subtype": { + "kind": "struct", + "name": "_DMM_VIDPNPATHANDTARGETMODE_SERIALIZATION" + }, + "kind": "array" + }, + "offset": 48 + }, + "NumPathsFromSource": { + "type": { + "kind": "base", + "name": "unsigned char" + }, + "offset": 40 + }, + "SourceMode": { + "type": { + "kind": "struct", + "name": "_D3DKMDT_VIDPN_SOURCE_MODE" + }, + "offset": 0 + } + }, + "kind": "struct", + "size": 480 + }, + "tagMSG": { + "fields": { + "wParam": { + "type": { + "kind": "base", + "name": "unsigned long long" + }, + "offset": 16 + }, + "lParam": { + "type": { + "kind": "base", + "name": "long long" + }, + "offset": 24 + }, + "pt": { + "type": { + "kind": "struct", + "name": "tagPOINT" + }, + "offset": 36 + }, + "hwnd": { + "type": { + "subtype": { + "kind": "struct", + "name": "HWND__" + }, + "kind": "pointer" + }, + "offset": 0 + }, + "time": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 32 + }, + "message": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 8 + } + }, + "kind": "struct", + "size": 48 + }, + "tagDPISERVERINFO": { + "fields": { + "hMsgFont": { + "type": { + "subtype": { + "kind": "struct", + "name": "HFONT__" + }, + "kind": "pointer" + }, + "offset": 16 + }, + "hCaptionFont": { + "type": { + "subtype": { + "kind": "struct", + "name": "HFONT__" + }, + "kind": "pointer" + }, + "offset": 8 + }, + "gclBorder": { + "type": { + "kind": "base", + "name": "long" + }, + "offset": 0 + }, + "cxMsgFontChar": { + "type": { + "kind": "base", + "name": "long" + }, + "offset": 24 + }, + "wMaxBtnSize": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 32 + }, + "cyMsgFontChar": { + "type": { + "kind": "base", + "name": "long" + }, + "offset": 28 + } + }, + "kind": "struct", + "size": 40 + }, + "_D3DDDI_GAMMA_RAMP_RGB256x3x16": { + "fields": { + "Blue": { + "type": { + "count": 256, + "subtype": { + "kind": "base", + "name": "unsigned short" + }, + "kind": "array" + }, + "offset": 1024 + }, + "Green": { + "type": { + "count": 256, + "subtype": { + "kind": "base", + "name": "unsigned short" + }, + "kind": "array" + }, + "offset": 512 + }, + "Red": { + "type": { + "count": 256, + "subtype": { + "kind": "base", + "name": "unsigned short" + }, + "kind": "array" + }, + "offset": 0 + } + }, + "kind": "struct", + "size": 1536 + }, + "__unnamed_124f": { + "fields": { + "PowerState": { + "type": { + "kind": "enum", + "name": "PowerStateEnum" + }, + "offset": 0 + } + }, + "kind": "struct", + "size": 4 + }, + "tagWOWPROCESSINFO": { + "fields": { + "ptdbHead": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagTDB" + }, + "kind": "pointer" + }, + "offset": 16 + }, + "ptiScheduled": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagTHREADINFO" + }, + "kind": "pointer" + }, + "offset": 8 + }, + "nRecvLock": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 52 + }, + "CSLockCount": { + "type": { + "kind": "base", + "name": "long" + }, + "offset": 64 + }, + "nSendLock": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 48 + }, + "pEventWowExec": { + "type": { + "subtype": { + "kind": "struct", + "name": "nt_symbols!_KEVENT" + }, + "kind": "pointer" + }, + "offset": 32 + }, + "lpfnWowExitTask": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 24 + }, + "CSOwningThread": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagTHREADINFO" + }, + "kind": "pointer" + }, + "offset": 56 + }, + "hEventWowExecClient": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 40 + }, + "pwpiNext": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagWOWPROCESSINFO" + }, + "kind": "pointer" + }, + "offset": 0 + } + }, + "kind": "struct", + "size": 72 + }, + "HTOUCHINPUT__": { + "fields": { + "unused": { + "type": { + "kind": "base", + "name": "long" + }, + "offset": 0 + } + }, + "kind": "struct", + "size": 4 + }, + "tagMENU": { + "fields": { + "iItem": { + "type": { + "kind": "base", + "name": "long" + }, + "offset": 44 + }, + "head": { + "type": { + "kind": "struct", + "name": "_PROCDESKHEAD" + }, + "offset": 0 + }, + "umpm": { + "type": { + "kind": "struct", + "name": "tagUAHMENUPOPUPMETRICS" + }, + "offset": 132 + }, + "cItems": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 52 + }, + "pParentMenus": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagMENULIST" + }, + "kind": "pointer" + }, + "offset": 88 + }, + "fFlags": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 40 + }, + "cxMenu": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 56 + }, + "dwContextHelpId": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 96 + }, + "cxTextAlign": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 64 + }, + "cAlloced": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 48 + }, + "hbrBack": { + "type": { + "subtype": { + "kind": "struct", + "name": "HBRUSH__" + }, + "kind": "pointer" + }, + "offset": 112 + }, + "dwArrowsOn": { + "type": { + "bit_position": 0, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 2 + }, + "offset": 128 + }, + "iMaxTop": { + "type": { + "kind": "base", + "name": "long" + }, + "offset": 124 + }, + "dwMenuData": { + "type": { + "kind": "base", + "name": "unsigned long long" + }, + "offset": 104 + }, + "cyMenu": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 60 + }, + "rgItems": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagITEM" + }, + "kind": "pointer" + }, + "offset": 80 + }, + "spwndNotify": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagWND" + }, + "kind": "pointer" + }, + "offset": 72 + }, + "iTop": { + "type": { + "kind": "base", + "name": "long" + }, + "offset": 120 + }, + "cyMax": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 100 + } + }, + "kind": "struct", + "size": 152 + }, + "_D3DDDI_GAMMA_RAMP_DXGI_1": { + "fields": { + "GammaCurve": { + "type": { + "count": 1025, + "subtype": { + "kind": "struct", + "name": "D3DDDI_DXGI_RGB" + }, + "kind": "array" + }, + "offset": 24 + }, + "Scale": { + "type": { + "kind": "struct", + "name": "D3DDDI_DXGI_RGB" + }, + "offset": 0 + }, + "Offset": { + "type": { + "kind": "struct", + "name": "D3DDDI_DXGI_RGB" + }, + "offset": 12 + } + }, + "kind": "struct", + "size": 12324 + }, + "_MOVESIZEDATA": { + "fields": { + "fmsKbd": { + "type": { + "bit_position": 1, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 1 + }, + "offset": 164 + }, + "pStartMonitorCurrentHitTarget": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagMONITOR" + }, + "kind": "pointer" + }, + "offset": 168 + }, + "impy": { + "type": { + "kind": "base", + "name": "long" + }, + "offset": 152 + }, + "fMoveFromMax": { + "type": { + "bit_position": 7, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 1 + }, + "offset": 164 + }, + "fSnapMoving": { + "type": { + "bit_position": 11, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 1 + }, + "offset": 164 + }, + "frcNormalCheckPtValid": { + "type": { + "bit_position": 24, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 1 + }, + "offset": 164 + }, + "ptMaxTrack": { + "type": { + "kind": "struct", + "name": "tagPOINT" + }, + "offset": 96 + }, + "ptRestore": { + "type": { + "kind": "struct", + "name": "tagPOINT" + }, + "offset": 156 + }, + "fUsePreviewRect": { + "type": { + "bit_position": 26, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 1 + }, + "offset": 164 + }, + "fForceSizing": { + "type": { + "bit_position": 19, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 1 + }, + "offset": 164 + }, + "fThresholdSelector": { + "type": { + "bit_position": 15, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 3 + }, + "offset": 164 + }, + "ptStartHitWindowRelative": { + "type": { + "kind": "struct", + "name": "tagPOINT" + }, + "offset": 208 + }, + "fDragFullWindows": { + "type": { + "bit_position": 5, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 1 + }, + "offset": 164 + }, + "fForeground": { + "type": { + "bit_position": 4, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 1 + }, + "offset": 164 + }, + "dyMouse": { + "type": { + "kind": "base", + "name": "long" + }, + "offset": 140 + }, + "fHasSoftwareCursor": { + "type": { + "bit_position": 27, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 1 + }, + "offset": 164 + }, + "fIsHitPtOffScreen": { + "type": { + "bit_position": 21, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 1 + }, + "offset": 164 + }, + "fSnapSizingTemporaryAllowed": { + "type": { + "bit_position": 22, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 1 + }, + "offset": 164 + }, + "fCheckPtForcefullyRestored": { + "type": { + "bit_position": 18, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 1 + }, + "offset": 164 + }, + "fVerticallyMaximizedRight": { + "type": { + "bit_position": 9, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 1 + }, + "offset": 164 + }, + "ulCountDragOutOfLeftRightTarget": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 228 + }, + "Unused": { + "type": { + "bit_position": 28, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 4 + }, + "offset": 164 + }, + "dxMouse": { + "type": { + "kind": "base", + "name": "long" + }, + "offset": 136 + }, + "fStartVerticallyMaximizedRight": { + "type": { + "bit_position": 14, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 1 + }, + "offset": 164 + }, + "rcParent": { + "type": { + "kind": "struct", + "name": "tagRECT" + }, + "offset": 72 + }, + "fOffScreen": { + "type": { + "bit_position": 6, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 1 + }, + "offset": 164 + }, + "fWindowWasSuperMaximized": { + "type": { + "bit_position": 12, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 1 + }, + "offset": 164 + }, + "fVerticallyMaximizedLeft": { + "type": { + "bit_position": 8, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 1 + }, + "offset": 164 + }, + "spwnd": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagWND" + }, + "kind": "pointer" + }, + "offset": 0 + }, + "StartCurrentHitTarget": { + "type": { + "kind": "enum", + "name": "StartCurrentHitTargetEnum" + }, + "offset": 176 + }, + "fHasPreviewRect": { + "type": { + "bit_position": 25, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 1 + }, + "offset": 164 + }, + "fLockWindowUpdate": { + "type": { + "bit_position": 2, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 1 + }, + "offset": 164 + }, + "rcPreview": { + "type": { + "kind": "struct", + "name": "tagRECT" + }, + "offset": 40 + }, + "fSnapSizing": { + "type": { + "bit_position": 10, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 1 + }, + "offset": 164 + }, + "fIsMoveSizeLoop": { + "type": { + "bit_position": 20, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 1 + }, + "offset": 164 + }, + "fInitSize": { + "type": { + "bit_position": 0, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 1 + }, + "offset": 164 + }, + "rcDragCursor": { + "type": { + "kind": "struct", + "name": "tagRECT" + }, + "offset": 24 + }, + "ulCountDragOutOfTopTarget": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 224 + }, + "rcPreviewCursor": { + "type": { + "kind": "struct", + "name": "tagRECT" + }, + "offset": 56 + }, + "CurrentHitTarget": { + "type": { + "kind": "enum", + "name": "CurrentHitTargetEnum" + }, + "offset": 192 + }, + "fSnapMovingTemporaryAllowed": { + "type": { + "bit_position": 23, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 1 + }, + "offset": 164 + }, + "fTrackCancelled": { + "type": { + "bit_position": 3, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 1 + }, + "offset": 164 + }, + "ptHitWindowRelative": { + "type": { + "kind": "struct", + "name": "tagPOINT" + }, + "offset": 200 + }, + "ptLastTrack": { + "type": { + "kind": "struct", + "name": "tagPOINT" + }, + "offset": 216 + }, + "cmd": { + "type": { + "kind": "base", + "name": "long" + }, + "offset": 144 + }, + "Flags": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 164 + }, + "MoveRectStyle": { + "type": { + "kind": "enum", + "name": "MoveRectStyleEnum" + }, + "offset": 196 + }, + "rcWindow": { + "type": { + "kind": "struct", + "name": "tagRECT" + }, + "offset": 104 + }, + "ulCountSizeOutOfTopBottomTarget": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 232 + }, + "fStartVerticallyMaximizedLeft": { + "type": { + "bit_position": 13, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 1 + }, + "offset": 164 + }, + "rcNormalStartCheckPt": { + "type": { + "kind": "struct", + "name": "tagRECT" + }, + "offset": 120 + }, + "ptMinTrack": { + "type": { + "kind": "struct", + "name": "tagPOINT" + }, + "offset": 88 + }, + "rcDrag": { + "type": { + "kind": "struct", + "name": "tagRECT" + }, + "offset": 8 + }, + "pMonitorCurrentHitTarget": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagMONITOR" + }, + "kind": "pointer" + }, + "offset": 184 + }, + "impx": { + "type": { + "kind": "base", + "name": "long" + }, + "offset": 148 + } + }, + "kind": "struct", + "size": 240 + }, + "_D3DDDI_RATIONAL": { + "fields": { + "Denominator": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 4 + }, + "Numerator": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 0 + } + }, + "kind": "struct", + "size": 8 + }, + "VWPL": { + "fields": { + "cElem": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 4 + }, + "aElement": { + "type": { + "count": 0, + "subtype": { + "kind": "struct", + "name": "VWPLELEMENT" + }, + "kind": "array" + }, + "offset": 16 + }, + "fTagged": { + "type": { + "kind": "base", + "name": "long" + }, + "offset": 12 + }, + "cThreshhold": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 8 + }, + "cPwnd": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 0 + } + }, + "kind": "struct", + "size": 16 + }, + "tagTEXTMETRICW": { + "fields": { + "tmOverhang": { + "type": { + "kind": "base", + "name": "long" + }, + "offset": 32 + }, + "tmPitchAndFamily": { + "type": { + "kind": "base", + "name": "unsigned char" + }, + "offset": 55 + }, + "tmStruckOut": { + "type": { + "kind": "base", + "name": "unsigned char" + }, + "offset": 54 + }, + "tmCharSet": { + "type": { + "kind": "base", + "name": "unsigned char" + }, + "offset": 56 + }, + "tmDigitizedAspectX": { + "type": { + "kind": "base", + "name": "long" + }, + "offset": 36 + }, + "tmDigitizedAspectY": { + "type": { + "kind": "base", + "name": "long" + }, + "offset": 40 + }, + "tmFirstChar": { + "type": { + "kind": "base", + "name": "wchar" + }, + "offset": 44 + }, + "tmWeight": { + "type": { + "kind": "base", + "name": "long" + }, + "offset": 28 + }, + "tmDescent": { + "type": { + "kind": "base", + "name": "long" + }, + "offset": 8 + }, + "tmDefaultChar": { + "type": { + "kind": "base", + "name": "wchar" + }, + "offset": 48 + }, + "tmLastChar": { + "type": { + "kind": "base", + "name": "wchar" + }, + "offset": 46 + }, + "tmMaxCharWidth": { + "type": { + "kind": "base", + "name": "long" + }, + "offset": 24 + }, + "tmItalic": { + "type": { + "kind": "base", + "name": "unsigned char" + }, + "offset": 52 + }, + "tmUnderlined": { + "type": { + "kind": "base", + "name": "unsigned char" + }, + "offset": 53 + }, + "tmInternalLeading": { + "type": { + "kind": "base", + "name": "long" + }, + "offset": 12 + }, + "tmAscent": { + "type": { + "kind": "base", + "name": "long" + }, + "offset": 4 + }, + "tmHeight": { + "type": { + "kind": "base", + "name": "long" + }, + "offset": 0 + }, + "tmAveCharWidth": { + "type": { + "kind": "base", + "name": "long" + }, + "offset": 20 + }, + "tmBreakChar": { + "type": { + "kind": "base", + "name": "wchar" + }, + "offset": 50 + }, + "tmExternalLeading": { + "type": { + "kind": "base", + "name": "long" + }, + "offset": 16 + } + }, + "kind": "struct", + "size": 60 + }, + "_SCATTER_GATHER_LIST": { + "fields": { + "Elements": { + "type": { + "count": 0, + "subtype": { + "kind": "struct", + "name": "_SCATTER_GATHER_ELEMENT" + }, + "kind": "array" + }, + "offset": 16 + }, + "Reserved": { + "type": { + "kind": "base", + "name": "unsigned long long" + }, + "offset": 8 + }, + "NumberOfElements": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 0 + } + }, + "kind": "struct", + "size": 16 + }, + "HICON__": { + "fields": { + "unused": { + "type": { + "kind": "base", + "name": "long" + }, + "offset": 0 + } + }, + "kind": "struct", + "size": 4 + }, + "_HANDLEENTRY": { + "fields": { + "pOwner": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 8 + }, + "bType": { + "type": { + "kind": "enum", + "name": "bTypeEnum" + }, + "offset": 16 + }, + "bFlags": { + "type": { + "kind": "base", + "name": "unsigned char" + }, + "offset": 17 + }, + "phead": { + "type": { + "subtype": { + "kind": "struct", + "name": "_HEAD" + }, + "kind": "pointer" + }, + "offset": 0 + }, + "wUniq": { + "type": { + "kind": "base", + "name": "unsigned short" + }, + "offset": 18 + } + }, + "kind": "struct", + "size": 24 + }, + "_THRDESKHEAD": { + "fields": { + "cLockObj": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 8 + }, + "pSelf": { + "type": { + "subtype": { + "kind": "base", + "name": "unsigned char" + }, + "kind": "pointer" + }, + "offset": 32 + }, + "rpdesk": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagDESKTOP" + }, + "kind": "pointer" + }, + "offset": 24 + }, + "pti": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagTHREADINFO" + }, + "kind": "pointer" + }, + "offset": 16 + }, + "h": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 0 + } + }, + "kind": "struct", + "size": 40 + }, + "tagSVR_INSTANCE_INFO": { + "fields": { + "head": { + "type": { + "kind": "struct", + "name": "_THROBJHEAD" + }, + "offset": 0 + }, + "next": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagSVR_INSTANCE_INFO" + }, + "kind": "pointer" + }, + "offset": 24 + }, + "nextInThisThread": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagSVR_INSTANCE_INFO" + }, + "kind": "pointer" + }, + "offset": 32 + }, + "spwndEvent": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagWND" + }, + "kind": "pointer" + }, + "offset": 48 + }, + "afCmd": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 40 + }, + "pcii": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 56 + } + }, + "kind": "struct", + "size": 64 + }, + "_DMM_VIDPNTARGETMODESET_SERIALIZATION": { + "fields": { + "NumModes": { + "type": { + "kind": "base", + "name": "unsigned char" + }, + "offset": 0 + }, + "ModeSerialization": { + "type": { + "count": 1, + "subtype": { + "kind": "struct", + "name": "_D3DKMDT_VIDPN_TARGET_MODE" + }, + "kind": "array" + }, + "offset": 8 + } + }, + "kind": "struct", + "size": 80 + }, + "_DMM_COMMITVIDPNREQUEST_SERIALIZATION": { + "fields": { + "RequestDiagInfo": { + "type": { + "kind": "struct", + "name": "_DMM_COMMITVIDPNREQUEST_DIAGINFO" + }, + "offset": 4 + }, + "AffectedVidPnSourceId": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 0 + }, + "VidPnSerialization": { + "type": { + "kind": "struct", + "name": "_DMM_VIDPN_SERIALIZATION" + }, + "offset": 16 + } + }, + "kind": "struct", + "size": 28 + }, + "tagPOPUPMENU": { + "fields": { + "fDroppedLeft": { + "type": { + "bit_position": 4, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 1 + }, + "offset": 0 + }, + "fIsSysMenu": { + "type": { + "bit_position": 2, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 1 + }, + "offset": 0 + }, + "posDropped": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 84 + }, + "fIsMenuBar": { + "type": { + "bit_position": 0, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 1 + }, + "offset": 0 + }, + "fHierarchyDropped": { + "type": { + "bit_position": 5, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 1 + }, + "offset": 0 + }, + "fDropNextPopup": { + "type": { + "bit_position": 10, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 1 + }, + "offset": 0 + }, + "fRightButton": { + "type": { + "bit_position": 6, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 1 + }, + "offset": 0 + }, + "spmenu": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagMENU" + }, + "kind": "pointer" + }, + "offset": 40 + }, + "ppopupmenuRoot": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagPOPUPMENU" + }, + "kind": "pointer" + }, + "offset": 64 + }, + "fFirstClick": { + "type": { + "bit_position": 9, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 1 + }, + "offset": 0 + }, + "spwndNotify": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagWND" + }, + "kind": "pointer" + }, + "offset": 8 + }, + "fRtoL": { + "type": { + "bit_position": 22, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 1 + }, + "offset": 0 + }, + "fSendUninit": { + "type": { + "bit_position": 21, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 1 + }, + "offset": 0 + }, + "fAboutToHide": { + "type": { + "bit_position": 12, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 1 + }, + "offset": 0 + }, + "spwndNextPopup": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagWND" + }, + "kind": "pointer" + }, + "offset": 24 + }, + "fFlushDelayedFree": { + "type": { + "bit_position": 17, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 1 + }, + "offset": 0 + }, + "fHasMenuBar": { + "type": { + "bit_position": 1, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 1 + }, + "offset": 0 + }, + "fTrackMouseEvent": { + "type": { + "bit_position": 20, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 1 + }, + "offset": 0 + }, + "fNoNotify": { + "type": { + "bit_position": 11, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 1 + }, + "offset": 0 + }, + "posSelectedItem": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 80 + }, + "fUseMonitorRect": { + "type": { + "bit_position": 28, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 1 + }, + "offset": 0 + }, + "spwndPrevPopup": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagWND" + }, + "kind": "pointer" + }, + "offset": 32 + }, + "ppmDelayedFree": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagPOPUPMENU" + }, + "kind": "pointer" + }, + "offset": 72 + }, + "fFreed": { + "type": { + "bit_position": 18, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 1 + }, + "offset": 0 + }, + "fSynchronous": { + "type": { + "bit_position": 8, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 1 + }, + "offset": 0 + }, + "spmenuAlternate": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagMENU" + }, + "kind": "pointer" + }, + "offset": 48 + }, + "spwndPopupMenu": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagWND" + }, + "kind": "pointer" + }, + "offset": 16 + }, + "fDestroyed": { + "type": { + "bit_position": 15, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 1 + }, + "offset": 0 + }, + "iDropDir": { + "type": { + "bit_position": 23, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 5 + }, + "offset": 0 + }, + "fIsTrackPopup": { + "type": { + "bit_position": 3, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 1 + }, + "offset": 0 + }, + "spwndActivePopup": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagWND" + }, + "kind": "pointer" + }, + "offset": 56 + }, + "fInCancel": { + "type": { + "bit_position": 19, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 1 + }, + "offset": 0 + }, + "fToggle": { + "type": { + "bit_position": 7, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 1 + }, + "offset": 0 + }, + "fDelayedFree": { + "type": { + "bit_position": 16, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 1 + }, + "offset": 0 + }, + "fHideTimer": { + "type": { + "bit_position": 14, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 1 + }, + "offset": 0 + }, + "fShowTimer": { + "type": { + "bit_position": 13, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 1 + }, + "offset": 0 + } + }, + "kind": "struct", + "size": 88 + }, + "_D3DKMDT_MONITOR_SOURCE_MODE": { + "fields": { + "Origin": { + "type": { + "kind": "enum", + "name": "OriginEnum" + }, + "offset": 84 + }, + "VideoSignalInfo": { + "type": { + "kind": "struct", + "name": "_D3DKMDT_VIDEO_SIGNAL_INFO" + }, + "offset": 8 + }, + "ColorCoeffDynamicRanges": { + "type": { + "kind": "struct", + "name": "_D3DKMDT_COLOR_COEFF_DYNAMIC_RANGES" + }, + "offset": 68 + }, + "Preference": { + "type": { + "kind": "enum", + "name": "PreferenceEnum" + }, + "offset": 88 + }, + "Id": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 0 + }, + "ColorBasis": { + "type": { + "kind": "enum", + "name": "ColorBasisEnum" + }, + "offset": 64 + } + }, + "kind": "struct", + "size": 96 + }, + "_DMM_MONITORDESCRIPTOR_SERIALIZATION": { + "fields": { + "Origin": { + "type": { + "kind": "enum", + "name": "OriginEnum" + }, + "offset": 8 + }, + "Data": { + "type": { + "count": 128, + "subtype": { + "kind": "base", + "name": "unsigned char" + }, + "kind": "array" + }, + "offset": 12 + }, + "Type": { + "type": { + "kind": "enum", + "name": "TypeEnum" + }, + "offset": 4 + }, + "Id": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 0 + } + }, + "kind": "struct", + "size": 140 + }, + "__unnamed_127c": { + "fields": { + "Wcb": { + "type": { + "kind": "struct", + "name": "nt_symbols!_WAIT_CONTEXT_BLOCK" + }, + "offset": 0 + }, + "ListEntry": { + "type": { + "kind": "struct", + "name": "nt_symbols!_LIST_ENTRY" + }, + "offset": 0 + } + }, + "kind": "struct", + "size": 72 + }, + "_D3DMATRIX": { + "fields": { + "_41": { + "type": { + "kind": "base", + "name": "float" + }, + "offset": 48 + }, + "_42": { + "type": { + "kind": "base", + "name": "float" + }, + "offset": 52 + }, + "_43": { + "type": { + "kind": "base", + "name": "float" + }, + "offset": 56 + }, + "_44": { + "type": { + "kind": "base", + "name": "float" + }, + "offset": 60 + }, + "_34": { + "type": { + "kind": "base", + "name": "float" + }, + "offset": 44 + }, + "_14": { + "type": { + "kind": "base", + "name": "float" + }, + "offset": 12 + }, + "_13": { + "type": { + "kind": "base", + "name": "float" + }, + "offset": 8 + }, + "_12": { + "type": { + "kind": "base", + "name": "float" + }, + "offset": 4 + }, + "_11": { + "type": { + "kind": "base", + "name": "float" + }, + "offset": 0 + }, + "_24": { + "type": { + "kind": "base", + "name": "float" + }, + "offset": 28 + }, + "_31": { + "type": { + "kind": "base", + "name": "float" + }, + "offset": 32 + }, + "_33": { + "type": { + "kind": "base", + "name": "float" + }, + "offset": 40 + }, + "_32": { + "type": { + "kind": "base", + "name": "float" + }, + "offset": 36 + }, + "_22": { + "type": { + "kind": "base", + "name": "float" + }, + "offset": 20 + }, + "_23": { + "type": { + "kind": "base", + "name": "float" + }, + "offset": 24 + }, + "_21": { + "type": { + "kind": "base", + "name": "float" + }, + "offset": 16 + } + }, + "kind": "struct", + "size": 64 + }, + "_LARGE_UNICODE_STRING": { + "fields": { + "Buffer": { + "type": { + "subtype": { + "kind": "base", + "name": "unsigned short" + }, + "kind": "pointer" + }, + "offset": 8 + }, + "Length": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 0 + }, + "MaximumLength": { + "type": { + "bit_position": 0, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 31 + }, + "offset": 4 + }, + "bAnsi": { + "type": { + "bit_position": 31, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 1 + }, + "offset": 4 + } + }, + "kind": "struct", + "size": 16 + }, + "_VK_VALUES_STRINGS": { + "fields": { + "fReserved": { + "type": { + "kind": "base", + "name": "unsigned char" + }, + "offset": 8 + }, + "pszMultiNames": { + "type": { + "subtype": { + "kind": "base", + "name": "unsigned char" + }, + "kind": "pointer" + }, + "offset": 0 + } + }, + "kind": "struct", + "size": 16 + }, + "tagHID_TLC_INFO": { + "fields": { + "cExcludeOrphaned": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 36 + }, + "cDevices": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 20 + }, + "usUsage": { + "type": { + "kind": "base", + "name": "unsigned short" + }, + "offset": 18 + }, + "cExcludeRequest": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 32 + }, + "link": { + "type": { + "kind": "struct", + "name": "nt_symbols!_LIST_ENTRY" + }, + "offset": 0 + }, + "cUsagePageRequest": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 28 + }, + "usUsagePage": { + "type": { + "kind": "base", + "name": "unsigned short" + }, + "offset": 16 + }, + "cDirectRequest": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 24 + } + }, + "kind": "struct", + "size": 40 + }, + "_DMM_MONITOR_SOURCE_MODE_SERIALIZATION": { + "fields": { + "Info": { + "type": { + "kind": "struct", + "name": "_D3DKMDT_MONITOR_SOURCE_MODE" + }, + "offset": 0 + }, + "TimingType": { + "type": { + "kind": "enum", + "name": "TimingTypeEnum" + }, + "offset": 96 + } + }, + "kind": "struct", + "size": 104 + }, + "tagCURSOR": { + "fields": { + "rt": { + "type": { + "kind": "base", + "name": "unsigned short" + }, + "offset": 58 + }, + "head": { + "type": { + "kind": "struct", + "name": "_PROCMARKHEAD" + }, + "offset": 0 + }, + "hbmUserAlpha": { + "type": { + "subtype": { + "kind": "struct", + "name": "HBITMAP__" + }, + "kind": "pointer" + }, + "offset": 112 + }, + "xHotspot": { + "type": { + "kind": "base", + "name": "short" + }, + "offset": 68 + }, + "hbmColor": { + "type": { + "subtype": { + "kind": "struct", + "name": "HBITMAP__" + }, + "kind": "pointer" + }, + "offset": 80 + }, + "pcurNext": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagCURSOR" + }, + "kind": "pointer" + }, + "offset": 32 + }, + "CURSORF_flags": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 64 + }, + "hbmMask": { + "type": { + "subtype": { + "kind": "struct", + "name": "HBITMAP__" + }, + "kind": "pointer" + }, + "offset": 72 + }, + "bpp": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 120 + }, + "cy": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 128 + }, + "cx": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 124 + }, + "rcBounds": { + "type": { + "kind": "struct", + "name": "tagRECT" + }, + "offset": 96 + }, + "atomModName": { + "type": { + "kind": "base", + "name": "unsigned short" + }, + "offset": 56 + }, + "hbmAlpha": { + "type": { + "subtype": { + "kind": "struct", + "name": "HBITMAP__" + }, + "kind": "pointer" + }, + "offset": 88 + }, + "yHotspot": { + "type": { + "kind": "base", + "name": "short" + }, + "offset": 70 + }, + "strName": { + "type": { + "kind": "struct", + "name": "nt_symbols!_UNICODE_STRING" + }, + "offset": 40 + } + }, + "kind": "struct", + "size": 136 + }, + "_D3DKMDT_GAMMA_RAMP": { + "fields": { + "Data": { + "type": { + "kind": "struct", + "name": "__unnamed_182e" + }, + "offset": 16 + }, + "DataSize": { + "type": { + "kind": "base", + "name": "unsigned long long" + }, + "offset": 8 + }, + "Type": { + "type": { + "kind": "enum", + "name": "TypeEnum" + }, + "offset": 0 + } + }, + "kind": "struct", + "size": 24 + }, + "HWND__": { + "fields": { + "unused": { + "type": { + "kind": "base", + "name": "long" + }, + "offset": 0 + } + }, + "kind": "struct", + "size": 4 + }, + "__unnamed_1207": { + "fields": { + "ShareAccess": { + "type": { + "kind": "base", + "name": "unsigned short" + }, + "offset": 18 + }, + "Reserved": { + "type": { + "kind": "base", + "name": "unsigned short" + }, + "offset": 16 + }, + "SecurityContext": { + "type": { + "subtype": { + "kind": "struct", + "name": "nt_symbols!_IO_SECURITY_CONTEXT" + }, + "kind": "pointer" + }, + "offset": 0 + }, + "Options": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 8 + }, + "Parameters": { + "type": { + "subtype": { + "kind": "struct", + "name": "nt_symbols!_MAILSLOT_CREATE_PARAMETERS" + }, + "kind": "pointer" + }, + "offset": 24 + } + }, + "kind": "struct", + "size": 32 + }, + "__unnamed_18a1": { + "fields": { + "Text": { + "type": { + "kind": "enum", + "name": "TextEnum" + }, + "offset": 0 + }, + "Graphics": { + "type": { + "kind": "struct", + "name": "_D3DKMDT_GRAPHICS_RENDERING_FORMAT" + }, + "offset": 0 + } + }, + "kind": "struct", + "size": 32 + }, + "_DMM_VIDPNPATHANDTARGETMODE_SERIALIZATION": { + "fields": { + "TargetMode": { + "type": { + "kind": "struct", + "name": "_D3DKMDT_VIDPN_TARGET_MODE" + }, + "offset": 360 + }, + "PathInfo": { + "type": { + "kind": "struct", + "name": "_D3DKMDT_VIDPN_PRESENT_PATH" + }, + "offset": 0 + } + }, + "kind": "struct", + "size": 432 + }, + "HKL__": { + "fields": { + "unused": { + "type": { + "kind": "base", + "name": "long" + }, + "offset": 0 + } + }, + "kind": "struct", + "size": 4 + }, + "__unnamed_1209": { + "fields": { + "Length": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 0 + }, + "ByteOffset": { + "type": { + "kind": "struct", + "name": "nt_symbols!_LARGE_INTEGER" + }, + "offset": 16 + }, + "Key": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 8 + } + }, + "kind": "struct", + "size": 24 + }, + "tagDCE": { + "fields": { + "hrgnClipPublic": { + "type": { + "subtype": { + "kind": "struct", + "name": "HRGN__" + }, + "kind": "pointer" + }, + "offset": 48 + }, + "hrgnClip": { + "type": { + "subtype": { + "kind": "struct", + "name": "HRGN__" + }, + "kind": "pointer" + }, + "offset": 40 + }, + "pwndOrg": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagWND" + }, + "kind": "pointer" + }, + "offset": 16 + }, + "pdceNext": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagDCE" + }, + "kind": "pointer" + }, + "offset": 0 + }, + "ppiOwner": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagPROCESSINFO" + }, + "kind": "pointer" + }, + "offset": 80 + }, + "DCX_flags": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 64 + }, + "hdc": { + "type": { + "subtype": { + "kind": "struct", + "name": "HDC__" + }, + "kind": "pointer" + }, + "offset": 8 + }, + "ptiOwner": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagTHREADINFO" + }, + "kind": "pointer" + }, + "offset": 72 + }, + "hrgnSavedVis": { + "type": { + "subtype": { + "kind": "struct", + "name": "HRGN__" + }, + "kind": "pointer" + }, + "offset": 56 + }, + "pwndRedirect": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagWND" + }, + "kind": "pointer" + }, + "offset": 32 + }, + "pMonitor": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagMONITOR" + }, + "kind": "pointer" + }, + "offset": 88 + }, + "pwndClip": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagWND" + }, + "kind": "pointer" + }, + "offset": 24 + } + }, + "kind": "struct", + "size": 96 + }, + "VSC_LPWSTR": { + "fields": { + "vsc": { + "type": { + "kind": "base", + "name": "unsigned char" + }, + "offset": 0 + }, + "pwsz": { + "type": { + "subtype": { + "kind": "base", + "name": "unsigned short" + }, + "kind": "pointer" + }, + "offset": 8 + } + }, + "kind": "struct", + "size": 16 + }, + "tagQ": { + "fields": { + "hwndDblClk": { + "type": { + "subtype": { + "kind": "struct", + "name": "HWND__" + }, + "kind": "pointer" + }, + "offset": 112 + }, + "timeDblClk": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 108 + }, + "spwndFocus": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagWND" + }, + "kind": "pointer" + }, + "offset": 72 + }, + "ExtraInfo": { + "type": { + "kind": "base", + "name": "long long" + }, + "offset": 328 + }, + "cLockCount": { + "type": { + "kind": "base", + "name": "unsigned short" + }, + "offset": 322 + }, + "iCursorLevel": { + "type": { + "kind": "base", + "name": "long" + }, + "offset": 312 + }, + "ptiSysLock": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagTHREADINFO" + }, + "kind": "pointer" + }, + "offset": 24 + }, + "caret": { + "type": { + "kind": "struct", + "name": "tagCARET" + }, + "offset": 232 + }, + "ptiMouse": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagTHREADINFO" + }, + "kind": "pointer" + }, + "offset": 48 + }, + "spwndActivePrev": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagWND" + }, + "kind": "pointer" + }, + "offset": 88 + }, + "ptMouseMove": { + "type": { + "kind": "struct", + "name": "tagPOINT" + }, + "offset": 128 + }, + "msgDblClk": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 100 + }, + "msgJournal": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 324 + }, + "ptiKeyboard": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagTHREADINFO" + }, + "kind": "pointer" + }, + "offset": 56 + }, + "cThreads": { + "type": { + "kind": "base", + "name": "unsigned short" + }, + "offset": 320 + }, + "QF_flags": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 316 + }, + "mlInput": { + "type": { + "kind": "struct", + "name": "tagMLIST" + }, + "offset": 0 + }, + "spwndActive": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagWND" + }, + "kind": "pointer" + }, + "offset": 80 + }, + "codeCapture": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 96 + }, + "idSysLock": { + "type": { + "kind": "base", + "name": "unsigned long long" + }, + "offset": 32 + }, + "spcurCurrent": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagCURSOR" + }, + "kind": "pointer" + }, + "offset": 304 + }, + "ulEtwReserved1": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 336 + }, + "ptDblClk": { + "type": { + "kind": "struct", + "name": "tagPOINT" + }, + "offset": 120 + }, + "xbtnDblClk": { + "type": { + "kind": "base", + "name": "unsigned short" + }, + "offset": 104 + }, + "afKeyRecentDown": { + "type": { + "count": 32, + "subtype": { + "kind": "base", + "name": "unsigned char" + }, + "kind": "array" + }, + "offset": 136 + }, + "afKeyState": { + "type": { + "count": 64, + "subtype": { + "kind": "base", + "name": "unsigned char" + }, + "kind": "array" + }, + "offset": 168 + }, + "spwndCapture": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagWND" + }, + "kind": "pointer" + }, + "offset": 64 + }, + "idSysPeek": { + "type": { + "kind": "base", + "name": "unsigned long long" + }, + "offset": 40 + } + }, + "kind": "struct", + "size": 344 + }, + "__unnamed_1203": { + "fields": { + "ShareAccess": { + "type": { + "kind": "base", + "name": "unsigned short" + }, + "offset": 18 + }, + "Reserved": { + "type": { + "kind": "base", + "name": "unsigned short" + }, + "offset": 16 + }, + "SecurityContext": { + "type": { + "subtype": { + "kind": "struct", + "name": "nt_symbols!_IO_SECURITY_CONTEXT" + }, + "kind": "pointer" + }, + "offset": 0 + }, + "Options": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 8 + }, + "Parameters": { + "type": { + "subtype": { + "kind": "struct", + "name": "nt_symbols!_NAMED_PIPE_CREATE_PARAMETERS" + }, + "kind": "pointer" + }, + "offset": 24 + } + }, + "kind": "struct", + "size": 32 + }, + "HGESTUREINFO__": { + "fields": { + "unused": { + "type": { + "kind": "base", + "name": "long" + }, + "offset": 0 + } + }, + "kind": "struct", + "size": 4 + }, + "tagCLS": { + "fields": { + "spcur": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagCURSOR" + }, + "kind": "pointer" + }, + "offset": 120 + }, + "cbwndExtra": { + "type": { + "kind": "base", + "name": "long" + }, + "offset": 100 + }, + "pclsClone": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagCLS" + }, + "kind": "pointer" + }, + "offset": 72 + }, + "lpszClientAnsiMenuName": { + "type": { + "subtype": { + "kind": "base", + "name": "unsigned char" + }, + "kind": "pointer" + }, + "offset": 40 + }, + "pclsBase": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagCLS" + }, + "kind": "pointer" + }, + "offset": 64 + }, + "atomNVClassName": { + "type": { + "kind": "base", + "name": "unsigned short" + }, + "offset": 10 + }, + "style": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 84 + }, + "pclsNext": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagCLS" + }, + "kind": "pointer" + }, + "offset": 0 + }, + "CSF_flags": { + "type": { + "kind": "base", + "name": "unsigned short" + }, + "offset": 34 + }, + "lpfnWndProc": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 88 + }, + "lpszAnsiClassName": { + "type": { + "subtype": { + "kind": "base", + "name": "unsigned char" + }, + "kind": "pointer" + }, + "offset": 144 + }, + "spcpdFirst": { + "type": { + "subtype": { + "kind": "struct", + "name": "_CALLPROCDATA" + }, + "kind": "pointer" + }, + "offset": 56 + }, + "lpszClientUnicodeMenuName": { + "type": { + "subtype": { + "kind": "base", + "name": "unsigned short" + }, + "kind": "pointer" + }, + "offset": 48 + }, + "cbclsExtra": { + "type": { + "kind": "base", + "name": "long" + }, + "offset": 96 + }, + "lpszMenuName": { + "type": { + "subtype": { + "kind": "base", + "name": "unsigned short" + }, + "kind": "pointer" + }, + "offset": 136 + }, + "spicnSm": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagCURSOR" + }, + "kind": "pointer" + }, + "offset": 152 + }, + "hTaskWow": { + "type": { + "kind": "base", + "name": "unsigned short" + }, + "offset": 32 + }, + "cWndReferenceCount": { + "type": { + "kind": "base", + "name": "long" + }, + "offset": 80 + }, + "hbrBackground": { + "type": { + "subtype": { + "kind": "struct", + "name": "HBRUSH__" + }, + "kind": "pointer" + }, + "offset": 128 + }, + "spicn": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagCURSOR" + }, + "kind": "pointer" + }, + "offset": 112 + }, + "fnid": { + "type": { + "kind": "base", + "name": "unsigned short" + }, + "offset": 12 + }, + "pdce": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagDCE" + }, + "kind": "pointer" + }, + "offset": 24 + }, + "hModule": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 104 + }, + "rpdeskParent": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagDESKTOP" + }, + "kind": "pointer" + }, + "offset": 16 + }, + "atomClassName": { + "type": { + "kind": "base", + "name": "unsigned short" + }, + "offset": 8 + } + }, + "kind": "struct", + "size": 160 + }, + "_PROCDESKHEAD": { + "fields": { + "cLockObj": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 8 + }, + "pSelf": { + "type": { + "subtype": { + "kind": "base", + "name": "unsigned char" + }, + "kind": "pointer" + }, + "offset": 32 + }, + "hTaskWow": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 16 + }, + "rpdesk": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagDESKTOP" + }, + "kind": "pointer" + }, + "offset": 24 + }, + "h": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 0 + } + }, + "kind": "struct", + "size": 40 + }, + "_DMM_COMMITVIDPNREQUESTSET_SERIALIZATION": { + "fields": { + "CommitVidPnRequestOffset": { + "type": { + "count": 1, + "subtype": { + "kind": "base", + "name": "unsigned long" + }, + "kind": "array" + }, + "offset": 4 + }, + "NumCommitVidPnRequests": { + "type": { + "kind": "base", + "name": "unsigned char" + }, + "offset": 0 + } + }, + "kind": "struct", + "size": 8 + }, + "_VK_TO_FUNCTION_TABLE": { + "fields": { + "NLSFEProcType": { + "type": { + "kind": "base", + "name": "unsigned char" + }, + "offset": 1 + }, + "NLSFEProcCurrent": { + "type": { + "kind": "base", + "name": "unsigned char" + }, + "offset": 2 + }, + "Vk": { + "type": { + "kind": "base", + "name": "unsigned char" + }, + "offset": 0 + }, + "NLSFEProcSwitch": { + "type": { + "kind": "base", + "name": "unsigned char" + }, + "offset": 3 + }, + "NLSFEProcAlt": { + "type": { + "count": 8, + "subtype": { + "kind": "struct", + "name": "_VK_FUNCTION_PARAM" + }, + "kind": "array" + }, + "offset": 68 + }, + "NLSFEProc": { + "type": { + "count": 8, + "subtype": { + "kind": "struct", + "name": "_VK_FUNCTION_PARAM" + }, + "kind": "array" + }, + "offset": 4 + } + }, + "kind": "struct", + "size": 132 + }, + "_DMM_MONITORDESCRIPTORSET_SERIALIZATION": { + "fields": { + "NumDescriptors": { + "type": { + "kind": "base", + "name": "unsigned char" + }, + "offset": 0 + }, + "DescriptorSerialization": { + "type": { + "count": 1, + "subtype": { + "kind": "struct", + "name": "_DMM_MONITORDESCRIPTOR_SERIALIZATION" + }, + "kind": "array" + }, + "offset": 4 + } + }, + "kind": "struct", + "size": 144 + }, + "_DMM_MONITORSOURCEMODESET_SERIALIZATION": { + "fields": { + "NumModes": { + "type": { + "kind": "base", + "name": "unsigned char" + }, + "offset": 0 + }, + "ModeSerialization": { + "type": { + "count": 1, + "subtype": { + "kind": "struct", + "name": "_DMM_MONITOR_SOURCE_MODE_SERIALIZATION" + }, + "kind": "array" + }, + "offset": 8 + } + }, + "kind": "struct", + "size": 112 + }, + "_CALLBACKWND": { + "fields": { + "hwnd": { + "type": { + "subtype": { + "kind": "struct", + "name": "HWND__" + }, + "kind": "pointer" + }, + "offset": 0 + }, + "pActCtx": { + "type": { + "subtype": { + "kind": "struct", + "name": "nt_symbols!_ACTIVATION_CONTEXT" + }, + "kind": "pointer" + }, + "offset": 16 + }, + "pwnd": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagWND" + }, + "kind": "pointer" + }, + "offset": 8 + } + }, + "kind": "struct", + "size": 24 + }, + "_DMM_VIDPNPATHANDTARGETMODESET_SERIALIZATION": { + "fields": { + "PathInfo": { + "type": { + "kind": "struct", + "name": "_D3DKMDT_VIDPN_PRESENT_PATH" + }, + "offset": 0 + }, + "TargetModeSet": { + "type": { + "kind": "struct", + "name": "_DMM_VIDPNTARGETMODESET_SERIALIZATION" + }, + "offset": 360 + } + }, + "kind": "struct", + "size": 440 + }, + "_VK_FUNCTION_PARAM": { + "fields": { + "NLSFEProcIndex": { + "type": { + "kind": "base", + "name": "unsigned char" + }, + "offset": 0 + }, + "NLSFEProcParam": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 4 + } + }, + "kind": "struct", + "size": 8 + }, + "tagSBCALC": { + "fields": { + "posMax": { + "type": { + "kind": "base", + "name": "long" + }, + "offset": 4 + }, + "pxStart": { + "type": { + "kind": "base", + "name": "long" + }, + "offset": 44 + }, + "pxThumbBottom": { + "type": { + "kind": "base", + "name": "long" + }, + "offset": 48 + }, + "cpxThumb": { + "type": { + "kind": "base", + "name": "long" + }, + "offset": 32 + }, + "pxMin": { + "type": { + "kind": "base", + "name": "long" + }, + "offset": 60 + }, + "pxThumbTop": { + "type": { + "kind": "base", + "name": "long" + }, + "offset": 52 + }, + "pxDownArrow": { + "type": { + "kind": "base", + "name": "long" + }, + "offset": 40 + }, + "pos": { + "type": { + "kind": "base", + "name": "long" + }, + "offset": 12 + }, + "cpx": { + "type": { + "kind": "base", + "name": "long" + }, + "offset": 56 + }, + "pxBottom": { + "type": { + "kind": "base", + "name": "long" + }, + "offset": 20 + }, + "pxTop": { + "type": { + "kind": "base", + "name": "long" + }, + "offset": 16 + }, + "pxLeft": { + "type": { + "kind": "base", + "name": "long" + }, + "offset": 24 + }, + "pxRight": { + "type": { + "kind": "base", + "name": "long" + }, + "offset": 28 + }, + "pxUpArrow": { + "type": { + "kind": "base", + "name": "long" + }, + "offset": 36 + }, + "posMin": { + "type": { + "kind": "base", + "name": "long" + }, + "offset": 0 + }, + "page": { + "type": { + "kind": "base", + "name": "long" + }, + "offset": 8 + } + }, + "kind": "struct", + "size": 64 + }, + "HDESK__": { + "fields": { + "unused": { + "type": { + "kind": "base", + "name": "long" + }, + "offset": 0 + } + }, + "kind": "struct", + "size": 4 + }, + "HIMC__": { + "fields": { + "unused": { + "type": { + "kind": "base", + "name": "long" + }, + "offset": 0 + } + }, + "kind": "struct", + "size": 4 + }, + "_D3DKMDT_COLOR_COEFF_DYNAMIC_RANGES": { + "fields": { + "SecondChannel": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 4 + }, + "FourthChannel": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 12 + }, + "ThirdChannel": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 8 + }, + "FirstChannel": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 0 + } + }, + "kind": "struct", + "size": 16 + }, + "tagMENUSTATE": { + "fields": { + "cxAni": { + "type": { + "kind": "base", + "name": "long" + }, + "offset": 116 + }, + "pGlobalPopupMenu": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagPOPUPMENU" + }, + "kind": "pointer" + }, + "offset": 0 + }, + "uDraggingIndex": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 88 + }, + "fNotifyByPos": { + "type": { + "bit_position": 17, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 1 + }, + "offset": 8 + }, + "fInCallHandleMenuMessages": { + "type": { + "bit_position": 9, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 1 + }, + "offset": 8 + }, + "ixAni": { + "type": { + "kind": "base", + "name": "long" + }, + "offset": 108 + }, + "dwLockCount": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 40 + }, + "fAutoDismiss": { + "type": { + "bit_position": 11, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 1 + }, + "offset": 8 + }, + "fIsSysMenu": { + "type": { + "bit_position": 1, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 1 + }, + "offset": 8 + }, + "dwAniStartTime": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 104 + }, + "uButtonDownHitArea": { + "type": { + "kind": "base", + "name": "unsigned long long" + }, + "offset": 64 + }, + "fIgnoreButtonUp": { + "type": { + "bit_position": 13, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 1 + }, + "offset": 8 + }, + "ptButtonDown": { + "type": { + "kind": "struct", + "name": "tagPOINT" + }, + "offset": 56 + }, + "fMenuStarted": { + "type": { + "bit_position": 0, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 1 + }, + "offset": 8 + }, + "iAniDropDir": { + "type": { + "bit_position": 19, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 5 + }, + "offset": 8 + }, + "hdcAni": { + "type": { + "subtype": { + "kind": "struct", + "name": "HDC__" + }, + "kind": "pointer" + }, + "offset": 136 + }, + "fModelessMenu": { + "type": { + "bit_position": 8, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 1 + }, + "offset": 8 + }, + "hbmAni": { + "type": { + "subtype": { + "kind": "struct", + "name": "HBITMAP__" + }, + "kind": "pointer" + }, + "offset": 128 + }, + "fInEndMenu": { + "type": { + "bit_position": 4, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 1 + }, + "offset": 8 + }, + "uDraggingFlags": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 92 + }, + "vkButtonDown": { + "type": { + "kind": "base", + "name": "long" + }, + "offset": 76 + }, + "fSetCapture": { + "type": { + "bit_position": 18, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 1 + }, + "offset": 8 + }, + "fInDoDragDrop": { + "type": { + "bit_position": 15, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 1 + }, + "offset": 8 + }, + "fActiveNoForeground": { + "type": { + "bit_position": 16, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 1 + }, + "offset": 8 + }, + "fMouseOffMenu": { + "type": { + "bit_position": 14, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 1 + }, + "offset": 8 + }, + "fDragAndDrop": { + "type": { + "bit_position": 10, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 1 + }, + "offset": 8 + }, + "fInsideMenuLoop": { + "type": { + "bit_position": 2, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 1 + }, + "offset": 8 + }, + "uDraggingHitArea": { + "type": { + "kind": "base", + "name": "unsigned long long" + }, + "offset": 80 + }, + "fButtonDown": { + "type": { + "bit_position": 3, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 1 + }, + "offset": 8 + }, + "ptiMenuStateOwner": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagTHREADINFO" + }, + "kind": "pointer" + }, + "offset": 32 + }, + "cyAni": { + "type": { + "kind": "base", + "name": "long" + }, + "offset": 120 + }, + "iyAni": { + "type": { + "kind": "base", + "name": "long" + }, + "offset": 112 + }, + "hdcWndAni": { + "type": { + "subtype": { + "kind": "struct", + "name": "HDC__" + }, + "kind": "pointer" + }, + "offset": 96 + }, + "fAboutToAutoDismiss": { + "type": { + "bit_position": 12, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 1 + }, + "offset": 8 + }, + "mnFocus": { + "type": { + "kind": "base", + "name": "long" + }, + "offset": 20 + }, + "uButtonDownIndex": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 72 + }, + "fButtonAlwaysDown": { + "type": { + "bit_position": 6, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 1 + }, + "offset": 8 + }, + "fUnderline": { + "type": { + "bit_position": 5, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 1 + }, + "offset": 8 + }, + "ptMouseLast": { + "type": { + "kind": "struct", + "name": "tagPOINT" + }, + "offset": 12 + }, + "pmnsPrev": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagMENUSTATE" + }, + "kind": "pointer" + }, + "offset": 48 + }, + "fDragging": { + "type": { + "bit_position": 7, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 1 + }, + "offset": 8 + }, + "cmdLast": { + "type": { + "kind": "base", + "name": "long" + }, + "offset": 24 + } + }, + "kind": "struct", + "size": 144 + }, + "VK_TO_BIT": { + "fields": { + "Vk": { + "type": { + "kind": "base", + "name": "unsigned char" + }, + "offset": 0 + }, + "ModBits": { + "type": { + "kind": "base", + "name": "unsigned char" + }, + "offset": 1 + } + }, + "kind": "struct", + "size": 2 + }, + "tagWOWTHREADINFO": { + "fields": { + "pIdleEvent": { + "type": { + "subtype": { + "kind": "struct", + "name": "nt_symbols!_KEVENT" + }, + "kind": "pointer" + }, + "offset": 32 + }, + "idParentProcess": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 24 + }, + "idTask": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 8 + }, + "pwtiNext": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagWOWTHREADINFO" + }, + "kind": "pointer" + }, + "offset": 0 + }, + "idWaitObject": { + "type": { + "kind": "base", + "name": "unsigned long long" + }, + "offset": 16 + } + }, + "kind": "struct", + "size": 40 + }, + "__unnamed_1805": { + "fields": { + "Start": { + "type": { + "kind": "struct", + "name": "nt_symbols!_LARGE_INTEGER" + }, + "offset": 0 + }, + "Length": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 8 + } + }, + "kind": "struct", + "size": 12 + }, + "__unnamed_1211": { + "fields": { + "Length": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 0 + }, + "FileInformationClass": { + "type": { + "kind": "enum", + "name": "FileInformationClassEnum" + }, + "offset": 8 + } + }, + "kind": "struct", + "size": 16 + }, + "__unnamed_1213": { + "fields": { + "FileInformationClass": { + "type": { + "kind": "enum", + "name": "FileInformationClassEnum" + }, + "offset": 8 + }, + "AdvanceOnly": { + "type": { + "kind": "base", + "name": "unsigned char" + }, + "offset": 25 + }, + "ClusterCount": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 24 + }, + "Length": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 0 + }, + "DeleteHandle": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 24 + }, + "ReplaceIfExists": { + "type": { + "kind": "base", + "name": "unsigned char" + }, + "offset": 24 + }, + "FileObject": { + "type": { + "subtype": { + "kind": "struct", + "name": "nt_symbols!_FILE_OBJECT" + }, + "kind": "pointer" + }, + "offset": 16 + } + }, + "kind": "struct", + "size": 32 + }, + "__unnamed_1217": { + "fields": { + "FsInformationClass": { + "type": { + "kind": "enum", + "name": "FsInformationClassEnum" + }, + "offset": 8 + }, + "Length": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 0 + } + }, + "kind": "struct", + "size": 16 + }, + "__unnamed_123b": { + "fields": { + "IoResourceRequirementList": { + "type": { + "subtype": { + "kind": "struct", + "name": "nt_symbols!_IO_RESOURCE_REQUIREMENTS_LIST" + }, + "kind": "pointer" + }, + "offset": 0 + } + }, + "kind": "struct", + "size": 8 + }, + "__unnamed_122d": { + "fields": { + "Type": { + "type": { + "kind": "enum", + "name": "TypeEnum" + }, + "offset": 0 + } + }, + "kind": "struct", + "size": 4 + }, + "__unnamed_1950": { + "fields": { + "Length": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 0 + }, + "MaximumAddress": { + "type": { + "kind": "struct", + "name": "nt_symbols!_LARGE_INTEGER" + }, + "offset": 16 + }, + "MinimumAddress": { + "type": { + "kind": "struct", + "name": "nt_symbols!_LARGE_INTEGER" + }, + "offset": 8 + }, + "Alignment": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 4 + } + }, + "kind": "struct", + "size": 24 + }, + "tagITEM": { + "fields": { + "fType": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 0 + }, + "ulX": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 84 + }, + "wID": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 8 + }, + "dwItemData": { + "type": { + "kind": "base", + "name": "unsigned long long" + }, + "offset": 56 + }, + "hbmpChecked": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 24 + }, + "xItem": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 64 + }, + "spSubMenu": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagMENU" + }, + "kind": "pointer" + }, + "offset": 16 + }, + "hbmpUnchecked": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 32 + }, + "fState": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 4 + }, + "dxTab": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 80 + }, + "cxBmp": { + "type": { + "kind": "base", + "name": "long" + }, + "offset": 104 + }, + "yItem": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 68 + }, + "cyItem": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 76 + }, + "umim": { + "type": { + "kind": "struct", + "name": "tagUAHMENUITEMMETRICS" + }, + "offset": 112 + }, + "cch": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 48 + }, + "ulWidth": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 88 + }, + "cyBmp": { + "type": { + "kind": "base", + "name": "long" + }, + "offset": 108 + }, + "lpstr": { + "type": { + "subtype": { + "kind": "base", + "name": "unsigned short" + }, + "kind": "pointer" + }, + "offset": 40 + }, + "cxItem": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 72 + }, + "hbmp": { + "type": { + "subtype": { + "kind": "struct", + "name": "HBITMAP__" + }, + "kind": "pointer" + }, + "offset": 96 + } + }, + "kind": "struct", + "size": 144 + }, + "tagIMEINFOEX": { + "fields": { + "dwImeWinVersion": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 84 + }, + "fSysWow64Only": { + "type": { + "bit_position": 0, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 348 + }, + "fInitOpen": { + "type": { + "kind": "base", + "name": "long" + }, + "offset": 72 + }, + "wszImeDescription": { + "type": { + "count": 50, + "subtype": { + "kind": "base", + "name": "wchar" + }, + "kind": "array" + }, + "offset": 88 + }, + "fCUASLayer": { + "type": { + "bit_position": 1, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 348 + }, + "ImeInfo": { + "type": { + "kind": "struct", + "name": "tagIMEINFO" + }, + "offset": 8 + }, + "wszImeFile": { + "type": { + "count": 80, + "subtype": { + "kind": "base", + "name": "wchar" + }, + "kind": "array" + }, + "offset": 188 + }, + "wszUIClass": { + "type": { + "count": 16, + "subtype": { + "kind": "base", + "name": "wchar" + }, + "kind": "array" + }, + "offset": 36 + }, + "fLoadFlag": { + "type": { + "kind": "base", + "name": "long" + }, + "offset": 76 + }, + "hkl": { + "type": { + "subtype": { + "kind": "struct", + "name": "HKL__" + }, + "kind": "pointer" + }, + "offset": 0 + }, + "dwProdVersion": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 80 + }, + "fdwInitConvMode": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 68 + } + }, + "kind": "struct", + "size": 352 + }, + "__unnamed_1962": { + "fields": { + "BusNumber": { + "type": { + "kind": "struct", + "name": "__unnamed_1958" + }, + "offset": 0 + }, + "Dma": { + "type": { + "kind": "struct", + "name": "__unnamed_1956" + }, + "offset": 0 + }, + "Memory48": { + "type": { + "kind": "struct", + "name": "__unnamed_195e" + }, + "offset": 0 + }, + "Generic": { + "type": { + "kind": "struct", + "name": "__unnamed_1950" + }, + "offset": 0 + }, + "Memory40": { + "type": { + "kind": "struct", + "name": "__unnamed_195c" + }, + "offset": 0 + }, + "DevicePrivate": { + "type": { + "kind": "struct", + "name": "nt_symbols!__unnamed_180f" + }, + "offset": 0 + }, + "ConfigData": { + "type": { + "kind": "struct", + "name": "__unnamed_195a" + }, + "offset": 0 + }, + "Memory64": { + "type": { + "kind": "struct", + "name": "__unnamed_1960" + }, + "offset": 0 + }, + "Memory": { + "type": { + "kind": "struct", + "name": "__unnamed_1950" + }, + "offset": 0 + }, + "Interrupt": { + "type": { + "kind": "struct", + "name": "__unnamed_1954" + }, + "offset": 0 + }, + "Port": { + "type": { + "kind": "struct", + "name": "__unnamed_1950" + }, + "offset": 0 + } + }, + "kind": "struct", + "size": 24 + }, + "tagMSGPPINFO": { + "fields": { + "dwIndexMsgPP": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 0 + } + }, + "kind": "struct", + "size": 4 + }, + "tagSBINFO": { + "fields": { + "WSBflags": { + "type": { + "kind": "base", + "name": "long" + }, + "offset": 0 + }, + "Horz": { + "type": { + "kind": "struct", + "name": "tagSBDATA" + }, + "offset": 4 + }, + "Vert": { + "type": { + "kind": "struct", + "name": "tagSBDATA" + }, + "offset": 20 + } + }, + "kind": "struct", + "size": 36 + }, + "VWPLELEMENT": { + "fields": { + "DataOrTag": { + "type": { + "kind": "base", + "name": "unsigned long long" + }, + "offset": 0 + }, + "pwnd": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagWND" + }, + "kind": "pointer" + }, + "offset": 8 + } + }, + "kind": "struct", + "size": 16 + }, + "tagSBDATA": { + "fields": { + "posMax": { + "type": { + "kind": "base", + "name": "long" + }, + "offset": 4 + }, + "posMin": { + "type": { + "kind": "base", + "name": "long" + }, + "offset": 0 + }, + "page": { + "type": { + "kind": "base", + "name": "long" + }, + "offset": 8 + }, + "pos": { + "type": { + "kind": "base", + "name": "long" + }, + "offset": 12 + } + }, + "kind": "struct", + "size": 16 + }, + "_VSC_VK": { + "fields": { + "Vsc": { + "type": { + "kind": "base", + "name": "unsigned char" + }, + "offset": 0 + }, + "Vk": { + "type": { + "kind": "base", + "name": "unsigned short" + }, + "offset": 2 + } + }, + "kind": "struct", + "size": 4 + }, + "__unnamed_123f": { + "fields": { + "Lock": { + "type": { + "kind": "base", + "name": "unsigned char" + }, + "offset": 0 + } + }, + "kind": "struct", + "size": 1 + }, + "_SCATTER_GATHER_ELEMENT": { + "fields": { + "Length": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 8 + }, + "Reserved": { + "type": { + "kind": "base", + "name": "unsigned long long" + }, + "offset": 16 + }, + "Address": { + "type": { + "kind": "struct", + "name": "nt_symbols!_LARGE_INTEGER" + }, + "offset": 0 + } + }, + "kind": "struct", + "size": 24 + }, + "tagWND": { + "fields": { + "spwndLastActive": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagWND" + }, + "kind": "pointer" + }, + "offset": 240 + }, + "bWS_CLIPCHILDREN": { + "type": { + "bit_position": 25, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 52 + }, + "bMaximizeButtonDown": { + "type": { + "bit_position": 13, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 44 + }, + "bUIStateActive": { + "type": { + "bit_position": 26, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 48 + }, + "bWS_TABSTOP": { + "type": { + "bit_position": 16, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 52 + }, + "bDialogWindow": { + "type": { + "bit_position": 16, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 40 + }, + "lpfnWndProc": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 160 + }, + "bMinimizeButtonDown": { + "type": { + "bit_position": 14, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 44 + }, + "hImc": { + "type": { + "subtype": { + "kind": "struct", + "name": "HIMC__" + }, + "kind": "pointer" + }, + "offset": 248 + }, + "style": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 68 + }, + "bChildNoActivate": { + "type": { + "bit_position": 11, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 288 + }, + "bWS_EX_LAYERED": { + "type": { + "bit_position": 19, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 48 + }, + "bStartPaint": { + "type": { + "bit_position": 2, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 44 + }, + "bVerticallyMaximizedLeft": { + "type": { + "bit_position": 7, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 288 + }, + "bHiddenPopup": { + "type": { + "bit_position": 14, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 40 + }, + "bSendEraseBackground": { + "type": { + "bit_position": 9, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 40 + }, + "bWin50Compat": { + "type": { + "bit_position": 10, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 44 + }, + "bWS_EX_CLIENTEDGE": { + "type": { + "bit_position": 9, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 48 + }, + "fnid": { + "type": { + "kind": "base", + "name": "unsigned short" + }, + "offset": 66 + }, + "bWS_EX_TOOLWINDOW": { + "type": { + "bit_position": 7, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 48 + }, + "bDisabled": { + "type": { + "bit_position": 27, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 52 + }, + "bAnsiWindowProc": { + "type": { + "bit_position": 19, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 40 + }, + "bWin40Compat": { + "type": { + "bit_position": 9, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 44 + }, + "rcClient": { + "type": { + "kind": "struct", + "name": "tagRECT" + }, + "offset": 128 + }, + "bAnsiCreator": { + "type": { + "bit_position": 29, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 40 + }, + "bAnyScrollButtonDown": { + "type": { + "bit_position": 20, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 44 + }, + "bSendSizeMoveMsgs": { + "type": { + "bit_position": 4, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 40 + }, + "bLinked": { + "type": { + "bit_position": 3, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 288 + }, + "bSendNCPaint": { + "type": { + "bit_position": 11, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 40 + }, + "bInternalPaint": { + "type": { + "bit_position": 12, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 40 + }, + "bHasClientEdge": { + "type": { + "bit_position": 4, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 44 + }, + "bHasPalette": { + "type": { + "bit_position": 21, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 40 + }, + "bHasHorizontalScrollbar": { + "type": { + "bit_position": 2, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 40 + }, + "bUIStateFocusRectHidden": { + "type": { + "bit_position": 31, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 48 + }, + "bWS_DLGFRAME": { + "type": { + "bit_position": 22, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 52 + }, + "bWS_EX_MDICHILD": { + "type": { + "bit_position": 6, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 48 + }, + "bHasVerticalScrollbar": { + "type": { + "bit_position": 1, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 40 + }, + "bReserved2": { + "type": { + "bit_position": 0, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 16 + }, + "offset": 52 + }, + "bActiveFrame": { + "type": { + "bit_position": 6, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 40 + }, + "bNoNCPaint": { + "type": { + "bit_position": 8, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 40 + }, + "bHasSPB": { + "type": { + "bit_position": 7, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 40 + }, + "bWS_MINIMIZEBOX": { + "type": { + "bit_position": 17, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 52 + }, + "bScrollBarVerticalTracking": { + "type": { + "bit_position": 21, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 44 + }, + "bWS_EX_DLGMODALFRAME": { + "type": { + "bit_position": 0, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 48 + }, + "bWS_EX_TRANSPARENT": { + "type": { + "bit_position": 5, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 48 + }, + "bPaintNotProcessed": { + "type": { + "bit_position": 22, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 40 + }, + "bSyncPaintPending": { + "type": { + "bit_position": 23, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 40 + }, + "hrgnClip": { + "type": { + "subtype": { + "kind": "struct", + "name": "HRGN__" + }, + "kind": "pointer" + }, + "offset": 200 + }, + "bShellHookRegistered": { + "type": { + "bit_position": 30, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 44 + }, + "spwndChild": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagWND" + }, + "kind": "pointer" + }, + "offset": 112 + }, + "bUnused5": { + "type": { + "bit_position": 16, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 52 + }, + "bInDestroy": { + "type": { + "bit_position": 7, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 44 + }, + "state": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 40 + }, + "bWS_EX_LEFTSCROLLBAR": { + "type": { + "bit_position": 14, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 48 + }, + "bToggleTopmost": { + "type": { + "bit_position": 26, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 40 + }, + "bWS_VSCROLL": { + "type": { + "bit_position": 21, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 52 + }, + "ExStyle": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 48 + }, + "bWS_HSCROLL": { + "type": { + "bit_position": 20, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 52 + }, + "bUpdateDirty": { + "type": { + "bit_position": 13, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 40 + }, + "bWMPaintSent": { + "type": { + "bit_position": 0, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 44 + }, + "bWS_EX_WINDOWEDGE": { + "type": { + "bit_position": 8, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 48 + }, + "bWS_EX_ACCEPTFILE": { + "type": { + "bit_position": 4, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 48 + }, + "bWS_GROUP": { + "type": { + "bit_position": 17, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 52 + }, + "spwndNext": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagWND" + }, + "kind": "pointer" + }, + "offset": 88 + }, + "bVisible": { + "type": { + "bit_position": 28, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 52 + }, + "bVerticallyMaximizedRight": { + "type": { + "bit_position": 8, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 288 + }, + "bForceMenuDraw": { + "type": { + "bit_position": 15, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 40 + }, + "bForceNCPaint": { + "type": { + "bit_position": 22, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 44 + }, + "bOldUI": { + "type": { + "bit_position": 3, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 44 + }, + "spwndClipboardListenerNext": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagWND" + }, + "kind": "pointer" + }, + "offset": 280 + }, + "bWS_EX_NOPADDEDBORDER": { + "type": { + "bit_position": 23, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 48 + }, + "bNoMinmaxAnimatedRects": { + "type": { + "bit_position": 28, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 44 + }, + "spmenuSys": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagMENU" + }, + "kind": "pointer" + }, + "offset": 184 + }, + "bWS_MAXIMIZEBOX": { + "type": { + "bit_position": 16, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 52 + }, + "bHasCaption": { + "type": { + "bit_position": 3, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 40 + }, + "bEraseBackground": { + "type": { + "bit_position": 10, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 40 + }, + "spwndOwner": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagWND" + }, + "kind": "pointer" + }, + "offset": 104 + }, + "subPointer": { + "type": { + "subtype": { + "kind": "struct", + "name": "subTagWNDType" + }, + "kind": "pointer" + }, + "offset": 40 + }, + "cbwndExtra": { + "type": { + "kind": "base", + "name": "long" + }, + "offset": 232 + }, + "bMakeVisibleWhenUnghosted": { + "type": { + "bit_position": 11, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 48 + }, + "bUnused8": { + "type": { + "bit_position": 16, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 2 + }, + "offset": 52 + }, + "bUnused9": { + "type": { + "bit_position": 16, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 3 + }, + "offset": 52 + }, + "bForceFullNCPaintClipRgn": { + "type": { + "bit_position": 23, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 44 + }, + "bWS_EX_RTLREADING": { + "type": { + "bit_position": 13, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 48 + }, + "bUnused1": { + "type": { + "bit_position": 1, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 48 + }, + "bUnused2": { + "type": { + "bit_position": 15, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 48 + }, + "bUnused3": { + "type": { + "bit_position": 21, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 48 + }, + "bUnused4": { + "type": { + "bit_position": 24, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 48 + }, + "bHasMeun": { + "type": { + "bit_position": 0, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 40 + }, + "bUnused6": { + "type": { + "bit_position": 16, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 52 + }, + "bUnused7": { + "type": { + "bit_position": 16, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 2 + }, + "offset": 52 + }, + "bSmallIconFromWMQueryDrag": { + "type": { + "bit_position": 29, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 44 + }, + "bClipboardListener": { + "type": { + "bit_position": 0, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 288 + }, + "bScrollBarLineDownBtnDown": { + "type": { + "bit_position": 19, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 44 + }, + "bRedirectedForPrint": { + "type": { + "bit_position": 2, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 288 + }, + "bWS_EX_RIGHT": { + "type": { + "bit_position": 12, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 48 + }, + "bHasCreatestructName": { + "type": { + "bit_position": 17, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 40 + }, + "bWS_EX_COMPOSITED": { + "type": { + "bit_position": 25, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 48 + }, + "bFullScreen": { + "type": { + "bit_position": 6, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 44 + }, + "hrgnUpdate": { + "type": { + "subtype": { + "kind": "struct", + "name": "HRGN__" + }, + "kind": "pointer" + }, + "offset": 160 + }, + "head": { + "type": { + "kind": "struct", + "name": "_THRDESKHEAD" + }, + "offset": 0 + }, + "bConsoleWindow": { + "type": { + "bit_position": 10, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 288 + }, + "ppropList": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagPROPLIST" + }, + "kind": "pointer" + }, + "offset": 168 + }, + "bWS_EX_TOPMOST": { + "type": { + "bit_position": 3, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 48 + }, + "bScrollBarPageDownBtnDown": { + "type": { + "bit_position": 18, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 44 + }, + "bScrollBarLineUpBtnDown": { + "type": { + "bit_position": 16, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 44 + }, + "bRecievedQuerySuspendMsg": { + "type": { + "bit_position": 24, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 40 + }, + "bMaximizeMonitorRegion": { + "type": { + "bit_position": 11, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 44 + }, + "bRedrawIfHung": { + "type": { + "bit_position": 27, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 40 + }, + "bWS_POPUP": { + "type": { + "bit_position": 31, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 52 + }, + "bWS_EX_CONTEXTHELP": { + "type": { + "bit_position": 10, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 48 + }, + "dwUserData": { + "type": { + "kind": "base", + "name": "unsigned long long" + }, + "offset": 256 + }, + "hMod16": { + "type": { + "kind": "base", + "name": "unsigned short" + }, + "offset": 64 + }, + "FullScreenMode": { + "type": { + "bit_position": 24, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 3 + }, + "offset": 44 + }, + "bLayeredLimbo": { + "type": { + "bit_position": 5, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 288 + }, + "bWS_EX_NOINHERITLAYOUT": { + "type": { + "bit_position": 20, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 48 + }, + "bWS_EX_LAYOUTRTL": { + "type": { + "bit_position": 22, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 48 + }, + "bUIStateKbdAccelHidden": { + "type": { + "bit_position": 30, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 48 + }, + "bWS_BORDER": { + "type": { + "bit_position": 23, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 52 + }, + "bWS_SIZEBOX": { + "type": { + "bit_position": 18, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 52 + }, + "bDestroyed": { + "type": { + "bit_position": 31, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 40 + }, + "bServerSideWindowProc": { + "type": { + "bit_position": 18, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 40 + }, + "bCaptionTextTruncated": { + "type": { + "bit_position": 27, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 44 + }, + "rcWindow": { + "type": { + "kind": "struct", + "name": "tagRECT" + }, + "offset": 112 + }, + "bEndPaintInvalidate": { + "type": { + "bit_position": 1, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 44 + }, + "hrgnNewFrame": { + "type": { + "subtype": { + "kind": "struct", + "name": "HRGN__" + }, + "kind": "pointer" + }, + "offset": 208 + }, + "bBeingActivated": { + "type": { + "bit_position": 20, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 40 + }, + "bWS_EX_COMPOSITEDCompositing": { + "type": { + "bit_position": 28, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 48 + }, + "bWMCreateMsgProcessed": { + "type": { + "bit_position": 31, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 44 + }, + "bWS_EX_NOACTIVATE": { + "type": { + "bit_position": 27, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 48 + }, + "bWS_EX_APPWINDOW": { + "type": { + "bit_position": 18, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 48 + }, + "pSBInfo": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagSBINFO" + }, + "kind": "pointer" + }, + "offset": 176 + }, + "directName": { + "type": { + "subtype": { + "kind": "struct", + "name": "nt_symbols!String" + }, + "kind": "pointer" + }, + "offset": 184 + }, + "bCloseButtonDown": { + "type": { + "bit_position": 12, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 44 + }, + "bMaximized": { + "type": { + "bit_position": 24, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 52 + }, + "bWS_CHILD": { + "type": { + "bit_position": 30, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 52 + }, + "spwndParent": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagWND" + }, + "kind": "pointer" + }, + "offset": 104 + }, + "spmenu": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagMENU" + }, + "kind": "pointer" + }, + "offset": 192 + }, + "bWS_THICKFRAME": { + "type": { + "bit_position": 18, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 52 + }, + "bWS_EX_CONTROLPARENT": { + "type": { + "bit_position": 16, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 48 + }, + "pcls": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagCLS" + }, + "kind": "pointer" + }, + "offset": 168 + }, + "bLayeredForDWM": { + "type": { + "bit_position": 4, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 288 + }, + "bMsgBox": { + "type": { + "bit_position": 5, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 40 + }, + "bHelpButtonDown": { + "type": { + "bit_position": 15, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 44 + }, + "bHasOverlay": { + "type": { + "bit_position": 9, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 288 + }, + "bRedrawFrameIfHung": { + "type": { + "bit_position": 28, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 40 + }, + "bWS_EX_NOPARENTNOTIFY": { + "type": { + "bit_position": 2, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 48 + }, + "bMaximizesToMonitor": { + "type": { + "bit_position": 30, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 40 + }, + "bBottomMost": { + "type": { + "bit_position": 5, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 44 + }, + "bReserved1": { + "type": { + "bit_position": 0, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 16 + }, + "offset": 52 + }, + "bRedirected": { + "type": { + "bit_position": 29, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 48 + }, + "bReserved3": { + "type": { + "bit_position": 0, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 16 + }, + "offset": 52 + }, + "bReserved4": { + "type": { + "bit_position": 0, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 16 + }, + "offset": 52 + }, + "bReserved5": { + "type": { + "bit_position": 0, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 16 + }, + "offset": 52 + }, + "bReserved6": { + "type": { + "bit_position": 0, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 16 + }, + "offset": 52 + }, + "bReserved7": { + "type": { + "bit_position": 0, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 16 + }, + "offset": 52 + }, + "spwndPrev": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagWND" + }, + "kind": "pointer" + }, + "offset": 96 + }, + "bLayeredInvalidate": { + "type": { + "bit_position": 1, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 288 + }, + "state2": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 44 + }, + "bWS_CLIPSIBLINGS": { + "type": { + "bit_position": 26, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 52 + }, + "bScrollBarPageUpBtnDown": { + "type": { + "bit_position": 17, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 44 + }, + "pTransform": { + "type": { + "subtype": { + "kind": "struct", + "name": "_D3DMATRIX" + }, + "kind": "pointer" + }, + "offset": 272 + }, + "bWin31Compat": { + "type": { + "bit_position": 8, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 44 + }, + "ExStyle2": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 288 + }, + "bHIGHDPI_UNAWARE_Unused": { + "type": { + "bit_position": 6, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 288 + }, + "bWS_SYSMENU": { + "type": { + "bit_position": 19, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 52 + }, + "hModule": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 56 + }, + "strName": { + "type": { + "kind": "struct", + "name": "_LARGE_UNICODE_STRING" + }, + "offset": 232 + }, + "pActCtx": { + "type": { + "subtype": { + "kind": "struct", + "name": "nt_symbols!_ACTIVATION_CONTEXT" + }, + "kind": "pointer" + }, + "offset": 264 + }, + "bMinimized": { + "type": { + "bit_position": 29, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 52 + }, + "bRecievedSuspendMsg": { + "type": { + "bit_position": 25, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 40 + }, + "bWS_EX_STATICEDGE": { + "type": { + "bit_position": 17, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 48 + } + }, + "kind": "struct", + "size": 296 + }, + "_WM_VALUES_STRINGS": { + "fields": { + "pszName": { + "type": { + "subtype": { + "kind": "base", + "name": "unsigned char" + }, + "kind": "pointer" + }, + "offset": 0 + }, + "fInternal": { + "type": { + "kind": "base", + "name": "unsigned char" + }, + "offset": 8 + }, + "fDefined": { + "type": { + "kind": "base", + "name": "unsigned char" + }, + "offset": 9 + } + }, + "kind": "struct", + "size": 16 + }, + "_D3DKMDT_GRAPHICS_RENDERING_FORMAT": { + "fields": { + "VisibleRegionSize": { + "type": { + "kind": "struct", + "name": "_D3DKMDT_2DREGION" + }, + "offset": 8 + }, + "Stride": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 16 + }, + "PixelFormat": { + "type": { + "kind": "enum", + "name": "PixelFormatEnum" + }, + "offset": 20 + }, + "PixelValueAccessMode": { + "type": { + "kind": "enum", + "name": "PixelValueAccessModeEnum" + }, + "offset": 28 + }, + "PrimSurfSize": { + "type": { + "kind": "struct", + "name": "_D3DKMDT_2DREGION" + }, + "offset": 0 + }, + "ColorBasis": { + "type": { + "kind": "enum", + "name": "ColorBasisEnum" + }, + "offset": 24 + } + }, + "kind": "struct", + "size": 32 + }, + "_VK_TO_WCHARS1": { + "fields": { + "Attributes": { + "type": { + "kind": "base", + "name": "unsigned char" + }, + "offset": 1 + }, + "VirtualKey": { + "type": { + "kind": "base", + "name": "unsigned char" + }, + "offset": 0 + }, + "wch": { + "type": { + "count": 1, + "subtype": { + "kind": "base", + "name": "wchar" + }, + "kind": "array" + }, + "offset": 2 + } + }, + "kind": "struct", + "size": 4 + }, + "_TLSPRITESTATE": { + "fields": { + "flOriginalSurfFlags": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 4 + }, + "iSpriteType": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 16 + }, + "pfnSaveScreenBits": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 144 + }, + "bInsideDriverCall": { + "type": { + "kind": "base", + "name": "unsigned char" + }, + "offset": 0 + }, + "pfnStrokePath": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 48 + }, + "pfnTransparentBlt": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 112 + }, + "pfnPaint": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 64 + }, + "pfnFillPath": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 56 + }, + "pfnStretchBltROP": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 152 + }, + "iType": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 24 + }, + "pfnPlgBlt": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 128 + }, + "pfnCopyBits": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 80 + }, + "pState": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 32 + }, + "iOriginalType": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 8 + }, + "pfnTextOut": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 96 + }, + "pfnDrawStream": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 160 + }, + "pfnStrokeAndFillPath": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 40 + }, + "pfnLineTo": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 104 + }, + "pfnStretchBlt": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 88 + }, + "pfnGradientFill": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 136 + }, + "pfnAlphaBlend": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 120 + }, + "flags": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 20 + }, + "flSpriteSurfFlags": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 12 + }, + "pfnBitBlt": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 72 + } + }, + "kind": "struct", + "size": 168 + }, + "tagUAHMENUITEMMETRICS": { + "fields": { + "rgsizeBar": { + "type": { + "count": 2, + "subtype": { + "kind": "struct", + "name": "tagSIZE" + }, + "kind": "array" + }, + "offset": 0 + }, + "rgsizePopup": { + "type": { + "count": 4, + "subtype": { + "kind": "struct", + "name": "tagSIZE" + }, + "kind": "array" + }, + "offset": 0 + } + }, + "kind": "struct", + "size": 32 + }, + "__unnamed_121b": { + "fields": { + "Length": { + "type": { + "subtype": { + "kind": "struct", + "name": "nt_symbols!_LARGE_INTEGER" + }, + "kind": "pointer" + }, + "offset": 0 + }, + "ByteOffset": { + "type": { + "kind": "struct", + "name": "nt_symbols!_LARGE_INTEGER" + }, + "offset": 16 + }, + "Key": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 8 + } + }, + "kind": "struct", + "size": 24 + }, + "__unnamed_1229": { + "fields": { + "Srb": { + "type": { + "subtype": { + "kind": "struct", + "name": "nt_symbols!_SCSI_REQUEST_BLOCK" + }, + "kind": "pointer" + }, + "offset": 0 + } + }, + "kind": "struct", + "size": 8 + }, + "__unnamed_121f": { + "fields": { + "Length": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 8 + }, + "SecurityInformation": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 0 + } + }, + "kind": "struct", + "size": 16 + }, + "__unnamed_1225": { + "fields": { + "DeviceObject": { + "type": { + "subtype": { + "kind": "struct", + "name": "nt_symbols!_DEVICE_OBJECT" + }, + "kind": "pointer" + }, + "offset": 8 + }, + "Vpb": { + "type": { + "subtype": { + "kind": "struct", + "name": "nt_symbols!_VPB" + }, + "kind": "pointer" + }, + "offset": 0 + } + }, + "kind": "struct", + "size": 16 + }, + "subTagWNDType": { + "fields": { + "style_bitmask": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 28 + }, + "lpfnWndProc": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 120 + } + }, + "kind": "struct", + "size": 128 + }, + "_HEAD": { + "fields": { + "h": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 0 + }, + "cLockObj": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 8 + } + }, + "kind": "struct", + "size": 16 + }, + "tagIMEINFO": { + "fields": { + "fdwProperty": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 4 + }, + "fdwSelectCaps": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 24 + }, + "fdwUICaps": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 16 + }, + "dwPrivateDataSize": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 0 + }, + "fdwSCSCaps": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 20 + }, + "fdwSentenceCaps": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 12 + }, + "fdwConversionCaps": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 8 + } + }, + "kind": "struct", + "size": 28 + }, + "_DXGK_DIAG_CODE_POINT_PACKET": { + "fields": { + "Header": { + "type": { + "kind": "struct", + "name": "_DXGK_DIAG_HEADER" + }, + "offset": 0 + }, + "Param3": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 60 + }, + "Param1": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 52 + }, + "CodePointType": { + "type": { + "kind": "enum", + "name": "CodePointTypeEnum" + }, + "offset": 48 + }, + "Param2": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 56 + } + }, + "kind": "struct", + "size": 64 + }, + "_D3DKMDT_VIDPN_SOURCE_MODE": { + "fields": { + "Type": { + "type": { + "kind": "enum", + "name": "TypeEnum" + }, + "offset": 4 + }, + "Id": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 0 + }, + "Format": { + "type": { + "kind": "struct", + "name": "__unnamed_18a1" + }, + "offset": 8 + } + }, + "kind": "struct", + "size": 40 + }, + "tagW32JOB": { + "fields": { + "restrictions": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 24 + }, + "ughCrt": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 48 + }, + "pAtomTable": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 16 + }, + "ughMax": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 52 + }, + "pgh": { + "type": { + "subtype": { + "kind": "base", + "name": "unsigned long long" + }, + "kind": "pointer" + }, + "offset": 56 + }, + "Job": { + "type": { + "subtype": { + "kind": "struct", + "name": "nt_symbols!_EJOB" + }, + "kind": "pointer" + }, + "offset": 8 + }, + "ppiTable": { + "type": { + "subtype": { + "subtype": { + "kind": "struct", + "name": "tagPROCESSINFO" + }, + "kind": "pointer" + }, + "kind": "pointer" + }, + "offset": 40 + }, + "uProcessCount": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 28 + }, + "uMaxProcesses": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 32 + }, + "pNext": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagW32JOB" + }, + "kind": "pointer" + }, + "offset": 0 + } + }, + "kind": "struct", + "size": 64 + }, + "_DMM_MONITORFREQUENCYRANGESET_SERIALIZATION": { + "fields": { + "NumFrequencyRanges": { + "type": { + "kind": "base", + "name": "unsigned char" + }, + "offset": 0 + }, + "FrequencyRangeSerialization": { + "type": { + "count": 1, + "subtype": { + "kind": "struct", + "name": "_D3DKMDT_MONITOR_FREQUENCY_RANGE" + }, + "kind": "array" + }, + "offset": 8 + } + }, + "kind": "struct", + "size": 56 + }, + "_D3DKMDT_VIDPN_PRESENT_PATH_COPYPROTECTION": { + "fields": { + "APSTriggerBits": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 4 + }, + "CopyProtectionType": { + "type": { + "kind": "enum", + "name": "CopyProtectionTypeEnum" + }, + "offset": 0 + }, + "CopyProtectionSupport": { + "type": { + "kind": "struct", + "name": "_D3DKMDT_VIDPN_PRESENT_PATH_COPYPROTECTION_SUPPORT" + }, + "offset": 264 + }, + "OEMCopyProtection": { + "type": { + "count": 256, + "subtype": { + "kind": "base", + "name": "unsigned char" + }, + "kind": "array" + }, + "offset": 8 + } + }, + "kind": "struct", + "size": 268 + }, + "tagWINDOWSTATION": { + "fields": { + "pClipBase": { + "type": { + "subtype": { + "count": 104, + "subtype": { + "kind": "struct", + "name": "tagCLIP" + }, + "kind": "array" + }, + "kind": "pointer" + }, + "offset": 96 + }, + "dwSessionId": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 0 + }, + "cNumClipFormats": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 104 + }, + "luidUser": { + "type": { + "kind": "struct", + "name": "nt_symbols!_LUID" + }, + "offset": 136 + }, + "pGlobalAtomTable": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 168 + }, + "ptiClipLock": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagTHREADINFO" + }, + "kind": "pointer" + }, + "offset": 48 + }, + "dwWSF_Flags": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 32 + }, + "rpdeskList": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagDESKTOP" + }, + "kind": "pointer" + }, + "offset": 16 + }, + "spklList": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagKL" + }, + "kind": "pointer" + }, + "offset": 40 + }, + "spwndClipOpen": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagWND" + }, + "kind": "pointer" + }, + "offset": 64 + }, + "psidUser": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 144 + }, + "pTerm": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagTERMINAL" + }, + "kind": "pointer" + }, + "offset": 24 + }, + "iClipSerialNumber": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 108 + }, + "spwndClipboardListener": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagWND" + }, + "kind": "pointer" + }, + "offset": 112 + }, + "luidEndSession": { + "type": { + "kind": "struct", + "name": "nt_symbols!_LUID" + }, + "offset": 128 + }, + "iClipSequenceNumber": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 104 + }, + "ptiDrawingClipboard": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagTHREADINFO" + }, + "kind": "pointer" + }, + "offset": 56 + }, + "spwndClipOwner": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagWND" + }, + "kind": "pointer" + }, + "offset": 80 + }, + "spwndClipViewer": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagWND" + }, + "kind": "pointer" + }, + "offset": 72 + }, + "rpwinstaNext": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagWINDOWSTATION" + }, + "kind": "pointer" + }, + "offset": 8 + } + }, + "kind": "struct", + "size": 152 + }, + "tagDESKTOPINFO": { + "fields": { + "spwndProgman": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagWND" + }, + "kind": "pointer" + }, + "offset": 192 + }, + "pvwplMessagePPHandler": { + "type": { + "subtype": { + "kind": "struct", + "name": "VWPL" + }, + "kind": "pointer" + }, + "offset": 224 + }, + "pvDesktopLimit": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 8 + }, + "fComposited": { + "type": { + "bit_position": 0, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 1 + }, + "offset": 232 + }, + "spwndGestureEngine": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagWND" + }, + "kind": "pointer" + }, + "offset": 216 + }, + "pvDesktopBase": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 0 + }, + "spwndShell": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagWND" + }, + "kind": "pointer" + }, + "offset": 160 + }, + "ppiShellProcess": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagPROCESSINFO" + }, + "kind": "pointer" + }, + "offset": 168 + }, + "pvwplShellHook": { + "type": { + "subtype": { + "kind": "struct", + "name": "VWPL" + }, + "kind": "pointer" + }, + "offset": 200 + }, + "fIsDwmDesktop": { + "type": { + "bit_position": 1, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 1 + }, + "offset": 232 + }, + "spwndTaskman": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagWND" + }, + "kind": "pointer" + }, + "offset": 184 + }, + "aphkStart": { + "type": { + "count": 16, + "subtype": { + "subtype": { + "kind": "struct", + "name": "tagHOOK" + }, + "kind": "pointer" + }, + "kind": "array" + }, + "offset": 40 + }, + "fsHooks": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 8 + }, + "cntMBox": { + "type": { + "kind": "base", + "name": "long" + }, + "offset": 208 + }, + "spwndBkGnd": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagWND" + }, + "kind": "pointer" + }, + "offset": 176 + }, + "spwnd": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagWND" + }, + "kind": "pointer" + }, + "offset": 24 + } + }, + "kind": "struct", + "size": 240 + }, + "tagMBSTRING": { + "fields": { + "szName": { + "type": { + "count": 15, + "subtype": { + "kind": "base", + "name": "wchar" + }, + "kind": "array" + }, + "offset": 0 + }, + "uID": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 32 + }, + "uStr": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 36 + } + }, + "kind": "struct", + "size": 40 + }, + "_D3DKMDT_VIDPN_TARGET_MODE": { + "fields": { + "VideoSignalInfo": { + "type": { + "kind": "struct", + "name": "_D3DKMDT_VIDEO_SIGNAL_INFO" + }, + "offset": 8 + }, + "Id": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 0 + }, + "Preference": { + "type": { + "kind": "enum", + "name": "PreferenceEnum" + }, + "offset": 64 + } + }, + "kind": "struct", + "size": 72 + }, + "_DMM_VIDPNSET_SERIALIZATION": { + "fields": { + "VidPnOffset": { + "type": { + "count": 1, + "subtype": { + "kind": "base", + "name": "unsigned long" + }, + "kind": "array" + }, + "offset": 4 + }, + "NumVidPns": { + "type": { + "kind": "base", + "name": "unsigned char" + }, + "offset": 0 + } + }, + "kind": "struct", + "size": 8 + }, + "tagKBDFILE": { + "fields": { + "head": { + "type": { + "kind": "struct", + "name": "_HEAD" + }, + "offset": 0 + }, + "awchDllName": { + "type": { + "count": 32, + "subtype": { + "kind": "base", + "name": "wchar" + }, + "kind": "array" + }, + "offset": 56 + }, + "pKbdTbl": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagKbdLayer" + }, + "kind": "pointer" + }, + "offset": 32 + }, + "pkfNext": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagKBDFILE" + }, + "kind": "pointer" + }, + "offset": 16 + }, + "pKbdNlsTbl": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagKbdNlsLayer" + }, + "kind": "pointer" + }, + "offset": 48 + }, + "hBase": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 24 + }, + "Size": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 40 + } + }, + "kind": "struct", + "size": 120 + }, + "__unnamed_11e4": { + "fields": { + "UserApcContext": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 8 + }, + "UserApcRoutine": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 0 + }, + "IssuingProcess": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 0 + } + }, + "kind": "struct", + "size": 16 + }, + "_W32PROCESS": { + "fields": { + "GDIPushLock": { + "type": { + "kind": "struct", + "name": "nt_symbols!_EX_PUSH_LOCK" + }, + "offset": 80 + }, + "DxProcess": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 248 + }, + "pBrushAttrList": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 48 + }, + "Process": { + "type": { + "subtype": { + "kind": "struct", + "name": "nt_symbols!_EPROCESS" + }, + "kind": "pointer" + }, + "offset": 0 + }, + "GDIHandleCountPeak": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 64 + }, + "RefCount": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 8 + }, + "StartCursorHideTime": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 24 + }, + "InputIdleEvent": { + "type": { + "subtype": { + "kind": "struct", + "name": "nt_symbols!_KEVENT" + }, + "kind": "pointer" + }, + "offset": 16 + }, + "W32PF_Flags": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 12 + }, + "GDIHandleCount": { + "type": { + "kind": "base", + "name": "long" + }, + "offset": 60 + }, + "NextStart": { + "type": { + "subtype": { + "kind": "struct", + "name": "_W32PROCESS" + }, + "kind": "pointer" + }, + "offset": 32 + }, + "hSecureGdiSharedHandleTable": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 240 + }, + "UserHandleCountPeak": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 72 + }, + "GDIW32PIDLockedBitmaps": { + "type": { + "kind": "struct", + "name": "nt_symbols!_LIST_ENTRY" + }, + "offset": 224 + }, + "UserHandleCount": { + "type": { + "kind": "base", + "name": "long" + }, + "offset": 68 + }, + "W32Pid": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 56 + }, + "GDIEngUserMemAllocTable": { + "type": { + "kind": "struct", + "name": "nt_symbols!_RTL_AVL_TABLE" + }, + "offset": 88 + }, + "pDCAttrList": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 40 + }, + "GDIBrushAttrFreeList": { + "type": { + "kind": "struct", + "name": "nt_symbols!_LIST_ENTRY" + }, + "offset": 208 + }, + "GDIDcAttrFreeList": { + "type": { + "kind": "struct", + "name": "nt_symbols!_LIST_ENTRY" + }, + "offset": 192 + } + }, + "kind": "struct", + "size": 256 + }, + "_D3DKMDT_VIDPN_PRESENT_PATH_TRANSFORMATION": { + "fields": { + "Scaling": { + "type": { + "kind": "enum", + "name": "ScalingEnum" + }, + "offset": 0 + }, + "RotationSupport": { + "type": { + "kind": "struct", + "name": "_D3DKMDT_VIDPN_PRESENT_PATH_ROTATION_SUPPORT" + }, + "offset": 12 + }, + "Rotation": { + "type": { + "kind": "enum", + "name": "RotationEnum" + }, + "offset": 8 + }, + "ScalingSupport": { + "type": { + "kind": "struct", + "name": "_D3DKMDT_VIDPN_PRESENT_PATH_SCALING_SUPPORT" + }, + "offset": 4 + } + }, + "kind": "struct", + "size": 16 + }, + "tagSERVERINFO": { + "fields": { + "uiShellMsg": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 912 + }, + "cbHandleTable": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 848 + }, + "atomSysClass": { + "type": { + "count": 25, + "subtype": { + "kind": "base", + "name": "unsigned short" + }, + "kind": "array" + }, + "offset": 852 + }, + "dtScroll": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 2800 + }, + "dwKeyCache": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 2952 + }, + "atomIconSmProp": { + "type": { + "kind": "base", + "name": "unsigned short" + }, + "offset": 1356 + }, + "argbSystemUnmatched": { + "type": { + "count": 31, + "subtype": { + "kind": "base", + "name": "unsigned long" + }, + "kind": "array" + }, + "offset": 2268 + }, + "dwTagCount": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 4632 + }, + "ucWheelScrollLines": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 2812 + }, + "ptCursorReal": { + "type": { + "kind": "struct", + "name": "tagPOINT" + }, + "offset": 2784 + }, + "ucWheelScrollChars": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 2816 + }, + "acOemToAnsi": { + "type": { + "count": 256, + "subtype": { + "kind": "base", + "name": "unsigned char" + }, + "kind": "array" + }, + "offset": 1364 + }, + "cySysFontChar": { + "type": { + "kind": "base", + "name": "long" + }, + "offset": 2832 + }, + "atomFrostedWindowProp": { + "type": { + "kind": "base", + "name": "unsigned short" + }, + "offset": 1362 + }, + "mpFnid_serverCBWndProc": { + "type": { + "count": 31, + "subtype": { + "kind": "base", + "name": "unsigned short" + }, + "kind": "array" + }, + "offset": 328 + }, + "PUSIFlags": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 4476 + }, + "BitCount": { + "type": { + "kind": "base", + "name": "unsigned short" + }, + "offset": 4468 + }, + "argbSystem": { + "type": { + "count": 31, + "subtype": { + "kind": "base", + "name": "unsigned long" + }, + "kind": "array" + }, + "offset": 2392 + }, + "dtLBSearch": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 2804 + }, + "dtCaretBlink": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 2808 + }, + "dwInstalledEventHooks": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 1876 + }, + "apfnClientA": { + "type": { + "kind": "struct", + "name": "_PFNCLIENT" + }, + "offset": 392 + }, + "cxSysFontChar": { + "type": { + "kind": "base", + "name": "long" + }, + "offset": 2828 + }, + "hbrGray": { + "type": { + "subtype": { + "kind": "struct", + "name": "HBRUSH__" + }, + "kind": "pointer" + }, + "offset": 2768 + }, + "ahbrSystem": { + "type": { + "count": 31, + "subtype": { + "subtype": { + "kind": "struct", + "name": "HBRUSH__" + }, + "kind": "pointer" + }, + "kind": "array" + }, + "offset": 2520 + }, + "dwDefaultHeapSize": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 908 + }, + "wMaxRightOverlapChars": { + "type": { + "kind": "base", + "name": "long" + }, + "offset": 2824 + }, + "dwSRVIFlags": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 0 + }, + "oembmi": { + "type": { + "count": 93, + "subtype": { + "kind": "struct", + "name": "tagOEMBITMAPINFO" + }, + "kind": "array" + }, + "offset": 2964 + }, + "apfnClientWorker": { + "type": { + "kind": "struct", + "name": "_PFNCLIENTWORKER" + }, + "offset": 760 + }, + "dwDefaultHeapBase": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 904 + }, + "BitsPixel": { + "type": { + "kind": "base", + "name": "unsigned char" + }, + "offset": 4473 + }, + "wMaxLeftOverlapChars": { + "type": { + "kind": "base", + "name": "long" + }, + "offset": 2820 + }, + "dmLogPixels": { + "type": { + "kind": "base", + "name": "unsigned short" + }, + "offset": 4470 + }, + "dwLastSystemRITEventTickCountUpdate": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 4488 + }, + "nEvents": { + "type": { + "kind": "base", + "name": "long" + }, + "offset": 2796 + }, + "atomIconProp": { + "type": { + "kind": "base", + "name": "unsigned short" + }, + "offset": 1358 + }, + "Planes": { + "type": { + "kind": "base", + "name": "unsigned char" + }, + "offset": 4472 + }, + "dpiSystem": { + "type": { + "kind": "struct", + "name": "tagDPISERVERINFO" + }, + "offset": 2896 + }, + "hIcoWindows": { + "type": { + "subtype": { + "kind": "struct", + "name": "HICON__" + }, + "kind": "pointer" + }, + "offset": 2944 + }, + "apfnClientW": { + "type": { + "kind": "struct", + "name": "_PFNCLIENT" + }, + "offset": 576 + }, + "dwAsyncKeyCache": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 2956 + }, + "MBStrings": { + "type": { + "count": 11, + "subtype": { + "kind": "struct", + "name": "tagMBSTRING" + }, + "kind": "array" + }, + "offset": 916 + }, + "atomContextHelpIdProp": { + "type": { + "kind": "base", + "name": "unsigned short" + }, + "offset": 1360 + }, + "adwDBGTAGFlags": { + "type": { + "count": 35, + "subtype": { + "kind": "base", + "name": "unsigned long" + }, + "kind": "array" + }, + "offset": 4492 + }, + "aiSysMet": { + "type": { + "count": 97, + "subtype": { + "kind": "base", + "name": "long" + }, + "kind": "array" + }, + "offset": 1880 + }, + "dwRIPFlags": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 4636 + }, + "uCaretWidth": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 4480 + }, + "cCaptures": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 2960 + }, + "tmSysFont": { + "type": { + "kind": "struct", + "name": "tagTEXTMETRICW" + }, + "offset": 2836 + }, + "cHandleEntries": { + "type": { + "kind": "base", + "name": "unsigned long long" + }, + "offset": 8 + }, + "ptCursor": { + "type": { + "kind": "struct", + "name": "tagPOINT" + }, + "offset": 2776 + }, + "hIconSmWindows": { + "type": { + "subtype": { + "kind": "struct", + "name": "HICON__" + }, + "kind": "pointer" + }, + "offset": 2936 + }, + "mpFnidPfn": { + "type": { + "count": 32, + "subtype": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "kind": "array" + }, + "offset": 16 + }, + "UILangID": { + "type": { + "kind": "base", + "name": "unsigned short" + }, + "offset": 4484 + }, + "acAnsiToOem": { + "type": { + "count": 256, + "subtype": { + "kind": "base", + "name": "unsigned char" + }, + "kind": "array" + }, + "offset": 1620 + }, + "aStoCidPfn": { + "type": { + "count": 7, + "subtype": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "kind": "array" + }, + "offset": 272 + }, + "rcScreenReal": { + "type": { + "kind": "struct", + "name": "tagRECT" + }, + "offset": 4452 + }, + "dwLastRITEventTickCount": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 2792 + } + }, + "kind": "struct", + "size": 4640 + }, + "tagPOOLRECORD": { + "fields": { + "ExtraData": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 0 + }, + "trace": { + "type": { + "count": 6, + "subtype": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "kind": "array" + }, + "offset": 16 + }, + "size": { + "type": { + "kind": "base", + "name": "unsigned long long" + }, + "offset": 8 + } + }, + "kind": "struct", + "size": 64 + }, + "__unnamed_195a": { + "fields": { + "Priority": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 0 + }, + "Reserved1": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 4 + }, + "Reserved2": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 8 + } + }, + "kind": "struct", + "size": 12 + }, + "tagUSERSTARTUPINFO": { + "fields": { + "dwYSize": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 16 + }, + "cbReserved2": { + "type": { + "kind": "base", + "name": "unsigned short" + }, + "offset": 26 + }, + "cb": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 0 + }, + "dwX": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 4 + }, + "dwY": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 8 + }, + "dwFlags": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 20 + }, + "dwXSize": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 12 + }, + "wShowWindow": { + "type": { + "kind": "base", + "name": "unsigned short" + }, + "offset": 24 + } + }, + "kind": "struct", + "size": 28 + }, + "_DMM_VIDPN_SERIALIZATION": { + "fields": { + "PathsFromSourceSerializationOffsets": { + "type": { + "count": 1, + "subtype": { + "kind": "base", + "name": "unsigned long" + }, + "kind": "array" + }, + "offset": 8 + }, + "NumActiveSources": { + "type": { + "kind": "base", + "name": "unsigned char" + }, + "offset": 4 + }, + "Size": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 0 + } + }, + "kind": "struct", + "size": 12 + }, + "__unnamed_11df": { + "fields": { + "IrpCount": { + "type": { + "kind": "base", + "name": "long" + }, + "offset": 0 + }, + "SystemBuffer": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 0 + }, + "MasterIrp": { + "type": { + "subtype": { + "kind": "struct", + "name": "nt_symbols!_IRP" + }, + "kind": "pointer" + }, + "offset": 0 + } + }, + "kind": "struct", + "size": 8 + }, + "tagHID_PAGEONLY_REQUEST": { + "fields": { + "usUsagePage": { + "type": { + "kind": "base", + "name": "unsigned short" + }, + "offset": 16 + }, + "link": { + "type": { + "kind": "struct", + "name": "nt_symbols!_LIST_ENTRY" + }, + "offset": 0 + }, + "cRefCount": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 20 + } + }, + "kind": "struct", + "size": 24 + }, + "__unnamed_1233": { + "fields": { + "Interface": { + "type": { + "subtype": { + "kind": "struct", + "name": "nt_symbols!_INTERFACE" + }, + "kind": "pointer" + }, + "offset": 16 + }, + "InterfaceSpecificData": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 24 + }, + "Version": { + "type": { + "kind": "base", + "name": "unsigned short" + }, + "offset": 10 + }, + "InterfaceType": { + "type": { + "subtype": { + "kind": "struct", + "name": "nt_symbols!_GUID" + }, + "kind": "pointer" + }, + "offset": 0 + }, + "Size": { + "type": { + "kind": "base", + "name": "unsigned short" + }, + "offset": 8 + } + }, + "kind": "struct", + "size": 32 + }, + "tagQMSG": { + "fields": { + "Padding": { + "type": { + "bit_position": 30, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 2 + }, + "offset": 80 + }, + "ptMouseReal": { + "type": { + "kind": "struct", + "name": "tagPOINT" + }, + "offset": 72 + }, + "FromPen": { + "type": { + "bit_position": 3, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 84 + }, + "pti": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagTHREADINFO" + }, + "kind": "pointer" + }, + "offset": 88 + }, + "ExtraInfo": { + "type": { + "kind": "base", + "name": "long long" + }, + "offset": 64 + }, + "Wow64Message": { + "type": { + "bit_position": 0, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 84 + }, + "MsgPPInfo": { + "type": { + "kind": "struct", + "name": "tagMSGPPINFO" + }, + "offset": 96 + }, + "dwQEvent": { + "type": { + "bit_position": 0, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 30 + }, + "offset": 80 + }, + "pqmsgPrev": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagQMSG" + }, + "kind": "pointer" + }, + "offset": 8 + }, + "FromTouch": { + "type": { + "bit_position": 2, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 84 + }, + "NoCoalesce": { + "type": { + "bit_position": 1, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 84 + }, + "msg": { + "type": { + "kind": "struct", + "name": "tagMSG" + }, + "offset": 16 + }, + "pqmsgNext": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagQMSG" + }, + "kind": "pointer" + }, + "offset": 0 + } + }, + "kind": "struct", + "size": 104 + }, + "__unnamed_1237": { + "fields": { + "Capabilities": { + "type": { + "subtype": { + "kind": "struct", + "name": "nt_symbols!_DEVICE_CAPABILITIES" + }, + "kind": "pointer" + }, + "offset": 0 + } + }, + "kind": "struct", + "size": 8 + }, + "__unnamed_11e6": { + "fields": { + "AsynchronousParameters": { + "type": { + "kind": "struct", + "name": "__unnamed_11e4" + }, + "offset": 0 + }, + "AllocationSize": { + "type": { + "kind": "struct", + "name": "nt_symbols!_LARGE_INTEGER" + }, + "offset": 0 + } + }, + "kind": "struct", + "size": 16 + }, + "tagDESKTOP": { + "fields": { + "spmenuVScroll": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagMENU" + }, + "kind": "pointer" + }, + "offset": 80 + }, + "dwMouseHoverTime": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 212 + }, + "rpwinstaParent": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagWINDOWSTATION" + }, + "kind": "pointer" + }, + "offset": 40 + }, + "spmenuDialogSys": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagMENU" + }, + "kind": "pointer" + }, + "offset": 64 + }, + "spwndForeground": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagWND" + }, + "kind": "pointer" + }, + "offset": 88 + }, + "spmenuHScroll": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagMENU" + }, + "kind": "pointer" + }, + "offset": 72 + }, + "spwndTooltip": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagWND" + }, + "kind": "pointer" + }, + "offset": 112 + }, + "dwSessionId": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 0 + }, + "pDeskInfo": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagDESKTOPINFO" + }, + "kind": "pointer" + }, + "offset": 8 + }, + "spwndMessage": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagWND" + }, + "kind": "pointer" + }, + "offset": 104 + }, + "cciConsole": { + "type": { + "kind": "struct", + "name": "_CONSOLE_CARET_INFO" + }, + "offset": 144 + }, + "PtiList": { + "type": { + "kind": "struct", + "name": "nt_symbols!_LIST_ENTRY" + }, + "offset": 168 + }, + "spwndTray": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagWND" + }, + "kind": "pointer" + }, + "offset": 96 + }, + "rpdeskNext": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagDESKTOP" + }, + "kind": "pointer" + }, + "offset": 32 + }, + "dwDTFlags": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 40 + }, + "pMagInputTransform": { + "type": { + "subtype": { + "kind": "struct", + "name": "_MAGNIFICATION_INPUT_TRANSFORM" + }, + "kind": "pointer" + }, + "offset": 216 + }, + "spwndTrack": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagWND" + }, + "kind": "pointer" + }, + "offset": 184 + }, + "htEx": { + "type": { + "kind": "base", + "name": "long" + }, + "offset": 192 + }, + "ulHeapSize": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 136 + }, + "pheapDesktop": { + "type": { + "subtype": { + "kind": "struct", + "name": "nt_symbols!tagWIN32HEAP" + }, + "kind": "pointer" + }, + "offset": 128 + }, + "rcMouseHover": { + "type": { + "kind": "struct", + "name": "tagRECT" + }, + "offset": 196 + }, + "hsectionDesktop": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 120 + }, + "dwDesktopId": { + "type": { + "kind": "base", + "name": "unsigned long long" + }, + "offset": 48 + }, + "spmenuSys": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagMENU" + }, + "kind": "pointer" + }, + "offset": 56 + }, + "pDispInfo": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagDISPLAYINFO" + }, + "kind": "pointer" + }, + "offset": 16 + } + }, + "kind": "struct", + "size": 224 + }, + "_MAGNIFICATION_INPUT_TRANSFORM": { + "fields": { + "rcScreen": { + "type": { + "kind": "struct", + "name": "tagRECT" + }, + "offset": 16 + }, + "magFactorX": { + "type": { + "kind": "base", + "name": "long" + }, + "offset": 40 + }, + "magFactorY": { + "type": { + "kind": "base", + "name": "long" + }, + "offset": 44 + }, + "ptiMagThreadInfo": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagTHREADINFO" + }, + "kind": "pointer" + }, + "offset": 32 + }, + "rcSource": { + "type": { + "kind": "struct", + "name": "tagRECT" + }, + "offset": 0 + } + }, + "kind": "struct", + "size": 48 + }, + "_D3DKMDT_MONITOR_FREQUENCY_RANGE": { + "fields": { + "Origin": { + "type": { + "kind": "enum", + "name": "OriginEnum" + }, + "offset": 0 + }, + "ConstraintType": { + "type": { + "kind": "enum", + "name": "ConstraintTypeEnum" + }, + "offset": 36 + }, + "RangeLimits": { + "type": { + "kind": "struct", + "name": "_D3DKMDT_FREQUENCY_RANGE" + }, + "offset": 4 + }, + "Constraint": { + "type": { + "kind": "struct", + "name": "__unnamed_16c1" + }, + "offset": 40 + } + }, + "kind": "struct", + "size": 48 + }, + "__unnamed_121d": { + "fields": { + "Type3InputBuffer": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 24 + }, + "OutputBufferLength": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 0 + }, + "IoControlCode": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 16 + }, + "InputBufferLength": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 8 + } + }, + "kind": "struct", + "size": 32 + }, + "_PFNCLIENTWORKER": { + "fields": { + "pfnComboBoxWndProc": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 8 + }, + "pfnMDIClientWndProc": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 48 + }, + "pfnDialogWndProc": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 24 + }, + "pfnEditWndProc": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 32 + }, + "pfnListBoxWndProc": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 40 + }, + "pfnGhostWndProc": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 72 + }, + "pfnStaticWndProc": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 56 + }, + "pfnImeWndProc": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 64 + }, + "pfnComboListBoxProc": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 16 + }, + "pfnCtfHookProc": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 80 + }, + "pfnButtonWndProc": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 0 + } + }, + "kind": "struct", + "size": 88 + }, + "__unnamed_12e0": { + "fields": { + "InitialPrivilegeSet": { + "type": { + "kind": "struct", + "name": "nt_symbols!_INITIAL_PRIVILEGE_SET" + }, + "offset": 0 + }, + "PrivilegeSet": { + "type": { + "kind": "struct", + "name": "nt_symbols!_PRIVILEGE_SET" + }, + "offset": 0 + } + }, + "kind": "struct", + "size": 44 + }, + "tagMENULIST": { + "fields": { + "pMenu": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagMENU" + }, + "kind": "pointer" + }, + "offset": 8 + }, + "pNext": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagMENULIST" + }, + "kind": "pointer" + }, + "offset": 0 + } + }, + "kind": "struct", + "size": 16 + }, + "_DMA_OPERATIONS": { + "fields": { + "PutDmaAdapter": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 8 + }, + "FreeMapRegisters": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 56 + }, + "MapTransfer": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 64 + }, + "FreeCommonBuffer": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 24 + }, + "ReadDmaCounter": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 80 + }, + "AllocateCommonBuffer": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 16 + }, + "PutScatterGatherList": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 96 + }, + "BuildMdlFromScatterGatherList": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 120 + }, + "GetScatterGatherList": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 88 + }, + "CalculateScatterGatherList": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 104 + }, + "FreeAdapterChannel": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 48 + }, + "GetDmaAlignment": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 72 + }, + "FlushAdapterBuffers": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 40 + }, + "AllocateAdapterChannel": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 32 + }, + "BuildScatterGatherList": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 112 + }, + "Size": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 0 + } + }, + "kind": "struct", + "size": 128 + }, + "__unnamed_1811": { + "fields": { + "Start": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 0 + }, + "Length": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 4 + }, + "Reserved": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 8 + } + }, + "kind": "struct", + "size": 12 + }, + "tagSPB": { + "fields": { + "hbm": { + "type": { + "subtype": { + "kind": "struct", + "name": "HBITMAP__" + }, + "kind": "pointer" + }, + "offset": 16 + }, + "hrgn": { + "type": { + "subtype": { + "kind": "struct", + "name": "HRGN__" + }, + "kind": "pointer" + }, + "offset": 40 + }, + "ulSaveId": { + "type": { + "kind": "base", + "name": "unsigned long long" + }, + "offset": 56 + }, + "flags": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 48 + }, + "rc": { + "type": { + "kind": "struct", + "name": "tagRECT" + }, + "offset": 24 + }, + "pspbNext": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagSPB" + }, + "kind": "pointer" + }, + "offset": 0 + }, + "spwnd": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagWND" + }, + "kind": "pointer" + }, + "offset": 8 + } + }, + "kind": "struct", + "size": 64 + }, + "tagWin32PoolHead": { + "fields": { + "pPrev": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagWin32PoolHead" + }, + "kind": "pointer" + }, + "offset": 8 + }, + "pTrace": { + "type": { + "subtype": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "kind": "pointer" + }, + "offset": 24 + }, + "pNext": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagWin32PoolHead" + }, + "kind": "pointer" + }, + "offset": 16 + }, + "size": { + "type": { + "kind": "base", + "name": "unsigned long long" + }, + "offset": 0 + } + }, + "kind": "struct", + "size": 32 + }, + "_DXGK_DIAG_HEADER": { + "fields": { + "Index": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 40 + }, + "ProcessName": { + "type": { + "count": 16, + "subtype": { + "kind": "base", + "name": "unsigned char" + }, + "kind": "array" + }, + "offset": 16 + }, + "LogTimestamp": { + "type": { + "kind": "base", + "name": "unsigned long long" + }, + "offset": 8 + }, + "ThreadId": { + "type": { + "kind": "base", + "name": "unsigned long long" + }, + "offset": 32 + }, + "Type": { + "type": { + "kind": "enum", + "name": "TypeEnum" + }, + "offset": 0 + }, + "WdLogIdx": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 44 + }, + "Size": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 4 + } + }, + "kind": "struct", + "size": 48 + }, + "_DMM_COMMITVIDPNREQUEST_DIAGINFO": { + "fields": { + "CleanupAfterFailedCommitVidPn": { + "type": { + "bit_position": 1, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned char" + }, + "bit_length": 1 + }, + "offset": 4 + }, + "ModeChangeRequestId": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 8 + }, + "ReclaimClonedTarget": { + "type": { + "bit_position": 0, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned char" + }, + "bit_length": 1 + }, + "offset": 4 + }, + "ForceAllActiveVidPnModeListInvalidation": { + "type": { + "bit_position": 2, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned char" + }, + "bit_length": 1 + }, + "offset": 4 + } + }, + "kind": "struct", + "size": 12 + }, + "tagTOUCHINPUT": { + "fields": { + "dwExtraInfo": { + "type": { + "kind": "base", + "name": "unsigned long long" + }, + "offset": 32 + }, + "hSource": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 8 + }, + "dwMask": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 24 + }, + "cyContact": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 44 + }, + "cxContact": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 40 + }, + "dwFlags": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 20 + }, + "dwID": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 16 + }, + "y": { + "type": { + "kind": "base", + "name": "long" + }, + "offset": 4 + }, + "x": { + "type": { + "kind": "base", + "name": "long" + }, + "offset": 0 + }, + "dwTime": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 28 + } + }, + "kind": "struct", + "size": 48 + }, + "_SM_VALUES_STRINGS": { + "fields": { + "StorageType": { + "type": { + "kind": "enum", + "name": "StorageTypeEnum" + }, + "offset": 16 + }, + "pszName": { + "type": { + "subtype": { + "kind": "base", + "name": "unsigned char" + }, + "kind": "pointer" + }, + "offset": 0 + }, + "ulValue": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 8 + }, + "RangeType": { + "type": { + "kind": "enum", + "name": "RangeTypeEnum" + }, + "offset": 12 + } + }, + "kind": "struct", + "size": 24 + }, + "__unnamed_1956": { + "fields": { + "MinimumChannel": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 0 + }, + "MaximumChannel": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 4 + } + }, + "kind": "struct", + "size": 8 + }, + "_D3DKMDT_VIDEO_SIGNAL_INFO": { + "fields": { + "VSyncFreq": { + "type": { + "kind": "struct", + "name": "_D3DDDI_RATIONAL" + }, + "offset": 20 + }, + "ActiveSize": { + "type": { + "kind": "struct", + "name": "_D3DKMDT_2DREGION" + }, + "offset": 12 + }, + "PixelRate": { + "type": { + "kind": "base", + "name": "unsigned long long" + }, + "offset": 40 + }, + "TotalSize": { + "type": { + "kind": "struct", + "name": "_D3DKMDT_2DREGION" + }, + "offset": 4 + }, + "VideoStandard": { + "type": { + "kind": "enum", + "name": "VideoStandardEnum" + }, + "offset": 0 + }, + "ScanLineOrdering": { + "type": { + "kind": "enum", + "name": "ScanLineOrderingEnum" + }, + "offset": 48 + }, + "HSyncFreq": { + "type": { + "kind": "struct", + "name": "_D3DDDI_RATIONAL" + }, + "offset": 28 + } + }, + "kind": "struct", + "size": 56 + }, + "tagTERMINAL": { + "fields": { + "spwndDesktopOwner": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagWND" + }, + "kind": "pointer" + }, + "offset": 8 + }, + "pEventInputReady": { + "type": { + "subtype": { + "kind": "struct", + "name": "nt_symbols!_KEVENT" + }, + "kind": "pointer" + }, + "offset": 56 + }, + "rpdeskDestroy": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagDESKTOP" + }, + "kind": "pointer" + }, + "offset": 48 + }, + "pqDesktop": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagQ" + }, + "kind": "pointer" + }, + "offset": 24 + }, + "dwTERMF_Flags": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 0 + }, + "dwNestedLevel": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 32 + }, + "ptiDesktop": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagTHREADINFO" + }, + "kind": "pointer" + }, + "offset": 16 + }, + "pEventTermInit": { + "type": { + "subtype": { + "kind": "struct", + "name": "nt_symbols!_KEVENT" + }, + "kind": "pointer" + }, + "offset": 40 + } + }, + "kind": "struct", + "size": 64 + }, + "HFONT__": { + "fields": { + "unused": { + "type": { + "kind": "base", + "name": "long" + }, + "offset": 0 + } + }, + "kind": "struct", + "size": 4 + }, + "_D3DKMDT_VIDPN_PRESENT_PATH_COPYPROTECTION_SUPPORT": { + "fields": { + "MacroVisionFull": { + "type": { + "bit_position": 2, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 1 + }, + "offset": 0 + }, + "MacroVisionApsTrigger": { + "type": { + "bit_position": 1, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 1 + }, + "offset": 0 + }, + "NoProtection": { + "type": { + "bit_position": 0, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 1 + }, + "offset": 0 + }, + "Reserved": { + "type": { + "bit_position": 3, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 29 + }, + "offset": 0 + } + }, + "kind": "struct", + "size": 4 + }, + "_PFNCLIENT": { + "fields": { + "pfnDispatchDefWindowProc": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 160 + }, + "pfnStaticWndProc": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 112 + }, + "pfnDispatchHook": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 152 + }, + "pfnDesktopWndProc": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 24 + }, + "pfnImeWndProc": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 120 + }, + "pfnScrollBarWndProc": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 0 + }, + "pfnEditWndProc": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 88 + }, + "pfnGhostWndProc": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 128 + }, + "pfnMessageWindowProc": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 40 + }, + "pfnSwitchWindowProc": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 48 + }, + "pfnComboListBoxProc": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 72 + }, + "pfnComboBoxWndProc": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 64 + }, + "pfnMDIClientWndProc": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 104 + }, + "pfnDialogWndProc": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 80 + }, + "pfnHkINLPCWPSTRUCT": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 136 + }, + "pfnTitleWndProc": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 8 + }, + "pfnHkINLPCWPRETSTRUCT": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 144 + }, + "pfnButtonWndProc": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 56 + }, + "pfnMenuWndProc": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 16 + }, + "pfnListBoxWndProc": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 96 + }, + "pfnDispatchMessage": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 168 + }, + "pfnDefWindowProc": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 32 + }, + "pfnMDIActivateDlgProc": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 176 + } + }, + "kind": "struct", + "size": 184 + }, + "tagOEMBITMAPINFO": { + "fields": { + "y": { + "type": { + "kind": "base", + "name": "long" + }, + "offset": 4 + }, + "x": { + "type": { + "kind": "base", + "name": "long" + }, + "offset": 0 + }, + "cy": { + "type": { + "kind": "base", + "name": "long" + }, + "offset": 12 + }, + "cx": { + "type": { + "kind": "base", + "name": "long" + }, + "offset": 8 + } + }, + "kind": "struct", + "size": 16 + }, + "__unnamed_1221": { + "fields": { + "SecurityInformation": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 0 + }, + "SecurityDescriptor": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 8 + } + }, + "kind": "struct", + "size": 16 + }, + "_KLIST_ENTRY": { + "fields": { + "Flink": { + "type": { + "subtype": { + "kind": "struct", + "name": "_KLIST_ENTRY" + }, + "kind": "pointer" + }, + "offset": 0 + }, + "Blink": { + "type": { + "subtype": { + "kind": "struct", + "name": "_KLIST_ENTRY" + }, + "kind": "pointer" + }, + "offset": 8 + } + }, + "kind": "struct", + "size": 16 + }, + "HMONITOR__": { + "fields": { + "unused": { + "type": { + "kind": "base", + "name": "long" + }, + "offset": 0 + } + }, + "kind": "struct", + "size": 4 + }, + "__unnamed_1247": { + "fields": { + "DeviceTextType": { + "type": { + "kind": "enum", + "name": "DeviceTextTypeEnum" + }, + "offset": 0 + }, + "LocaleId": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 8 + } + }, + "kind": "struct", + "size": 16 + }, + "tagCLIENTINFO": { + "fields": { + "msgDbcsCB": { + "type": { + "kind": "struct", + "name": "tagMSG" + }, + "offset": 160 + }, + "dwCompatFlags": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 20 + }, + "achDbcsCF": { + "type": { + "count": 2, + "subtype": { + "kind": "base", + "name": "unsigned char" + }, + "kind": "array" + }, + "offset": 154 + }, + "dwTIFlags": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 28 + }, + "pClientThreadInfo": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagCLIENTTHREADINFO" + }, + "kind": "pointer" + }, + "offset": 96 + }, + "CodePage": { + "type": { + "kind": "base", + "name": "unsigned short" + }, + "offset": 152 + }, + "dwKeyCache": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 112 + }, + "dwHookCurrent": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 88 + }, + "afAsyncKeyStateRecentDown": { + "type": { + "count": 8, + "subtype": { + "kind": "base", + "name": "unsigned char" + }, + "kind": "array" + }, + "offset": 136 + }, + "dwCompatFlags2": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 24 + }, + "fsHooks": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 56 + }, + "ulClientDelta": { + "type": { + "kind": "base", + "name": "unsigned long long" + }, + "offset": 40 + }, + "pDeskInfo": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagDESKTOPINFO" + }, + "kind": "pointer" + }, + "offset": 32 + }, + "dwExpWinVer": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 16 + }, + "dwHookData": { + "type": { + "kind": "base", + "name": "unsigned long long" + }, + "offset": 104 + }, + "afAsyncKeyState": { + "type": { + "count": 8, + "subtype": { + "kind": "base", + "name": "unsigned char" + }, + "kind": "array" + }, + "offset": 128 + }, + "CallbackWnd": { + "type": { + "kind": "struct", + "name": "_CALLBACKWND" + }, + "offset": 64 + }, + "lpdwRegisteredClasses": { + "type": { + "subtype": { + "kind": "base", + "name": "unsigned long" + }, + "kind": "pointer" + }, + "offset": 208 + }, + "cInDDEMLCallback": { + "type": { + "kind": "base", + "name": "long" + }, + "offset": 92 + }, + "cSpins": { + "type": { + "kind": "base", + "name": "unsigned long long" + }, + "offset": 8 + }, + "hKL": { + "type": { + "subtype": { + "kind": "struct", + "name": "HKL__" + }, + "kind": "pointer" + }, + "offset": 144 + }, + "dwAsyncKeyCache": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 124 + }, + "afKeyState": { + "type": { + "count": 8, + "subtype": { + "kind": "base", + "name": "unsigned char" + }, + "kind": "array" + }, + "offset": 116 + }, + "CI_flags": { + "type": { + "kind": "base", + "name": "unsigned long long" + }, + "offset": 0 + }, + "phkCurrent": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagHOOK" + }, + "kind": "pointer" + }, + "offset": 48 + } + }, + "kind": "struct", + "size": 216 + }, + "_DMM_MONITOR_SERIALIZATION": { + "fields": { + "SourceModeSetOffset": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 24 + }, + "FrequencyRangeSetOffset": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 28 + }, + "DescriptorSetOffset": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 32 + }, + "ModePruningAlgorithm": { + "type": { + "kind": "enum", + "name": "ModePruningAlgorithmEnum" + }, + "offset": 16 + }, + "VideoPresentTargetId": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 4 + }, + "IsUsingDefaultProfile": { + "type": { + "kind": "base", + "name": "unsigned char" + }, + "offset": 13 + }, + "MonitorPowerState": { + "type": { + "kind": "enum", + "name": "MonitorPowerStateEnum" + }, + "offset": 20 + }, + "MonitorType": { + "type": { + "kind": "enum", + "name": "MonitorTypeEnum" + }, + "offset": 36 + }, + "Size": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 0 + }, + "IsSimulatedMonitor": { + "type": { + "kind": "base", + "name": "unsigned char" + }, + "offset": 12 + }, + "Orientation": { + "type": { + "kind": "enum", + "name": "OrientationEnum" + }, + "offset": 8 + } + }, + "kind": "struct", + "size": 40 + }, + "tagPROP": { + "fields": { + "fs": { + "type": { + "kind": "base", + "name": "unsigned short" + }, + "offset": 10 + }, + "hData": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 0 + }, + "atomKey": { + "type": { + "kind": "base", + "name": "unsigned short" + }, + "offset": 8 + } + }, + "kind": "struct", + "size": 16 + }, + "__unnamed_1243": { + "fields": { + "IdType": { + "type": { + "kind": "enum", + "name": "IdTypeEnum" + }, + "offset": 0 + } + }, + "kind": "struct", + "size": 4 + }, + "__unnamed_123d": { + "fields": { + "Buffer": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 8 + }, + "WhichSpace": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 0 + }, + "Length": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 24 + }, + "Offset": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 16 + } + }, + "kind": "struct", + "size": 32 + }, + "_WNDMSG": { + "fields": { + "abMsgs": { + "type": { + "subtype": { + "kind": "base", + "name": "unsigned char" + }, + "kind": "pointer" + }, + "offset": 8 + }, + "maxMsgs": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 0 + } + }, + "kind": "struct", + "size": 16 + }, + "tagSHAREDINFO": { + "fields": { + "psi": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagSERVERINFO" + }, + "kind": "pointer" + }, + "offset": 0 + }, + "ulSharedDelta": { + "type": { + "kind": "base", + "name": "unsigned long long" + }, + "offset": 32 + }, + "aheList": { + "type": { + "subtype": { + "kind": "struct", + "name": "_HANDLEENTRY" + }, + "kind": "pointer" + }, + "offset": 8 + }, + "DefWindowSpecMsgs": { + "type": { + "kind": "struct", + "name": "_WNDMSG" + }, + "offset": 552 + }, + "awmControl": { + "type": { + "count": 31, + "subtype": { + "kind": "struct", + "name": "_WNDMSG" + }, + "kind": "array" + }, + "offset": 40 + }, + "pDispInfo": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagDISPLAYINFO" + }, + "kind": "pointer" + }, + "offset": 24 + }, + "HeEntrySize": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 16 + }, + "DefWindowMsgs": { + "type": { + "kind": "struct", + "name": "_WNDMSG" + }, + "offset": 536 + } + }, + "kind": "struct", + "size": 568 + }, + "__unnamed_181b": { + "fields": { + "BusNumber": { + "type": { + "kind": "struct", + "name": "__unnamed_1811" + }, + "offset": 0 + }, + "Dma": { + "type": { + "kind": "struct", + "name": "__unnamed_180d" + }, + "offset": 0 + }, + "DeviceSpecificData": { + "type": { + "kind": "struct", + "name": "__unnamed_1813" + }, + "offset": 0 + }, + "Memory48": { + "type": { + "kind": "struct", + "name": "__unnamed_1817" + }, + "offset": 0 + }, + "MessageInterrupt": { + "type": { + "kind": "struct", + "name": "__unnamed_180b" + }, + "offset": 0 + }, + "Generic": { + "type": { + "kind": "struct", + "name": "__unnamed_1805" + }, + "offset": 0 + }, + "Memory40": { + "type": { + "kind": "struct", + "name": "__unnamed_1815" + }, + "offset": 0 + }, + "DevicePrivate": { + "type": { + "kind": "struct", + "name": "nt_symbols!__unnamed_180f" + }, + "offset": 0 + }, + "Memory64": { + "type": { + "kind": "struct", + "name": "__unnamed_1819" + }, + "offset": 0 + }, + "Memory": { + "type": { + "kind": "struct", + "name": "__unnamed_1805" + }, + "offset": 0 + }, + "Interrupt": { + "type": { + "kind": "struct", + "name": "__unnamed_1807" + }, + "offset": 0 + }, + "Port": { + "type": { + "kind": "struct", + "name": "__unnamed_1805" + }, + "offset": 0 + } + }, + "kind": "struct", + "size": 16 + }, + "tagPOINT": { + "fields": { + "y": { + "type": { + "kind": "base", + "name": "long" + }, + "offset": 4 + }, + "x": { + "type": { + "kind": "base", + "name": "long" + }, + "offset": 0 + } + }, + "kind": "struct", + "size": 8 + }, + "tagIMC": { + "fields": { + "dwClientImcData": { + "type": { + "kind": "base", + "name": "unsigned long long" + }, + "offset": 48 + }, + "head": { + "type": { + "kind": "struct", + "name": "_THRDESKHEAD" + }, + "offset": 0 + }, + "hImeWnd": { + "type": { + "subtype": { + "kind": "struct", + "name": "HWND__" + }, + "kind": "pointer" + }, + "offset": 56 + }, + "pImcNext": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagIMC" + }, + "kind": "pointer" + }, + "offset": 40 + } + }, + "kind": "struct", + "size": 64 + }, + "tagKL": { + "fields": { + "uNumTbl": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 88 + }, + "pklPrev": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagKL" + }, + "kind": "pointer" + }, + "offset": 24 + }, + "head": { + "type": { + "kind": "struct", + "name": "_HEAD" + }, + "offset": 0 + }, + "pklNext": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagKL" + }, + "kind": "pointer" + }, + "offset": 16 + }, + "spkfPrimary": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagKBDFILE" + }, + "kind": "pointer" + }, + "offset": 56 + }, + "dwFontSigs": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 64 + }, + "dwLastKbdType": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 104 + }, + "CodePage": { + "type": { + "kind": "base", + "name": "unsigned short" + }, + "offset": 72 + }, + "dwKL_Flags": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 32 + }, + "iBaseCharset": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 68 + }, + "dwKLID": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 112 + }, + "spkf": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagKBDFILE" + }, + "kind": "pointer" + }, + "offset": 48 + }, + "piiex": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagIMEINFOEX" + }, + "kind": "pointer" + }, + "offset": 80 + }, + "hkl": { + "type": { + "subtype": { + "kind": "struct", + "name": "HKL__" + }, + "kind": "pointer" + }, + "offset": 40 + }, + "pspkfExtra": { + "type": { + "subtype": { + "subtype": { + "kind": "struct", + "name": "tagKBDFILE" + }, + "kind": "pointer" + }, + "kind": "pointer" + }, + "offset": 96 + }, + "wchDiacritic": { + "type": { + "kind": "base", + "name": "wchar" + }, + "offset": 74 + }, + "dwLastKbdSubType": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 108 + } + }, + "kind": "struct", + "size": 120 + }, + "__unnamed_115b": { + "fields": { + "NextEntry": { + "type": { + "bit_position": 4, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long long" + }, + "bit_length": 60 + }, + "offset": 8 + }, + "Depth": { + "type": { + "bit_position": 0, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long long" + }, + "bit_length": 16 + }, + "offset": 0 + }, + "Reserved": { + "type": { + "bit_position": 1, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long long" + }, + "bit_length": 3 + }, + "offset": 8 + }, + "HeaderType": { + "type": { + "bit_position": 0, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long long" + }, + "bit_length": 1 + }, + "offset": 8 + }, + "Sequence": { + "type": { + "bit_position": 16, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long long" + }, + "bit_length": 48 + }, + "offset": 0 + } + }, + "kind": "struct", + "size": 16 + }, + "__unnamed_182e": { + "fields": { + "pRgb256x3x16": { + "type": { + "subtype": { + "kind": "struct", + "name": "_D3DDDI_GAMMA_RAMP_RGB256x3x16" + }, + "kind": "pointer" + }, + "offset": 0 + }, + "pRaw": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 0 + }, + "pDxgi1": { + "type": { + "subtype": { + "kind": "struct", + "name": "_D3DDDI_GAMMA_RAMP_DXGI_1" + }, + "kind": "pointer" + }, + "offset": 0 + } + }, + "kind": "struct", + "size": 8 + }, + "tagTDB": { + "fields": { + "pti": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagTHREADINFO" + }, + "kind": "pointer" + }, + "offset": 16 + }, + "TDB_Flags": { + "type": { + "kind": "base", + "name": "unsigned short" + }, + "offset": 34 + }, + "hTaskWow": { + "type": { + "kind": "base", + "name": "unsigned short" + }, + "offset": 32 + }, + "pwti": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagWOWTHREADINFO" + }, + "kind": "pointer" + }, + "offset": 24 + }, + "nEvents": { + "type": { + "kind": "base", + "name": "long" + }, + "offset": 8 + }, + "nPriority": { + "type": { + "kind": "base", + "name": "long" + }, + "offset": 12 + }, + "ptdbNext": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagTDB" + }, + "kind": "pointer" + }, + "offset": 0 + } + }, + "kind": "struct", + "size": 40 + }, + "tagCARET": { + "fields": { + "x": { + "type": { + "kind": "base", + "name": "long" + }, + "offset": 16 + }, + "iHideLevel": { + "type": { + "kind": "base", + "name": "long" + }, + "offset": 12 + }, + "hTimer": { + "type": { + "kind": "base", + "name": "unsigned long long" + }, + "offset": 40 + }, + "yOwnDc": { + "type": { + "kind": "base", + "name": "long" + }, + "offset": 56 + }, + "y": { + "type": { + "kind": "base", + "name": "long" + }, + "offset": 20 + }, + "xOwnDc": { + "type": { + "kind": "base", + "name": "long" + }, + "offset": 52 + }, + "cy": { + "type": { + "kind": "base", + "name": "long" + }, + "offset": 24 + }, + "cx": { + "type": { + "kind": "base", + "name": "long" + }, + "offset": 28 + }, + "fVisible": { + "type": { + "bit_position": 0, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 1 + }, + "offset": 8 + }, + "hBitmap": { + "type": { + "subtype": { + "kind": "struct", + "name": "HBITMAP__" + }, + "kind": "pointer" + }, + "offset": 32 + }, + "cxOwnDc": { + "type": { + "kind": "base", + "name": "long" + }, + "offset": 60 + }, + "cyOwnDc": { + "type": { + "kind": "base", + "name": "long" + }, + "offset": 64 + }, + "tid": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 48 + }, + "fOn": { + "type": { + "bit_position": 1, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 1 + }, + "offset": 8 + }, + "spwnd": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagWND" + }, + "kind": "pointer" + }, + "offset": 0 + } + }, + "kind": "struct", + "size": 72 + }, + "_LIGATURE1": { + "fields": { + "wch": { + "type": { + "count": 1, + "subtype": { + "kind": "base", + "name": "wchar" + }, + "kind": "array" + }, + "offset": 4 + }, + "VirtualKey": { + "type": { + "kind": "base", + "name": "unsigned char" + }, + "offset": 0 + }, + "ModificationNumber": { + "type": { + "kind": "base", + "name": "unsigned short" + }, + "offset": 2 + } + }, + "kind": "struct", + "size": 6 + } + }, + "base_types": { + "unsigned char": { + "kind": "char", + "endian": "little", + "signed": false, + "size": 1 + }, + "float": { + "kind": "float", + "endian": "little", + "signed": true, + "size": 4 + }, + "unsigned long": { + "kind": "int", + "endian": "little", + "signed": false, + "size": 4 + }, + "wchar": { + "kind": "int", + "endian": "little", + "signed": true, + "size": 2 + }, + "pointer": { + "kind": "int", + "endian": "little", + "signed": false, + "size": 8 + }, + "unsigned int": { + "kind": "int", + "endian": "little", + "signed": false, + "size": 4 + }, + "short": { + "kind": "int", + "endian": "little", + "signed": true, + "size": 2 + }, + "long": { + "kind": "int", + "endian": "little", + "signed": true, + "size": 4 + }, + "unsigned short": { + "kind": "int", + "endian": "little", + "signed": false, + "size": 2 + }, + "long long": { + "kind": "int", + "endian": "little", + "signed": true, + "size": 8 + }, + "unsigned long long": { + "kind": "int", + "endian": "little", + "signed": false, + "size": 8 + } + }, + "enums": { + "TextEnum": { + "base": "long", + "constants": { + "D3DKMDT_TRF_UNINITIALIZED": 0 + }, + "size": 4 + }, + "PreferenceEnum": { + "base": "long", + "constants": { + "D3DKMDT_MP_PREFERRED": 1, + "D3DKMDT_MP_MAXVALID": 2, + "D3DKMDT_MP_UNINITIALIZED": 0 + }, + "size": 4 + }, + "FileInformationClassEnum": { + "base": "long", + "constants": { + "FileInternalInformation": 6, + "FileQuotaInformation": 32, + "FileIoStatusBlockRangeInformation": 42, + "FilePipeLocalInformation": 24, + "FileStandardLinkInformation": 54, + "FileIdFullDirectoryInformation": 38, + "FileLinkInformation": 11, + "FileFullDirectoryInformation": 2, + "FileAllInformation": 18, + "FileSfioVolumeInformation": 45, + "FileStreamInformation": 22, + "FileRenameInformation": 10, + "FileValidDataLengthInformation": 39, + "FileAlternateNameInformation": 21, + "FileBasicInformation": 4, + "FilePositionInformation": 14, + "FileCompletionInformation": 30, + "FileAttributeCacheInformation": 52, + "FileReparsePointInformation": 33, + "FileMailslotSetInformation": 27, + "FileNetworkPhysicalNameInformation": 49, + "FileAllocationInformation": 19, + "FileIsRemoteDeviceInformation": 51, + "FileFullEaInformation": 15, + "FileProcessIdsUsingFileInformation": 47, + "FileDispositionInformation": 13, + "FileStandardInformation": 5, + "FileAccessInformation": 8, + "FileNumaNodeInformation": 53, + "FilePipeRemoteInformation": 25, + "FileIoPriorityHintInformation": 43, + "FileMailslotQueryInformation": 26, + "FileRemoteProtocolInformation": 55, + "FileNamesInformation": 12, + "FileHardLinkInformation": 46, + "FileEndOfFileInformation": 20, + "FileIdBothDirectoryInformation": 37, + "FileSfioReserveInformation": 44, + "FileIdGlobalTxDirectoryInformation": 50, + "FileNetworkOpenInformation": 34, + "FileObjectIdInformation": 29, + "FileMoveClusterInformation": 31, + "FileIoCompletionNotificationInformation": 41, + "FileNameInformation": 9, + "FileBothDirectoryInformation": 3, + "FileDirectoryInformation": 1, + "FileMaximumInformation": 56, + "FileNormalizedNameInformation": 48, + "FilePipeInformation": 23, + "FileCompressionInformation": 28, + "FileTrackingInformation": 36, + "FileEaInformation": 7, + "FileShortNameInformation": 40, + "FileModeInformation": 16, + "FileAlignmentInformation": 17, + "FileAttributeTagInformation": 35 + }, + "size": 4 + }, + "ModePruningAlgorithmEnum": { + "base": "long", + "constants": { + "DMM_MPA_MAXVALID": 3, + "DMM_MPA_GDI": 1, + "DMM_MPA_VISTA": 2, + "DMM_MPA_UNINITIALIZED": 0 + }, + "size": 4 + }, + "fmtEnum": { + "base": "unsigned long", + "constants": { + "CF_ENHMETAFILE": 14, + "CF_PENDATA": 10, + "CF_BITMAP": 2, + "CF_UNICODETEXT": 13, + "CF_HDROP": 15, + "CF_OEMTEXT": 7, + "CF_WAVE": 12, + "CF_DSPTEXT": 129, + "CF_DIBV5": 17, + "CF_TIFF": 6, + "CF_PALETTE": 9, + "CF_OWNERDISPLAY": 128, + "CF_DSPMETAFILEPICT": 131, + "CF_METAFILEPICT": 3, + "CF_RIFF": 11, + "CF_DSPENHMETAFILE": 142, + "CF_TEXT": 1, + "CF_LOCALE": 16, + "CF_SYLK": 4, + "CF_DSPBITMAP": 130, + "CF_DIB": 8, + "CF_DIF": 5 + }, + "size": 4 + }, + "MonitorPowerStateEnum": { + "base": "long", + "constants": { + "PowerDeviceUnspecified": 0, + "PowerDeviceD0": 1, + "PowerDeviceD1": 2, + "PowerDeviceD2": 3, + "PowerDeviceD3": 4, + "PowerDeviceMaximum": 5 + }, + "size": 4 + }, + "bTypeEnum": { + "base": "unsigned char", + "constants": { + "TYPE_DDEXACT": 11, + "TYPE_HOOK": 5, + "TYPE_FREE": 0, + "TYPE_MONITOR": 12, + "TYPE_GESTURE": 21, + "TYPE_DEVICEINFO": 19, + "TYPE_DDEACCESS": 9, + "TYPE_CALLPROC": 7, + "TYPE_CURSOR": 3, + "TYPE_KBDLAYOUT": 13, + "TYPE_WINEVENTHOOK": 15, + "TYPE_MENU": 2, + "TYPE_ACCELTABLE": 8, + "TYPE_TOUCH": 20, + "TYPE_SETWINDOWPOS": 4, + "TYPE_CLIPDATA": 6, + "TYPE_KBDFILE": 14, + "TYPE_DDECONV": 10, + "TYPE_HIDDATA": 18, + "TYPE_WINDOW": 1, + "TYPE_INPUTCONTEXT": 17, + "TYPE_TIMER": 16 + }, + "size": 1 + }, + "OriginEnum": { + "base": "long", + "constants": { + "D3DKMDT_MCO_MONITORDESCRIPTOR_REGISTRYOVERRIDE": 3, + "D3DKMDT_MCO_UNINITIALIZED": 0, + "D3DKMDT_MCO_MONITORDESCRIPTOR": 2, + "D3DKMDT_MCO_MAXVALID": 5, + "D3DKMDT_MCO_SPECIFICCAP_REGISTRYOVERRIDE": 4, + "D3DKMDT_MCO_DEFAULTMONITORPROFILE": 1 + }, + "size": 4 + }, + "CodePointTypeEnum": { + "base": "long", + "constants": { + "DXGK_DIAG_CODE_POINT_TYPE_RETRIEVE_BTL": 8, + "DXGK_DIAG_CODE_POINT_TYPE_BML_NO_EXACT_TARGET_MODE": 20, + "DXGK_DIAG_CODE_POINT_TYPE_HANDLE_IRP": 40, + "DXGK_DIAG_CODE_POINT_TYPE_CHANGE_UNSUPPORTED_MONITOR_MODE_FLAG": 41, + "DXGK_DIAG_CODE_POINT_TYPE_SDC_ENFORCED_CLONE_PATH_INVALID_SOURCE_IDX": 57, + "DXGK_DIAG_CODE_POINT_TYPE_POWER_ON_GDI": 11, + "DXGK_DIAG_CODE_POINT_TYPE_BML_TARGET_MODE_NOT_PINNED": 22, + "DXGK_DIAG_CODE_POINT_TYPE_VIDEOPORTCALLOUT_CDD_DEVICE_REMOVED": 51, + "DXGK_DIAG_CODE_POINT_TYPE_BML_BACKTRACK": 17, + "DXGK_DIAG_CODE_POINT_TYPE_VIDEOPORTCALLOUT_CDD_RECREATE_DEVICE_FAILED": 53, + "DXGK_DIAG_CODE_POINT_TYPE_BML_NO_EXACT_SOURCE_MODE": 19, + "DXGK_DIAG_CODE_POINT_TYPE_VIDEOPORTCALLOUT_PNP_ENABLE_VGA": 48, + "DXGK_DIAG_CODE_POINT_TYPE_BML_BEST_SOURCE_MODE": 32, + "DXGK_DIAG_CODE_POINT_TYPE_VIDEOPORTCALLOUT_EXCLUDE_EVICTALL_DISABLEGDI": 43, + "DXGK_DIAG_CODE_POINT_TYPE_TDR": 24, + "DXGK_DIAG_CODE_POINT_TYPE_BML_BEST_TARGET_MODE": 33, + "DXGK_DIAG_CODE_POINT_TYPE_MON_DEPART_GETRECENTTOP_FAIL": 61, + "DXGK_DIAG_CODE_POINT_TYPE_SDC_LOG_FAILURE": 3, + "DXGK_DIAG_CODE_POINT_TYPE_STOP_ADAPTER": 36, + "DXGK_DIAG_CODE_POINT_TYPE_VIDEOPORTCALLOUT_CDD_DRVASSERTMODE_TRUE_FAILED": 52, + "DXGK_DIAG_CODE_POINT_TYPE_FORCE_UINT32": -1, + "DXGK_DIAG_CODE_POINT_TYPE_VIDEOPORTCALLOUT_EXCLUDE_MODESWITCH": 45, + "DXGK_DIAG_CODE_POINT_TYPE_START_ADAPTER": 35, + "DXGK_DIAG_CODE_POINT_TYPE_CREATEFUNVIDPN_CCDBML_FAIL_VISTABML_SUCCESSED": 31, + "DXGK_DIAG_CODE_POINT_TYPE_ACPI_NOTIFY_CALLBACK": 42, + "DXGK_DIAG_CODE_POINT_TYPE_MON_ARRIVE_INC_ADD_FAIL": 62, + "DXGK_DIAG_CODE_POINT_TYPE_DXGKCDDENABLE_OPTIMIZED_MODE_CHANGE": 59, + "DXGK_DIAG_CODE_POINT_TYPE_NONE": 0, + "DXGK_DIAG_CODE_POINT_TYPE_CREATEFUNVIDPN_RELAX_REFRESH_MATCH": 30, + "DXGK_DIAG_CODE_POINT_TYPE_QDC_LOG_FAILURE": 10, + "DXGK_DIAG_CODE_POINT_TYPE_COMMIT_VIDPN_LOG_FAILURE": 55, + "DXGK_DIAG_CODE_POINT_TYPE_OS_RECOMMENDED_VIDPN": 2, + "DXGK_DIAG_CODE_POINT_TYPE_CHILD_POLLING": 37, + "DXGK_DIAG_CODE_POINT_TYPE_POWER_DIM_MONITOR": 15, + "DXGK_DIAG_CODE_POINT_TYPE_CDS_LOG_FAILURE": 5, + "DXGK_DIAG_CODE_POINT_TYPE_ACPI_EVENT_NOTIFICATION": 25, + "DXGK_DIAG_CODE_POINT_TYPE_INDICATE_CHILD_STATUS": 39, + "DXGK_DIAG_CODE_POINT_TYPE_REBUILD_DXGK_MODE_CACHE": 29, + "DXGK_DIAG_CODE_POINT_TYPE_POWER_OFF_GDI": 12, + "DXGK_DIAG_CODE_POINT_TYPE_CDD_MAPSHADOWBUFFER_FAILED": 54, + "DXGK_DIAG_CODE_POINT_TYPE_BML_CLOSEST_TARGET_MODE": 18, + "DXGK_DIAG_CODE_POINT_TYPE_VIDEOPORTCALLOUT_CDD_CREATE_DEVICE_FAILED": 50, + "DXGK_DIAG_CODE_POINT_TYPE_ADD_DEVICE": 34, + "DXGK_DIAG_CODE_POINT_TYPE_SDC_INVALIDATE_ERROR": 4, + "DXGK_DIAG_CODE_POINT_TYPE_VIDEOPORTCALLOUT_EXCLUDE_EVICTALL_ENABLEGDI": 44, + "DXGK_DIAG_CODE_POINT_TYPE_CDS_FAILURE_DB": 7, + "DXGK_DIAG_CODE_POINT_TYPE_BML_SOURCE_MODE_NOT_PINNED": 21, + "DXGK_DIAG_CODE_POINT_TYPE_INVALIDATE_DXGK_MODE_CACHE": 28, + "DXGK_DIAG_CODE_POINT_TYPE_VIDEOPORTCALLOUT_SYNC_MONITOR_EVENT": 46, + "DXGK_DIAG_CODE_POINT_TYPE_DRIVER_RECOMMEND_LOG_FAILURE": 56, + "DXGK_DIAG_CODE_POINT_TYPE_VIDEOPORTCALLOUT_TDR_SWITCH_GDI": 49, + "DXGK_DIAG_CODE_POINT_TYPE_DXGKSETDISPLAYMODE_OPTIMIZED_MODE_CHANGE": 60, + "DXGK_DIAG_CODE_POINT_TYPE_CHILD_POLLING_TARGET": 38, + "DXGK_DIAG_CODE_POINT_TYPE_RECOMMEND_FUNC_VIDPN": 1, + "DXGK_DIAG_CODE_POINT_TYPE_CREATEMDEV_USE_DEFAULT_MODE": 26, + "DXGK_DIAG_CODE_POINT_TYPE_BML_RESTARTED": 23, + "DXGK_DIAG_CODE_POINT_TYPE_CCD_DATABASE_PERSIST": 63, + "DXGK_DIAG_CODE_POINT_TYPE_POWER_ON_MONITOR": 13, + "DXGK_DIAG_CODE_POINT_TYPE_POWER_UNDIM_MONITOR": 16, + "DXGK_DIAG_CODE_POINT_TYPE_RETRIEVE_DB": 9, + "DXGK_DIAG_CODE_POINT_TYPE_CONNECTED_SET_LOG_FAILURE": 27, + "DXGK_DIAG_CODE_POINT_TYPE_DRVPROBEANDCAPTURE_FAILED": 58, + "DXGK_DIAG_CODE_POINT_TYPE_VIDEOPORTCALLOUT_PNP_NOTIFY_GDI": 47, + "DXGK_DIAG_CODE_POINT_TYPE_POWER_OFF_MONITOR": 14, + "DXGK_DIAG_CODE_POINT_TYPE_MAX": 64 + }, + "size": 4 + }, + "ConstraintTypeEnum": { + "base": "long", + "constants": { + "D3DKMDT_MFRC_MAXPIXELRATE": 2, + "D3DKMDT_MFRC_ACTIVESIZE": 1, + "D3DKMDT_MFRC_UNINITIALIZED": 0 + }, + "size": 4 + }, + "VidPnTargetColorBasisEnum": { + "base": "long", + "constants": { + "D3DKMDT_CB_MAXVALID": 5, + "D3DKMDT_CB_INTENSITY": 1, + "D3DKMDT_CB_SCRGB": 3, + "D3DKMDT_CB_YCBCR": 4, + "D3DKMDT_CB_SRGB": 2, + "D3DKMDT_CB_UNINITIALIZED": 0 + }, + "size": 4 + }, + "MonitorTypeEnum": { + "base": "long", + "constants": { + "DMM_VMT_TEMPORARY_MONITOR": 4, + "DMM_VMT_BOOT_PERSISTENT_MONITOR": 2, + "DMM_VMT_PHYSICAL_MONITOR": 1, + "DMM_VMT_UNINITIALIZED": 0, + "DMM_VMT_SIMULATED_MONITOR": 5, + "DMM_VMT_PERSISTENT_MONITOR": 3 + }, + "size": 4 + }, + "PowerStateEnum": { + "base": "long", + "constants": { + "PowerSystemSleeping2": 3, + "PowerSystemSleeping1": 2, + "PowerSystemSleeping3": 4, + "PowerSystemUnspecified": 0, + "PowerSystemMaximum": 7, + "PowerSystemShutdown": 6, + "PowerSystemHibernate": 5, + "PowerSystemWorking": 1 + }, + "size": 4 + }, + "ShutdownTypeEnum": { + "base": "long", + "constants": { + "PowerActionNone": 0, + "PowerActionReserved": 1, + "PowerActionHibernate": 3, + "PowerActionShutdownOff": 6, + "PowerActionShutdown": 4, + "PowerActionSleep": 2, + "PowerActionShutdownReset": 5, + "PowerActionWarmEject": 7 + }, + "size": 4 + }, + "ScalingEnum": { + "base": "long", + "constants": { + "D3DKMDT_VPPS_CENTERED": 2, + "D3DKMDT_VPPS_ASPECTRATIOCENTEREDMAX": 4, + "D3DKMDT_VPPS_STRETCHED": 3, + "D3DKMDT_VPPS_UNINITIALIZED": 0, + "D3DKMDT_VPPS_UNPINNED": 254, + "D3DKMDT_VPPS_IDENTITY": 1, + "D3DKMDT_VPPS_NOTSPECIFIED": 255, + "D3DKMDT_VPPS_CUSTOM": 5, + "D3DKMDT_VPPS_RESERVED1": 253 + }, + "size": 4 + }, + "CurrentHitTargetEnum": { + "base": "long", + "constants": { + "ThresholdMarginRight": 2, + "ThresholdMarginMax": 4, + "ThresholdMarginBottom": 3, + "ThresholdMarginLeft": 1, + "ThresholdMarginTop": 0 + }, + "size": 4 + }, + "StorageTypeEnum": { + "base": "long", + "constants": { + "SmStorageActual": 0, + "SmStorageNonActual": 1 + }, + "size": 4 + }, + "ScanLineOrderingEnum": { + "base": "long", + "constants": { + "D3DDDI_VSSLO_PROGRESSIVE": 1, + "D3DDDI_VSSLO_INTERLACED_LOWERFIELDFIRST": 3, + "D3DDDI_VSSLO_UNINITIALIZED": 0, + "D3DDDI_VSSLO_INTERLACED_UPPERFIELDFIRST": 2, + "D3DDDI_VSSLO_OTHER": 255 + }, + "size": 4 + }, + "PixelValueAccessModeEnum": { + "base": "long", + "constants": { + "D3DKMDT_PVAM_UNINITIALIZED": 0, + "D3DKMDT_PVAM_DIRECT": 1, + "D3DKMDT_PVAM_PRESETPALETTE": 2, + "D3DKMDT_PVAM_MAXVALID": 3 + }, + "size": 4 + }, + "PriorityPolicyEnum": { + "base": "long", + "constants": { + "IrqPriorityHigh": 3, + "IrqPriorityNormal": 2, + "IrqPriorityLow": 1, + "IrqPriorityUndefined": 0 + }, + "size": 4 + }, + "OrientationEnum": { + "base": "long", + "constants": { + "D3DKMDT_MO_90DEG": 2, + "D3DKMDT_MO_0DEG": 1, + "D3DKMDT_MO_270DEG": 4, + "D3DKMDT_MO_UNINITIALIZED": 0, + "D3DKMDT_MO_180DEG": 3 + }, + "size": 4 + }, + "ContentEnum": { + "base": "long", + "constants": { + "D3DKMDT_VPPC_NOTSPECIFIED": 255, + "D3DKMDT_VPPC_UNINITIALIZED": 0, + "D3DKMDT_VPPC_GRAPHICS": 1, + "D3DKMDT_VPPC_VIDEO": 2 + }, + "size": 4 + }, + "ColorBasisEnum": { + "base": "long", + "constants": { + "D3DKMDT_CB_MAXVALID": 5, + "D3DKMDT_CB_INTENSITY": 1, + "D3DKMDT_CB_SCRGB": 3, + "D3DKMDT_CB_YCBCR": 4, + "D3DKMDT_CB_SRGB": 2, + "D3DKMDT_CB_UNINITIALIZED": 0 + }, + "size": 4 + }, + "MoveRectStyleEnum": { + "base": "long", + "constants": { + "MoveRectMidTopAtCursor": 1, + "MoveRectSidewiseKeepPositionAtCursor": 3, + "MoveRectKeepPositionAtCursor": 0, + "MoveRectKeepAspectRatioAtCursor": 2 + }, + "size": 4 + }, + "VideoStandardEnum": { + "base": "long", + "constants": { + "D3DKMDT_VSS_PAL_G": 11, + "D3DKMDT_VSS_PAL_D": 14, + "D3DKMDT_VSS_PAL_B": 9, + "D3DKMDT_VSS_SECAM_K": 21, + "D3DKMDT_VSS_VESA_GTF": 2, + "D3DKMDT_VSS_PAL_L": 30, + "D3DKMDT_VSS_PAL_M": 31, + "D3DKMDT_VSS_PAL_K": 28, + "D3DKMDT_VSS_PAL_H": 12, + "D3DKMDT_VSS_PAL_I": 13, + "D3DKMDT_VSS_SECAM_L1": 24, + "D3DKMDT_VSS_VESA_DMT": 1, + "D3DKMDT_VSS_SECAM_L": 23, + "D3DKMDT_VSS_EIA_861": 25, + "D3DKMDT_VSS_PAL_N": 15, + "D3DKMDT_VSS_APPLE": 5, + "D3DKMDT_VSS_NTSC_M": 6, + "D3DKMDT_VSS_SECAM_H": 20, + "D3DKMDT_VSS_NTSC_J": 7, + "D3DKMDT_VSS_SECAM_B": 17, + "D3DKMDT_VSS_SECAM_G": 19, + "D3DKMDT_VSS_SECAM_D": 18, + "D3DKMDT_VSS_IBM": 4, + "D3DKMDT_VSS_SECAM_K1": 22, + "D3DKMDT_VSS_PAL_NC": 16, + "D3DKMDT_VSS_PAL_B1": 10, + "D3DKMDT_VSS_EIA_861A": 26, + "D3DKMDT_VSS_EIA_861B": 27, + "D3DKMDT_VSS_UNINITIALIZED": 0, + "D3DKMDT_VSS_OTHER": 255, + "D3DKMDT_VSS_PAL_K1": 29, + "D3DKMDT_VSS_VESA_CVT": 3, + "D3DKMDT_VSS_NTSC_443": 8 + }, + "size": 4 + }, + "ImportanceOrdinalEnum": { + "base": "long", + "constants": { + "D3DKMDT_VPPI_QUATERNARY": 4, + "D3DKMDT_VPPI_SECONDARY": 2, + "D3DKMDT_VPPI_PRIMARY": 1, + "D3DKMDT_VPPI_QUINARY": 5, + "D3DKMDT_VPPI_DENARY": 10, + "D3DKMDT_VPPI_SENARY": 6, + "D3DKMDT_VPPI_TERTIARY": 3, + "D3DKMDT_VPPI_SEPTENARY": 7, + "D3DKMDT_VPPI_NONARY": 9, + "D3DKMDT_VPPI_UNINITIALIZED": 0, + "D3DKMDT_VPPI_OCTONARY": 8, + "D3DKMDT_VPPI_MAX": 32, + "D3DKMDT_VPPI_NOTSPECIFIED": 255 + }, + "size": 4 + }, + "RangeTypeEnum": { + "base": "long", + "constants": { + "SmRangeBool": 2, + "SmRangeNonSharedInfo": 1, + "SmRangeSharedInfo": 0 + }, + "size": 4 + }, + "TimingTypeEnum": { + "base": "long", + "constants": { + "D3DKMDT_MTT_EXTRASTANDARD": 3, + "D3DKMDT_MTT_DEFAULTMONITORPROFILE": 5, + "D3DKMDT_MTT_STANDARD": 2, + "D3DKMDT_MTT_UNINITIALIZED": 0, + "D3DKMDT_MTT_MAXVALID": 6, + "D3DKMDT_MTT_DETAILED": 4, + "D3DKMDT_MTT_ESTABLISHED": 1 + }, + "size": 4 + }, + "PixelFormatEnum": { + "base": "long", + "constants": { + "D3DDDIFMT_W11V11U10": 65, + "D3DDDIFMT_A16B16G16R16F": 113, + "D3DDDIFMT_A8R8G8B8": 21, + "D3DDDIFMT_D32_LOCKABLE": 84, + "D3DDDIFMT_L8": 50, + "D3DDDIFMT_DXVA_RESERVED27": 177, + "D3DDDIFMT_DXVA_RESERVED26": 176, + "D3DDDIFMT_DXVA_RESERVED25": 175, + "D3DDDIFMT_DXVA_RESERVED24": 174, + "D3DDDIFMT_DXVA_RESERVED23": 173, + "D3DDDIFMT_DXVA_RESERVED22": 172, + "D3DDDIFMT_DXVA_RESERVED21": 171, + "D3DDDIFMT_DXVA_RESERVED20": 170, + "D3DDDIFMT_DXVA_RESERVED29": 179, + "D3DDDIFMT_DXVA_RESERVED28": 178, + "D3DDDIFMT_R3G3B2": 27, + "D3DDDIFMT_A8R3G3B2": 29, + "D3DDDIFMT_INDEX16": 101, + "D3DDDIFMT_X4R4G4B4": 30, + "D3DDDIFMT_A4R4G4B4": 26, + "D3DDDIFMT_Q8W8V8U8": 63, + "D3DDDIFMT_FORCE_UINT": 2147483647, + "D3DDDIFMT_S1D15": 72, + "D3DDDIFMT_A16B16G16R16": 36, + "D3DDDIFMT_A8L8": 51, + "D3DDDIFMT_D24X4S4": 79, + "D3DDDIFMT_BINARYBUFFER": 199, + "D3DDDIFMT_DXVA_RESERVED30": 180, + "D3DDDIFMT_R32F": 114, + "D3DDDIFMT_VERTEXDATA": 100, + "D3DDDIFMT_R5G6B5": 23, + "D3DDDIFMT_R8G8_B8G8": 1195525970, + "D3DDDIFMT_A4L4": 52, + "D3DDDIFMT_A1R5G5B5": 25, + "D3DDDIFMT_X1R5G5B5": 24, + "D3DDDIFMT_D32": 71, + "D3DDDIFMT_G8R8_G8B8": 1111970375, + "D3DDDIFMT_A2B10G10R10": 31, + "D3DDDIFMT_DXVACOMPBUFFER_MAX": 181, + "D3DDDIFMT_MULTI2_ARGB8": 827606349, + "D3DDDIFMT_D16_LOCKABLE": 70, + "D3DDDIFMT_BITSTREAMDATA": 156, + "D3DDDIFMT_RESIDUALDIFFERENCEDATA": 152, + "D3DDDIFMT_X8B8G8R8": 33, + "D3DDDIFMT_R8G8B8": 20, + "D3DDDIFMT_S8_LOCKABLE": 85, + "D3DDDIFMT_D24S8": 75, + "D3DDDIFMT_X8D24": 76, + "D3DDDIFMT_A2R10G10B10": 35, + "D3DDDIFMT_P8": 41, + "D3DDDIFMT_L6V5U5": 61, + "D3DDDIFMT_X8R8G8B8": 22, + "D3DDDIFMT_D16": 80, + "D3DDDIFMT_A2W10V10U10": 67, + "D3DDDIFMT_D24FS8": 83, + "D3DDDIFMT_MOTIONVECTORBUFFER": 157, + "D3DDDIFMT_L16": 81, + "D3DDDIFMT_X8L8V8U8": 62, + "D3DDDIFMT_A32B32G32R32F": 116, + "D3DDDIFMT_A8P8": 40, + "D3DDDIFMT_YUY2": 844715353, + "D3DDDIFMT_R16F": 111, + "D3DDDIFMT_G16R16": 34, + "D3DDDIFMT_A2B10G10R10_XR_BIAS": 119, + "D3DDDIFMT_Q16W16V16U16": 110, + "D3DDDIFMT_S8D24": 74, + "D3DDDIFMT_PICTUREPARAMSDATA": 150, + "D3DDDIFMT_A1": 118, + "D3DDDIFMT_FILMGRAINBUFFER": 158, + "D3DDDIFMT_A8": 28, + "D3DDDIFMT_UNKNOWN": 0, + "D3DDDIFMT_DXVA_RESERVED19": 169, + "D3DDDIFMT_D32F_LOCKABLE": 82, + "D3DDDIFMT_MACROBLOCKDATA": 151, + "D3DDDIFMT_A8B8G8R8": 32, + "D3DDDIFMT_UYVY": 1498831189, + "D3DDDIFMT_DXT1": 827611204, + "D3DDDIFMT_DEBLOCKINGDATA": 153, + "D3DDDIFMT_DXT3": 861165636, + "D3DDDIFMT_DXT4": 877942852, + "D3DDDIFMT_DXT5": 894720068, + "D3DDDIFMT_CxV8U8": 117, + "D3DDDIFMT_INVERSEQUANTIZATIONDATA": 154, + "D3DDDIFMT_DXVA_RESERVED9": 159, + "D3DDDIFMT_DXT2": 844388420, + "D3DDDIFMT_G32R32F": 115, + "D3DDDIFMT_X4S4D24": 78, + "D3DDDIFMT_D24X8": 77, + "D3DDDIFMT_DXVA_RESERVED12": 162, + "D3DDDIFMT_DXVA_RESERVED13": 163, + "D3DDDIFMT_DXVA_RESERVED10": 160, + "D3DDDIFMT_DXVA_RESERVED11": 161, + "D3DDDIFMT_DXVA_RESERVED16": 166, + "D3DDDIFMT_DXVA_RESERVED17": 167, + "D3DDDIFMT_DXVA_RESERVED14": 164, + "D3DDDIFMT_DXVA_RESERVED15": 165, + "D3DDDIFMT_DXVA_RESERVED18": 168, + "D3DDDIFMT_D15S1": 73, + "D3DDDIFMT_V16U16": 64, + "D3DDDIFMT_SLICECONTROLDATA": 155, + "D3DDDIFMT_G16R16F": 112, + "D3DDDIFMT_INDEX32": 102, + "D3DDDIFMT_V8U8": 60 + }, + "size": 4 + }, + "IdTypeEnum": { + "base": "long", + "constants": { + "BusQueryCompatibleIDs": 2, + "BusQueryInstanceID": 3, + "BusQueryDeviceID": 0, + "BusQueryDeviceSerialNumber": 4, + "BusQueryHardwareIDs": 1, + "BusQueryContainerID": 5 + }, + "size": 4 + }, + "StartCurrentHitTargetEnum": { + "base": "long", + "constants": { + "ThresholdMarginRight": 2, + "ThresholdMarginMax": 4, + "ThresholdMarginBottom": 3, + "ThresholdMarginLeft": 1, + "ThresholdMarginTop": 0 + }, + "size": 4 + }, + "TypeEnum": { + "base": "long", + "constants": { + "DevicePowerState": 1, + "SystemPowerState": 0 + }, + "size": 4 + }, + "RotationEnum": { + "base": "long", + "constants": { + "D3DKMDT_VPPR_IDENTITY": 1, + "D3DKMDT_VPPR_NOTSPECIFIED": 255, + "D3DKMDT_VPPR_UNPINNED": 254, + "D3DKMDT_VPPR_ROTATE270": 4, + "D3DKMDT_VPPR_ROTATE90": 2, + "D3DKMDT_VPPR_ROTATE180": 3, + "D3DKMDT_VPPR_UNINITIALIZED": 0 + }, + "size": 4 + }, + "CopyProtectionTypeEnum": { + "base": "long", + "constants": { + "D3DKMDT_VPPMT_NOTSPECIFIED": 255, + "D3DKMDT_VPPMT_UNINITIALIZED": 0, + "D3DKMDT_VPPMT_MACROVISION_FULLSUPPORT": 3, + "D3DKMDT_VPPMT_MACROVISION_APSTRIGGER": 2, + "D3DKMDT_VPPMT_NOPROTECTION": 1 + }, + "size": 4 + }, + "FsInformationClassEnum": { + "base": "long", + "constants": { + "FileFsFullSizeInformation": 7, + "FileFsAttributeInformation": 5, + "FileFsVolumeFlagsInformation": 10, + "FileFsVolumeInformation": 1, + "FileFsSizeInformation": 3, + "FileFsLabelInformation": 2, + "FileFsDeviceInformation": 4, + "FileFsControlInformation": 6, + "FileFsDriverPathInformation": 9, + "FileFsMaximumInformation": 11, + "FileFsObjectIdInformation": 8 + }, + "size": 4 + }, + "DeviceTextTypeEnum": { + "base": "long", + "constants": { + "DeviceTextLocationInformation": 1, + "DeviceTextDescription": 0 + }, + "size": 4 + } + }, + "metadata": { + "producer": { + "version": "0.0.1", + "name": "dgmcdona-via-conversion-script", + "datetime": "2024-09-03T18:22:52Z" + }, + "format": "4.0.0" + } +} diff --git a/volatility3/framework/symbols/windows/gui/gui-win10-19577-x64.json b/volatility3/framework/symbols/windows/gui/gui-win10-19577-x64.json new file mode 100644 index 000000000..68692dcf4 --- /dev/null +++ b/volatility3/framework/symbols/windows/gui/gui-win10-19577-x64.json @@ -0,0 +1,18830 @@ +{ + "symbols": {}, + "user_types": { + "HWINSTA__": { + "fields": { + "unused": { + "type": { + "kind": "base", + "name": "long" + }, + "offset": 0 + } + }, + "kind": "struct", + "size": 4 + }, + "__unnamed_1153": { + "fields": { + "Reserved": { + "type": { + "bit_position": 2, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long long" + }, + "bit_length": 59 + }, + "offset": 8 + }, + "HeaderType": { + "type": { + "bit_position": 0, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long long" + }, + "bit_length": 1 + }, + "offset": 8 + }, + "Sequence": { + "type": { + "bit_position": 16, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long long" + }, + "bit_length": 9 + }, + "offset": 0 + }, + "Region": { + "type": { + "bit_position": 61, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long long" + }, + "bit_length": 3 + }, + "offset": 8 + }, + "Init": { + "type": { + "bit_position": 1, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long long" + }, + "bit_length": 1 + }, + "offset": 8 + }, + "Depth": { + "type": { + "bit_position": 0, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long long" + }, + "bit_length": 16 + }, + "offset": 0 + }, + "NextEntry": { + "type": { + "bit_position": 25, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long long" + }, + "bit_length": 39 + }, + "offset": 0 + } + }, + "kind": "struct", + "size": 16 + }, + "__unnamed_1960": { + "fields": { + "Length64": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 0 + }, + "MaximumAddress": { + "type": { + "kind": "struct", + "name": "nt_symbols!_LARGE_INTEGER" + }, + "offset": 16 + }, + "MinimumAddress": { + "type": { + "kind": "struct", + "name": "nt_symbols!_LARGE_INTEGER" + }, + "offset": 8 + }, + "Alignment64": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 4 + } + }, + "kind": "struct", + "size": 24 + }, + "tagCLIENTTHREADINFO": { + "fields": { + "fsWakeMask": { + "type": { + "kind": "base", + "name": "unsigned short" + }, + "offset": 10 + }, + "CTIF_flags": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 0 + }, + "fsWakeBits": { + "type": { + "kind": "base", + "name": "unsigned short" + }, + "offset": 6 + }, + "fsWakeBitsJournal": { + "type": { + "kind": "base", + "name": "unsigned short" + }, + "offset": 8 + }, + "fsChangeBits": { + "type": { + "kind": "base", + "name": "unsigned short" + }, + "offset": 4 + }, + "tickLastMsgChecked": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 12 + } + }, + "kind": "struct", + "size": 16 + }, + "tagKbdNlsLayer": { + "fields": { + "OEMIdentifier": { + "type": { + "kind": "base", + "name": "unsigned short" + }, + "offset": 0 + }, + "NumOfVkToF": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 4 + }, + "pusMouseVKey": { + "type": { + "subtype": { + "kind": "base", + "name": "unsigned short" + }, + "kind": "pointer" + }, + "offset": 24 + }, + "NumOfMouseVKey": { + "type": { + "kind": "base", + "name": "long" + }, + "offset": 16 + }, + "pVkToF": { + "type": { + "subtype": { + "kind": "struct", + "name": "_VK_TO_FUNCTION_TABLE" + }, + "kind": "pointer" + }, + "offset": 8 + }, + "LayoutInformation": { + "type": { + "kind": "base", + "name": "unsigned short" + }, + "offset": 2 + } + }, + "kind": "struct", + "size": 32 + }, + "__unnamed_1158": { + "fields": { + "Reserved": { + "type": { + "bit_position": 2, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long long" + }, + "bit_length": 2 + }, + "offset": 8 + }, + "HeaderType": { + "type": { + "bit_position": 0, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long long" + }, + "bit_length": 1 + }, + "offset": 8 + }, + "Sequence": { + "type": { + "bit_position": 16, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long long" + }, + "bit_length": 48 + }, + "offset": 0 + }, + "Init": { + "type": { + "bit_position": 1, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long long" + }, + "bit_length": 1 + }, + "offset": 8 + }, + "Depth": { + "type": { + "bit_position": 0, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long long" + }, + "bit_length": 16 + }, + "offset": 0 + }, + "NextEntry": { + "type": { + "bit_position": 4, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long long" + }, + "bit_length": 60 + }, + "offset": 8 + } + }, + "kind": "struct", + "size": 16 + }, + "HBITMAP__": { + "fields": { + "unused": { + "type": { + "kind": "base", + "name": "long" + }, + "offset": 0 + } + }, + "kind": "struct", + "size": 4 + }, + "__unnamed_124b": { + "fields": { + "Type": { + "type": { + "kind": "enum", + "name": "TypeEnum" + }, + "offset": 8 + }, + "Reserved": { + "type": { + "count": 3, + "subtype": { + "kind": "base", + "name": "unsigned char" + }, + "kind": "array" + }, + "offset": 1 + }, + "InPath": { + "type": { + "kind": "base", + "name": "unsigned char" + }, + "offset": 0 + } + }, + "kind": "struct", + "size": 16 + }, + "_TL": { + "fields": { + "pfnFree": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 16 + }, + "pobj": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 8 + }, + "next": { + "type": { + "subtype": { + "kind": "struct", + "name": "_TL" + }, + "kind": "pointer" + }, + "offset": 0 + } + }, + "kind": "struct", + "size": 24 + }, + "tagTOUCHINPUTINFO": { + "fields": { + "dwcInputs": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 24 + }, + "head": { + "type": { + "kind": "struct", + "name": "_THROBJHEAD" + }, + "offset": 0 + }, + "uFlags": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 28 + }, + "TouchInput": { + "type": { + "count": 1, + "subtype": { + "kind": "struct", + "name": "tagTOUCHINPUT" + }, + "kind": "array" + }, + "offset": 32 + } + }, + "kind": "struct", + "size": 80 + }, + "tagTHREADINFO": { + "fields": { + "ForceLegacyResizeNCMetr": { + "type": { + "bit_position": 29, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long long" + }, + "bit_length": 1 + }, + "offset": 520 + }, + "ptl": { + "type": { + "subtype": { + "kind": "struct", + "name": "_TL" + }, + "kind": "pointer" + }, + "offset": 336 + }, + "timeLast": { + "type": { + "kind": "base", + "name": "long" + }, + "offset": 448 + }, + "DontJournalAttach": { + "type": { + "bit_position": 28, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 1 + }, + "offset": 516 + }, + "fPack": { + "type": { + "bit_position": 2, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 26 + }, + "offset": 928 + }, + "pDevHTInfo": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 280 + }, + "dwCompatFlags": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 516 + }, + "psmsSent": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagSMS" + }, + "kind": "pointer" + }, + "offset": 424 + }, + "fsHooks": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 656 + }, + "DefaultCharset": { + "type": { + "bit_position": 14, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long long" + }, + "bit_length": 1 + }, + "offset": 520 + }, + "ulWindowSystemRendering": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 324 + }, + "dwExpWinVer": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 512 + }, + "psmsReceiveList": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagSMS" + }, + "kind": "pointer" + }, + "offset": 440 + }, + "sphkCurrent": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagHOOK" + }, + "kind": "pointer" + }, + "offset": 560 + }, + "No50ExStyles": { + "type": { + "bit_position": 2, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long long" + }, + "bit_length": 1 + }, + "offset": 520 + }, + "IgnoreFaults": { + "type": { + "bit_position": 25, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 1 + }, + "offset": 516 + }, + "pClientInfo": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagCLIENTINFO" + }, + "kind": "pointer" + }, + "offset": 400 + }, + "DDENoAsyncReg": { + "type": { + "bit_position": 20, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long long" + }, + "bit_length": 1 + }, + "offset": 520 + }, + "DealyHwndShakeChk": { + "type": { + "bit_position": 11, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 1 + }, + "offset": 516 + }, + "amdesk": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 720 + }, + "fsChangeBitsRemoved": { + "type": { + "kind": "base", + "name": "unsigned short" + }, + "offset": 704 + }, + "psmsCurrent": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagSMS" + }, + "kind": "pointer" + }, + "offset": 432 + }, + "NoInitFlagsOnFocus": { + "type": { + "bit_position": 17, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long long" + }, + "bit_length": 1 + }, + "offset": 520 + }, + "StrictLLHook": { + "type": { + "bit_position": 21, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long long" + }, + "bit_length": 1 + }, + "offset": 520 + }, + "pdcoRender": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 304 + }, + "NoShadow": { + "type": { + "bit_position": 22, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long long" + }, + "bit_length": 1 + }, + "offset": 520 + }, + "EnumHelv": { + "type": { + "bit_position": 12, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 1 + }, + "offset": 516 + }, + "NoBatching": { + "type": { + "bit_position": 9, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long long" + }, + "bit_length": 1 + }, + "offset": 520 + }, + "aphkStart": { + "type": { + "count": 16, + "subtype": { + "subtype": { + "kind": "struct", + "name": "tagHOOK" + }, + "kind": "pointer" + }, + "kind": "array" + }, + "offset": 904 + }, + "Winver31": { + "type": { + "bit_position": 21, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 1 + }, + "offset": 516 + }, + "Win30AvgWidth": { + "type": { + "bit_position": 19, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 1 + }, + "offset": 516 + }, + "ptlW32": { + "type": { + "subtype": { + "kind": "struct", + "name": "_TL" + }, + "kind": "pointer" + }, + "offset": 16 + }, + "AlwaysSendSyncPaint": { + "type": { + "bit_position": 6, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 1 + }, + "offset": 516 + }, + "IgnoreNoDiscard": { + "type": { + "bit_position": 0, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 1 + }, + "offset": 516 + }, + "cPaintsReady": { + "type": { + "kind": "base", + "name": "long" + }, + "offset": 480 + }, + "SubtractClips": { + "type": { + "bit_position": 14, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 1 + }, + "offset": 516 + }, + "apEvent": { + "type": { + "subtype": { + "subtype": { + "kind": "struct", + "name": "nt_symbols!_KEVENT" + }, + "kind": "pointer" + }, + "kind": "pointer" + }, + "offset": 712 + }, + "cEnterCount": { + "type": { + "kind": "base", + "name": "long" + }, + "offset": 672 + }, + "OpenGLEMF": { + "type": { + "bit_position": 26, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long long" + }, + "bit_length": 1 + }, + "offset": 520 + }, + "fThreadCleanupFinished": { + "type": { + "bit_position": 28, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 1 + }, + "offset": 928 + }, + "idLast": { + "type": { + "kind": "base", + "name": "unsigned long long" + }, + "offset": 456 + }, + "spklActive": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagKL" + }, + "kind": "pointer" + }, + "offset": 360 + }, + "pProxyPort": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 64 + }, + "NoEMFSpooling": { + "type": { + "bit_position": 26, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 1 + }, + "offset": 516 + }, + "ptdb": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagTDB" + }, + "kind": "pointer" + }, + "offset": 496 + }, + "SpareCompatFlags2": { + "type": { + "bit_position": 33, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long long" + }, + "bit_length": 31 + }, + "offset": 520 + }, + "bIncludeSprites": { + "type": { + "kind": "base", + "name": "unsigned char" + }, + "offset": 321 + }, + "mlPost": { + "type": { + "kind": "struct", + "name": "tagMLIST" + }, + "offset": 680 + }, + "RefCount": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 8 + }, + "pwinsta": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagWINDOWSTATION" + }, + "kind": "pointer" + }, + "offset": 496 + }, + "NoCustomPaperSize": { + "type": { + "bit_position": 12, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long long" + }, + "bit_length": 1 + }, + "offset": 520 + }, + "cTimersReady": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 484 + }, + "NoScrollBarCtxMenu": { + "type": { + "bit_position": 31, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 1 + }, + "offset": 516 + }, + "hPrevHidData": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 880 + }, + "NoPaddedBorder": { + "type": { + "bit_position": 28, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long long" + }, + "bit_length": 1 + }, + "offset": 520 + }, + "tlSpriteState": { + "type": { + "kind": "struct", + "name": "_TLSPRITESTATE" + }, + "offset": 104 + }, + "DpiAware": { + "type": { + "bit_position": 25, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long long" + }, + "bit_length": 1 + }, + "offset": 520 + }, + "MultipleBands": { + "type": { + "bit_position": 5, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 1 + }, + "offset": 516 + }, + "rpdesk": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagDESKTOP" + }, + "kind": "pointer" + }, + "offset": 376 + }, + "AnimationOff": { + "type": { + "bit_position": 0, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long long" + }, + "bit_length": 1 + }, + "offset": 520 + }, + "No50ExStyleBits": { + "type": { + "bit_position": 11, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long long" + }, + "bit_length": 1 + }, + "offset": 520 + }, + "ulThreadFlags2": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 928 + }, + "bEnableEngUpdateDeviceSurface": { + "type": { + "kind": "base", + "name": "unsigned char" + }, + "offset": 320 + }, + "pgdiBrushAttr": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 32 + }, + "hdesk": { + "type": { + "subtype": { + "kind": "struct", + "name": "HDESK__" + }, + "kind": "pointer" + }, + "offset": 472 + }, + "MoreExtraWndWords": { + "type": { + "bit_position": 8, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 1 + }, + "offset": 516 + }, + "NoGhost": { + "type": { + "bit_position": 19, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long long" + }, + "bit_length": 1 + }, + "offset": 520 + }, + "NoHRGN1": { + "type": { + "bit_position": 16, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 1 + }, + "offset": 516 + }, + "ptLast": { + "type": { + "kind": "struct", + "name": "tagPOINT" + }, + "offset": 628 + }, + "GiveUpForegound": { + "type": { + "bit_position": 6, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long long" + }, + "bit_length": 1 + }, + "offset": 520 + }, + "spDefaultImc": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagIMC" + }, + "kind": "pointer" + }, + "offset": 656 + }, + "pmsd": { + "type": { + "subtype": { + "kind": "struct", + "name": "_MOVESIZEDATA" + }, + "kind": "pointer" + }, + "offset": 544 + }, + "HardwareMixer": { + "type": { + "bit_position": 30, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long long" + }, + "bit_length": 1 + }, + "offset": 520 + }, + "pEThread": { + "type": { + "subtype": { + "kind": "struct", + "name": "nt_symbols!_ETHREAD" + }, + "kind": "pointer" + }, + "offset": 0 + }, + "MsgPPInfo": { + "type": { + "kind": "struct", + "name": "tagMSGPPINFO" + }, + "offset": 904 + }, + "EnumTTNotDevice": { + "type": { + "bit_position": 13, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 1 + }, + "offset": 516 + }, + "fSpecialInitialization": { + "type": { + "bit_position": 0, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 1 + }, + "offset": 928 + }, + "ForceFusion": { + "type": { + "bit_position": 23, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long long" + }, + "bit_length": 1 + }, + "offset": 520 + }, + "cti": { + "type": { + "kind": "struct", + "name": "tagCLIENTTHREADINFO" + }, + "offset": 864 + }, + "pClientID": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 72 + }, + "pstrAppName": { + "type": { + "subtype": { + "kind": "struct", + "name": "nt_symbols!_UNICODE_STRING" + }, + "kind": "pointer" + }, + "offset": 416 + }, + "ppi": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagPROCESSINFO" + }, + "kind": "pointer" + }, + "offset": 416 + }, + "SendMnuDblClk": { + "type": { + "bit_position": 18, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 1 + }, + "offset": 516 + }, + "DDENoSync": { + "type": { + "bit_position": 18, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long long" + }, + "bit_length": 1 + }, + "offset": 520 + }, + "EditNoMouseHide": { + "type": { + "bit_position": 8, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long long" + }, + "bit_length": 1 + }, + "offset": 520 + }, + "ptLastReal": { + "type": { + "kind": "struct", + "name": "tagPOINT" + }, + "offset": 636 + }, + "hTouchInputCurrent": { + "type": { + "subtype": { + "kind": "struct", + "name": "HTOUCHINPUT__" + }, + "kind": "pointer" + }, + "offset": 888 + }, + "pEventQueueServer": { + "type": { + "subtype": { + "kind": "struct", + "name": "nt_symbols!_KEVENT" + }, + "kind": "pointer" + }, + "offset": 600 + }, + "cNestedStableVisRgn": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 908 + }, + "NoDrawPatRect": { + "type": { + "bit_position": 3, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long long" + }, + "bit_length": 1 + }, + "offset": 520 + }, + "ForceTTGrapchis": { + "type": { + "bit_position": 15, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 1 + }, + "offset": 516 + }, + "GetDeviceCaps": { + "type": { + "bit_position": 20, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 1 + }, + "offset": 516 + }, + "fsReserveKeys": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 708 + }, + "pq": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagQ" + }, + "kind": "pointer" + }, + "offset": 352 + }, + "NoSoftCursOnMoveSize": { + "type": { + "bit_position": 31, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long long" + }, + "bit_length": 1 + }, + "offset": 520 + }, + "hEventQueueClient": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 592 + }, + "pdcoSrc": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 312 + }, + "DDE": { + "type": { + "bit_position": 13, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long long" + }, + "bit_length": 1 + }, + "offset": 520 + }, + "exitCode": { + "type": { + "kind": "base", + "name": "long" + }, + "offset": 464 + }, + "wchInjected": { + "type": { + "kind": "base", + "name": "wchar" + }, + "offset": 706 + }, + "CallTTDevice": { + "type": { + "bit_position": 4, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 1 + }, + "offset": 516 + }, + "DisableDBCSProp": { + "type": { + "bit_position": 29, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 1 + }, + "offset": 516 + }, + "MsShellDlg": { + "type": { + "bit_position": 4, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long long" + }, + "bit_length": 1 + }, + "offset": 520 + }, + "TransparentBltMirror": { + "type": { + "bit_position": 27, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long long" + }, + "bit_length": 1 + }, + "offset": 520 + }, + "pUMPDHeap": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 48 + }, + "PtiLink": { + "type": { + "kind": "struct", + "name": "nt_symbols!_LIST_ENTRY" + }, + "offset": 736 + }, + "HackWinFlags": { + "type": { + "bit_position": 10, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 1 + }, + "offset": 516 + }, + "cVisWindows": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 728 + }, + "NcCalcSizeOnMove": { + "type": { + "bit_position": 17, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 1 + }, + "offset": 516 + }, + "KCOff": { + "type": { + "bit_position": 1, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long long" + }, + "bit_length": 1 + }, + "offset": 520 + }, + "readyHead": { + "type": { + "kind": "struct", + "name": "nt_symbols!_LIST_ENTRY" + }, + "offset": 912 + }, + "UsePrintingEscape": { + "type": { + "bit_position": 2, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 1 + }, + "offset": 516 + }, + "hGestureInfoCurrent": { + "type": { + "subtype": { + "kind": "struct", + "name": "HGESTUREINFO__" + }, + "kind": "pointer" + }, + "offset": 896 + }, + "ForceTextBand": { + "type": { + "bit_position": 1, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 1 + }, + "offset": 516 + }, + "pUMPDObj": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 56 + }, + "cWindows": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 724 + }, + "fETWReserved": { + "type": { + "bit_position": 29, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 3 + }, + "offset": 928 + }, + "pMenuState": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagMENUSTATE" + }, + "kind": "pointer" + }, + "offset": 488 + }, + "pRBRecursionCount": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 96 + }, + "TIF_flags": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 480 + }, + "iVisRgnUniqueness": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 328 + }, + "Win31DevModeSize": { + "type": { + "bit_position": 23, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 1 + }, + "offset": 516 + }, + "pSBTrack": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagSBTRACK" + }, + "kind": "pointer" + }, + "offset": 584 + }, + "spwndDefaultIme": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagWND" + }, + "kind": "pointer" + }, + "offset": 648 + }, + "dwCompatFlags2": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 520 + }, + "EditSetTextMunge": { + "type": { + "bit_position": 7, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 1 + }, + "offset": 516 + }, + "Random31Ux": { + "type": { + "bit_position": 27, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 1 + }, + "offset": 516 + }, + "fgfSwitchInProgressSetter": { + "type": { + "bit_position": 1, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 1 + }, + "offset": 928 + }, + "ulClientDelta": { + "type": { + "kind": "base", + "name": "unsigned long long" + }, + "offset": 392 + }, + "pdcoAA": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 296 + }, + "NoTimeCbProtect": { + "type": { + "bit_position": 24, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long long" + }, + "bit_length": 1 + }, + "offset": 520 + }, + "DisableFontAssoc": { + "type": { + "bit_position": 24, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 1 + }, + "offset": 516 + }, + "pcti": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagCLIENTTHREADINFO" + }, + "kind": "pointer" + }, + "offset": 368 + }, + "NoCharDeadKey": { + "type": { + "bit_position": 15, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long long" + }, + "bit_length": 1 + }, + "offset": 520 + }, + "TTIgnoreRasterDupe": { + "type": { + "bit_position": 9, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 1 + }, + "offset": 516 + }, + "lParamHkCurrent": { + "type": { + "kind": "base", + "name": "long long" + }, + "offset": 568 + }, + "qwCompatFlags2": { + "type": { + "kind": "base", + "name": "unsigned long long" + }, + "offset": 520 + }, + "wParamHkCurrent": { + "type": { + "kind": "base", + "name": "unsigned long long" + }, + "offset": 576 + }, + "NoWindowArrangement": { + "type": { + "bit_position": 32, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long long" + }, + "bit_length": 1 + }, + "offset": 520 + }, + "ActiveMenus": { + "type": { + "bit_position": 7, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long long" + }, + "bit_length": 1 + }, + "offset": 520 + }, + "pDeskInfo": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagDESKTOPINFO" + }, + "kind": "pointer" + }, + "offset": 456 + }, + "pqAttach": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagQ" + }, + "kind": "pointer" + }, + "offset": 528 + }, + "pNonRBRecursionCount": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 100 + }, + "psiiList": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagSVR_INSTANCE_INFO" + }, + "kind": "pointer" + }, + "offset": 504 + }, + "IgnoreTopMost": { + "type": { + "bit_position": 3, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 1 + }, + "offset": 516 + }, + "TryExceptCallWndProc": { + "type": { + "bit_position": 16, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long long" + }, + "bit_length": 1 + }, + "offset": 520 + }, + "NoDDETrackDying": { + "type": { + "bit_position": 5, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long long" + }, + "bit_length": 1 + }, + "offset": 520 + }, + "GdiTmpTgoList": { + "type": { + "kind": "struct", + "name": "nt_symbols!_LIST_ENTRY" + }, + "offset": 80 + }, + "pUMPDObjs": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 40 + }, + "FontSubs": { + "type": { + "bit_position": 10, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long long" + }, + "bit_length": 1 + }, + "offset": 520 + }, + "pgdiDcattr": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 24 + }, + "SmoothScrolling": { + "type": { + "bit_position": 30, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 1 + }, + "offset": 516 + }, + "pSpriteState": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 272 + }, + "iCursorLevel": { + "type": { + "kind": "base", + "name": "long" + }, + "offset": 624 + }, + "ulDevHTInfoUniqueness": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 288 + }, + "ptiSibling": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagTHREADINFO" + }, + "kind": "pointer" + }, + "offset": 536 + }, + "hklPrev": { + "type": { + "subtype": { + "kind": "struct", + "name": "HKL__" + }, + "kind": "pointer" + }, + "offset": 664 + }, + "IncreaseStack": { + "type": { + "bit_position": 22, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 1 + }, + "offset": 516 + } + }, + "kind": "struct", + "size": 936 + }, + "__unnamed_11ff": { + "fields": { + "ShareAccess": { + "type": { + "kind": "base", + "name": "unsigned short" + }, + "offset": 18 + }, + "EaLength": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 24 + }, + "SecurityContext": { + "type": { + "subtype": { + "kind": "struct", + "name": "nt_symbols!_IO_SECURITY_CONTEXT" + }, + "kind": "pointer" + }, + "offset": 0 + }, + "Options": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 8 + }, + "FileAttributes": { + "type": { + "kind": "base", + "name": "unsigned short" + }, + "offset": 16 + } + }, + "kind": "struct", + "size": 32 + }, + "_CALLPROCDATA": { + "fields": { + "head": { + "type": { + "kind": "struct", + "name": "_PROCDESKHEAD" + }, + "offset": 0 + }, + "pfnClientPrevious": { + "type": { + "kind": "base", + "name": "unsigned long long" + }, + "offset": 48 + }, + "wType": { + "type": { + "kind": "base", + "name": "unsigned short" + }, + "offset": 56 + }, + "spcpdNext": { + "type": { + "subtype": { + "kind": "struct", + "name": "_CALLPROCDATA" + }, + "kind": "pointer" + }, + "offset": 40 + } + }, + "kind": "struct", + "size": 64 + }, + "_D3DKMDT_VIDPN_PRESENT_PATH": { + "fields": { + "VidPnTargetColorCoeffDynamicRanges": { + "type": { + "kind": "struct", + "name": "_D3DKMDT_COLOR_COEFF_DYNAMIC_RANGES" + }, + "offset": 48 + }, + "VidPnTargetColorBasis": { + "type": { + "kind": "enum", + "name": "VidPnTargetColorBasisEnum" + }, + "offset": 44 + }, + "ContentTransformation": { + "type": { + "kind": "struct", + "name": "_D3DKMDT_VIDPN_PRESENT_PATH_TRANSFORMATION" + }, + "offset": 12 + }, + "GammaRamp": { + "type": { + "kind": "struct", + "name": "_D3DKMDT_GAMMA_RAMP" + }, + "offset": 336 + }, + "CopyProtection": { + "type": { + "kind": "struct", + "name": "_D3DKMDT_VIDPN_PRESENT_PATH_COPYPROTECTION" + }, + "offset": 68 + }, + "VidPnSourceId": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 0 + }, + "Content": { + "type": { + "kind": "enum", + "name": "ContentEnum" + }, + "offset": 64 + }, + "VisibleFromActiveTLOffset": { + "type": { + "kind": "struct", + "name": "_D3DKMDT_2DREGION" + }, + "offset": 28 + }, + "VidPnTargetId": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 4 + }, + "VisibleFromActiveBROffset": { + "type": { + "kind": "struct", + "name": "_D3DKMDT_2DREGION" + }, + "offset": 36 + }, + "ImportanceOrdinal": { + "type": { + "kind": "enum", + "name": "ImportanceOrdinalEnum" + }, + "offset": 8 + } + }, + "kind": "struct", + "size": 360 + }, + "__unnamed_1253": { + "fields": { + "PowerSequence": { + "type": { + "subtype": { + "kind": "struct", + "name": "nt_symbols!_POWER_SEQUENCE" + }, + "kind": "pointer" + }, + "offset": 0 + } + }, + "kind": "struct", + "size": 8 + }, + "tagPROCESS_HID_TABLE": { + "fields": { + "fExclusiveMouseSink": { + "type": { + "bit_position": 3, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 100 + }, + "fCaptureMouse": { + "type": { + "bit_position": 8, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 100 + }, + "fNoLegacyMouse": { + "type": { + "bit_position": 1, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 100 + }, + "fRawKeyboard": { + "type": { + "bit_position": 4, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 100 + }, + "spwndTargetMouse": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagWND" + }, + "kind": "pointer" + }, + "offset": 64 + }, + "spwndTargetKbd": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagWND" + }, + "kind": "pointer" + }, + "offset": 72 + }, + "UsageLast": { + "type": { + "kind": "base", + "name": "unsigned short" + }, + "offset": 98 + }, + "UsagePageLast": { + "type": { + "kind": "base", + "name": "unsigned short" + }, + "offset": 96 + }, + "fRawMouse": { + "type": { + "bit_position": 0, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 100 + }, + "fRawMouseSink": { + "type": { + "bit_position": 2, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 100 + }, + "inclusionList": { + "type": { + "kind": "struct", + "name": "nt_symbols!_LIST_ENTRY" + }, + "offset": 16 + }, + "nSinks": { + "type": { + "kind": "base", + "name": "long" + }, + "offset": 80 + }, + "UsagePageList": { + "type": { + "kind": "struct", + "name": "nt_symbols!_LIST_ENTRY" + }, + "offset": 32 + }, + "ExclusionList": { + "type": { + "kind": "struct", + "name": "nt_symbols!_LIST_ENTRY" + }, + "offset": 48 + }, + "InclusionList": { + "type": { + "kind": "struct", + "name": "nt_symbols!_LIST_ENTRY" + }, + "offset": 16 + }, + "fRawKeyboardSink": { + "type": { + "bit_position": 6, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 100 + }, + "fAppKeys": { + "type": { + "bit_position": 10, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 100 + }, + "fNoHotKeys": { + "type": { + "bit_position": 9, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 100 + }, + "link": { + "type": { + "kind": "struct", + "name": "nt_symbols!_LIST_ENTRY" + }, + "offset": 0 + }, + "fNoLegacyKeyboard": { + "type": { + "bit_position": 5, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 100 + }, + "request": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagPROCESS_HID_REQUEST" + }, + "kind": "pointer" + }, + "offset": 16 + }, + "fExclusiveKeyboardSink": { + "type": { + "bit_position": 7, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 100 + }, + "pLastRequest": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagPROCESS_HID_REQUEST" + }, + "kind": "pointer" + }, + "offset": 88 + } + }, + "kind": "struct", + "size": 104 + }, + "__unnamed_1809": { + "fields": { + "Affinity": { + "type": { + "kind": "base", + "name": "unsigned long long" + }, + "offset": 8 + }, + "Vector": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 4 + }, + "Group": { + "type": { + "kind": "base", + "name": "unsigned short" + }, + "offset": 0 + }, + "MessageCount": { + "type": { + "kind": "base", + "name": "unsigned short" + }, + "offset": 2 + } + }, + "kind": "struct", + "size": 16 + }, + "tagHOOK": { + "fields": { + "head": { + "type": { + "kind": "struct", + "name": "_THRDESKHEAD" + }, + "offset": 0 + }, + "iHook": { + "type": { + "kind": "base", + "name": "long" + }, + "offset": 48 + }, + "phkNext": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagHOOK" + }, + "kind": "pointer" + }, + "offset": 40 + }, + "offPfn": { + "type": { + "kind": "base", + "name": "unsigned long long" + }, + "offset": 56 + }, + "flags": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 64 + }, + "fLastHookHung": { + "type": { + "bit_position": 7, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 88 + }, + "nTimeout": { + "type": { + "bit_position": 0, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 7 + }, + "offset": 88 + }, + "ihmod": { + "type": { + "kind": "base", + "name": "long" + }, + "offset": 68 + }, + "ptiHooked": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagTHREADINFO" + }, + "kind": "pointer" + }, + "offset": 72 + }, + "rpdesk": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagDESKTOP" + }, + "kind": "pointer" + }, + "offset": 80 + } + }, + "kind": "struct", + "size": 96 + }, + "_THROBJHEAD": { + "fields": { + "h": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 0 + }, + "pti": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagTHREADINFO" + }, + "kind": "pointer" + }, + "offset": 16 + }, + "cLockObj": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 8 + } + }, + "kind": "struct", + "size": 24 + }, + "tagPROCESS_HID_REQUEST": { + "fields": { + "fSinkable": { + "type": { + "bit_position": 0, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 20 + }, + "pTLCInfo": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagHID_TLC_INFO" + }, + "kind": "pointer" + }, + "offset": 24 + }, + "hwnd": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagWND" + }, + "kind": "pointer" + }, + "offset": 32 + }, + "fDevNotify": { + "type": { + "bit_position": 2, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 20 + }, + "fExSinkable": { + "type": { + "bit_position": 1, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 20 + }, + "usUsage": { + "type": { + "kind": "base", + "name": "short" + }, + "offset": 18 + }, + "fExclusiveOrphaned": { + "type": { + "bit_position": 3, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 20 + }, + "next_request": { + "type": { + "kind": "struct", + "name": "nt_symbols!_LIST_ENTRY" + }, + "offset": 0 + }, + "link": { + "type": { + "kind": "struct", + "name": "nt_symbols!_LIST_ENTRY" + }, + "offset": 0 + }, + "pPORequest": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagHID_PAGEONLY_REQUEST" + }, + "kind": "pointer" + }, + "offset": 24 + }, + "usUsagePage": { + "type": { + "kind": "base", + "name": "short" + }, + "offset": 16 + }, + "ptr": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 24 + }, + "spwndTarget": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagWND" + }, + "kind": "pointer" + }, + "offset": 32 + } + }, + "kind": "struct", + "size": 40 + }, + "_KFLOATING_SAVE": { + "fields": { + "Dummy": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 0 + } + }, + "kind": "struct", + "size": 4 + }, + "_D3DKMDT_VIDPN_PRESENT_PATH_ROTATION_SUPPORT": { + "fields": { + "Rotate270": { + "type": { + "bit_position": 3, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 1 + }, + "offset": 0 + }, + "Rotate90": { + "type": { + "bit_position": 1, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 1 + }, + "offset": 0 + }, + "Identity": { + "type": { + "bit_position": 0, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 1 + }, + "offset": 0 + }, + "Rotate180": { + "type": { + "bit_position": 2, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 1 + }, + "offset": 0 + } + }, + "kind": "struct", + "size": 4 + }, + "tagMLIST": { + "fields": { + "cMsgs": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 16 + }, + "pqmsgRead": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagQMSG" + }, + "kind": "pointer" + }, + "offset": 0 + }, + "pqmsgWriteLast": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagQMSG" + }, + "kind": "pointer" + }, + "offset": 8 + } + }, + "kind": "struct", + "size": 24 + }, + "_CONSOLE_CARET_INFO": { + "fields": { + "hwnd": { + "type": { + "subtype": { + "kind": "struct", + "name": "HWND__" + }, + "kind": "pointer" + }, + "offset": 0 + }, + "rc": { + "type": { + "kind": "struct", + "name": "tagRECT" + }, + "offset": 8 + } + }, + "kind": "struct", + "size": 24 + }, + "__unnamed_1807": { + "fields": { + "Affinity": { + "type": { + "kind": "base", + "name": "unsigned long long" + }, + "offset": 8 + }, + "Vector": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 4 + }, + "Group": { + "type": { + "kind": "base", + "name": "unsigned short" + }, + "offset": 2 + }, + "Level": { + "type": { + "kind": "base", + "name": "unsigned short" + }, + "offset": 0 + } + }, + "kind": "struct", + "size": 16 + }, + "DEADKEY": { + "fields": { + "wchComposed": { + "type": { + "kind": "base", + "name": "wchar" + }, + "offset": 4 + }, + "dwBoth": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 0 + }, + "uFlags": { + "type": { + "kind": "base", + "name": "unsigned short" + }, + "offset": 6 + } + }, + "kind": "struct", + "size": 8 + }, + "tagPROCESSINFO": { + "fields": { + "DxProcess": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 248 + }, + "fHasMagContext": { + "type": { + "bit_position": 0, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 1 + }, + "offset": 736 + }, + "hwinsta": { + "type": { + "subtype": { + "kind": "struct", + "name": "HWINSTA__" + }, + "kind": "pointer" + }, + "offset": 608 + }, + "NextStart": { + "type": { + "subtype": { + "kind": "struct", + "name": "_W32PROCESS" + }, + "kind": "pointer" + }, + "offset": 32 + }, + "ptiList": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagTHREADINFO" + }, + "kind": "pointer" + }, + "offset": 256 + }, + "pHidTable": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagPROCESS_HID_TABLE" + }, + "kind": "pointer" + }, + "offset": 744 + }, + "W32PF_Flags": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 12 + }, + "UserHandleCount": { + "type": { + "kind": "base", + "name": "long" + }, + "offset": 68 + }, + "pclsPublicList": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagCLS" + }, + "kind": "pointer" + }, + "offset": 288 + }, + "dwhmodLibLoadedMask": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 340 + }, + "GDIBrushAttrFreeList": { + "type": { + "kind": "struct", + "name": "nt_symbols!_LIST_ENTRY" + }, + "offset": 208 + }, + "hdeskStartup": { + "type": { + "subtype": { + "kind": "struct", + "name": "HDESK__" + }, + "kind": "pointer" + }, + "offset": 328 + }, + "GDIPushLock": { + "type": { + "kind": "struct", + "name": "nt_symbols!_EX_PUSH_LOCK" + }, + "offset": 80 + }, + "dwImeCompatFlags": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 696 + }, + "hMonitor": { + "type": { + "subtype": { + "kind": "struct", + "name": "HMONITOR__" + }, + "kind": "pointer" + }, + "offset": 624 + }, + "ptiMainThread": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagTHREADINFO" + }, + "kind": "pointer" + }, + "offset": 264 + }, + "pvwplWndGCList": { + "type": { + "subtype": { + "kind": "struct", + "name": "VWPL" + }, + "kind": "pointer" + }, + "offset": 760 + }, + "pBrushAttrList": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 48 + }, + "usi": { + "type": { + "kind": "struct", + "name": "tagUSERSTARTUPINFO" + }, + "offset": 708 + }, + "luidSession": { + "type": { + "kind": "struct", + "name": "nt_symbols!_LUID" + }, + "offset": 700 + }, + "Unused": { + "type": { + "bit_position": 1, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 31 + }, + "offset": 736 + }, + "GDIHandleCount": { + "type": { + "kind": "base", + "name": "long" + }, + "offset": 60 + }, + "pW32Job": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagW32JOB" + }, + "kind": "pointer" + }, + "offset": 688 + }, + "W32Pid": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 56 + }, + "dwRegisteredClasses": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 752 + }, + "bmHandleFlags": { + "type": { + "kind": "struct", + "name": "nt_symbols!_RTL_BITMAP" + }, + "offset": 648 + }, + "pclsPrivateList": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagCLS" + }, + "kind": "pointer" + }, + "offset": 280 + }, + "UserHandleCountPeak": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 72 + }, + "GDIEngUserMemAllocTable": { + "type": { + "kind": "struct", + "name": "nt_symbols!_RTL_AVL_TABLE" + }, + "offset": 88 + }, + "RefCount": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 8 + }, + "GDIHandleCountPeak": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 64 + }, + "GDIW32PIDLockedBitmaps": { + "type": { + "kind": "struct", + "name": "nt_symbols!_LIST_ENTRY" + }, + "offset": 224 + }, + "amwinsta": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 616 + }, + "StartCursorHideTime": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 24 + }, + "ppiNext": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagPROCESSINFO" + }, + "kind": "pointer" + }, + "offset": 304 + }, + "GDIDcAttrFreeList": { + "type": { + "kind": "struct", + "name": "nt_symbols!_LIST_ENTRY" + }, + "offset": 192 + }, + "Flags": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 736 + }, + "dwHotkey": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 620 + }, + "cSysExpunge": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 336 + }, + "rpdeskStartup": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagDESKTOP" + }, + "kind": "pointer" + }, + "offset": 272 + }, + "pdvList": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagDESKTOPVIEW" + }, + "kind": "pointer" + }, + "offset": 632 + }, + "hidTable": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagPROCESS_HID_TABLE" + }, + "kind": "pointer" + }, + "offset": 832 + }, + "cThreads": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 320 + }, + "pwpi": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagWOWPROCESSINFO" + }, + "kind": "pointer" + }, + "offset": 296 + }, + "ppiNextRunning": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagPROCESSINFO" + }, + "kind": "pointer" + }, + "offset": 312 + }, + "dwLayout": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 740 + }, + "Process": { + "type": { + "subtype": { + "kind": "struct", + "name": "nt_symbols!_EPROCESS" + }, + "kind": "pointer" + }, + "offset": 0 + }, + "rpwinsta": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagWINDOWSTATION" + }, + "kind": "pointer" + }, + "offset": 600 + }, + "pCursorCache": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagCURSOR" + }, + "kind": "pointer" + }, + "offset": 664 + }, + "pClientBase": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 672 + }, + "ahmodLibLoaded": { + "type": { + "count": 32, + "subtype": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "kind": "array" + }, + "offset": 384 + }, + "iClipSerialNumber": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 640 + }, + "dwLpkEntryPoints": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 680 + }, + "pDCAttrList": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 40 + }, + "hSecureGdiSharedHandleTable": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 240 + }, + "InputIdleEvent": { + "type": { + "subtype": { + "kind": "struct", + "name": "nt_symbols!_KEVENT" + }, + "kind": "pointer" + }, + "offset": 16 + } + }, + "kind": "struct", + "size": 768 + }, + "HBRUSH__": { + "fields": { + "unused": { + "type": { + "kind": "base", + "name": "long" + }, + "offset": 0 + } + }, + "kind": "struct", + "size": 4 + }, + "tagCLIP": { + "fields": { + "fmt": { + "type": { + "kind": "enum", + "name": "fmtEnum" + }, + "offset": 0 + }, + "fGlobalHandle": { + "type": { + "kind": "base", + "name": "long" + }, + "offset": 16 + }, + "hData": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 8 + } + }, + "kind": "struct", + "size": 24 + }, + "tagUAHMENUPOPUPMETRICS": { + "fields": { + "rgcx": { + "type": { + "count": 4, + "subtype": { + "kind": "base", + "name": "long" + }, + "kind": "array" + }, + "offset": 0 + }, + "fUpdateMaxWidths": { + "type": { + "bit_position": 0, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 16 + } + }, + "kind": "struct", + "size": 20 + }, + "tagSMS": { + "fields": { + "wParam": { + "type": { + "kind": "base", + "name": "unsigned long long" + }, + "offset": 72 + }, + "lParam": { + "type": { + "kind": "base", + "name": "long long" + }, + "offset": 80 + }, + "lpResultCallBack": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 32 + }, + "lRet": { + "type": { + "kind": "base", + "name": "long long" + }, + "offset": 56 + }, + "psmsReceiveNext": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagSMS" + }, + "kind": "pointer" + }, + "offset": 8 + }, + "ptiSender": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagTHREADINFO" + }, + "kind": "pointer" + }, + "offset": 16 + }, + "tSent": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 64 + }, + "flags": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 68 + }, + "pvCapture": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 104 + }, + "psmsNext": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagSMS" + }, + "kind": "pointer" + }, + "offset": 0 + }, + "ptiReceiver": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagTHREADINFO" + }, + "kind": "pointer" + }, + "offset": 24 + }, + "ptiCallBackSender": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagTHREADINFO" + }, + "kind": "pointer" + }, + "offset": 48 + }, + "spwnd": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagWND" + }, + "kind": "pointer" + }, + "offset": 96 + }, + "message": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 88 + }, + "dwData": { + "type": { + "kind": "base", + "name": "unsigned long long" + }, + "offset": 40 + } + }, + "kind": "struct", + "size": 112 + }, + "__unnamed_195e": { + "fields": { + "Length48": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 0 + }, + "Alignment48": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 4 + }, + "MinimumAddress": { + "type": { + "kind": "struct", + "name": "nt_symbols!_LARGE_INTEGER" + }, + "offset": 8 + }, + "MaximumAddress": { + "type": { + "kind": "struct", + "name": "nt_symbols!_LARGE_INTEGER" + }, + "offset": 16 + } + }, + "kind": "struct", + "size": 24 + }, + "__unnamed_195c": { + "fields": { + "Length40": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 0 + }, + "Alignment40": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 4 + }, + "MinimumAddress": { + "type": { + "kind": "struct", + "name": "nt_symbols!_LARGE_INTEGER" + }, + "offset": 8 + }, + "MaximumAddress": { + "type": { + "kind": "struct", + "name": "nt_symbols!_LARGE_INTEGER" + }, + "offset": 16 + } + }, + "kind": "struct", + "size": 24 + }, + "_W32THREAD": { + "fields": { + "pRBRecursionCount": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 96 + }, + "iVisRgnUniqueness": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 328 + }, + "RefCount": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 8 + }, + "pDevHTInfo": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 280 + }, + "pUMPDHeap": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 48 + }, + "pgdiBrushAttr": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 32 + }, + "ulWindowSystemRendering": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 324 + }, + "tlSpriteState": { + "type": { + "kind": "struct", + "name": "_TLSPRITESTATE" + }, + "offset": 104 + }, + "pdcoRender": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 304 + }, + "bEnableEngUpdateDeviceSurface": { + "type": { + "kind": "base", + "name": "unsigned char" + }, + "offset": 320 + }, + "pdcoAA": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 296 + }, + "pNonRBRecursionCount": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 100 + }, + "ptlW32": { + "type": { + "subtype": { + "kind": "struct", + "name": "_TL" + }, + "kind": "pointer" + }, + "offset": 16 + }, + "GdiTmpTgoList": { + "type": { + "kind": "struct", + "name": "nt_symbols!_LIST_ENTRY" + }, + "offset": 80 + }, + "pUMPDObjs": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 40 + }, + "pgdiDcattr": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 24 + }, + "bIncludeSprites": { + "type": { + "kind": "base", + "name": "unsigned char" + }, + "offset": 321 + }, + "pEThread": { + "type": { + "subtype": { + "kind": "struct", + "name": "nt_symbols!_ETHREAD" + }, + "kind": "pointer" + }, + "offset": 0 + }, + "pSpriteState": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 272 + }, + "pProxyPort": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 64 + }, + "ulDevHTInfoUniqueness": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 288 + }, + "pdcoSrc": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 312 + }, + "pUMPDObj": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 56 + }, + "pClientID": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 72 + } + }, + "kind": "struct", + "size": 336 + }, + "_VK_TO_WCHAR_TABLE": { + "fields": { + "pVkToWchars": { + "type": { + "subtype": { + "kind": "struct", + "name": "_VK_TO_WCHARS1" + }, + "kind": "pointer" + }, + "offset": 0 + }, + "cbSize": { + "type": { + "kind": "base", + "name": "unsigned char" + }, + "offset": 9 + }, + "nModifications": { + "type": { + "kind": "base", + "name": "unsigned char" + }, + "offset": 8 + } + }, + "kind": "struct", + "size": 16 + }, + "tagPROPLIST": { + "fields": { + "aprop": { + "type": { + "count": 1, + "subtype": { + "kind": "struct", + "name": "tagPROP" + }, + "kind": "array" + }, + "offset": 8 + }, + "iFirstFree": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 4 + }, + "cEntries": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 0 + } + }, + "kind": "struct", + "size": 24 + }, + "_D3DKMDT_FREQUENCY_RANGE": { + "fields": { + "MinVSyncFreq": { + "type": { + "kind": "struct", + "name": "_D3DDDI_RATIONAL" + }, + "offset": 0 + }, + "MaxVSyncFreq": { + "type": { + "kind": "struct", + "name": "_D3DDDI_RATIONAL" + }, + "offset": 8 + }, + "MaxHSyncFreq": { + "type": { + "kind": "struct", + "name": "_D3DDDI_RATIONAL" + }, + "offset": 24 + }, + "MinHSyncFreq": { + "type": { + "kind": "struct", + "name": "_D3DDDI_RATIONAL" + }, + "offset": 16 + } + }, + "kind": "struct", + "size": 32 + }, + "__unnamed_11f8": { + "fields": { + "Apc": { + "type": { + "kind": "struct", + "name": "nt_symbols!_KAPC" + }, + "offset": 0 + }, + "CompletionKey": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 0 + }, + "Overlay": { + "type": { + "kind": "struct", + "name": "__unnamed_11f5" + }, + "offset": 0 + } + }, + "kind": "struct", + "size": 88 + }, + "__unnamed_18bf": { + "fields": { + "BaseMiddle": { + "type": { + "kind": "base", + "name": "unsigned char" + }, + "offset": 0 + }, + "BaseHigh": { + "type": { + "kind": "base", + "name": "unsigned char" + }, + "offset": 3 + }, + "Flags1": { + "type": { + "kind": "base", + "name": "unsigned char" + }, + "offset": 1 + }, + "Flags2": { + "type": { + "kind": "base", + "name": "unsigned char" + }, + "offset": 2 + } + }, + "kind": "struct", + "size": 4 + }, + "tagPROFILEVALUEINFO": { + "fields": { + "dwValue": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 0 + }, + "uSection": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 4 + }, + "pwszKeyName": { + "type": { + "subtype": { + "kind": "base", + "name": "wchar" + }, + "kind": "pointer" + }, + "offset": 8 + } + }, + "kind": "struct", + "size": 16 + }, + "__unnamed_11f5": { + "fields": { + "Thread": { + "type": { + "subtype": { + "kind": "struct", + "name": "nt_symbols!_ETHREAD" + }, + "kind": "pointer" + }, + "offset": 32 + }, + "DeviceQueueEntry": { + "type": { + "kind": "struct", + "name": "nt_symbols!_KDEVICE_QUEUE_ENTRY" + }, + "offset": 0 + }, + "CurrentStackLocation": { + "type": { + "subtype": { + "kind": "struct", + "name": "nt_symbols!_IO_STACK_LOCATION" + }, + "kind": "pointer" + }, + "offset": 64 + }, + "DriverContext": { + "type": { + "count": 4, + "subtype": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "kind": "array" + }, + "offset": 0 + }, + "AuxiliaryBuffer": { + "type": { + "subtype": { + "kind": "base", + "name": "unsigned char" + }, + "kind": "pointer" + }, + "offset": 40 + }, + "OriginalFileObject": { + "type": { + "subtype": { + "kind": "struct", + "name": "nt_symbols!_FILE_OBJECT" + }, + "kind": "pointer" + }, + "offset": 72 + }, + "PacketType": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 64 + }, + "ListEntry": { + "type": { + "kind": "struct", + "name": "nt_symbols!_LIST_ENTRY" + }, + "offset": 48 + } + }, + "kind": "struct", + "size": 80 + }, + "__unnamed_125f": { + "fields": { + "AllocatedResources": { + "type": { + "subtype": { + "kind": "struct", + "name": "nt_symbols!_CM_RESOURCE_LIST" + }, + "kind": "pointer" + }, + "offset": 0 + }, + "AllocatedResourcesTranslated": { + "type": { + "subtype": { + "kind": "struct", + "name": "nt_symbols!_CM_RESOURCE_LIST" + }, + "kind": "pointer" + }, + "offset": 8 + } + }, + "kind": "struct", + "size": 16 + }, + "D3DDDI_DXGI_RGB": { + "fields": { + "Blue": { + "type": { + "kind": "base", + "name": "float" + }, + "offset": 8 + }, + "Green": { + "type": { + "kind": "base", + "name": "float" + }, + "offset": 4 + }, + "Red": { + "type": { + "kind": "base", + "name": "float" + }, + "offset": 0 + } + }, + "kind": "struct", + "size": 12 + }, + "__unnamed_1219": { + "fields": { + "Type3InputBuffer": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 24 + }, + "OutputBufferLength": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 0 + }, + "FsControlCode": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 16 + }, + "InputBufferLength": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 8 + } + }, + "kind": "struct", + "size": 32 + }, + "__unnamed_125b": { + "fields": { + "State": { + "type": { + "kind": "struct", + "name": "nt_symbols!_POWER_STATE" + }, + "offset": 16 + }, + "Type": { + "type": { + "kind": "enum", + "name": "TypeEnum" + }, + "offset": 8 + }, + "SystemContext": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 0 + }, + "ShutdownType": { + "type": { + "kind": "enum", + "name": "ShutdownTypeEnum" + }, + "offset": 24 + }, + "SystemPowerStateContext": { + "type": { + "kind": "struct", + "name": "nt_symbols!_SYSTEM_POWER_STATE_CONTEXT" + }, + "offset": 0 + } + }, + "kind": "struct", + "size": 32 + }, + "HDC__": { + "fields": { + "unused": { + "type": { + "kind": "base", + "name": "long" + }, + "offset": 0 + } + }, + "kind": "struct", + "size": 4 + }, + "tagDISPLAYINFO": { + "fields": { + "hDev": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 0 + }, + "SpatialListHead": { + "type": { + "kind": "struct", + "name": "_KLIST_ENTRY" + }, + "offset": 144 + }, + "BitCountMax": { + "type": { + "kind": "base", + "name": "unsigned short" + }, + "offset": 130 + }, + "cyGray": { + "type": { + "kind": "base", + "name": "long" + }, + "offset": 60 + }, + "hdcBits": { + "type": { + "subtype": { + "kind": "struct", + "name": "HDC__" + }, + "kind": "pointer" + }, + "offset": 32 + }, + "fDesktopIsRect": { + "type": { + "bit_position": 0, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 132 + }, + "hbmGray": { + "type": { + "subtype": { + "kind": "struct", + "name": "HBITMAP__" + }, + "kind": "pointer" + }, + "offset": 48 + }, + "pmdev": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 8 + }, + "cFullScreen": { + "type": { + "kind": "base", + "name": "short" + }, + "offset": 160 + }, + "cxGray": { + "type": { + "kind": "base", + "name": "long" + }, + "offset": 56 + }, + "dmLogPixels": { + "type": { + "kind": "base", + "name": "unsigned short" + }, + "offset": 128 + }, + "hDevInfo": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 16 + }, + "fAnyPalette": { + "type": { + "bit_position": 1, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 132 + }, + "pspbFirst": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagSPB" + }, + "kind": "pointer" + }, + "offset": 72 + }, + "pMonitorPrimary": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagMONITOR" + }, + "kind": "pointer" + }, + "offset": 88 + }, + "Spare0": { + "type": { + "kind": "base", + "name": "short" + }, + "offset": 162 + }, + "pMonitorFirst": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagMONITOR" + }, + "kind": "pointer" + }, + "offset": 96 + }, + "hdcGray": { + "type": { + "subtype": { + "kind": "struct", + "name": "HDC__" + }, + "kind": "pointer" + }, + "offset": 40 + }, + "hrgnScreenReal": { + "type": { + "subtype": { + "kind": "struct", + "name": "HRGN__" + }, + "kind": "pointer" + }, + "offset": 120 + }, + "cMonitors": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 80 + }, + "hdcScreen": { + "type": { + "subtype": { + "kind": "struct", + "name": "HDC__" + }, + "kind": "pointer" + }, + "offset": 24 + }, + "DockThresholdMax": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 136 + }, + "rcScreenReal": { + "type": { + "kind": "struct", + "name": "tagRECT" + }, + "offset": 104 + }, + "pdceFirst": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagDCE" + }, + "kind": "pointer" + }, + "offset": 64 + } + }, + "kind": "struct", + "size": 168 + }, + "tagWin32AllocStats": { + "fields": { + "dwMaxAlloc": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 16 + }, + "dwMaxMem": { + "type": { + "kind": "base", + "name": "unsigned long long" + }, + "offset": 0 + }, + "pHead": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagWin32PoolHead" + }, + "kind": "pointer" + }, + "offset": 24 + }, + "dwCrtAlloc": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 20 + }, + "dwCrtMem": { + "type": { + "kind": "base", + "name": "unsigned long long" + }, + "offset": 8 + } + }, + "kind": "struct", + "size": 32 + }, + "__unnamed_18c5": { + "fields": { + "DefaultBig": { + "type": { + "bit_position": 22, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 1 + }, + "offset": 0 + }, + "BaseMiddle": { + "type": { + "bit_position": 0, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 8 + }, + "offset": 0 + }, + "BaseHigh": { + "type": { + "bit_position": 24, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 8 + }, + "offset": 0 + }, + "LimitHigh": { + "type": { + "bit_position": 16, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 4 + }, + "offset": 0 + }, + "System": { + "type": { + "bit_position": 20, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 1 + }, + "offset": 0 + }, + "Granularity": { + "type": { + "bit_position": 23, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 1 + }, + "offset": 0 + }, + "Dpl": { + "type": { + "bit_position": 13, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 2 + }, + "offset": 0 + }, + "Type": { + "type": { + "bit_position": 8, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 5 + }, + "offset": 0 + }, + "Present": { + "type": { + "bit_position": 15, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 1 + }, + "offset": 0 + }, + "LongMode": { + "type": { + "bit_position": 21, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 1 + }, + "offset": 0 + } + }, + "kind": "struct", + "size": 4 + }, + "__unnamed_1261": { + "fields": { + "Buffer": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 24 + }, + "ProviderId": { + "type": { + "kind": "base", + "name": "unsigned long long" + }, + "offset": 0 + }, + "BufferSize": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 16 + }, + "DataPath": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 8 + } + }, + "kind": "struct", + "size": 32 + }, + "__unnamed_1263": { + "fields": { + "Argument4": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 24 + }, + "Argument2": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 8 + }, + "Argument3": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 16 + }, + "Argument1": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 0 + } + }, + "kind": "struct", + "size": 32 + }, + "__unnamed_1265": { + "fields": { + "DeviceIoControl": { + "type": { + "kind": "struct", + "name": "__unnamed_121d" + }, + "offset": 0 + }, + "ReadWriteConfig": { + "type": { + "kind": "struct", + "name": "__unnamed_123d" + }, + "offset": 0 + }, + "Create": { + "type": { + "kind": "struct", + "name": "__unnamed_11ff" + }, + "offset": 0 + }, + "Write": { + "type": { + "kind": "struct", + "name": "__unnamed_1209" + }, + "offset": 0 + }, + "PowerSequence": { + "type": { + "kind": "struct", + "name": "__unnamed_1253" + }, + "offset": 0 + }, + "QueryId": { + "type": { + "kind": "struct", + "name": "__unnamed_1243" + }, + "offset": 0 + }, + "SetFile": { + "type": { + "kind": "struct", + "name": "__unnamed_1213" + }, + "offset": 0 + }, + "CreatePipe": { + "type": { + "kind": "struct", + "name": "__unnamed_1203" + }, + "offset": 0 + }, + "Power": { + "type": { + "kind": "struct", + "name": "__unnamed_125b" + }, + "offset": 0 + }, + "Read": { + "type": { + "kind": "struct", + "name": "__unnamed_1209" + }, + "offset": 0 + }, + "StartDevice": { + "type": { + "kind": "struct", + "name": "__unnamed_125f" + }, + "offset": 0 + }, + "QueryDirectory": { + "type": { + "kind": "struct", + "name": "__unnamed_120d" + }, + "offset": 0 + }, + "LockControl": { + "type": { + "kind": "struct", + "name": "__unnamed_121b" + }, + "offset": 0 + }, + "QueryInterface": { + "type": { + "kind": "struct", + "name": "__unnamed_1233" + }, + "offset": 0 + }, + "Others": { + "type": { + "kind": "struct", + "name": "__unnamed_1263" + }, + "offset": 0 + }, + "FileSystemControl": { + "type": { + "kind": "struct", + "name": "__unnamed_1219" + }, + "offset": 0 + }, + "SetLock": { + "type": { + "kind": "struct", + "name": "__unnamed_123f" + }, + "offset": 0 + }, + "QueryDeviceText": { + "type": { + "kind": "struct", + "name": "__unnamed_1247" + }, + "offset": 0 + }, + "WMI": { + "type": { + "kind": "struct", + "name": "__unnamed_1261" + }, + "offset": 0 + }, + "CreateMailslot": { + "type": { + "kind": "struct", + "name": "__unnamed_1207" + }, + "offset": 0 + }, + "FilterResourceRequirements": { + "type": { + "kind": "struct", + "name": "__unnamed_123b" + }, + "offset": 0 + }, + "MountVolume": { + "type": { + "kind": "struct", + "name": "__unnamed_1225" + }, + "offset": 0 + }, + "QueryVolume": { + "type": { + "kind": "struct", + "name": "__unnamed_1217" + }, + "offset": 0 + }, + "UsageNotification": { + "type": { + "kind": "struct", + "name": "__unnamed_124b" + }, + "offset": 0 + }, + "Scsi": { + "type": { + "kind": "struct", + "name": "__unnamed_1229" + }, + "offset": 0 + }, + "WaitWake": { + "type": { + "kind": "struct", + "name": "__unnamed_124f" + }, + "offset": 0 + }, + "QueryFile": { + "type": { + "kind": "struct", + "name": "__unnamed_1211" + }, + "offset": 0 + }, + "VerifyVolume": { + "type": { + "kind": "struct", + "name": "__unnamed_1225" + }, + "offset": 0 + }, + "QuerySecurity": { + "type": { + "kind": "struct", + "name": "__unnamed_121f" + }, + "offset": 0 + }, + "QueryDeviceRelations": { + "type": { + "kind": "struct", + "name": "__unnamed_122d" + }, + "offset": 0 + }, + "NotifyDirectory": { + "type": { + "kind": "struct", + "name": "__unnamed_120f" + }, + "offset": 0 + }, + "SetSecurity": { + "type": { + "kind": "struct", + "name": "__unnamed_1221" + }, + "offset": 0 + }, + "DeviceCapabilities": { + "type": { + "kind": "struct", + "name": "__unnamed_1237" + }, + "offset": 0 + } + }, + "kind": "struct", + "size": 32 + }, + "__unnamed_1817": { + "fields": { + "Length48": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 8 + }, + "Start": { + "type": { + "kind": "struct", + "name": "nt_symbols!_LARGE_INTEGER" + }, + "offset": 0 + } + }, + "kind": "struct", + "size": 12 + }, + "__unnamed_1815": { + "fields": { + "Length40": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 8 + }, + "Start": { + "type": { + "kind": "struct", + "name": "nt_symbols!_LARGE_INTEGER" + }, + "offset": 0 + } + }, + "kind": "struct", + "size": 12 + }, + "tagKbdLayer": { + "fields": { + "pVkToWcharTable": { + "type": { + "subtype": { + "kind": "struct", + "name": "_VK_TO_WCHAR_TABLE" + }, + "kind": "pointer" + }, + "offset": 8 + }, + "fLocaleFlags": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 80 + }, + "pCharModifiers": { + "type": { + "subtype": { + "kind": "struct", + "name": "MODIFIERS" + }, + "kind": "pointer" + }, + "offset": 0 + }, + "pKeyNamesExt": { + "type": { + "subtype": { + "kind": "struct", + "name": "VSC_LPWSTR" + }, + "kind": "pointer" + }, + "offset": 32 + }, + "pDeadKey": { + "type": { + "subtype": { + "kind": "struct", + "name": "DEADKEY" + }, + "kind": "pointer" + }, + "offset": 16 + }, + "pusVSCtoVK": { + "type": { + "subtype": { + "kind": "base", + "name": "unsigned short" + }, + "kind": "pointer" + }, + "offset": 48 + }, + "pKeyNamesDead": { + "type": { + "subtype": { + "subtype": { + "kind": "base", + "name": "unsigned short" + }, + "kind": "pointer" + }, + "kind": "pointer" + }, + "offset": 40 + }, + "pLigature": { + "type": { + "subtype": { + "kind": "struct", + "name": "_LIGATURE1" + }, + "kind": "pointer" + }, + "offset": 88 + }, + "cbLgEntry": { + "type": { + "kind": "base", + "name": "unsigned char" + }, + "offset": 85 + }, + "pKeyNames": { + "type": { + "subtype": { + "kind": "struct", + "name": "VSC_LPWSTR" + }, + "kind": "pointer" + }, + "offset": 24 + }, + "dwType": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 96 + }, + "dwSubType": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 100 + }, + "nLgMax": { + "type": { + "kind": "base", + "name": "unsigned char" + }, + "offset": 84 + }, + "pVSCtoVK_E1": { + "type": { + "subtype": { + "kind": "struct", + "name": "_VSC_VK" + }, + "kind": "pointer" + }, + "offset": 72 + }, + "pVSCtoVK_E0": { + "type": { + "subtype": { + "kind": "struct", + "name": "_VSC_VK" + }, + "kind": "pointer" + }, + "offset": 64 + }, + "bMaxVSCtoVK": { + "type": { + "kind": "base", + "name": "unsigned char" + }, + "offset": 56 + } + }, + "kind": "struct", + "size": 104 + }, + "__unnamed_1813": { + "fields": { + "DataSize": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 0 + }, + "Reserved1": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 4 + }, + "Reserved2": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 8 + } + }, + "kind": "struct", + "size": 12 + }, + "_D3DKMDT_VIDPN_PRESENT_PATH_SCALING_SUPPORT": { + "fields": { + "Centered": { + "type": { + "bit_position": 1, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 1 + }, + "offset": 0 + }, + "AspectRatioCenteredMax": { + "type": { + "bit_position": 3, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 1 + }, + "offset": 0 + }, + "Stretched": { + "type": { + "bit_position": 2, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 1 + }, + "offset": 0 + }, + "Identity": { + "type": { + "bit_position": 0, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 1 + }, + "offset": 0 + }, + "Custom": { + "type": { + "bit_position": 4, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 1 + }, + "offset": 0 + } + }, + "kind": "struct", + "size": 4 + }, + "__unnamed_1958": { + "fields": { + "MinBusNumber": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 4 + }, + "Length": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 0 + }, + "Reserved": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 12 + }, + "MaxBusNumber": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 8 + } + }, + "kind": "struct", + "size": 16 + }, + "_D3DKMDT_2DREGION": { + "fields": { + "cy": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 4 + }, + "cx": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 0 + } + }, + "kind": "struct", + "size": 8 + }, + "HRGN__": { + "fields": { + "unused": { + "type": { + "kind": "base", + "name": "long" + }, + "offset": 0 + } + }, + "kind": "struct", + "size": 4 + }, + "__unnamed_1954": { + "fields": { + "AffinityPolicy": { + "type": { + "kind": "base", + "name": "unsigned short" + }, + "offset": 8 + }, + "PriorityPolicy": { + "type": { + "kind": "enum", + "name": "PriorityPolicyEnum" + }, + "offset": 12 + }, + "Group": { + "type": { + "kind": "base", + "name": "unsigned short" + }, + "offset": 10 + }, + "MaximumVector": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 4 + }, + "TargetedProcessors": { + "type": { + "kind": "base", + "name": "unsigned long long" + }, + "offset": 16 + }, + "MinimumVector": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 0 + } + }, + "kind": "struct", + "size": 24 + }, + "_PROCMARKHEAD": { + "fields": { + "h": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 0 + }, + "ppi": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagPROCESSINFO" + }, + "kind": "pointer" + }, + "offset": 24 + }, + "hTaskWow": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 16 + }, + "cLockObj": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 8 + } + }, + "kind": "struct", + "size": 32 + }, + "tagSIZE": { + "fields": { + "cy": { + "type": { + "kind": "base", + "name": "long" + }, + "offset": 4 + }, + "cx": { + "type": { + "kind": "base", + "name": "long" + }, + "offset": 0 + } + }, + "kind": "struct", + "size": 8 + }, + "tagDESKTOPVIEW": { + "fields": { + "ulClientDelta": { + "type": { + "kind": "base", + "name": "unsigned long long" + }, + "offset": 16 + }, + "pdesk": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagDESKTOP" + }, + "kind": "pointer" + }, + "offset": 8 + }, + "pdvNext": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagDESKTOPVIEW" + }, + "kind": "pointer" + }, + "offset": 0 + } + }, + "kind": "struct", + "size": 24 + }, + "__unnamed_1819": { + "fields": { + "Start": { + "type": { + "kind": "struct", + "name": "nt_symbols!_LARGE_INTEGER" + }, + "offset": 0 + }, + "Length64": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 8 + } + }, + "kind": "struct", + "size": 12 + }, + "_DMM_COFUNCPATHSMODALITY_SERIALIZATION": { + "fields": { + "NumPathsFromSource": { + "type": { + "kind": "base", + "name": "unsigned char" + }, + "offset": 0 + }, + "PathAndTargetModeSetOffset": { + "type": { + "count": 1, + "subtype": { + "kind": "base", + "name": "unsigned long" + }, + "kind": "array" + }, + "offset": 4 + } + }, + "kind": "struct", + "size": 8 + }, + "tagSBTRACK": { + "fields": { + "spwndSBNotify": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagWND" + }, + "kind": "pointer" + }, + "offset": 24 + }, + "hTimerSB": { + "type": { + "kind": "base", + "name": "unsigned long long" + }, + "offset": 64 + }, + "cmdSB": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 56 + }, + "xxxpfnSB": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 48 + }, + "fTrackVert": { + "type": { + "bit_position": 1, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 1 + }, + "offset": 0 + }, + "posNew": { + "type": { + "kind": "base", + "name": "long" + }, + "offset": 84 + }, + "posOld": { + "type": { + "kind": "base", + "name": "long" + }, + "offset": 80 + }, + "fCtlSB": { + "type": { + "bit_position": 2, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 1 + }, + "offset": 0 + }, + "rcTrack": { + "type": { + "kind": "struct", + "name": "tagRECT" + }, + "offset": 32 + }, + "fTrackRecalc": { + "type": { + "bit_position": 3, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 1 + }, + "offset": 0 + }, + "spwndSB": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagWND" + }, + "kind": "pointer" + }, + "offset": 16 + }, + "spwndTrack": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagWND" + }, + "kind": "pointer" + }, + "offset": 8 + }, + "dpxThumb": { + "type": { + "kind": "base", + "name": "long" + }, + "offset": 72 + }, + "pxOld": { + "type": { + "kind": "base", + "name": "long" + }, + "offset": 76 + }, + "fHitOld": { + "type": { + "bit_position": 0, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 1 + }, + "offset": 0 + }, + "pSBCalc": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagSBCALC" + }, + "kind": "pointer" + }, + "offset": 96 + }, + "nBar": { + "type": { + "kind": "base", + "name": "long" + }, + "offset": 88 + } + }, + "kind": "struct", + "size": 104 + }, + "__unnamed_16c1": { + "fields": { + "ActiveSize": { + "type": { + "kind": "struct", + "name": "_D3DKMDT_2DREGION" + }, + "offset": 0 + }, + "MaxPixelRate": { + "type": { + "kind": "base", + "name": "unsigned long long" + }, + "offset": 0 + } + }, + "kind": "struct", + "size": 8 + }, + "_DMA_ADAPTER": { + "fields": { + "Version": { + "type": { + "kind": "base", + "name": "unsigned short" + }, + "offset": 0 + }, + "DmaOperations": { + "type": { + "subtype": { + "kind": "struct", + "name": "_DMA_OPERATIONS" + }, + "kind": "pointer" + }, + "offset": 8 + }, + "Size": { + "type": { + "kind": "base", + "name": "unsigned short" + }, + "offset": 2 + } + }, + "kind": "struct", + "size": 16 + }, + "tagMONITOR": { + "fields": { + "hDev": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 80 + }, + "head": { + "type": { + "kind": "struct", + "name": "_HEAD" + }, + "offset": 0 + }, + "rcMonitorReal": { + "type": { + "kind": "struct", + "name": "tagRECT" + }, + "offset": 28 + }, + "pMonitorNext": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagMONITOR" + }, + "kind": "pointer" + }, + "offset": 16 + }, + "hDevReal": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 88 + }, + "Flink": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagMONITOR" + }, + "kind": "pointer" + }, + "offset": 128 + }, + "hrgnMonitorReal": { + "type": { + "subtype": { + "kind": "struct", + "name": "HRGN__" + }, + "kind": "pointer" + }, + "offset": 64 + }, + "Blink": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagMONITOR" + }, + "kind": "pointer" + }, + "offset": 136 + }, + "rcWorkReal": { + "type": { + "kind": "struct", + "name": "tagRECT" + }, + "offset": 44 + }, + "dwMONFlags": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 24 + }, + "cWndStack": { + "type": { + "kind": "base", + "name": "short" + }, + "offset": 74 + }, + "DockTargets": { + "type": { + "count": 7, + "subtype": { + "count": 4, + "subtype": { + "kind": "base", + "name": "unsigned char" + }, + "kind": "array" + }, + "kind": "array" + }, + "offset": 96 + }, + "Spare0": { + "type": { + "kind": "base", + "name": "short" + }, + "offset": 72 + } + }, + "kind": "struct", + "size": 144 + }, + "__unnamed_180b": { + "fields": { + "Translated": { + "type": { + "kind": "struct", + "name": "__unnamed_1807" + }, + "offset": 0 + }, + "Raw": { + "type": { + "kind": "struct", + "name": "__unnamed_1809" + }, + "offset": 0 + } + }, + "kind": "struct", + "size": 16 + }, + "tagRECT": { + "fields": { + "top": { + "type": { + "kind": "base", + "name": "long" + }, + "offset": 4 + }, + "right": { + "type": { + "kind": "base", + "name": "long" + }, + "offset": 8 + }, + "bottom": { + "type": { + "kind": "base", + "name": "long" + }, + "offset": 12 + }, + "left": { + "type": { + "kind": "base", + "name": "long" + }, + "offset": 0 + } + }, + "kind": "struct", + "size": 16 + }, + "__unnamed_180d": { + "fields": { + "Reserved1": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 8 + }, + "Port": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 4 + }, + "Channel": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 0 + } + }, + "kind": "struct", + "size": 12 + }, + "MODIFIERS": { + "fields": { + "wMaxModBits": { + "type": { + "kind": "base", + "name": "unsigned short" + }, + "offset": 8 + }, + "pVkToBit": { + "type": { + "subtype": { + "kind": "struct", + "name": "VK_TO_BIT" + }, + "kind": "pointer" + }, + "offset": 0 + }, + "ModNumber": { + "type": { + "count": 0, + "subtype": { + "kind": "base", + "name": "unsigned char" + }, + "kind": "array" + }, + "offset": 10 + } + }, + "kind": "struct", + "size": 16 + }, + "__unnamed_120f": { + "fields": { + "CompletionFilter": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 8 + }, + "Length": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 0 + } + }, + "kind": "struct", + "size": 16 + }, + "__unnamed_120d": { + "fields": { + "Length": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 0 + }, + "FileIndex": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 24 + }, + "FileInformationClass": { + "type": { + "kind": "enum", + "name": "FileInformationClassEnum" + }, + "offset": 16 + }, + "FileName": { + "type": { + "subtype": { + "kind": "struct", + "name": "nt_symbols!_UNICODE_STRING" + }, + "kind": "pointer" + }, + "offset": 8 + } + }, + "kind": "struct", + "size": 32 + }, + "_DMM_VIDPNPATHSFROMSOURCE_SERIALIZATION": { + "fields": { + "PathAndTargetModeSerialization": { + "type": { + "count": 1, + "subtype": { + "kind": "struct", + "name": "_DMM_VIDPNPATHANDTARGETMODE_SERIALIZATION" + }, + "kind": "array" + }, + "offset": 48 + }, + "NumPathsFromSource": { + "type": { + "kind": "base", + "name": "unsigned char" + }, + "offset": 40 + }, + "SourceMode": { + "type": { + "kind": "struct", + "name": "_D3DKMDT_VIDPN_SOURCE_MODE" + }, + "offset": 0 + } + }, + "kind": "struct", + "size": 480 + }, + "tagMSG": { + "fields": { + "wParam": { + "type": { + "kind": "base", + "name": "unsigned long long" + }, + "offset": 16 + }, + "lParam": { + "type": { + "kind": "base", + "name": "long long" + }, + "offset": 24 + }, + "pt": { + "type": { + "kind": "struct", + "name": "tagPOINT" + }, + "offset": 36 + }, + "hwnd": { + "type": { + "subtype": { + "kind": "struct", + "name": "HWND__" + }, + "kind": "pointer" + }, + "offset": 0 + }, + "time": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 32 + }, + "message": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 8 + } + }, + "kind": "struct", + "size": 48 + }, + "tagDPISERVERINFO": { + "fields": { + "hMsgFont": { + "type": { + "subtype": { + "kind": "struct", + "name": "HFONT__" + }, + "kind": "pointer" + }, + "offset": 16 + }, + "hCaptionFont": { + "type": { + "subtype": { + "kind": "struct", + "name": "HFONT__" + }, + "kind": "pointer" + }, + "offset": 8 + }, + "gclBorder": { + "type": { + "kind": "base", + "name": "long" + }, + "offset": 0 + }, + "cxMsgFontChar": { + "type": { + "kind": "base", + "name": "long" + }, + "offset": 24 + }, + "wMaxBtnSize": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 32 + }, + "cyMsgFontChar": { + "type": { + "kind": "base", + "name": "long" + }, + "offset": 28 + } + }, + "kind": "struct", + "size": 40 + }, + "_D3DDDI_GAMMA_RAMP_RGB256x3x16": { + "fields": { + "Blue": { + "type": { + "count": 256, + "subtype": { + "kind": "base", + "name": "unsigned short" + }, + "kind": "array" + }, + "offset": 1024 + }, + "Green": { + "type": { + "count": 256, + "subtype": { + "kind": "base", + "name": "unsigned short" + }, + "kind": "array" + }, + "offset": 512 + }, + "Red": { + "type": { + "count": 256, + "subtype": { + "kind": "base", + "name": "unsigned short" + }, + "kind": "array" + }, + "offset": 0 + } + }, + "kind": "struct", + "size": 1536 + }, + "__unnamed_124f": { + "fields": { + "PowerState": { + "type": { + "kind": "enum", + "name": "PowerStateEnum" + }, + "offset": 0 + } + }, + "kind": "struct", + "size": 4 + }, + "tagWOWPROCESSINFO": { + "fields": { + "ptdbHead": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagTDB" + }, + "kind": "pointer" + }, + "offset": 16 + }, + "ptiScheduled": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagTHREADINFO" + }, + "kind": "pointer" + }, + "offset": 8 + }, + "nRecvLock": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 52 + }, + "CSLockCount": { + "type": { + "kind": "base", + "name": "long" + }, + "offset": 64 + }, + "nSendLock": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 48 + }, + "pEventWowExec": { + "type": { + "subtype": { + "kind": "struct", + "name": "nt_symbols!_KEVENT" + }, + "kind": "pointer" + }, + "offset": 32 + }, + "lpfnWowExitTask": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 24 + }, + "CSOwningThread": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagTHREADINFO" + }, + "kind": "pointer" + }, + "offset": 56 + }, + "hEventWowExecClient": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 40 + }, + "pwpiNext": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagWOWPROCESSINFO" + }, + "kind": "pointer" + }, + "offset": 0 + } + }, + "kind": "struct", + "size": 72 + }, + "HTOUCHINPUT__": { + "fields": { + "unused": { + "type": { + "kind": "base", + "name": "long" + }, + "offset": 0 + } + }, + "kind": "struct", + "size": 4 + }, + "tagMENU": { + "fields": { + "iItem": { + "type": { + "kind": "base", + "name": "long" + }, + "offset": 44 + }, + "head": { + "type": { + "kind": "struct", + "name": "_PROCDESKHEAD" + }, + "offset": 0 + }, + "umpm": { + "type": { + "kind": "struct", + "name": "tagUAHMENUPOPUPMETRICS" + }, + "offset": 132 + }, + "cItems": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 52 + }, + "pParentMenus": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagMENULIST" + }, + "kind": "pointer" + }, + "offset": 88 + }, + "fFlags": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 40 + }, + "cxMenu": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 56 + }, + "dwContextHelpId": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 96 + }, + "cxTextAlign": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 64 + }, + "cAlloced": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 48 + }, + "hbrBack": { + "type": { + "subtype": { + "kind": "struct", + "name": "HBRUSH__" + }, + "kind": "pointer" + }, + "offset": 112 + }, + "dwArrowsOn": { + "type": { + "bit_position": 0, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 2 + }, + "offset": 128 + }, + "iMaxTop": { + "type": { + "kind": "base", + "name": "long" + }, + "offset": 124 + }, + "dwMenuData": { + "type": { + "kind": "base", + "name": "unsigned long long" + }, + "offset": 104 + }, + "cyMenu": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 60 + }, + "rgItems": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagITEM" + }, + "kind": "pointer" + }, + "offset": 80 + }, + "spwndNotify": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagWND" + }, + "kind": "pointer" + }, + "offset": 72 + }, + "iTop": { + "type": { + "kind": "base", + "name": "long" + }, + "offset": 120 + }, + "cyMax": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 100 + } + }, + "kind": "struct", + "size": 152 + }, + "_D3DDDI_GAMMA_RAMP_DXGI_1": { + "fields": { + "GammaCurve": { + "type": { + "count": 1025, + "subtype": { + "kind": "struct", + "name": "D3DDDI_DXGI_RGB" + }, + "kind": "array" + }, + "offset": 24 + }, + "Scale": { + "type": { + "kind": "struct", + "name": "D3DDDI_DXGI_RGB" + }, + "offset": 0 + }, + "Offset": { + "type": { + "kind": "struct", + "name": "D3DDDI_DXGI_RGB" + }, + "offset": 12 + } + }, + "kind": "struct", + "size": 12324 + }, + "_MOVESIZEDATA": { + "fields": { + "fmsKbd": { + "type": { + "bit_position": 1, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 1 + }, + "offset": 164 + }, + "pStartMonitorCurrentHitTarget": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagMONITOR" + }, + "kind": "pointer" + }, + "offset": 168 + }, + "impy": { + "type": { + "kind": "base", + "name": "long" + }, + "offset": 152 + }, + "fMoveFromMax": { + "type": { + "bit_position": 7, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 1 + }, + "offset": 164 + }, + "fSnapMoving": { + "type": { + "bit_position": 11, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 1 + }, + "offset": 164 + }, + "frcNormalCheckPtValid": { + "type": { + "bit_position": 24, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 1 + }, + "offset": 164 + }, + "ptMaxTrack": { + "type": { + "kind": "struct", + "name": "tagPOINT" + }, + "offset": 96 + }, + "ptRestore": { + "type": { + "kind": "struct", + "name": "tagPOINT" + }, + "offset": 156 + }, + "fUsePreviewRect": { + "type": { + "bit_position": 26, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 1 + }, + "offset": 164 + }, + "fForceSizing": { + "type": { + "bit_position": 19, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 1 + }, + "offset": 164 + }, + "fThresholdSelector": { + "type": { + "bit_position": 15, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 3 + }, + "offset": 164 + }, + "ptStartHitWindowRelative": { + "type": { + "kind": "struct", + "name": "tagPOINT" + }, + "offset": 208 + }, + "fDragFullWindows": { + "type": { + "bit_position": 5, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 1 + }, + "offset": 164 + }, + "fForeground": { + "type": { + "bit_position": 4, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 1 + }, + "offset": 164 + }, + "dyMouse": { + "type": { + "kind": "base", + "name": "long" + }, + "offset": 140 + }, + "fHasSoftwareCursor": { + "type": { + "bit_position": 27, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 1 + }, + "offset": 164 + }, + "fIsHitPtOffScreen": { + "type": { + "bit_position": 21, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 1 + }, + "offset": 164 + }, + "fSnapSizingTemporaryAllowed": { + "type": { + "bit_position": 22, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 1 + }, + "offset": 164 + }, + "fCheckPtForcefullyRestored": { + "type": { + "bit_position": 18, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 1 + }, + "offset": 164 + }, + "fVerticallyMaximizedRight": { + "type": { + "bit_position": 9, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 1 + }, + "offset": 164 + }, + "ulCountDragOutOfLeftRightTarget": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 228 + }, + "Unused": { + "type": { + "bit_position": 28, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 4 + }, + "offset": 164 + }, + "dxMouse": { + "type": { + "kind": "base", + "name": "long" + }, + "offset": 136 + }, + "fStartVerticallyMaximizedRight": { + "type": { + "bit_position": 14, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 1 + }, + "offset": 164 + }, + "rcParent": { + "type": { + "kind": "struct", + "name": "tagRECT" + }, + "offset": 72 + }, + "fOffScreen": { + "type": { + "bit_position": 6, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 1 + }, + "offset": 164 + }, + "fWindowWasSuperMaximized": { + "type": { + "bit_position": 12, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 1 + }, + "offset": 164 + }, + "fVerticallyMaximizedLeft": { + "type": { + "bit_position": 8, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 1 + }, + "offset": 164 + }, + "spwnd": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagWND" + }, + "kind": "pointer" + }, + "offset": 0 + }, + "StartCurrentHitTarget": { + "type": { + "kind": "enum", + "name": "StartCurrentHitTargetEnum" + }, + "offset": 176 + }, + "fHasPreviewRect": { + "type": { + "bit_position": 25, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 1 + }, + "offset": 164 + }, + "fLockWindowUpdate": { + "type": { + "bit_position": 2, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 1 + }, + "offset": 164 + }, + "rcPreview": { + "type": { + "kind": "struct", + "name": "tagRECT" + }, + "offset": 40 + }, + "fSnapSizing": { + "type": { + "bit_position": 10, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 1 + }, + "offset": 164 + }, + "fIsMoveSizeLoop": { + "type": { + "bit_position": 20, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 1 + }, + "offset": 164 + }, + "fInitSize": { + "type": { + "bit_position": 0, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 1 + }, + "offset": 164 + }, + "rcDragCursor": { + "type": { + "kind": "struct", + "name": "tagRECT" + }, + "offset": 24 + }, + "ulCountDragOutOfTopTarget": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 224 + }, + "rcPreviewCursor": { + "type": { + "kind": "struct", + "name": "tagRECT" + }, + "offset": 56 + }, + "CurrentHitTarget": { + "type": { + "kind": "enum", + "name": "CurrentHitTargetEnum" + }, + "offset": 192 + }, + "fSnapMovingTemporaryAllowed": { + "type": { + "bit_position": 23, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 1 + }, + "offset": 164 + }, + "fTrackCancelled": { + "type": { + "bit_position": 3, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 1 + }, + "offset": 164 + }, + "ptHitWindowRelative": { + "type": { + "kind": "struct", + "name": "tagPOINT" + }, + "offset": 200 + }, + "ptLastTrack": { + "type": { + "kind": "struct", + "name": "tagPOINT" + }, + "offset": 216 + }, + "cmd": { + "type": { + "kind": "base", + "name": "long" + }, + "offset": 144 + }, + "Flags": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 164 + }, + "MoveRectStyle": { + "type": { + "kind": "enum", + "name": "MoveRectStyleEnum" + }, + "offset": 196 + }, + "rcWindow": { + "type": { + "kind": "struct", + "name": "tagRECT" + }, + "offset": 104 + }, + "ulCountSizeOutOfTopBottomTarget": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 232 + }, + "fStartVerticallyMaximizedLeft": { + "type": { + "bit_position": 13, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 1 + }, + "offset": 164 + }, + "rcNormalStartCheckPt": { + "type": { + "kind": "struct", + "name": "tagRECT" + }, + "offset": 120 + }, + "ptMinTrack": { + "type": { + "kind": "struct", + "name": "tagPOINT" + }, + "offset": 88 + }, + "rcDrag": { + "type": { + "kind": "struct", + "name": "tagRECT" + }, + "offset": 8 + }, + "pMonitorCurrentHitTarget": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagMONITOR" + }, + "kind": "pointer" + }, + "offset": 184 + }, + "impx": { + "type": { + "kind": "base", + "name": "long" + }, + "offset": 148 + } + }, + "kind": "struct", + "size": 240 + }, + "_D3DDDI_RATIONAL": { + "fields": { + "Denominator": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 4 + }, + "Numerator": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 0 + } + }, + "kind": "struct", + "size": 8 + }, + "VWPL": { + "fields": { + "cElem": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 4 + }, + "aElement": { + "type": { + "count": 0, + "subtype": { + "kind": "struct", + "name": "VWPLELEMENT" + }, + "kind": "array" + }, + "offset": 16 + }, + "fTagged": { + "type": { + "kind": "base", + "name": "long" + }, + "offset": 12 + }, + "cThreshhold": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 8 + }, + "cPwnd": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 0 + } + }, + "kind": "struct", + "size": 16 + }, + "tagTEXTMETRICW": { + "fields": { + "tmOverhang": { + "type": { + "kind": "base", + "name": "long" + }, + "offset": 32 + }, + "tmPitchAndFamily": { + "type": { + "kind": "base", + "name": "unsigned char" + }, + "offset": 55 + }, + "tmStruckOut": { + "type": { + "kind": "base", + "name": "unsigned char" + }, + "offset": 54 + }, + "tmCharSet": { + "type": { + "kind": "base", + "name": "unsigned char" + }, + "offset": 56 + }, + "tmDigitizedAspectX": { + "type": { + "kind": "base", + "name": "long" + }, + "offset": 36 + }, + "tmDigitizedAspectY": { + "type": { + "kind": "base", + "name": "long" + }, + "offset": 40 + }, + "tmFirstChar": { + "type": { + "kind": "base", + "name": "wchar" + }, + "offset": 44 + }, + "tmWeight": { + "type": { + "kind": "base", + "name": "long" + }, + "offset": 28 + }, + "tmDescent": { + "type": { + "kind": "base", + "name": "long" + }, + "offset": 8 + }, + "tmDefaultChar": { + "type": { + "kind": "base", + "name": "wchar" + }, + "offset": 48 + }, + "tmLastChar": { + "type": { + "kind": "base", + "name": "wchar" + }, + "offset": 46 + }, + "tmMaxCharWidth": { + "type": { + "kind": "base", + "name": "long" + }, + "offset": 24 + }, + "tmItalic": { + "type": { + "kind": "base", + "name": "unsigned char" + }, + "offset": 52 + }, + "tmUnderlined": { + "type": { + "kind": "base", + "name": "unsigned char" + }, + "offset": 53 + }, + "tmInternalLeading": { + "type": { + "kind": "base", + "name": "long" + }, + "offset": 12 + }, + "tmAscent": { + "type": { + "kind": "base", + "name": "long" + }, + "offset": 4 + }, + "tmHeight": { + "type": { + "kind": "base", + "name": "long" + }, + "offset": 0 + }, + "tmAveCharWidth": { + "type": { + "kind": "base", + "name": "long" + }, + "offset": 20 + }, + "tmBreakChar": { + "type": { + "kind": "base", + "name": "wchar" + }, + "offset": 50 + }, + "tmExternalLeading": { + "type": { + "kind": "base", + "name": "long" + }, + "offset": 16 + } + }, + "kind": "struct", + "size": 60 + }, + "_SCATTER_GATHER_LIST": { + "fields": { + "Elements": { + "type": { + "count": 0, + "subtype": { + "kind": "struct", + "name": "_SCATTER_GATHER_ELEMENT" + }, + "kind": "array" + }, + "offset": 16 + }, + "Reserved": { + "type": { + "kind": "base", + "name": "unsigned long long" + }, + "offset": 8 + }, + "NumberOfElements": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 0 + } + }, + "kind": "struct", + "size": 16 + }, + "HICON__": { + "fields": { + "unused": { + "type": { + "kind": "base", + "name": "long" + }, + "offset": 0 + } + }, + "kind": "struct", + "size": 4 + }, + "_HANDLEENTRY": { + "fields": { + "pOwner": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 8 + }, + "bType": { + "type": { + "kind": "enum", + "name": "bTypeEnum" + }, + "offset": 16 + }, + "bFlags": { + "type": { + "kind": "base", + "name": "unsigned char" + }, + "offset": 17 + }, + "phead": { + "type": { + "subtype": { + "kind": "struct", + "name": "_HEAD" + }, + "kind": "pointer" + }, + "offset": 0 + }, + "wUniq": { + "type": { + "kind": "base", + "name": "unsigned short" + }, + "offset": 18 + } + }, + "kind": "struct", + "size": 24 + }, + "_THRDESKHEAD": { + "fields": { + "cLockObj": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 8 + }, + "pSelf": { + "type": { + "subtype": { + "kind": "base", + "name": "unsigned char" + }, + "kind": "pointer" + }, + "offset": 32 + }, + "rpdesk": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagDESKTOP" + }, + "kind": "pointer" + }, + "offset": 24 + }, + "pti": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagTHREADINFO" + }, + "kind": "pointer" + }, + "offset": 16 + }, + "h": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 0 + } + }, + "kind": "struct", + "size": 40 + }, + "tagSVR_INSTANCE_INFO": { + "fields": { + "head": { + "type": { + "kind": "struct", + "name": "_THROBJHEAD" + }, + "offset": 0 + }, + "next": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagSVR_INSTANCE_INFO" + }, + "kind": "pointer" + }, + "offset": 24 + }, + "nextInThisThread": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagSVR_INSTANCE_INFO" + }, + "kind": "pointer" + }, + "offset": 32 + }, + "spwndEvent": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagWND" + }, + "kind": "pointer" + }, + "offset": 48 + }, + "afCmd": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 40 + }, + "pcii": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 56 + } + }, + "kind": "struct", + "size": 64 + }, + "_DMM_VIDPNTARGETMODESET_SERIALIZATION": { + "fields": { + "NumModes": { + "type": { + "kind": "base", + "name": "unsigned char" + }, + "offset": 0 + }, + "ModeSerialization": { + "type": { + "count": 1, + "subtype": { + "kind": "struct", + "name": "_D3DKMDT_VIDPN_TARGET_MODE" + }, + "kind": "array" + }, + "offset": 8 + } + }, + "kind": "struct", + "size": 80 + }, + "_DMM_COMMITVIDPNREQUEST_SERIALIZATION": { + "fields": { + "RequestDiagInfo": { + "type": { + "kind": "struct", + "name": "_DMM_COMMITVIDPNREQUEST_DIAGINFO" + }, + "offset": 4 + }, + "AffectedVidPnSourceId": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 0 + }, + "VidPnSerialization": { + "type": { + "kind": "struct", + "name": "_DMM_VIDPN_SERIALIZATION" + }, + "offset": 16 + } + }, + "kind": "struct", + "size": 28 + }, + "tagPOPUPMENU": { + "fields": { + "fDroppedLeft": { + "type": { + "bit_position": 4, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 1 + }, + "offset": 0 + }, + "fIsSysMenu": { + "type": { + "bit_position": 2, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 1 + }, + "offset": 0 + }, + "posDropped": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 84 + }, + "fIsMenuBar": { + "type": { + "bit_position": 0, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 1 + }, + "offset": 0 + }, + "fHierarchyDropped": { + "type": { + "bit_position": 5, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 1 + }, + "offset": 0 + }, + "fDropNextPopup": { + "type": { + "bit_position": 10, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 1 + }, + "offset": 0 + }, + "fRightButton": { + "type": { + "bit_position": 6, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 1 + }, + "offset": 0 + }, + "spmenu": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagMENU" + }, + "kind": "pointer" + }, + "offset": 40 + }, + "ppopupmenuRoot": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagPOPUPMENU" + }, + "kind": "pointer" + }, + "offset": 64 + }, + "fFirstClick": { + "type": { + "bit_position": 9, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 1 + }, + "offset": 0 + }, + "spwndNotify": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagWND" + }, + "kind": "pointer" + }, + "offset": 8 + }, + "fRtoL": { + "type": { + "bit_position": 22, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 1 + }, + "offset": 0 + }, + "fSendUninit": { + "type": { + "bit_position": 21, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 1 + }, + "offset": 0 + }, + "fAboutToHide": { + "type": { + "bit_position": 12, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 1 + }, + "offset": 0 + }, + "spwndNextPopup": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagWND" + }, + "kind": "pointer" + }, + "offset": 24 + }, + "fFlushDelayedFree": { + "type": { + "bit_position": 17, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 1 + }, + "offset": 0 + }, + "fHasMenuBar": { + "type": { + "bit_position": 1, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 1 + }, + "offset": 0 + }, + "fTrackMouseEvent": { + "type": { + "bit_position": 20, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 1 + }, + "offset": 0 + }, + "fNoNotify": { + "type": { + "bit_position": 11, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 1 + }, + "offset": 0 + }, + "posSelectedItem": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 80 + }, + "fUseMonitorRect": { + "type": { + "bit_position": 28, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 1 + }, + "offset": 0 + }, + "spwndPrevPopup": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagWND" + }, + "kind": "pointer" + }, + "offset": 32 + }, + "ppmDelayedFree": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagPOPUPMENU" + }, + "kind": "pointer" + }, + "offset": 72 + }, + "fFreed": { + "type": { + "bit_position": 18, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 1 + }, + "offset": 0 + }, + "fSynchronous": { + "type": { + "bit_position": 8, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 1 + }, + "offset": 0 + }, + "spmenuAlternate": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagMENU" + }, + "kind": "pointer" + }, + "offset": 48 + }, + "spwndPopupMenu": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagWND" + }, + "kind": "pointer" + }, + "offset": 16 + }, + "fDestroyed": { + "type": { + "bit_position": 15, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 1 + }, + "offset": 0 + }, + "iDropDir": { + "type": { + "bit_position": 23, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 5 + }, + "offset": 0 + }, + "fIsTrackPopup": { + "type": { + "bit_position": 3, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 1 + }, + "offset": 0 + }, + "spwndActivePopup": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagWND" + }, + "kind": "pointer" + }, + "offset": 56 + }, + "fInCancel": { + "type": { + "bit_position": 19, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 1 + }, + "offset": 0 + }, + "fToggle": { + "type": { + "bit_position": 7, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 1 + }, + "offset": 0 + }, + "fDelayedFree": { + "type": { + "bit_position": 16, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 1 + }, + "offset": 0 + }, + "fHideTimer": { + "type": { + "bit_position": 14, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 1 + }, + "offset": 0 + }, + "fShowTimer": { + "type": { + "bit_position": 13, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 1 + }, + "offset": 0 + } + }, + "kind": "struct", + "size": 88 + }, + "_D3DKMDT_MONITOR_SOURCE_MODE": { + "fields": { + "Origin": { + "type": { + "kind": "enum", + "name": "OriginEnum" + }, + "offset": 84 + }, + "VideoSignalInfo": { + "type": { + "kind": "struct", + "name": "_D3DKMDT_VIDEO_SIGNAL_INFO" + }, + "offset": 8 + }, + "ColorCoeffDynamicRanges": { + "type": { + "kind": "struct", + "name": "_D3DKMDT_COLOR_COEFF_DYNAMIC_RANGES" + }, + "offset": 68 + }, + "Preference": { + "type": { + "kind": "enum", + "name": "PreferenceEnum" + }, + "offset": 88 + }, + "Id": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 0 + }, + "ColorBasis": { + "type": { + "kind": "enum", + "name": "ColorBasisEnum" + }, + "offset": 64 + } + }, + "kind": "struct", + "size": 96 + }, + "_DMM_MONITORDESCRIPTOR_SERIALIZATION": { + "fields": { + "Origin": { + "type": { + "kind": "enum", + "name": "OriginEnum" + }, + "offset": 8 + }, + "Data": { + "type": { + "count": 128, + "subtype": { + "kind": "base", + "name": "unsigned char" + }, + "kind": "array" + }, + "offset": 12 + }, + "Type": { + "type": { + "kind": "enum", + "name": "TypeEnum" + }, + "offset": 4 + }, + "Id": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 0 + } + }, + "kind": "struct", + "size": 140 + }, + "__unnamed_127c": { + "fields": { + "Wcb": { + "type": { + "kind": "struct", + "name": "nt_symbols!_WAIT_CONTEXT_BLOCK" + }, + "offset": 0 + }, + "ListEntry": { + "type": { + "kind": "struct", + "name": "nt_symbols!_LIST_ENTRY" + }, + "offset": 0 + } + }, + "kind": "struct", + "size": 72 + }, + "_D3DMATRIX": { + "fields": { + "_41": { + "type": { + "kind": "base", + "name": "float" + }, + "offset": 48 + }, + "_42": { + "type": { + "kind": "base", + "name": "float" + }, + "offset": 52 + }, + "_43": { + "type": { + "kind": "base", + "name": "float" + }, + "offset": 56 + }, + "_44": { + "type": { + "kind": "base", + "name": "float" + }, + "offset": 60 + }, + "_34": { + "type": { + "kind": "base", + "name": "float" + }, + "offset": 44 + }, + "_14": { + "type": { + "kind": "base", + "name": "float" + }, + "offset": 12 + }, + "_13": { + "type": { + "kind": "base", + "name": "float" + }, + "offset": 8 + }, + "_12": { + "type": { + "kind": "base", + "name": "float" + }, + "offset": 4 + }, + "_11": { + "type": { + "kind": "base", + "name": "float" + }, + "offset": 0 + }, + "_24": { + "type": { + "kind": "base", + "name": "float" + }, + "offset": 28 + }, + "_31": { + "type": { + "kind": "base", + "name": "float" + }, + "offset": 32 + }, + "_33": { + "type": { + "kind": "base", + "name": "float" + }, + "offset": 40 + }, + "_32": { + "type": { + "kind": "base", + "name": "float" + }, + "offset": 36 + }, + "_22": { + "type": { + "kind": "base", + "name": "float" + }, + "offset": 20 + }, + "_23": { + "type": { + "kind": "base", + "name": "float" + }, + "offset": 24 + }, + "_21": { + "type": { + "kind": "base", + "name": "float" + }, + "offset": 16 + } + }, + "kind": "struct", + "size": 64 + }, + "_LARGE_UNICODE_STRING": { + "fields": { + "Buffer": { + "type": { + "subtype": { + "kind": "base", + "name": "unsigned short" + }, + "kind": "pointer" + }, + "offset": 8 + }, + "Length": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 0 + }, + "MaximumLength": { + "type": { + "bit_position": 0, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 31 + }, + "offset": 4 + }, + "bAnsi": { + "type": { + "bit_position": 31, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 1 + }, + "offset": 4 + } + }, + "kind": "struct", + "size": 16 + }, + "_VK_VALUES_STRINGS": { + "fields": { + "fReserved": { + "type": { + "kind": "base", + "name": "unsigned char" + }, + "offset": 8 + }, + "pszMultiNames": { + "type": { + "subtype": { + "kind": "base", + "name": "unsigned char" + }, + "kind": "pointer" + }, + "offset": 0 + } + }, + "kind": "struct", + "size": 16 + }, + "tagHID_TLC_INFO": { + "fields": { + "cExcludeOrphaned": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 36 + }, + "cDevices": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 20 + }, + "usUsage": { + "type": { + "kind": "base", + "name": "unsigned short" + }, + "offset": 18 + }, + "cExcludeRequest": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 32 + }, + "link": { + "type": { + "kind": "struct", + "name": "nt_symbols!_LIST_ENTRY" + }, + "offset": 0 + }, + "cUsagePageRequest": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 28 + }, + "usUsagePage": { + "type": { + "kind": "base", + "name": "unsigned short" + }, + "offset": 16 + }, + "cDirectRequest": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 24 + } + }, + "kind": "struct", + "size": 40 + }, + "_DMM_MONITOR_SOURCE_MODE_SERIALIZATION": { + "fields": { + "Info": { + "type": { + "kind": "struct", + "name": "_D3DKMDT_MONITOR_SOURCE_MODE" + }, + "offset": 0 + }, + "TimingType": { + "type": { + "kind": "enum", + "name": "TimingTypeEnum" + }, + "offset": 96 + } + }, + "kind": "struct", + "size": 104 + }, + "tagCURSOR": { + "fields": { + "rt": { + "type": { + "kind": "base", + "name": "unsigned short" + }, + "offset": 58 + }, + "head": { + "type": { + "kind": "struct", + "name": "_PROCMARKHEAD" + }, + "offset": 0 + }, + "hbmUserAlpha": { + "type": { + "subtype": { + "kind": "struct", + "name": "HBITMAP__" + }, + "kind": "pointer" + }, + "offset": 112 + }, + "xHotspot": { + "type": { + "kind": "base", + "name": "short" + }, + "offset": 68 + }, + "hbmColor": { + "type": { + "subtype": { + "kind": "struct", + "name": "HBITMAP__" + }, + "kind": "pointer" + }, + "offset": 80 + }, + "pcurNext": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagCURSOR" + }, + "kind": "pointer" + }, + "offset": 32 + }, + "CURSORF_flags": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 64 + }, + "hbmMask": { + "type": { + "subtype": { + "kind": "struct", + "name": "HBITMAP__" + }, + "kind": "pointer" + }, + "offset": 72 + }, + "bpp": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 120 + }, + "cy": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 128 + }, + "cx": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 124 + }, + "rcBounds": { + "type": { + "kind": "struct", + "name": "tagRECT" + }, + "offset": 96 + }, + "atomModName": { + "type": { + "kind": "base", + "name": "unsigned short" + }, + "offset": 56 + }, + "hbmAlpha": { + "type": { + "subtype": { + "kind": "struct", + "name": "HBITMAP__" + }, + "kind": "pointer" + }, + "offset": 88 + }, + "yHotspot": { + "type": { + "kind": "base", + "name": "short" + }, + "offset": 70 + }, + "strName": { + "type": { + "kind": "struct", + "name": "nt_symbols!_UNICODE_STRING" + }, + "offset": 40 + } + }, + "kind": "struct", + "size": 136 + }, + "_D3DKMDT_GAMMA_RAMP": { + "fields": { + "Data": { + "type": { + "kind": "struct", + "name": "__unnamed_182e" + }, + "offset": 16 + }, + "DataSize": { + "type": { + "kind": "base", + "name": "unsigned long long" + }, + "offset": 8 + }, + "Type": { + "type": { + "kind": "enum", + "name": "TypeEnum" + }, + "offset": 0 + } + }, + "kind": "struct", + "size": 24 + }, + "HWND__": { + "fields": { + "unused": { + "type": { + "kind": "base", + "name": "long" + }, + "offset": 0 + } + }, + "kind": "struct", + "size": 4 + }, + "__unnamed_1207": { + "fields": { + "ShareAccess": { + "type": { + "kind": "base", + "name": "unsigned short" + }, + "offset": 18 + }, + "Reserved": { + "type": { + "kind": "base", + "name": "unsigned short" + }, + "offset": 16 + }, + "SecurityContext": { + "type": { + "subtype": { + "kind": "struct", + "name": "nt_symbols!_IO_SECURITY_CONTEXT" + }, + "kind": "pointer" + }, + "offset": 0 + }, + "Options": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 8 + }, + "Parameters": { + "type": { + "subtype": { + "kind": "struct", + "name": "nt_symbols!_MAILSLOT_CREATE_PARAMETERS" + }, + "kind": "pointer" + }, + "offset": 24 + } + }, + "kind": "struct", + "size": 32 + }, + "__unnamed_18a1": { + "fields": { + "Text": { + "type": { + "kind": "enum", + "name": "TextEnum" + }, + "offset": 0 + }, + "Graphics": { + "type": { + "kind": "struct", + "name": "_D3DKMDT_GRAPHICS_RENDERING_FORMAT" + }, + "offset": 0 + } + }, + "kind": "struct", + "size": 32 + }, + "_DMM_VIDPNPATHANDTARGETMODE_SERIALIZATION": { + "fields": { + "TargetMode": { + "type": { + "kind": "struct", + "name": "_D3DKMDT_VIDPN_TARGET_MODE" + }, + "offset": 360 + }, + "PathInfo": { + "type": { + "kind": "struct", + "name": "_D3DKMDT_VIDPN_PRESENT_PATH" + }, + "offset": 0 + } + }, + "kind": "struct", + "size": 432 + }, + "HKL__": { + "fields": { + "unused": { + "type": { + "kind": "base", + "name": "long" + }, + "offset": 0 + } + }, + "kind": "struct", + "size": 4 + }, + "__unnamed_1209": { + "fields": { + "Length": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 0 + }, + "ByteOffset": { + "type": { + "kind": "struct", + "name": "nt_symbols!_LARGE_INTEGER" + }, + "offset": 16 + }, + "Key": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 8 + } + }, + "kind": "struct", + "size": 24 + }, + "tagDCE": { + "fields": { + "hrgnClipPublic": { + "type": { + "subtype": { + "kind": "struct", + "name": "HRGN__" + }, + "kind": "pointer" + }, + "offset": 48 + }, + "hrgnClip": { + "type": { + "subtype": { + "kind": "struct", + "name": "HRGN__" + }, + "kind": "pointer" + }, + "offset": 40 + }, + "pwndOrg": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagWND" + }, + "kind": "pointer" + }, + "offset": 16 + }, + "pdceNext": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagDCE" + }, + "kind": "pointer" + }, + "offset": 0 + }, + "ppiOwner": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagPROCESSINFO" + }, + "kind": "pointer" + }, + "offset": 80 + }, + "DCX_flags": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 64 + }, + "hdc": { + "type": { + "subtype": { + "kind": "struct", + "name": "HDC__" + }, + "kind": "pointer" + }, + "offset": 8 + }, + "ptiOwner": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagTHREADINFO" + }, + "kind": "pointer" + }, + "offset": 72 + }, + "hrgnSavedVis": { + "type": { + "subtype": { + "kind": "struct", + "name": "HRGN__" + }, + "kind": "pointer" + }, + "offset": 56 + }, + "pwndRedirect": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagWND" + }, + "kind": "pointer" + }, + "offset": 32 + }, + "pMonitor": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagMONITOR" + }, + "kind": "pointer" + }, + "offset": 88 + }, + "pwndClip": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagWND" + }, + "kind": "pointer" + }, + "offset": 24 + } + }, + "kind": "struct", + "size": 96 + }, + "VSC_LPWSTR": { + "fields": { + "vsc": { + "type": { + "kind": "base", + "name": "unsigned char" + }, + "offset": 0 + }, + "pwsz": { + "type": { + "subtype": { + "kind": "base", + "name": "unsigned short" + }, + "kind": "pointer" + }, + "offset": 8 + } + }, + "kind": "struct", + "size": 16 + }, + "tagQ": { + "fields": { + "hwndDblClk": { + "type": { + "subtype": { + "kind": "struct", + "name": "HWND__" + }, + "kind": "pointer" + }, + "offset": 112 + }, + "timeDblClk": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 108 + }, + "spwndFocus": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagWND" + }, + "kind": "pointer" + }, + "offset": 72 + }, + "ExtraInfo": { + "type": { + "kind": "base", + "name": "long long" + }, + "offset": 328 + }, + "cLockCount": { + "type": { + "kind": "base", + "name": "unsigned short" + }, + "offset": 322 + }, + "iCursorLevel": { + "type": { + "kind": "base", + "name": "long" + }, + "offset": 312 + }, + "ptiSysLock": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagTHREADINFO" + }, + "kind": "pointer" + }, + "offset": 24 + }, + "caret": { + "type": { + "kind": "struct", + "name": "tagCARET" + }, + "offset": 232 + }, + "ptiMouse": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagTHREADINFO" + }, + "kind": "pointer" + }, + "offset": 48 + }, + "spwndActivePrev": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagWND" + }, + "kind": "pointer" + }, + "offset": 88 + }, + "ptMouseMove": { + "type": { + "kind": "struct", + "name": "tagPOINT" + }, + "offset": 128 + }, + "msgDblClk": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 100 + }, + "msgJournal": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 324 + }, + "ptiKeyboard": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagTHREADINFO" + }, + "kind": "pointer" + }, + "offset": 56 + }, + "cThreads": { + "type": { + "kind": "base", + "name": "unsigned short" + }, + "offset": 320 + }, + "QF_flags": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 316 + }, + "mlInput": { + "type": { + "kind": "struct", + "name": "tagMLIST" + }, + "offset": 0 + }, + "spwndActive": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagWND" + }, + "kind": "pointer" + }, + "offset": 80 + }, + "codeCapture": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 96 + }, + "idSysLock": { + "type": { + "kind": "base", + "name": "unsigned long long" + }, + "offset": 32 + }, + "spcurCurrent": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagCURSOR" + }, + "kind": "pointer" + }, + "offset": 304 + }, + "ulEtwReserved1": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 336 + }, + "ptDblClk": { + "type": { + "kind": "struct", + "name": "tagPOINT" + }, + "offset": 120 + }, + "xbtnDblClk": { + "type": { + "kind": "base", + "name": "unsigned short" + }, + "offset": 104 + }, + "afKeyRecentDown": { + "type": { + "count": 32, + "subtype": { + "kind": "base", + "name": "unsigned char" + }, + "kind": "array" + }, + "offset": 136 + }, + "afKeyState": { + "type": { + "count": 64, + "subtype": { + "kind": "base", + "name": "unsigned char" + }, + "kind": "array" + }, + "offset": 168 + }, + "spwndCapture": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagWND" + }, + "kind": "pointer" + }, + "offset": 64 + }, + "idSysPeek": { + "type": { + "kind": "base", + "name": "unsigned long long" + }, + "offset": 40 + } + }, + "kind": "struct", + "size": 344 + }, + "__unnamed_1203": { + "fields": { + "ShareAccess": { + "type": { + "kind": "base", + "name": "unsigned short" + }, + "offset": 18 + }, + "Reserved": { + "type": { + "kind": "base", + "name": "unsigned short" + }, + "offset": 16 + }, + "SecurityContext": { + "type": { + "subtype": { + "kind": "struct", + "name": "nt_symbols!_IO_SECURITY_CONTEXT" + }, + "kind": "pointer" + }, + "offset": 0 + }, + "Options": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 8 + }, + "Parameters": { + "type": { + "subtype": { + "kind": "struct", + "name": "nt_symbols!_NAMED_PIPE_CREATE_PARAMETERS" + }, + "kind": "pointer" + }, + "offset": 24 + } + }, + "kind": "struct", + "size": 32 + }, + "HGESTUREINFO__": { + "fields": { + "unused": { + "type": { + "kind": "base", + "name": "long" + }, + "offset": 0 + } + }, + "kind": "struct", + "size": 4 + }, + "tagCLS": { + "fields": { + "spcur": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagCURSOR" + }, + "kind": "pointer" + }, + "offset": 120 + }, + "cbwndExtra": { + "type": { + "kind": "base", + "name": "long" + }, + "offset": 100 + }, + "pclsClone": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagCLS" + }, + "kind": "pointer" + }, + "offset": 72 + }, + "lpszClientAnsiMenuName": { + "type": { + "subtype": { + "kind": "base", + "name": "unsigned char" + }, + "kind": "pointer" + }, + "offset": 40 + }, + "pclsBase": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagCLS" + }, + "kind": "pointer" + }, + "offset": 64 + }, + "atomNVClassName": { + "type": { + "kind": "base", + "name": "unsigned short" + }, + "offset": 10 + }, + "style": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 84 + }, + "pclsNext": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagCLS" + }, + "kind": "pointer" + }, + "offset": 0 + }, + "CSF_flags": { + "type": { + "kind": "base", + "name": "unsigned short" + }, + "offset": 34 + }, + "lpfnWndProc": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 88 + }, + "lpszAnsiClassName": { + "type": { + "subtype": { + "kind": "base", + "name": "unsigned char" + }, + "kind": "pointer" + }, + "offset": 144 + }, + "spcpdFirst": { + "type": { + "subtype": { + "kind": "struct", + "name": "_CALLPROCDATA" + }, + "kind": "pointer" + }, + "offset": 56 + }, + "lpszClientUnicodeMenuName": { + "type": { + "subtype": { + "kind": "base", + "name": "unsigned short" + }, + "kind": "pointer" + }, + "offset": 48 + }, + "cbclsExtra": { + "type": { + "kind": "base", + "name": "long" + }, + "offset": 96 + }, + "lpszMenuName": { + "type": { + "subtype": { + "kind": "base", + "name": "unsigned short" + }, + "kind": "pointer" + }, + "offset": 136 + }, + "spicnSm": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagCURSOR" + }, + "kind": "pointer" + }, + "offset": 152 + }, + "hTaskWow": { + "type": { + "kind": "base", + "name": "unsigned short" + }, + "offset": 32 + }, + "cWndReferenceCount": { + "type": { + "kind": "base", + "name": "long" + }, + "offset": 80 + }, + "hbrBackground": { + "type": { + "subtype": { + "kind": "struct", + "name": "HBRUSH__" + }, + "kind": "pointer" + }, + "offset": 128 + }, + "spicn": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagCURSOR" + }, + "kind": "pointer" + }, + "offset": 112 + }, + "fnid": { + "type": { + "kind": "base", + "name": "unsigned short" + }, + "offset": 12 + }, + "pdce": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagDCE" + }, + "kind": "pointer" + }, + "offset": 24 + }, + "hModule": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 104 + }, + "rpdeskParent": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagDESKTOP" + }, + "kind": "pointer" + }, + "offset": 16 + }, + "atomClassName": { + "type": { + "kind": "base", + "name": "unsigned short" + }, + "offset": 8 + } + }, + "kind": "struct", + "size": 160 + }, + "_PROCDESKHEAD": { + "fields": { + "cLockObj": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 8 + }, + "pSelf": { + "type": { + "subtype": { + "kind": "base", + "name": "unsigned char" + }, + "kind": "pointer" + }, + "offset": 32 + }, + "hTaskWow": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 16 + }, + "rpdesk": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagDESKTOP" + }, + "kind": "pointer" + }, + "offset": 24 + }, + "h": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 0 + } + }, + "kind": "struct", + "size": 40 + }, + "_DMM_COMMITVIDPNREQUESTSET_SERIALIZATION": { + "fields": { + "CommitVidPnRequestOffset": { + "type": { + "count": 1, + "subtype": { + "kind": "base", + "name": "unsigned long" + }, + "kind": "array" + }, + "offset": 4 + }, + "NumCommitVidPnRequests": { + "type": { + "kind": "base", + "name": "unsigned char" + }, + "offset": 0 + } + }, + "kind": "struct", + "size": 8 + }, + "_VK_TO_FUNCTION_TABLE": { + "fields": { + "NLSFEProcType": { + "type": { + "kind": "base", + "name": "unsigned char" + }, + "offset": 1 + }, + "NLSFEProcCurrent": { + "type": { + "kind": "base", + "name": "unsigned char" + }, + "offset": 2 + }, + "Vk": { + "type": { + "kind": "base", + "name": "unsigned char" + }, + "offset": 0 + }, + "NLSFEProcSwitch": { + "type": { + "kind": "base", + "name": "unsigned char" + }, + "offset": 3 + }, + "NLSFEProcAlt": { + "type": { + "count": 8, + "subtype": { + "kind": "struct", + "name": "_VK_FUNCTION_PARAM" + }, + "kind": "array" + }, + "offset": 68 + }, + "NLSFEProc": { + "type": { + "count": 8, + "subtype": { + "kind": "struct", + "name": "_VK_FUNCTION_PARAM" + }, + "kind": "array" + }, + "offset": 4 + } + }, + "kind": "struct", + "size": 132 + }, + "_DMM_MONITORDESCRIPTORSET_SERIALIZATION": { + "fields": { + "NumDescriptors": { + "type": { + "kind": "base", + "name": "unsigned char" + }, + "offset": 0 + }, + "DescriptorSerialization": { + "type": { + "count": 1, + "subtype": { + "kind": "struct", + "name": "_DMM_MONITORDESCRIPTOR_SERIALIZATION" + }, + "kind": "array" + }, + "offset": 4 + } + }, + "kind": "struct", + "size": 144 + }, + "_DMM_MONITORSOURCEMODESET_SERIALIZATION": { + "fields": { + "NumModes": { + "type": { + "kind": "base", + "name": "unsigned char" + }, + "offset": 0 + }, + "ModeSerialization": { + "type": { + "count": 1, + "subtype": { + "kind": "struct", + "name": "_DMM_MONITOR_SOURCE_MODE_SERIALIZATION" + }, + "kind": "array" + }, + "offset": 8 + } + }, + "kind": "struct", + "size": 112 + }, + "_CALLBACKWND": { + "fields": { + "hwnd": { + "type": { + "subtype": { + "kind": "struct", + "name": "HWND__" + }, + "kind": "pointer" + }, + "offset": 0 + }, + "pActCtx": { + "type": { + "subtype": { + "kind": "struct", + "name": "nt_symbols!_ACTIVATION_CONTEXT" + }, + "kind": "pointer" + }, + "offset": 16 + }, + "pwnd": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagWND" + }, + "kind": "pointer" + }, + "offset": 8 + } + }, + "kind": "struct", + "size": 24 + }, + "_DMM_VIDPNPATHANDTARGETMODESET_SERIALIZATION": { + "fields": { + "PathInfo": { + "type": { + "kind": "struct", + "name": "_D3DKMDT_VIDPN_PRESENT_PATH" + }, + "offset": 0 + }, + "TargetModeSet": { + "type": { + "kind": "struct", + "name": "_DMM_VIDPNTARGETMODESET_SERIALIZATION" + }, + "offset": 360 + } + }, + "kind": "struct", + "size": 440 + }, + "_VK_FUNCTION_PARAM": { + "fields": { + "NLSFEProcIndex": { + "type": { + "kind": "base", + "name": "unsigned char" + }, + "offset": 0 + }, + "NLSFEProcParam": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 4 + } + }, + "kind": "struct", + "size": 8 + }, + "tagSBCALC": { + "fields": { + "posMax": { + "type": { + "kind": "base", + "name": "long" + }, + "offset": 4 + }, + "pxStart": { + "type": { + "kind": "base", + "name": "long" + }, + "offset": 44 + }, + "pxThumbBottom": { + "type": { + "kind": "base", + "name": "long" + }, + "offset": 48 + }, + "cpxThumb": { + "type": { + "kind": "base", + "name": "long" + }, + "offset": 32 + }, + "pxMin": { + "type": { + "kind": "base", + "name": "long" + }, + "offset": 60 + }, + "pxThumbTop": { + "type": { + "kind": "base", + "name": "long" + }, + "offset": 52 + }, + "pxDownArrow": { + "type": { + "kind": "base", + "name": "long" + }, + "offset": 40 + }, + "pos": { + "type": { + "kind": "base", + "name": "long" + }, + "offset": 12 + }, + "cpx": { + "type": { + "kind": "base", + "name": "long" + }, + "offset": 56 + }, + "pxBottom": { + "type": { + "kind": "base", + "name": "long" + }, + "offset": 20 + }, + "pxTop": { + "type": { + "kind": "base", + "name": "long" + }, + "offset": 16 + }, + "pxLeft": { + "type": { + "kind": "base", + "name": "long" + }, + "offset": 24 + }, + "pxRight": { + "type": { + "kind": "base", + "name": "long" + }, + "offset": 28 + }, + "pxUpArrow": { + "type": { + "kind": "base", + "name": "long" + }, + "offset": 36 + }, + "posMin": { + "type": { + "kind": "base", + "name": "long" + }, + "offset": 0 + }, + "page": { + "type": { + "kind": "base", + "name": "long" + }, + "offset": 8 + } + }, + "kind": "struct", + "size": 64 + }, + "HDESK__": { + "fields": { + "unused": { + "type": { + "kind": "base", + "name": "long" + }, + "offset": 0 + } + }, + "kind": "struct", + "size": 4 + }, + "HIMC__": { + "fields": { + "unused": { + "type": { + "kind": "base", + "name": "long" + }, + "offset": 0 + } + }, + "kind": "struct", + "size": 4 + }, + "_D3DKMDT_COLOR_COEFF_DYNAMIC_RANGES": { + "fields": { + "SecondChannel": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 4 + }, + "FourthChannel": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 12 + }, + "ThirdChannel": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 8 + }, + "FirstChannel": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 0 + } + }, + "kind": "struct", + "size": 16 + }, + "tagMENUSTATE": { + "fields": { + "cxAni": { + "type": { + "kind": "base", + "name": "long" + }, + "offset": 116 + }, + "pGlobalPopupMenu": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagPOPUPMENU" + }, + "kind": "pointer" + }, + "offset": 0 + }, + "uDraggingIndex": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 88 + }, + "fNotifyByPos": { + "type": { + "bit_position": 17, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 1 + }, + "offset": 8 + }, + "fInCallHandleMenuMessages": { + "type": { + "bit_position": 9, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 1 + }, + "offset": 8 + }, + "ixAni": { + "type": { + "kind": "base", + "name": "long" + }, + "offset": 108 + }, + "dwLockCount": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 40 + }, + "fAutoDismiss": { + "type": { + "bit_position": 11, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 1 + }, + "offset": 8 + }, + "fIsSysMenu": { + "type": { + "bit_position": 1, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 1 + }, + "offset": 8 + }, + "dwAniStartTime": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 104 + }, + "uButtonDownHitArea": { + "type": { + "kind": "base", + "name": "unsigned long long" + }, + "offset": 64 + }, + "fIgnoreButtonUp": { + "type": { + "bit_position": 13, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 1 + }, + "offset": 8 + }, + "ptButtonDown": { + "type": { + "kind": "struct", + "name": "tagPOINT" + }, + "offset": 56 + }, + "fMenuStarted": { + "type": { + "bit_position": 0, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 1 + }, + "offset": 8 + }, + "iAniDropDir": { + "type": { + "bit_position": 19, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 5 + }, + "offset": 8 + }, + "hdcAni": { + "type": { + "subtype": { + "kind": "struct", + "name": "HDC__" + }, + "kind": "pointer" + }, + "offset": 136 + }, + "fModelessMenu": { + "type": { + "bit_position": 8, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 1 + }, + "offset": 8 + }, + "hbmAni": { + "type": { + "subtype": { + "kind": "struct", + "name": "HBITMAP__" + }, + "kind": "pointer" + }, + "offset": 128 + }, + "fInEndMenu": { + "type": { + "bit_position": 4, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 1 + }, + "offset": 8 + }, + "uDraggingFlags": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 92 + }, + "vkButtonDown": { + "type": { + "kind": "base", + "name": "long" + }, + "offset": 76 + }, + "fSetCapture": { + "type": { + "bit_position": 18, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 1 + }, + "offset": 8 + }, + "fInDoDragDrop": { + "type": { + "bit_position": 15, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 1 + }, + "offset": 8 + }, + "fActiveNoForeground": { + "type": { + "bit_position": 16, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 1 + }, + "offset": 8 + }, + "fMouseOffMenu": { + "type": { + "bit_position": 14, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 1 + }, + "offset": 8 + }, + "fDragAndDrop": { + "type": { + "bit_position": 10, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 1 + }, + "offset": 8 + }, + "fInsideMenuLoop": { + "type": { + "bit_position": 2, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 1 + }, + "offset": 8 + }, + "uDraggingHitArea": { + "type": { + "kind": "base", + "name": "unsigned long long" + }, + "offset": 80 + }, + "fButtonDown": { + "type": { + "bit_position": 3, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 1 + }, + "offset": 8 + }, + "ptiMenuStateOwner": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagTHREADINFO" + }, + "kind": "pointer" + }, + "offset": 32 + }, + "cyAni": { + "type": { + "kind": "base", + "name": "long" + }, + "offset": 120 + }, + "iyAni": { + "type": { + "kind": "base", + "name": "long" + }, + "offset": 112 + }, + "hdcWndAni": { + "type": { + "subtype": { + "kind": "struct", + "name": "HDC__" + }, + "kind": "pointer" + }, + "offset": 96 + }, + "fAboutToAutoDismiss": { + "type": { + "bit_position": 12, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 1 + }, + "offset": 8 + }, + "mnFocus": { + "type": { + "kind": "base", + "name": "long" + }, + "offset": 20 + }, + "uButtonDownIndex": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 72 + }, + "fButtonAlwaysDown": { + "type": { + "bit_position": 6, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 1 + }, + "offset": 8 + }, + "fUnderline": { + "type": { + "bit_position": 5, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 1 + }, + "offset": 8 + }, + "ptMouseLast": { + "type": { + "kind": "struct", + "name": "tagPOINT" + }, + "offset": 12 + }, + "pmnsPrev": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagMENUSTATE" + }, + "kind": "pointer" + }, + "offset": 48 + }, + "fDragging": { + "type": { + "bit_position": 7, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 1 + }, + "offset": 8 + }, + "cmdLast": { + "type": { + "kind": "base", + "name": "long" + }, + "offset": 24 + } + }, + "kind": "struct", + "size": 144 + }, + "VK_TO_BIT": { + "fields": { + "Vk": { + "type": { + "kind": "base", + "name": "unsigned char" + }, + "offset": 0 + }, + "ModBits": { + "type": { + "kind": "base", + "name": "unsigned char" + }, + "offset": 1 + } + }, + "kind": "struct", + "size": 2 + }, + "tagWOWTHREADINFO": { + "fields": { + "pIdleEvent": { + "type": { + "subtype": { + "kind": "struct", + "name": "nt_symbols!_KEVENT" + }, + "kind": "pointer" + }, + "offset": 32 + }, + "idParentProcess": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 24 + }, + "idTask": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 8 + }, + "pwtiNext": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagWOWTHREADINFO" + }, + "kind": "pointer" + }, + "offset": 0 + }, + "idWaitObject": { + "type": { + "kind": "base", + "name": "unsigned long long" + }, + "offset": 16 + } + }, + "kind": "struct", + "size": 40 + }, + "__unnamed_1805": { + "fields": { + "Start": { + "type": { + "kind": "struct", + "name": "nt_symbols!_LARGE_INTEGER" + }, + "offset": 0 + }, + "Length": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 8 + } + }, + "kind": "struct", + "size": 12 + }, + "__unnamed_1211": { + "fields": { + "Length": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 0 + }, + "FileInformationClass": { + "type": { + "kind": "enum", + "name": "FileInformationClassEnum" + }, + "offset": 8 + } + }, + "kind": "struct", + "size": 16 + }, + "__unnamed_1213": { + "fields": { + "FileInformationClass": { + "type": { + "kind": "enum", + "name": "FileInformationClassEnum" + }, + "offset": 8 + }, + "AdvanceOnly": { + "type": { + "kind": "base", + "name": "unsigned char" + }, + "offset": 25 + }, + "ClusterCount": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 24 + }, + "Length": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 0 + }, + "DeleteHandle": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 24 + }, + "ReplaceIfExists": { + "type": { + "kind": "base", + "name": "unsigned char" + }, + "offset": 24 + }, + "FileObject": { + "type": { + "subtype": { + "kind": "struct", + "name": "nt_symbols!_FILE_OBJECT" + }, + "kind": "pointer" + }, + "offset": 16 + } + }, + "kind": "struct", + "size": 32 + }, + "__unnamed_1217": { + "fields": { + "FsInformationClass": { + "type": { + "kind": "enum", + "name": "FsInformationClassEnum" + }, + "offset": 8 + }, + "Length": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 0 + } + }, + "kind": "struct", + "size": 16 + }, + "__unnamed_123b": { + "fields": { + "IoResourceRequirementList": { + "type": { + "subtype": { + "kind": "struct", + "name": "nt_symbols!_IO_RESOURCE_REQUIREMENTS_LIST" + }, + "kind": "pointer" + }, + "offset": 0 + } + }, + "kind": "struct", + "size": 8 + }, + "__unnamed_122d": { + "fields": { + "Type": { + "type": { + "kind": "enum", + "name": "TypeEnum" + }, + "offset": 0 + } + }, + "kind": "struct", + "size": 4 + }, + "__unnamed_1950": { + "fields": { + "Length": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 0 + }, + "MaximumAddress": { + "type": { + "kind": "struct", + "name": "nt_symbols!_LARGE_INTEGER" + }, + "offset": 16 + }, + "MinimumAddress": { + "type": { + "kind": "struct", + "name": "nt_symbols!_LARGE_INTEGER" + }, + "offset": 8 + }, + "Alignment": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 4 + } + }, + "kind": "struct", + "size": 24 + }, + "tagITEM": { + "fields": { + "fType": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 0 + }, + "ulX": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 84 + }, + "wID": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 8 + }, + "dwItemData": { + "type": { + "kind": "base", + "name": "unsigned long long" + }, + "offset": 56 + }, + "hbmpChecked": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 24 + }, + "xItem": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 64 + }, + "spSubMenu": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagMENU" + }, + "kind": "pointer" + }, + "offset": 16 + }, + "hbmpUnchecked": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 32 + }, + "fState": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 4 + }, + "dxTab": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 80 + }, + "cxBmp": { + "type": { + "kind": "base", + "name": "long" + }, + "offset": 104 + }, + "yItem": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 68 + }, + "cyItem": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 76 + }, + "umim": { + "type": { + "kind": "struct", + "name": "tagUAHMENUITEMMETRICS" + }, + "offset": 112 + }, + "cch": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 48 + }, + "ulWidth": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 88 + }, + "cyBmp": { + "type": { + "kind": "base", + "name": "long" + }, + "offset": 108 + }, + "lpstr": { + "type": { + "subtype": { + "kind": "base", + "name": "unsigned short" + }, + "kind": "pointer" + }, + "offset": 40 + }, + "cxItem": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 72 + }, + "hbmp": { + "type": { + "subtype": { + "kind": "struct", + "name": "HBITMAP__" + }, + "kind": "pointer" + }, + "offset": 96 + } + }, + "kind": "struct", + "size": 144 + }, + "tagIMEINFOEX": { + "fields": { + "dwImeWinVersion": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 84 + }, + "fSysWow64Only": { + "type": { + "bit_position": 0, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 348 + }, + "fInitOpen": { + "type": { + "kind": "base", + "name": "long" + }, + "offset": 72 + }, + "wszImeDescription": { + "type": { + "count": 50, + "subtype": { + "kind": "base", + "name": "wchar" + }, + "kind": "array" + }, + "offset": 88 + }, + "fCUASLayer": { + "type": { + "bit_position": 1, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 348 + }, + "ImeInfo": { + "type": { + "kind": "struct", + "name": "tagIMEINFO" + }, + "offset": 8 + }, + "wszImeFile": { + "type": { + "count": 80, + "subtype": { + "kind": "base", + "name": "wchar" + }, + "kind": "array" + }, + "offset": 188 + }, + "wszUIClass": { + "type": { + "count": 16, + "subtype": { + "kind": "base", + "name": "wchar" + }, + "kind": "array" + }, + "offset": 36 + }, + "fLoadFlag": { + "type": { + "kind": "base", + "name": "long" + }, + "offset": 76 + }, + "hkl": { + "type": { + "subtype": { + "kind": "struct", + "name": "HKL__" + }, + "kind": "pointer" + }, + "offset": 0 + }, + "dwProdVersion": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 80 + }, + "fdwInitConvMode": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 68 + } + }, + "kind": "struct", + "size": 352 + }, + "__unnamed_1962": { + "fields": { + "BusNumber": { + "type": { + "kind": "struct", + "name": "__unnamed_1958" + }, + "offset": 0 + }, + "Dma": { + "type": { + "kind": "struct", + "name": "__unnamed_1956" + }, + "offset": 0 + }, + "Memory48": { + "type": { + "kind": "struct", + "name": "__unnamed_195e" + }, + "offset": 0 + }, + "Generic": { + "type": { + "kind": "struct", + "name": "__unnamed_1950" + }, + "offset": 0 + }, + "Memory40": { + "type": { + "kind": "struct", + "name": "__unnamed_195c" + }, + "offset": 0 + }, + "DevicePrivate": { + "type": { + "kind": "struct", + "name": "nt_symbols!__unnamed_180f" + }, + "offset": 0 + }, + "ConfigData": { + "type": { + "kind": "struct", + "name": "__unnamed_195a" + }, + "offset": 0 + }, + "Memory64": { + "type": { + "kind": "struct", + "name": "__unnamed_1960" + }, + "offset": 0 + }, + "Memory": { + "type": { + "kind": "struct", + "name": "__unnamed_1950" + }, + "offset": 0 + }, + "Interrupt": { + "type": { + "kind": "struct", + "name": "__unnamed_1954" + }, + "offset": 0 + }, + "Port": { + "type": { + "kind": "struct", + "name": "__unnamed_1950" + }, + "offset": 0 + } + }, + "kind": "struct", + "size": 24 + }, + "tagMSGPPINFO": { + "fields": { + "dwIndexMsgPP": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 0 + } + }, + "kind": "struct", + "size": 4 + }, + "tagSBINFO": { + "fields": { + "WSBflags": { + "type": { + "kind": "base", + "name": "long" + }, + "offset": 0 + }, + "Horz": { + "type": { + "kind": "struct", + "name": "tagSBDATA" + }, + "offset": 4 + }, + "Vert": { + "type": { + "kind": "struct", + "name": "tagSBDATA" + }, + "offset": 20 + } + }, + "kind": "struct", + "size": 36 + }, + "VWPLELEMENT": { + "fields": { + "DataOrTag": { + "type": { + "kind": "base", + "name": "unsigned long long" + }, + "offset": 0 + }, + "pwnd": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagWND" + }, + "kind": "pointer" + }, + "offset": 8 + } + }, + "kind": "struct", + "size": 16 + }, + "tagSBDATA": { + "fields": { + "posMax": { + "type": { + "kind": "base", + "name": "long" + }, + "offset": 4 + }, + "posMin": { + "type": { + "kind": "base", + "name": "long" + }, + "offset": 0 + }, + "page": { + "type": { + "kind": "base", + "name": "long" + }, + "offset": 8 + }, + "pos": { + "type": { + "kind": "base", + "name": "long" + }, + "offset": 12 + } + }, + "kind": "struct", + "size": 16 + }, + "_VSC_VK": { + "fields": { + "Vsc": { + "type": { + "kind": "base", + "name": "unsigned char" + }, + "offset": 0 + }, + "Vk": { + "type": { + "kind": "base", + "name": "unsigned short" + }, + "offset": 2 + } + }, + "kind": "struct", + "size": 4 + }, + "__unnamed_123f": { + "fields": { + "Lock": { + "type": { + "kind": "base", + "name": "unsigned char" + }, + "offset": 0 + } + }, + "kind": "struct", + "size": 1 + }, + "_SCATTER_GATHER_ELEMENT": { + "fields": { + "Length": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 8 + }, + "Reserved": { + "type": { + "kind": "base", + "name": "unsigned long long" + }, + "offset": 16 + }, + "Address": { + "type": { + "kind": "struct", + "name": "nt_symbols!_LARGE_INTEGER" + }, + "offset": 0 + } + }, + "kind": "struct", + "size": 24 + }, + "tagWND": { + "fields": { + "spwndLastActive": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagWND" + }, + "kind": "pointer" + }, + "offset": 240 + }, + "bWS_CLIPCHILDREN": { + "type": { + "bit_position": 25, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 52 + }, + "bMaximizeButtonDown": { + "type": { + "bit_position": 13, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 44 + }, + "bUIStateActive": { + "type": { + "bit_position": 26, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 48 + }, + "bWS_TABSTOP": { + "type": { + "bit_position": 16, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 52 + }, + "bDialogWindow": { + "type": { + "bit_position": 16, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 40 + }, + "lpfnWndProc": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 160 + }, + "bMinimizeButtonDown": { + "type": { + "bit_position": 14, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 44 + }, + "hImc": { + "type": { + "subtype": { + "kind": "struct", + "name": "HIMC__" + }, + "kind": "pointer" + }, + "offset": 248 + }, + "style": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 68 + }, + "bChildNoActivate": { + "type": { + "bit_position": 11, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 288 + }, + "bWS_EX_LAYERED": { + "type": { + "bit_position": 19, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 48 + }, + "bStartPaint": { + "type": { + "bit_position": 2, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 44 + }, + "bVerticallyMaximizedLeft": { + "type": { + "bit_position": 7, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 288 + }, + "bHiddenPopup": { + "type": { + "bit_position": 14, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 40 + }, + "bSendEraseBackground": { + "type": { + "bit_position": 9, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 40 + }, + "bWin50Compat": { + "type": { + "bit_position": 10, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 44 + }, + "bWS_EX_CLIENTEDGE": { + "type": { + "bit_position": 9, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 48 + }, + "fnid": { + "type": { + "kind": "base", + "name": "unsigned short" + }, + "offset": 66 + }, + "bWS_EX_TOOLWINDOW": { + "type": { + "bit_position": 7, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 48 + }, + "bDisabled": { + "type": { + "bit_position": 27, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 52 + }, + "bAnsiWindowProc": { + "type": { + "bit_position": 19, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 40 + }, + "bWin40Compat": { + "type": { + "bit_position": 9, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 44 + }, + "rcClient": { + "type": { + "kind": "struct", + "name": "tagRECT" + }, + "offset": 128 + }, + "bAnsiCreator": { + "type": { + "bit_position": 29, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 40 + }, + "bAnyScrollButtonDown": { + "type": { + "bit_position": 20, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 44 + }, + "bSendSizeMoveMsgs": { + "type": { + "bit_position": 4, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 40 + }, + "bLinked": { + "type": { + "bit_position": 3, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 288 + }, + "bSendNCPaint": { + "type": { + "bit_position": 11, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 40 + }, + "bInternalPaint": { + "type": { + "bit_position": 12, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 40 + }, + "bHasClientEdge": { + "type": { + "bit_position": 4, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 44 + }, + "bHasPalette": { + "type": { + "bit_position": 21, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 40 + }, + "bHasHorizontalScrollbar": { + "type": { + "bit_position": 2, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 40 + }, + "bUIStateFocusRectHidden": { + "type": { + "bit_position": 31, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 48 + }, + "bWS_DLGFRAME": { + "type": { + "bit_position": 22, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 52 + }, + "bWS_EX_MDICHILD": { + "type": { + "bit_position": 6, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 48 + }, + "bHasVerticalScrollbar": { + "type": { + "bit_position": 1, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 40 + }, + "bReserved2": { + "type": { + "bit_position": 0, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 16 + }, + "offset": 52 + }, + "bActiveFrame": { + "type": { + "bit_position": 6, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 40 + }, + "bNoNCPaint": { + "type": { + "bit_position": 8, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 40 + }, + "bHasSPB": { + "type": { + "bit_position": 7, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 40 + }, + "bWS_MINIMIZEBOX": { + "type": { + "bit_position": 17, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 52 + }, + "bScrollBarVerticalTracking": { + "type": { + "bit_position": 21, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 44 + }, + "bWS_EX_DLGMODALFRAME": { + "type": { + "bit_position": 0, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 48 + }, + "bWS_EX_TRANSPARENT": { + "type": { + "bit_position": 5, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 48 + }, + "bPaintNotProcessed": { + "type": { + "bit_position": 22, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 40 + }, + "bSyncPaintPending": { + "type": { + "bit_position": 23, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 40 + }, + "hrgnClip": { + "type": { + "subtype": { + "kind": "struct", + "name": "HRGN__" + }, + "kind": "pointer" + }, + "offset": 200 + }, + "bShellHookRegistered": { + "type": { + "bit_position": 30, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 44 + }, + "spwndChild": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagWND" + }, + "kind": "pointer" + }, + "offset": 112 + }, + "bUnused5": { + "type": { + "bit_position": 16, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 52 + }, + "bInDestroy": { + "type": { + "bit_position": 7, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 44 + }, + "state": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 40 + }, + "bWS_EX_LEFTSCROLLBAR": { + "type": { + "bit_position": 14, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 48 + }, + "bToggleTopmost": { + "type": { + "bit_position": 26, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 40 + }, + "bWS_VSCROLL": { + "type": { + "bit_position": 21, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 52 + }, + "ExStyle": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 48 + }, + "bWS_HSCROLL": { + "type": { + "bit_position": 20, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 52 + }, + "bUpdateDirty": { + "type": { + "bit_position": 13, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 40 + }, + "bWMPaintSent": { + "type": { + "bit_position": 0, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 44 + }, + "bWS_EX_WINDOWEDGE": { + "type": { + "bit_position": 8, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 48 + }, + "bWS_EX_ACCEPTFILE": { + "type": { + "bit_position": 4, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 48 + }, + "bWS_GROUP": { + "type": { + "bit_position": 17, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 52 + }, + "spwndNext": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagWND" + }, + "kind": "pointer" + }, + "offset": 88 + }, + "bVisible": { + "type": { + "bit_position": 28, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 52 + }, + "bVerticallyMaximizedRight": { + "type": { + "bit_position": 8, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 288 + }, + "bForceMenuDraw": { + "type": { + "bit_position": 15, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 40 + }, + "bForceNCPaint": { + "type": { + "bit_position": 22, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 44 + }, + "bOldUI": { + "type": { + "bit_position": 3, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 44 + }, + "spwndClipboardListenerNext": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagWND" + }, + "kind": "pointer" + }, + "offset": 280 + }, + "bWS_EX_NOPADDEDBORDER": { + "type": { + "bit_position": 23, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 48 + }, + "bNoMinmaxAnimatedRects": { + "type": { + "bit_position": 28, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 44 + }, + "spmenuSys": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagMENU" + }, + "kind": "pointer" + }, + "offset": 184 + }, + "bWS_MAXIMIZEBOX": { + "type": { + "bit_position": 16, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 52 + }, + "bHasCaption": { + "type": { + "bit_position": 3, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 40 + }, + "bEraseBackground": { + "type": { + "bit_position": 10, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 40 + }, + "spwndOwner": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagWND" + }, + "kind": "pointer" + }, + "offset": 104 + }, + "subPointer": { + "type": { + "subtype": { + "kind": "struct", + "name": "subTagWNDType" + }, + "kind": "pointer" + }, + "offset": 40 + }, + "cbwndExtra": { + "type": { + "kind": "base", + "name": "long" + }, + "offset": 232 + }, + "bMakeVisibleWhenUnghosted": { + "type": { + "bit_position": 11, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 48 + }, + "bUnused8": { + "type": { + "bit_position": 16, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 2 + }, + "offset": 52 + }, + "bUnused9": { + "type": { + "bit_position": 16, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 3 + }, + "offset": 52 + }, + "bForceFullNCPaintClipRgn": { + "type": { + "bit_position": 23, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 44 + }, + "bWS_EX_RTLREADING": { + "type": { + "bit_position": 13, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 48 + }, + "bUnused1": { + "type": { + "bit_position": 1, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 48 + }, + "bUnused2": { + "type": { + "bit_position": 15, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 48 + }, + "bUnused3": { + "type": { + "bit_position": 21, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 48 + }, + "bUnused4": { + "type": { + "bit_position": 24, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 48 + }, + "bHasMeun": { + "type": { + "bit_position": 0, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 40 + }, + "bUnused6": { + "type": { + "bit_position": 16, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 52 + }, + "bUnused7": { + "type": { + "bit_position": 16, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 2 + }, + "offset": 52 + }, + "bSmallIconFromWMQueryDrag": { + "type": { + "bit_position": 29, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 44 + }, + "bClipboardListener": { + "type": { + "bit_position": 0, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 288 + }, + "bScrollBarLineDownBtnDown": { + "type": { + "bit_position": 19, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 44 + }, + "bRedirectedForPrint": { + "type": { + "bit_position": 2, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 288 + }, + "bWS_EX_RIGHT": { + "type": { + "bit_position": 12, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 48 + }, + "bHasCreatestructName": { + "type": { + "bit_position": 17, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 40 + }, + "bWS_EX_COMPOSITED": { + "type": { + "bit_position": 25, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 48 + }, + "bFullScreen": { + "type": { + "bit_position": 6, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 44 + }, + "hrgnUpdate": { + "type": { + "subtype": { + "kind": "struct", + "name": "HRGN__" + }, + "kind": "pointer" + }, + "offset": 160 + }, + "head": { + "type": { + "kind": "struct", + "name": "_THRDESKHEAD" + }, + "offset": 0 + }, + "bConsoleWindow": { + "type": { + "bit_position": 10, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 288 + }, + "ppropList": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagPROPLIST" + }, + "kind": "pointer" + }, + "offset": 168 + }, + "bWS_EX_TOPMOST": { + "type": { + "bit_position": 3, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 48 + }, + "bScrollBarPageDownBtnDown": { + "type": { + "bit_position": 18, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 44 + }, + "bScrollBarLineUpBtnDown": { + "type": { + "bit_position": 16, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 44 + }, + "bRecievedQuerySuspendMsg": { + "type": { + "bit_position": 24, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 40 + }, + "bMaximizeMonitorRegion": { + "type": { + "bit_position": 11, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 44 + }, + "bRedrawIfHung": { + "type": { + "bit_position": 27, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 40 + }, + "bWS_POPUP": { + "type": { + "bit_position": 31, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 52 + }, + "bWS_EX_CONTEXTHELP": { + "type": { + "bit_position": 10, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 48 + }, + "dwUserData": { + "type": { + "kind": "base", + "name": "unsigned long long" + }, + "offset": 256 + }, + "hMod16": { + "type": { + "kind": "base", + "name": "unsigned short" + }, + "offset": 64 + }, + "FullScreenMode": { + "type": { + "bit_position": 24, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 3 + }, + "offset": 44 + }, + "bLayeredLimbo": { + "type": { + "bit_position": 5, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 288 + }, + "bWS_EX_NOINHERITLAYOUT": { + "type": { + "bit_position": 20, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 48 + }, + "bWS_EX_LAYOUTRTL": { + "type": { + "bit_position": 22, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 48 + }, + "bUIStateKbdAccelHidden": { + "type": { + "bit_position": 30, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 48 + }, + "bWS_BORDER": { + "type": { + "bit_position": 23, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 52 + }, + "bWS_SIZEBOX": { + "type": { + "bit_position": 18, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 52 + }, + "bDestroyed": { + "type": { + "bit_position": 31, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 40 + }, + "bServerSideWindowProc": { + "type": { + "bit_position": 18, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 40 + }, + "bCaptionTextTruncated": { + "type": { + "bit_position": 27, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 44 + }, + "rcWindow": { + "type": { + "kind": "struct", + "name": "tagRECT" + }, + "offset": 112 + }, + "bEndPaintInvalidate": { + "type": { + "bit_position": 1, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 44 + }, + "hrgnNewFrame": { + "type": { + "subtype": { + "kind": "struct", + "name": "HRGN__" + }, + "kind": "pointer" + }, + "offset": 208 + }, + "bBeingActivated": { + "type": { + "bit_position": 20, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 40 + }, + "bWS_EX_COMPOSITEDCompositing": { + "type": { + "bit_position": 28, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 48 + }, + "bWMCreateMsgProcessed": { + "type": { + "bit_position": 31, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 44 + }, + "bWS_EX_NOACTIVATE": { + "type": { + "bit_position": 27, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 48 + }, + "bWS_EX_APPWINDOW": { + "type": { + "bit_position": 18, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 48 + }, + "pSBInfo": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagSBINFO" + }, + "kind": "pointer" + }, + "offset": 176 + }, + "directName": { + "type": { + "subtype": { + "kind": "struct", + "name": "nt_symbols!String" + }, + "kind": "pointer" + }, + "offset": 184 + }, + "bCloseButtonDown": { + "type": { + "bit_position": 12, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 44 + }, + "bMaximized": { + "type": { + "bit_position": 24, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 52 + }, + "bWS_CHILD": { + "type": { + "bit_position": 30, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 52 + }, + "spwndParent": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagWND" + }, + "kind": "pointer" + }, + "offset": 104 + }, + "spmenu": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagMENU" + }, + "kind": "pointer" + }, + "offset": 192 + }, + "bWS_THICKFRAME": { + "type": { + "bit_position": 18, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 52 + }, + "bWS_EX_CONTROLPARENT": { + "type": { + "bit_position": 16, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 48 + }, + "pcls": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagCLS" + }, + "kind": "pointer" + }, + "offset": 168 + }, + "bLayeredForDWM": { + "type": { + "bit_position": 4, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 288 + }, + "bMsgBox": { + "type": { + "bit_position": 5, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 40 + }, + "bHelpButtonDown": { + "type": { + "bit_position": 15, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 44 + }, + "bHasOverlay": { + "type": { + "bit_position": 9, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 288 + }, + "bRedrawFrameIfHung": { + "type": { + "bit_position": 28, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 40 + }, + "bWS_EX_NOPARENTNOTIFY": { + "type": { + "bit_position": 2, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 48 + }, + "bMaximizesToMonitor": { + "type": { + "bit_position": 30, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 40 + }, + "bBottomMost": { + "type": { + "bit_position": 5, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 44 + }, + "bReserved1": { + "type": { + "bit_position": 0, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 16 + }, + "offset": 52 + }, + "bRedirected": { + "type": { + "bit_position": 29, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 48 + }, + "bReserved3": { + "type": { + "bit_position": 0, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 16 + }, + "offset": 52 + }, + "bReserved4": { + "type": { + "bit_position": 0, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 16 + }, + "offset": 52 + }, + "bReserved5": { + "type": { + "bit_position": 0, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 16 + }, + "offset": 52 + }, + "bReserved6": { + "type": { + "bit_position": 0, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 16 + }, + "offset": 52 + }, + "bReserved7": { + "type": { + "bit_position": 0, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 16 + }, + "offset": 52 + }, + "spwndPrev": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagWND" + }, + "kind": "pointer" + }, + "offset": 96 + }, + "bLayeredInvalidate": { + "type": { + "bit_position": 1, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 288 + }, + "state2": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 44 + }, + "bWS_CLIPSIBLINGS": { + "type": { + "bit_position": 26, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 52 + }, + "bScrollBarPageUpBtnDown": { + "type": { + "bit_position": 17, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 44 + }, + "pTransform": { + "type": { + "subtype": { + "kind": "struct", + "name": "_D3DMATRIX" + }, + "kind": "pointer" + }, + "offset": 272 + }, + "bWin31Compat": { + "type": { + "bit_position": 8, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 44 + }, + "ExStyle2": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 288 + }, + "bHIGHDPI_UNAWARE_Unused": { + "type": { + "bit_position": 6, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 288 + }, + "bWS_SYSMENU": { + "type": { + "bit_position": 19, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 52 + }, + "hModule": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 56 + }, + "strName": { + "type": { + "kind": "struct", + "name": "_LARGE_UNICODE_STRING" + }, + "offset": 232 + }, + "pActCtx": { + "type": { + "subtype": { + "kind": "struct", + "name": "nt_symbols!_ACTIVATION_CONTEXT" + }, + "kind": "pointer" + }, + "offset": 264 + }, + "bMinimized": { + "type": { + "bit_position": 29, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 52 + }, + "bRecievedSuspendMsg": { + "type": { + "bit_position": 25, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 40 + }, + "bWS_EX_STATICEDGE": { + "type": { + "bit_position": 17, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 48 + } + }, + "kind": "struct", + "size": 296 + }, + "_WM_VALUES_STRINGS": { + "fields": { + "pszName": { + "type": { + "subtype": { + "kind": "base", + "name": "unsigned char" + }, + "kind": "pointer" + }, + "offset": 0 + }, + "fInternal": { + "type": { + "kind": "base", + "name": "unsigned char" + }, + "offset": 8 + }, + "fDefined": { + "type": { + "kind": "base", + "name": "unsigned char" + }, + "offset": 9 + } + }, + "kind": "struct", + "size": 16 + }, + "_D3DKMDT_GRAPHICS_RENDERING_FORMAT": { + "fields": { + "VisibleRegionSize": { + "type": { + "kind": "struct", + "name": "_D3DKMDT_2DREGION" + }, + "offset": 8 + }, + "Stride": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 16 + }, + "PixelFormat": { + "type": { + "kind": "enum", + "name": "PixelFormatEnum" + }, + "offset": 20 + }, + "PixelValueAccessMode": { + "type": { + "kind": "enum", + "name": "PixelValueAccessModeEnum" + }, + "offset": 28 + }, + "PrimSurfSize": { + "type": { + "kind": "struct", + "name": "_D3DKMDT_2DREGION" + }, + "offset": 0 + }, + "ColorBasis": { + "type": { + "kind": "enum", + "name": "ColorBasisEnum" + }, + "offset": 24 + } + }, + "kind": "struct", + "size": 32 + }, + "_VK_TO_WCHARS1": { + "fields": { + "Attributes": { + "type": { + "kind": "base", + "name": "unsigned char" + }, + "offset": 1 + }, + "VirtualKey": { + "type": { + "kind": "base", + "name": "unsigned char" + }, + "offset": 0 + }, + "wch": { + "type": { + "count": 1, + "subtype": { + "kind": "base", + "name": "wchar" + }, + "kind": "array" + }, + "offset": 2 + } + }, + "kind": "struct", + "size": 4 + }, + "_TLSPRITESTATE": { + "fields": { + "flOriginalSurfFlags": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 4 + }, + "iSpriteType": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 16 + }, + "pfnSaveScreenBits": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 144 + }, + "bInsideDriverCall": { + "type": { + "kind": "base", + "name": "unsigned char" + }, + "offset": 0 + }, + "pfnStrokePath": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 48 + }, + "pfnTransparentBlt": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 112 + }, + "pfnPaint": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 64 + }, + "pfnFillPath": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 56 + }, + "pfnStretchBltROP": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 152 + }, + "iType": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 24 + }, + "pfnPlgBlt": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 128 + }, + "pfnCopyBits": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 80 + }, + "pState": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 32 + }, + "iOriginalType": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 8 + }, + "pfnTextOut": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 96 + }, + "pfnDrawStream": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 160 + }, + "pfnStrokeAndFillPath": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 40 + }, + "pfnLineTo": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 104 + }, + "pfnStretchBlt": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 88 + }, + "pfnGradientFill": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 136 + }, + "pfnAlphaBlend": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 120 + }, + "flags": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 20 + }, + "flSpriteSurfFlags": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 12 + }, + "pfnBitBlt": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 72 + } + }, + "kind": "struct", + "size": 168 + }, + "tagUAHMENUITEMMETRICS": { + "fields": { + "rgsizeBar": { + "type": { + "count": 2, + "subtype": { + "kind": "struct", + "name": "tagSIZE" + }, + "kind": "array" + }, + "offset": 0 + }, + "rgsizePopup": { + "type": { + "count": 4, + "subtype": { + "kind": "struct", + "name": "tagSIZE" + }, + "kind": "array" + }, + "offset": 0 + } + }, + "kind": "struct", + "size": 32 + }, + "__unnamed_121b": { + "fields": { + "Length": { + "type": { + "subtype": { + "kind": "struct", + "name": "nt_symbols!_LARGE_INTEGER" + }, + "kind": "pointer" + }, + "offset": 0 + }, + "ByteOffset": { + "type": { + "kind": "struct", + "name": "nt_symbols!_LARGE_INTEGER" + }, + "offset": 16 + }, + "Key": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 8 + } + }, + "kind": "struct", + "size": 24 + }, + "__unnamed_1229": { + "fields": { + "Srb": { + "type": { + "subtype": { + "kind": "struct", + "name": "nt_symbols!_SCSI_REQUEST_BLOCK" + }, + "kind": "pointer" + }, + "offset": 0 + } + }, + "kind": "struct", + "size": 8 + }, + "__unnamed_121f": { + "fields": { + "Length": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 8 + }, + "SecurityInformation": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 0 + } + }, + "kind": "struct", + "size": 16 + }, + "__unnamed_1225": { + "fields": { + "DeviceObject": { + "type": { + "subtype": { + "kind": "struct", + "name": "nt_symbols!_DEVICE_OBJECT" + }, + "kind": "pointer" + }, + "offset": 8 + }, + "Vpb": { + "type": { + "subtype": { + "kind": "struct", + "name": "nt_symbols!_VPB" + }, + "kind": "pointer" + }, + "offset": 0 + } + }, + "kind": "struct", + "size": 16 + }, + "subTagWNDType": { + "fields": { + "style_bitmask": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 28 + }, + "lpfnWndProc": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 120 + } + }, + "kind": "struct", + "size": 128 + }, + "_HEAD": { + "fields": { + "h": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 0 + }, + "cLockObj": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 8 + } + }, + "kind": "struct", + "size": 16 + }, + "tagIMEINFO": { + "fields": { + "fdwProperty": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 4 + }, + "fdwSelectCaps": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 24 + }, + "fdwUICaps": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 16 + }, + "dwPrivateDataSize": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 0 + }, + "fdwSCSCaps": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 20 + }, + "fdwSentenceCaps": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 12 + }, + "fdwConversionCaps": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 8 + } + }, + "kind": "struct", + "size": 28 + }, + "_DXGK_DIAG_CODE_POINT_PACKET": { + "fields": { + "Header": { + "type": { + "kind": "struct", + "name": "_DXGK_DIAG_HEADER" + }, + "offset": 0 + }, + "Param3": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 60 + }, + "Param1": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 52 + }, + "CodePointType": { + "type": { + "kind": "enum", + "name": "CodePointTypeEnum" + }, + "offset": 48 + }, + "Param2": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 56 + } + }, + "kind": "struct", + "size": 64 + }, + "_D3DKMDT_VIDPN_SOURCE_MODE": { + "fields": { + "Type": { + "type": { + "kind": "enum", + "name": "TypeEnum" + }, + "offset": 4 + }, + "Id": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 0 + }, + "Format": { + "type": { + "kind": "struct", + "name": "__unnamed_18a1" + }, + "offset": 8 + } + }, + "kind": "struct", + "size": 40 + }, + "tagW32JOB": { + "fields": { + "restrictions": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 24 + }, + "ughCrt": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 48 + }, + "pAtomTable": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 16 + }, + "ughMax": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 52 + }, + "pgh": { + "type": { + "subtype": { + "kind": "base", + "name": "unsigned long long" + }, + "kind": "pointer" + }, + "offset": 56 + }, + "Job": { + "type": { + "subtype": { + "kind": "struct", + "name": "nt_symbols!_EJOB" + }, + "kind": "pointer" + }, + "offset": 8 + }, + "ppiTable": { + "type": { + "subtype": { + "subtype": { + "kind": "struct", + "name": "tagPROCESSINFO" + }, + "kind": "pointer" + }, + "kind": "pointer" + }, + "offset": 40 + }, + "uProcessCount": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 28 + }, + "uMaxProcesses": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 32 + }, + "pNext": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagW32JOB" + }, + "kind": "pointer" + }, + "offset": 0 + } + }, + "kind": "struct", + "size": 64 + }, + "_DMM_MONITORFREQUENCYRANGESET_SERIALIZATION": { + "fields": { + "NumFrequencyRanges": { + "type": { + "kind": "base", + "name": "unsigned char" + }, + "offset": 0 + }, + "FrequencyRangeSerialization": { + "type": { + "count": 1, + "subtype": { + "kind": "struct", + "name": "_D3DKMDT_MONITOR_FREQUENCY_RANGE" + }, + "kind": "array" + }, + "offset": 8 + } + }, + "kind": "struct", + "size": 56 + }, + "_D3DKMDT_VIDPN_PRESENT_PATH_COPYPROTECTION": { + "fields": { + "APSTriggerBits": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 4 + }, + "CopyProtectionType": { + "type": { + "kind": "enum", + "name": "CopyProtectionTypeEnum" + }, + "offset": 0 + }, + "CopyProtectionSupport": { + "type": { + "kind": "struct", + "name": "_D3DKMDT_VIDPN_PRESENT_PATH_COPYPROTECTION_SUPPORT" + }, + "offset": 264 + }, + "OEMCopyProtection": { + "type": { + "count": 256, + "subtype": { + "kind": "base", + "name": "unsigned char" + }, + "kind": "array" + }, + "offset": 8 + } + }, + "kind": "struct", + "size": 268 + }, + "tagWINDOWSTATION": { + "fields": { + "pClipBase": { + "type": { + "subtype": { + "count": 104, + "subtype": { + "kind": "struct", + "name": "tagCLIP" + }, + "kind": "array" + }, + "kind": "pointer" + }, + "offset": 96 + }, + "dwSessionId": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 0 + }, + "cNumClipFormats": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 104 + }, + "luidUser": { + "type": { + "kind": "struct", + "name": "nt_symbols!_LUID" + }, + "offset": 136 + }, + "pGlobalAtomTable": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 168 + }, + "ptiClipLock": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagTHREADINFO" + }, + "kind": "pointer" + }, + "offset": 48 + }, + "dwWSF_Flags": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 32 + }, + "rpdeskList": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagDESKTOP" + }, + "kind": "pointer" + }, + "offset": 16 + }, + "spklList": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagKL" + }, + "kind": "pointer" + }, + "offset": 40 + }, + "spwndClipOpen": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagWND" + }, + "kind": "pointer" + }, + "offset": 64 + }, + "psidUser": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 144 + }, + "pTerm": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagTERMINAL" + }, + "kind": "pointer" + }, + "offset": 24 + }, + "iClipSerialNumber": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 108 + }, + "spwndClipboardListener": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagWND" + }, + "kind": "pointer" + }, + "offset": 112 + }, + "luidEndSession": { + "type": { + "kind": "struct", + "name": "nt_symbols!_LUID" + }, + "offset": 128 + }, + "iClipSequenceNumber": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 104 + }, + "ptiDrawingClipboard": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagTHREADINFO" + }, + "kind": "pointer" + }, + "offset": 56 + }, + "spwndClipOwner": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagWND" + }, + "kind": "pointer" + }, + "offset": 80 + }, + "spwndClipViewer": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagWND" + }, + "kind": "pointer" + }, + "offset": 72 + }, + "rpwinstaNext": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagWINDOWSTATION" + }, + "kind": "pointer" + }, + "offset": 8 + } + }, + "kind": "struct", + "size": 152 + }, + "tagDESKTOPINFO": { + "fields": { + "spwndProgman": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagWND" + }, + "kind": "pointer" + }, + "offset": 192 + }, + "pvwplMessagePPHandler": { + "type": { + "subtype": { + "kind": "struct", + "name": "VWPL" + }, + "kind": "pointer" + }, + "offset": 224 + }, + "pvDesktopLimit": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 8 + }, + "fComposited": { + "type": { + "bit_position": 0, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 1 + }, + "offset": 232 + }, + "spwndGestureEngine": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagWND" + }, + "kind": "pointer" + }, + "offset": 216 + }, + "pvDesktopBase": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 0 + }, + "spwndShell": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagWND" + }, + "kind": "pointer" + }, + "offset": 160 + }, + "ppiShellProcess": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagPROCESSINFO" + }, + "kind": "pointer" + }, + "offset": 168 + }, + "pvwplShellHook": { + "type": { + "subtype": { + "kind": "struct", + "name": "VWPL" + }, + "kind": "pointer" + }, + "offset": 200 + }, + "fIsDwmDesktop": { + "type": { + "bit_position": 1, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 1 + }, + "offset": 232 + }, + "spwndTaskman": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagWND" + }, + "kind": "pointer" + }, + "offset": 184 + }, + "aphkStart": { + "type": { + "count": 16, + "subtype": { + "subtype": { + "kind": "struct", + "name": "tagHOOK" + }, + "kind": "pointer" + }, + "kind": "array" + }, + "offset": 40 + }, + "fsHooks": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 8 + }, + "cntMBox": { + "type": { + "kind": "base", + "name": "long" + }, + "offset": 208 + }, + "spwndBkGnd": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagWND" + }, + "kind": "pointer" + }, + "offset": 176 + }, + "spwnd": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagWND" + }, + "kind": "pointer" + }, + "offset": 24 + } + }, + "kind": "struct", + "size": 240 + }, + "tagMBSTRING": { + "fields": { + "szName": { + "type": { + "count": 15, + "subtype": { + "kind": "base", + "name": "wchar" + }, + "kind": "array" + }, + "offset": 0 + }, + "uID": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 32 + }, + "uStr": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 36 + } + }, + "kind": "struct", + "size": 40 + }, + "_D3DKMDT_VIDPN_TARGET_MODE": { + "fields": { + "VideoSignalInfo": { + "type": { + "kind": "struct", + "name": "_D3DKMDT_VIDEO_SIGNAL_INFO" + }, + "offset": 8 + }, + "Id": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 0 + }, + "Preference": { + "type": { + "kind": "enum", + "name": "PreferenceEnum" + }, + "offset": 64 + } + }, + "kind": "struct", + "size": 72 + }, + "_DMM_VIDPNSET_SERIALIZATION": { + "fields": { + "VidPnOffset": { + "type": { + "count": 1, + "subtype": { + "kind": "base", + "name": "unsigned long" + }, + "kind": "array" + }, + "offset": 4 + }, + "NumVidPns": { + "type": { + "kind": "base", + "name": "unsigned char" + }, + "offset": 0 + } + }, + "kind": "struct", + "size": 8 + }, + "tagKBDFILE": { + "fields": { + "head": { + "type": { + "kind": "struct", + "name": "_HEAD" + }, + "offset": 0 + }, + "awchDllName": { + "type": { + "count": 32, + "subtype": { + "kind": "base", + "name": "wchar" + }, + "kind": "array" + }, + "offset": 56 + }, + "pKbdTbl": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagKbdLayer" + }, + "kind": "pointer" + }, + "offset": 32 + }, + "pkfNext": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagKBDFILE" + }, + "kind": "pointer" + }, + "offset": 16 + }, + "pKbdNlsTbl": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagKbdNlsLayer" + }, + "kind": "pointer" + }, + "offset": 48 + }, + "hBase": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 24 + }, + "Size": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 40 + } + }, + "kind": "struct", + "size": 120 + }, + "__unnamed_11e4": { + "fields": { + "UserApcContext": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 8 + }, + "UserApcRoutine": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 0 + }, + "IssuingProcess": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 0 + } + }, + "kind": "struct", + "size": 16 + }, + "_W32PROCESS": { + "fields": { + "GDIPushLock": { + "type": { + "kind": "struct", + "name": "nt_symbols!_EX_PUSH_LOCK" + }, + "offset": 80 + }, + "DxProcess": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 248 + }, + "pBrushAttrList": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 48 + }, + "Process": { + "type": { + "subtype": { + "kind": "struct", + "name": "nt_symbols!_EPROCESS" + }, + "kind": "pointer" + }, + "offset": 0 + }, + "GDIHandleCountPeak": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 64 + }, + "RefCount": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 8 + }, + "StartCursorHideTime": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 24 + }, + "InputIdleEvent": { + "type": { + "subtype": { + "kind": "struct", + "name": "nt_symbols!_KEVENT" + }, + "kind": "pointer" + }, + "offset": 16 + }, + "W32PF_Flags": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 12 + }, + "GDIHandleCount": { + "type": { + "kind": "base", + "name": "long" + }, + "offset": 60 + }, + "NextStart": { + "type": { + "subtype": { + "kind": "struct", + "name": "_W32PROCESS" + }, + "kind": "pointer" + }, + "offset": 32 + }, + "hSecureGdiSharedHandleTable": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 240 + }, + "UserHandleCountPeak": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 72 + }, + "GDIW32PIDLockedBitmaps": { + "type": { + "kind": "struct", + "name": "nt_symbols!_LIST_ENTRY" + }, + "offset": 224 + }, + "UserHandleCount": { + "type": { + "kind": "base", + "name": "long" + }, + "offset": 68 + }, + "W32Pid": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 56 + }, + "GDIEngUserMemAllocTable": { + "type": { + "kind": "struct", + "name": "nt_symbols!_RTL_AVL_TABLE" + }, + "offset": 88 + }, + "pDCAttrList": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 40 + }, + "GDIBrushAttrFreeList": { + "type": { + "kind": "struct", + "name": "nt_symbols!_LIST_ENTRY" + }, + "offset": 208 + }, + "GDIDcAttrFreeList": { + "type": { + "kind": "struct", + "name": "nt_symbols!_LIST_ENTRY" + }, + "offset": 192 + } + }, + "kind": "struct", + "size": 256 + }, + "_D3DKMDT_VIDPN_PRESENT_PATH_TRANSFORMATION": { + "fields": { + "Scaling": { + "type": { + "kind": "enum", + "name": "ScalingEnum" + }, + "offset": 0 + }, + "RotationSupport": { + "type": { + "kind": "struct", + "name": "_D3DKMDT_VIDPN_PRESENT_PATH_ROTATION_SUPPORT" + }, + "offset": 12 + }, + "Rotation": { + "type": { + "kind": "enum", + "name": "RotationEnum" + }, + "offset": 8 + }, + "ScalingSupport": { + "type": { + "kind": "struct", + "name": "_D3DKMDT_VIDPN_PRESENT_PATH_SCALING_SUPPORT" + }, + "offset": 4 + } + }, + "kind": "struct", + "size": 16 + }, + "tagSERVERINFO": { + "fields": { + "uiShellMsg": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 912 + }, + "cbHandleTable": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 848 + }, + "atomSysClass": { + "type": { + "count": 25, + "subtype": { + "kind": "base", + "name": "unsigned short" + }, + "kind": "array" + }, + "offset": 852 + }, + "dtScroll": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 2800 + }, + "dwKeyCache": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 2952 + }, + "atomIconSmProp": { + "type": { + "kind": "base", + "name": "unsigned short" + }, + "offset": 1356 + }, + "argbSystemUnmatched": { + "type": { + "count": 31, + "subtype": { + "kind": "base", + "name": "unsigned long" + }, + "kind": "array" + }, + "offset": 2268 + }, + "dwTagCount": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 4632 + }, + "ucWheelScrollLines": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 2812 + }, + "ptCursorReal": { + "type": { + "kind": "struct", + "name": "tagPOINT" + }, + "offset": 2784 + }, + "ucWheelScrollChars": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 2816 + }, + "acOemToAnsi": { + "type": { + "count": 256, + "subtype": { + "kind": "base", + "name": "unsigned char" + }, + "kind": "array" + }, + "offset": 1364 + }, + "cySysFontChar": { + "type": { + "kind": "base", + "name": "long" + }, + "offset": 2832 + }, + "atomFrostedWindowProp": { + "type": { + "kind": "base", + "name": "unsigned short" + }, + "offset": 1362 + }, + "mpFnid_serverCBWndProc": { + "type": { + "count": 31, + "subtype": { + "kind": "base", + "name": "unsigned short" + }, + "kind": "array" + }, + "offset": 328 + }, + "PUSIFlags": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 4476 + }, + "BitCount": { + "type": { + "kind": "base", + "name": "unsigned short" + }, + "offset": 4468 + }, + "argbSystem": { + "type": { + "count": 31, + "subtype": { + "kind": "base", + "name": "unsigned long" + }, + "kind": "array" + }, + "offset": 2392 + }, + "dtLBSearch": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 2804 + }, + "dtCaretBlink": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 2808 + }, + "dwInstalledEventHooks": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 1876 + }, + "apfnClientA": { + "type": { + "kind": "struct", + "name": "_PFNCLIENT" + }, + "offset": 392 + }, + "cxSysFontChar": { + "type": { + "kind": "base", + "name": "long" + }, + "offset": 2828 + }, + "hbrGray": { + "type": { + "subtype": { + "kind": "struct", + "name": "HBRUSH__" + }, + "kind": "pointer" + }, + "offset": 2768 + }, + "ahbrSystem": { + "type": { + "count": 31, + "subtype": { + "subtype": { + "kind": "struct", + "name": "HBRUSH__" + }, + "kind": "pointer" + }, + "kind": "array" + }, + "offset": 2520 + }, + "dwDefaultHeapSize": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 908 + }, + "wMaxRightOverlapChars": { + "type": { + "kind": "base", + "name": "long" + }, + "offset": 2824 + }, + "dwSRVIFlags": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 0 + }, + "oembmi": { + "type": { + "count": 93, + "subtype": { + "kind": "struct", + "name": "tagOEMBITMAPINFO" + }, + "kind": "array" + }, + "offset": 2964 + }, + "apfnClientWorker": { + "type": { + "kind": "struct", + "name": "_PFNCLIENTWORKER" + }, + "offset": 760 + }, + "dwDefaultHeapBase": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 904 + }, + "BitsPixel": { + "type": { + "kind": "base", + "name": "unsigned char" + }, + "offset": 4473 + }, + "wMaxLeftOverlapChars": { + "type": { + "kind": "base", + "name": "long" + }, + "offset": 2820 + }, + "dmLogPixels": { + "type": { + "kind": "base", + "name": "unsigned short" + }, + "offset": 4470 + }, + "dwLastSystemRITEventTickCountUpdate": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 4488 + }, + "nEvents": { + "type": { + "kind": "base", + "name": "long" + }, + "offset": 2796 + }, + "atomIconProp": { + "type": { + "kind": "base", + "name": "unsigned short" + }, + "offset": 1358 + }, + "Planes": { + "type": { + "kind": "base", + "name": "unsigned char" + }, + "offset": 4472 + }, + "dpiSystem": { + "type": { + "kind": "struct", + "name": "tagDPISERVERINFO" + }, + "offset": 2896 + }, + "hIcoWindows": { + "type": { + "subtype": { + "kind": "struct", + "name": "HICON__" + }, + "kind": "pointer" + }, + "offset": 2944 + }, + "apfnClientW": { + "type": { + "kind": "struct", + "name": "_PFNCLIENT" + }, + "offset": 576 + }, + "dwAsyncKeyCache": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 2956 + }, + "MBStrings": { + "type": { + "count": 11, + "subtype": { + "kind": "struct", + "name": "tagMBSTRING" + }, + "kind": "array" + }, + "offset": 916 + }, + "atomContextHelpIdProp": { + "type": { + "kind": "base", + "name": "unsigned short" + }, + "offset": 1360 + }, + "adwDBGTAGFlags": { + "type": { + "count": 35, + "subtype": { + "kind": "base", + "name": "unsigned long" + }, + "kind": "array" + }, + "offset": 4492 + }, + "aiSysMet": { + "type": { + "count": 97, + "subtype": { + "kind": "base", + "name": "long" + }, + "kind": "array" + }, + "offset": 1880 + }, + "dwRIPFlags": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 4636 + }, + "uCaretWidth": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 4480 + }, + "cCaptures": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 2960 + }, + "tmSysFont": { + "type": { + "kind": "struct", + "name": "tagTEXTMETRICW" + }, + "offset": 2836 + }, + "cHandleEntries": { + "type": { + "kind": "base", + "name": "unsigned long long" + }, + "offset": 8 + }, + "ptCursor": { + "type": { + "kind": "struct", + "name": "tagPOINT" + }, + "offset": 2776 + }, + "hIconSmWindows": { + "type": { + "subtype": { + "kind": "struct", + "name": "HICON__" + }, + "kind": "pointer" + }, + "offset": 2936 + }, + "mpFnidPfn": { + "type": { + "count": 32, + "subtype": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "kind": "array" + }, + "offset": 16 + }, + "UILangID": { + "type": { + "kind": "base", + "name": "unsigned short" + }, + "offset": 4484 + }, + "acAnsiToOem": { + "type": { + "count": 256, + "subtype": { + "kind": "base", + "name": "unsigned char" + }, + "kind": "array" + }, + "offset": 1620 + }, + "aStoCidPfn": { + "type": { + "count": 7, + "subtype": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "kind": "array" + }, + "offset": 272 + }, + "rcScreenReal": { + "type": { + "kind": "struct", + "name": "tagRECT" + }, + "offset": 4452 + }, + "dwLastRITEventTickCount": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 2792 + } + }, + "kind": "struct", + "size": 4640 + }, + "tagPOOLRECORD": { + "fields": { + "ExtraData": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 0 + }, + "trace": { + "type": { + "count": 6, + "subtype": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "kind": "array" + }, + "offset": 16 + }, + "size": { + "type": { + "kind": "base", + "name": "unsigned long long" + }, + "offset": 8 + } + }, + "kind": "struct", + "size": 64 + }, + "__unnamed_195a": { + "fields": { + "Priority": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 0 + }, + "Reserved1": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 4 + }, + "Reserved2": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 8 + } + }, + "kind": "struct", + "size": 12 + }, + "tagUSERSTARTUPINFO": { + "fields": { + "dwYSize": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 16 + }, + "cbReserved2": { + "type": { + "kind": "base", + "name": "unsigned short" + }, + "offset": 26 + }, + "cb": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 0 + }, + "dwX": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 4 + }, + "dwY": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 8 + }, + "dwFlags": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 20 + }, + "dwXSize": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 12 + }, + "wShowWindow": { + "type": { + "kind": "base", + "name": "unsigned short" + }, + "offset": 24 + } + }, + "kind": "struct", + "size": 28 + }, + "_DMM_VIDPN_SERIALIZATION": { + "fields": { + "PathsFromSourceSerializationOffsets": { + "type": { + "count": 1, + "subtype": { + "kind": "base", + "name": "unsigned long" + }, + "kind": "array" + }, + "offset": 8 + }, + "NumActiveSources": { + "type": { + "kind": "base", + "name": "unsigned char" + }, + "offset": 4 + }, + "Size": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 0 + } + }, + "kind": "struct", + "size": 12 + }, + "__unnamed_11df": { + "fields": { + "IrpCount": { + "type": { + "kind": "base", + "name": "long" + }, + "offset": 0 + }, + "SystemBuffer": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 0 + }, + "MasterIrp": { + "type": { + "subtype": { + "kind": "struct", + "name": "nt_symbols!_IRP" + }, + "kind": "pointer" + }, + "offset": 0 + } + }, + "kind": "struct", + "size": 8 + }, + "tagHID_PAGEONLY_REQUEST": { + "fields": { + "usUsagePage": { + "type": { + "kind": "base", + "name": "unsigned short" + }, + "offset": 16 + }, + "link": { + "type": { + "kind": "struct", + "name": "nt_symbols!_LIST_ENTRY" + }, + "offset": 0 + }, + "cRefCount": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 20 + } + }, + "kind": "struct", + "size": 24 + }, + "__unnamed_1233": { + "fields": { + "Interface": { + "type": { + "subtype": { + "kind": "struct", + "name": "nt_symbols!_INTERFACE" + }, + "kind": "pointer" + }, + "offset": 16 + }, + "InterfaceSpecificData": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 24 + }, + "Version": { + "type": { + "kind": "base", + "name": "unsigned short" + }, + "offset": 10 + }, + "InterfaceType": { + "type": { + "subtype": { + "kind": "struct", + "name": "nt_symbols!_GUID" + }, + "kind": "pointer" + }, + "offset": 0 + }, + "Size": { + "type": { + "kind": "base", + "name": "unsigned short" + }, + "offset": 8 + } + }, + "kind": "struct", + "size": 32 + }, + "tagQMSG": { + "fields": { + "Padding": { + "type": { + "bit_position": 30, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 2 + }, + "offset": 80 + }, + "ptMouseReal": { + "type": { + "kind": "struct", + "name": "tagPOINT" + }, + "offset": 72 + }, + "FromPen": { + "type": { + "bit_position": 3, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 84 + }, + "pti": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagTHREADINFO" + }, + "kind": "pointer" + }, + "offset": 88 + }, + "ExtraInfo": { + "type": { + "kind": "base", + "name": "long long" + }, + "offset": 64 + }, + "Wow64Message": { + "type": { + "bit_position": 0, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 84 + }, + "MsgPPInfo": { + "type": { + "kind": "struct", + "name": "tagMSGPPINFO" + }, + "offset": 96 + }, + "dwQEvent": { + "type": { + "bit_position": 0, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 30 + }, + "offset": 80 + }, + "pqmsgPrev": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagQMSG" + }, + "kind": "pointer" + }, + "offset": 8 + }, + "FromTouch": { + "type": { + "bit_position": 2, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 84 + }, + "NoCoalesce": { + "type": { + "bit_position": 1, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 84 + }, + "msg": { + "type": { + "kind": "struct", + "name": "tagMSG" + }, + "offset": 16 + }, + "pqmsgNext": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagQMSG" + }, + "kind": "pointer" + }, + "offset": 0 + } + }, + "kind": "struct", + "size": 104 + }, + "__unnamed_1237": { + "fields": { + "Capabilities": { + "type": { + "subtype": { + "kind": "struct", + "name": "nt_symbols!_DEVICE_CAPABILITIES" + }, + "kind": "pointer" + }, + "offset": 0 + } + }, + "kind": "struct", + "size": 8 + }, + "__unnamed_11e6": { + "fields": { + "AsynchronousParameters": { + "type": { + "kind": "struct", + "name": "__unnamed_11e4" + }, + "offset": 0 + }, + "AllocationSize": { + "type": { + "kind": "struct", + "name": "nt_symbols!_LARGE_INTEGER" + }, + "offset": 0 + } + }, + "kind": "struct", + "size": 16 + }, + "tagDESKTOP": { + "fields": { + "spmenuVScroll": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagMENU" + }, + "kind": "pointer" + }, + "offset": 80 + }, + "dwMouseHoverTime": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 212 + }, + "rpwinstaParent": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagWINDOWSTATION" + }, + "kind": "pointer" + }, + "offset": 40 + }, + "spmenuDialogSys": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagMENU" + }, + "kind": "pointer" + }, + "offset": 64 + }, + "spwndForeground": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagWND" + }, + "kind": "pointer" + }, + "offset": 88 + }, + "spmenuHScroll": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagMENU" + }, + "kind": "pointer" + }, + "offset": 72 + }, + "spwndTooltip": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagWND" + }, + "kind": "pointer" + }, + "offset": 112 + }, + "dwSessionId": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 0 + }, + "pDeskInfo": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagDESKTOPINFO" + }, + "kind": "pointer" + }, + "offset": 8 + }, + "spwndMessage": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagWND" + }, + "kind": "pointer" + }, + "offset": 104 + }, + "cciConsole": { + "type": { + "kind": "struct", + "name": "_CONSOLE_CARET_INFO" + }, + "offset": 144 + }, + "PtiList": { + "type": { + "kind": "struct", + "name": "nt_symbols!_LIST_ENTRY" + }, + "offset": 168 + }, + "spwndTray": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagWND" + }, + "kind": "pointer" + }, + "offset": 96 + }, + "rpdeskNext": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagDESKTOP" + }, + "kind": "pointer" + }, + "offset": 32 + }, + "dwDTFlags": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 40 + }, + "pMagInputTransform": { + "type": { + "subtype": { + "kind": "struct", + "name": "_MAGNIFICATION_INPUT_TRANSFORM" + }, + "kind": "pointer" + }, + "offset": 216 + }, + "spwndTrack": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagWND" + }, + "kind": "pointer" + }, + "offset": 184 + }, + "htEx": { + "type": { + "kind": "base", + "name": "long" + }, + "offset": 192 + }, + "ulHeapSize": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 136 + }, + "pheapDesktop": { + "type": { + "subtype": { + "kind": "struct", + "name": "nt_symbols!tagWIN32HEAP" + }, + "kind": "pointer" + }, + "offset": 128 + }, + "rcMouseHover": { + "type": { + "kind": "struct", + "name": "tagRECT" + }, + "offset": 196 + }, + "hsectionDesktop": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 120 + }, + "dwDesktopId": { + "type": { + "kind": "base", + "name": "unsigned long long" + }, + "offset": 48 + }, + "spmenuSys": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagMENU" + }, + "kind": "pointer" + }, + "offset": 56 + }, + "pDispInfo": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagDISPLAYINFO" + }, + "kind": "pointer" + }, + "offset": 16 + } + }, + "kind": "struct", + "size": 224 + }, + "_MAGNIFICATION_INPUT_TRANSFORM": { + "fields": { + "rcScreen": { + "type": { + "kind": "struct", + "name": "tagRECT" + }, + "offset": 16 + }, + "magFactorX": { + "type": { + "kind": "base", + "name": "long" + }, + "offset": 40 + }, + "magFactorY": { + "type": { + "kind": "base", + "name": "long" + }, + "offset": 44 + }, + "ptiMagThreadInfo": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagTHREADINFO" + }, + "kind": "pointer" + }, + "offset": 32 + }, + "rcSource": { + "type": { + "kind": "struct", + "name": "tagRECT" + }, + "offset": 0 + } + }, + "kind": "struct", + "size": 48 + }, + "_D3DKMDT_MONITOR_FREQUENCY_RANGE": { + "fields": { + "Origin": { + "type": { + "kind": "enum", + "name": "OriginEnum" + }, + "offset": 0 + }, + "ConstraintType": { + "type": { + "kind": "enum", + "name": "ConstraintTypeEnum" + }, + "offset": 36 + }, + "RangeLimits": { + "type": { + "kind": "struct", + "name": "_D3DKMDT_FREQUENCY_RANGE" + }, + "offset": 4 + }, + "Constraint": { + "type": { + "kind": "struct", + "name": "__unnamed_16c1" + }, + "offset": 40 + } + }, + "kind": "struct", + "size": 48 + }, + "__unnamed_121d": { + "fields": { + "Type3InputBuffer": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 24 + }, + "OutputBufferLength": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 0 + }, + "IoControlCode": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 16 + }, + "InputBufferLength": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 8 + } + }, + "kind": "struct", + "size": 32 + }, + "_PFNCLIENTWORKER": { + "fields": { + "pfnComboBoxWndProc": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 8 + }, + "pfnMDIClientWndProc": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 48 + }, + "pfnDialogWndProc": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 24 + }, + "pfnEditWndProc": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 32 + }, + "pfnListBoxWndProc": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 40 + }, + "pfnGhostWndProc": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 72 + }, + "pfnStaticWndProc": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 56 + }, + "pfnImeWndProc": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 64 + }, + "pfnComboListBoxProc": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 16 + }, + "pfnCtfHookProc": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 80 + }, + "pfnButtonWndProc": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 0 + } + }, + "kind": "struct", + "size": 88 + }, + "__unnamed_12e0": { + "fields": { + "InitialPrivilegeSet": { + "type": { + "kind": "struct", + "name": "nt_symbols!_INITIAL_PRIVILEGE_SET" + }, + "offset": 0 + }, + "PrivilegeSet": { + "type": { + "kind": "struct", + "name": "nt_symbols!_PRIVILEGE_SET" + }, + "offset": 0 + } + }, + "kind": "struct", + "size": 44 + }, + "tagMENULIST": { + "fields": { + "pMenu": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagMENU" + }, + "kind": "pointer" + }, + "offset": 8 + }, + "pNext": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagMENULIST" + }, + "kind": "pointer" + }, + "offset": 0 + } + }, + "kind": "struct", + "size": 16 + }, + "_DMA_OPERATIONS": { + "fields": { + "PutDmaAdapter": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 8 + }, + "FreeMapRegisters": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 56 + }, + "MapTransfer": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 64 + }, + "FreeCommonBuffer": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 24 + }, + "ReadDmaCounter": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 80 + }, + "AllocateCommonBuffer": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 16 + }, + "PutScatterGatherList": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 96 + }, + "BuildMdlFromScatterGatherList": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 120 + }, + "GetScatterGatherList": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 88 + }, + "CalculateScatterGatherList": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 104 + }, + "FreeAdapterChannel": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 48 + }, + "GetDmaAlignment": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 72 + }, + "FlushAdapterBuffers": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 40 + }, + "AllocateAdapterChannel": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 32 + }, + "BuildScatterGatherList": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 112 + }, + "Size": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 0 + } + }, + "kind": "struct", + "size": 128 + }, + "__unnamed_1811": { + "fields": { + "Start": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 0 + }, + "Length": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 4 + }, + "Reserved": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 8 + } + }, + "kind": "struct", + "size": 12 + }, + "tagSPB": { + "fields": { + "hbm": { + "type": { + "subtype": { + "kind": "struct", + "name": "HBITMAP__" + }, + "kind": "pointer" + }, + "offset": 16 + }, + "hrgn": { + "type": { + "subtype": { + "kind": "struct", + "name": "HRGN__" + }, + "kind": "pointer" + }, + "offset": 40 + }, + "ulSaveId": { + "type": { + "kind": "base", + "name": "unsigned long long" + }, + "offset": 56 + }, + "flags": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 48 + }, + "rc": { + "type": { + "kind": "struct", + "name": "tagRECT" + }, + "offset": 24 + }, + "pspbNext": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagSPB" + }, + "kind": "pointer" + }, + "offset": 0 + }, + "spwnd": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagWND" + }, + "kind": "pointer" + }, + "offset": 8 + } + }, + "kind": "struct", + "size": 64 + }, + "tagWin32PoolHead": { + "fields": { + "pPrev": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagWin32PoolHead" + }, + "kind": "pointer" + }, + "offset": 8 + }, + "pTrace": { + "type": { + "subtype": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "kind": "pointer" + }, + "offset": 24 + }, + "pNext": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagWin32PoolHead" + }, + "kind": "pointer" + }, + "offset": 16 + }, + "size": { + "type": { + "kind": "base", + "name": "unsigned long long" + }, + "offset": 0 + } + }, + "kind": "struct", + "size": 32 + }, + "_DXGK_DIAG_HEADER": { + "fields": { + "Index": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 40 + }, + "ProcessName": { + "type": { + "count": 16, + "subtype": { + "kind": "base", + "name": "unsigned char" + }, + "kind": "array" + }, + "offset": 16 + }, + "LogTimestamp": { + "type": { + "kind": "base", + "name": "unsigned long long" + }, + "offset": 8 + }, + "ThreadId": { + "type": { + "kind": "base", + "name": "unsigned long long" + }, + "offset": 32 + }, + "Type": { + "type": { + "kind": "enum", + "name": "TypeEnum" + }, + "offset": 0 + }, + "WdLogIdx": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 44 + }, + "Size": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 4 + } + }, + "kind": "struct", + "size": 48 + }, + "_DMM_COMMITVIDPNREQUEST_DIAGINFO": { + "fields": { + "CleanupAfterFailedCommitVidPn": { + "type": { + "bit_position": 1, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned char" + }, + "bit_length": 1 + }, + "offset": 4 + }, + "ModeChangeRequestId": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 8 + }, + "ReclaimClonedTarget": { + "type": { + "bit_position": 0, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned char" + }, + "bit_length": 1 + }, + "offset": 4 + }, + "ForceAllActiveVidPnModeListInvalidation": { + "type": { + "bit_position": 2, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned char" + }, + "bit_length": 1 + }, + "offset": 4 + } + }, + "kind": "struct", + "size": 12 + }, + "tagTOUCHINPUT": { + "fields": { + "dwExtraInfo": { + "type": { + "kind": "base", + "name": "unsigned long long" + }, + "offset": 32 + }, + "hSource": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 8 + }, + "dwMask": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 24 + }, + "cyContact": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 44 + }, + "cxContact": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 40 + }, + "dwFlags": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 20 + }, + "dwID": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 16 + }, + "y": { + "type": { + "kind": "base", + "name": "long" + }, + "offset": 4 + }, + "x": { + "type": { + "kind": "base", + "name": "long" + }, + "offset": 0 + }, + "dwTime": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 28 + } + }, + "kind": "struct", + "size": 48 + }, + "_SM_VALUES_STRINGS": { + "fields": { + "StorageType": { + "type": { + "kind": "enum", + "name": "StorageTypeEnum" + }, + "offset": 16 + }, + "pszName": { + "type": { + "subtype": { + "kind": "base", + "name": "unsigned char" + }, + "kind": "pointer" + }, + "offset": 0 + }, + "ulValue": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 8 + }, + "RangeType": { + "type": { + "kind": "enum", + "name": "RangeTypeEnum" + }, + "offset": 12 + } + }, + "kind": "struct", + "size": 24 + }, + "__unnamed_1956": { + "fields": { + "MinimumChannel": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 0 + }, + "MaximumChannel": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 4 + } + }, + "kind": "struct", + "size": 8 + }, + "_D3DKMDT_VIDEO_SIGNAL_INFO": { + "fields": { + "VSyncFreq": { + "type": { + "kind": "struct", + "name": "_D3DDDI_RATIONAL" + }, + "offset": 20 + }, + "ActiveSize": { + "type": { + "kind": "struct", + "name": "_D3DKMDT_2DREGION" + }, + "offset": 12 + }, + "PixelRate": { + "type": { + "kind": "base", + "name": "unsigned long long" + }, + "offset": 40 + }, + "TotalSize": { + "type": { + "kind": "struct", + "name": "_D3DKMDT_2DREGION" + }, + "offset": 4 + }, + "VideoStandard": { + "type": { + "kind": "enum", + "name": "VideoStandardEnum" + }, + "offset": 0 + }, + "ScanLineOrdering": { + "type": { + "kind": "enum", + "name": "ScanLineOrderingEnum" + }, + "offset": 48 + }, + "HSyncFreq": { + "type": { + "kind": "struct", + "name": "_D3DDDI_RATIONAL" + }, + "offset": 28 + } + }, + "kind": "struct", + "size": 56 + }, + "tagTERMINAL": { + "fields": { + "spwndDesktopOwner": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagWND" + }, + "kind": "pointer" + }, + "offset": 8 + }, + "pEventInputReady": { + "type": { + "subtype": { + "kind": "struct", + "name": "nt_symbols!_KEVENT" + }, + "kind": "pointer" + }, + "offset": 56 + }, + "rpdeskDestroy": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagDESKTOP" + }, + "kind": "pointer" + }, + "offset": 48 + }, + "pqDesktop": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagQ" + }, + "kind": "pointer" + }, + "offset": 24 + }, + "dwTERMF_Flags": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 0 + }, + "dwNestedLevel": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 32 + }, + "ptiDesktop": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagTHREADINFO" + }, + "kind": "pointer" + }, + "offset": 16 + }, + "pEventTermInit": { + "type": { + "subtype": { + "kind": "struct", + "name": "nt_symbols!_KEVENT" + }, + "kind": "pointer" + }, + "offset": 40 + } + }, + "kind": "struct", + "size": 64 + }, + "HFONT__": { + "fields": { + "unused": { + "type": { + "kind": "base", + "name": "long" + }, + "offset": 0 + } + }, + "kind": "struct", + "size": 4 + }, + "_D3DKMDT_VIDPN_PRESENT_PATH_COPYPROTECTION_SUPPORT": { + "fields": { + "MacroVisionFull": { + "type": { + "bit_position": 2, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 1 + }, + "offset": 0 + }, + "MacroVisionApsTrigger": { + "type": { + "bit_position": 1, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 1 + }, + "offset": 0 + }, + "NoProtection": { + "type": { + "bit_position": 0, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 1 + }, + "offset": 0 + }, + "Reserved": { + "type": { + "bit_position": 3, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 29 + }, + "offset": 0 + } + }, + "kind": "struct", + "size": 4 + }, + "_PFNCLIENT": { + "fields": { + "pfnDispatchDefWindowProc": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 160 + }, + "pfnStaticWndProc": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 112 + }, + "pfnDispatchHook": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 152 + }, + "pfnDesktopWndProc": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 24 + }, + "pfnImeWndProc": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 120 + }, + "pfnScrollBarWndProc": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 0 + }, + "pfnEditWndProc": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 88 + }, + "pfnGhostWndProc": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 128 + }, + "pfnMessageWindowProc": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 40 + }, + "pfnSwitchWindowProc": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 48 + }, + "pfnComboListBoxProc": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 72 + }, + "pfnComboBoxWndProc": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 64 + }, + "pfnMDIClientWndProc": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 104 + }, + "pfnDialogWndProc": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 80 + }, + "pfnHkINLPCWPSTRUCT": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 136 + }, + "pfnTitleWndProc": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 8 + }, + "pfnHkINLPCWPRETSTRUCT": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 144 + }, + "pfnButtonWndProc": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 56 + }, + "pfnMenuWndProc": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 16 + }, + "pfnListBoxWndProc": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 96 + }, + "pfnDispatchMessage": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 168 + }, + "pfnDefWindowProc": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 32 + }, + "pfnMDIActivateDlgProc": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 176 + } + }, + "kind": "struct", + "size": 184 + }, + "tagOEMBITMAPINFO": { + "fields": { + "y": { + "type": { + "kind": "base", + "name": "long" + }, + "offset": 4 + }, + "x": { + "type": { + "kind": "base", + "name": "long" + }, + "offset": 0 + }, + "cy": { + "type": { + "kind": "base", + "name": "long" + }, + "offset": 12 + }, + "cx": { + "type": { + "kind": "base", + "name": "long" + }, + "offset": 8 + } + }, + "kind": "struct", + "size": 16 + }, + "__unnamed_1221": { + "fields": { + "SecurityInformation": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 0 + }, + "SecurityDescriptor": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 8 + } + }, + "kind": "struct", + "size": 16 + }, + "_KLIST_ENTRY": { + "fields": { + "Flink": { + "type": { + "subtype": { + "kind": "struct", + "name": "_KLIST_ENTRY" + }, + "kind": "pointer" + }, + "offset": 0 + }, + "Blink": { + "type": { + "subtype": { + "kind": "struct", + "name": "_KLIST_ENTRY" + }, + "kind": "pointer" + }, + "offset": 8 + } + }, + "kind": "struct", + "size": 16 + }, + "HMONITOR__": { + "fields": { + "unused": { + "type": { + "kind": "base", + "name": "long" + }, + "offset": 0 + } + }, + "kind": "struct", + "size": 4 + }, + "__unnamed_1247": { + "fields": { + "DeviceTextType": { + "type": { + "kind": "enum", + "name": "DeviceTextTypeEnum" + }, + "offset": 0 + }, + "LocaleId": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 8 + } + }, + "kind": "struct", + "size": 16 + }, + "tagCLIENTINFO": { + "fields": { + "msgDbcsCB": { + "type": { + "kind": "struct", + "name": "tagMSG" + }, + "offset": 160 + }, + "dwCompatFlags": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 20 + }, + "achDbcsCF": { + "type": { + "count": 2, + "subtype": { + "kind": "base", + "name": "unsigned char" + }, + "kind": "array" + }, + "offset": 154 + }, + "dwTIFlags": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 28 + }, + "pClientThreadInfo": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagCLIENTTHREADINFO" + }, + "kind": "pointer" + }, + "offset": 96 + }, + "CodePage": { + "type": { + "kind": "base", + "name": "unsigned short" + }, + "offset": 152 + }, + "dwKeyCache": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 112 + }, + "dwHookCurrent": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 88 + }, + "afAsyncKeyStateRecentDown": { + "type": { + "count": 8, + "subtype": { + "kind": "base", + "name": "unsigned char" + }, + "kind": "array" + }, + "offset": 136 + }, + "dwCompatFlags2": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 24 + }, + "fsHooks": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 56 + }, + "ulClientDelta": { + "type": { + "kind": "base", + "name": "unsigned long long" + }, + "offset": 40 + }, + "pDeskInfo": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagDESKTOPINFO" + }, + "kind": "pointer" + }, + "offset": 32 + }, + "dwExpWinVer": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 16 + }, + "dwHookData": { + "type": { + "kind": "base", + "name": "unsigned long long" + }, + "offset": 104 + }, + "afAsyncKeyState": { + "type": { + "count": 8, + "subtype": { + "kind": "base", + "name": "unsigned char" + }, + "kind": "array" + }, + "offset": 128 + }, + "CallbackWnd": { + "type": { + "kind": "struct", + "name": "_CALLBACKWND" + }, + "offset": 64 + }, + "lpdwRegisteredClasses": { + "type": { + "subtype": { + "kind": "base", + "name": "unsigned long" + }, + "kind": "pointer" + }, + "offset": 208 + }, + "cInDDEMLCallback": { + "type": { + "kind": "base", + "name": "long" + }, + "offset": 92 + }, + "cSpins": { + "type": { + "kind": "base", + "name": "unsigned long long" + }, + "offset": 8 + }, + "hKL": { + "type": { + "subtype": { + "kind": "struct", + "name": "HKL__" + }, + "kind": "pointer" + }, + "offset": 144 + }, + "dwAsyncKeyCache": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 124 + }, + "afKeyState": { + "type": { + "count": 8, + "subtype": { + "kind": "base", + "name": "unsigned char" + }, + "kind": "array" + }, + "offset": 116 + }, + "CI_flags": { + "type": { + "kind": "base", + "name": "unsigned long long" + }, + "offset": 0 + }, + "phkCurrent": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagHOOK" + }, + "kind": "pointer" + }, + "offset": 48 + } + }, + "kind": "struct", + "size": 216 + }, + "_DMM_MONITOR_SERIALIZATION": { + "fields": { + "SourceModeSetOffset": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 24 + }, + "FrequencyRangeSetOffset": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 28 + }, + "DescriptorSetOffset": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 32 + }, + "ModePruningAlgorithm": { + "type": { + "kind": "enum", + "name": "ModePruningAlgorithmEnum" + }, + "offset": 16 + }, + "VideoPresentTargetId": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 4 + }, + "IsUsingDefaultProfile": { + "type": { + "kind": "base", + "name": "unsigned char" + }, + "offset": 13 + }, + "MonitorPowerState": { + "type": { + "kind": "enum", + "name": "MonitorPowerStateEnum" + }, + "offset": 20 + }, + "MonitorType": { + "type": { + "kind": "enum", + "name": "MonitorTypeEnum" + }, + "offset": 36 + }, + "Size": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 0 + }, + "IsSimulatedMonitor": { + "type": { + "kind": "base", + "name": "unsigned char" + }, + "offset": 12 + }, + "Orientation": { + "type": { + "kind": "enum", + "name": "OrientationEnum" + }, + "offset": 8 + } + }, + "kind": "struct", + "size": 40 + }, + "tagPROP": { + "fields": { + "fs": { + "type": { + "kind": "base", + "name": "unsigned short" + }, + "offset": 10 + }, + "hData": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 0 + }, + "atomKey": { + "type": { + "kind": "base", + "name": "unsigned short" + }, + "offset": 8 + } + }, + "kind": "struct", + "size": 16 + }, + "__unnamed_1243": { + "fields": { + "IdType": { + "type": { + "kind": "enum", + "name": "IdTypeEnum" + }, + "offset": 0 + } + }, + "kind": "struct", + "size": 4 + }, + "__unnamed_123d": { + "fields": { + "Buffer": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 8 + }, + "WhichSpace": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 0 + }, + "Length": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 24 + }, + "Offset": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 16 + } + }, + "kind": "struct", + "size": 32 + }, + "_WNDMSG": { + "fields": { + "abMsgs": { + "type": { + "subtype": { + "kind": "base", + "name": "unsigned char" + }, + "kind": "pointer" + }, + "offset": 8 + }, + "maxMsgs": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 0 + } + }, + "kind": "struct", + "size": 16 + }, + "tagSHAREDINFO": { + "fields": { + "psi": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagSERVERINFO" + }, + "kind": "pointer" + }, + "offset": 0 + }, + "ulSharedDelta": { + "type": { + "kind": "base", + "name": "unsigned long long" + }, + "offset": 32 + }, + "aheList": { + "type": { + "subtype": { + "kind": "struct", + "name": "_HANDLEENTRY" + }, + "kind": "pointer" + }, + "offset": 8 + }, + "DefWindowSpecMsgs": { + "type": { + "kind": "struct", + "name": "_WNDMSG" + }, + "offset": 552 + }, + "awmControl": { + "type": { + "count": 31, + "subtype": { + "kind": "struct", + "name": "_WNDMSG" + }, + "kind": "array" + }, + "offset": 40 + }, + "pDispInfo": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagDISPLAYINFO" + }, + "kind": "pointer" + }, + "offset": 24 + }, + "HeEntrySize": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 16 + }, + "DefWindowMsgs": { + "type": { + "kind": "struct", + "name": "_WNDMSG" + }, + "offset": 536 + } + }, + "kind": "struct", + "size": 568 + }, + "__unnamed_181b": { + "fields": { + "BusNumber": { + "type": { + "kind": "struct", + "name": "__unnamed_1811" + }, + "offset": 0 + }, + "Dma": { + "type": { + "kind": "struct", + "name": "__unnamed_180d" + }, + "offset": 0 + }, + "DeviceSpecificData": { + "type": { + "kind": "struct", + "name": "__unnamed_1813" + }, + "offset": 0 + }, + "Memory48": { + "type": { + "kind": "struct", + "name": "__unnamed_1817" + }, + "offset": 0 + }, + "MessageInterrupt": { + "type": { + "kind": "struct", + "name": "__unnamed_180b" + }, + "offset": 0 + }, + "Generic": { + "type": { + "kind": "struct", + "name": "__unnamed_1805" + }, + "offset": 0 + }, + "Memory40": { + "type": { + "kind": "struct", + "name": "__unnamed_1815" + }, + "offset": 0 + }, + "DevicePrivate": { + "type": { + "kind": "struct", + "name": "nt_symbols!__unnamed_180f" + }, + "offset": 0 + }, + "Memory64": { + "type": { + "kind": "struct", + "name": "__unnamed_1819" + }, + "offset": 0 + }, + "Memory": { + "type": { + "kind": "struct", + "name": "__unnamed_1805" + }, + "offset": 0 + }, + "Interrupt": { + "type": { + "kind": "struct", + "name": "__unnamed_1807" + }, + "offset": 0 + }, + "Port": { + "type": { + "kind": "struct", + "name": "__unnamed_1805" + }, + "offset": 0 + } + }, + "kind": "struct", + "size": 16 + }, + "tagPOINT": { + "fields": { + "y": { + "type": { + "kind": "base", + "name": "long" + }, + "offset": 4 + }, + "x": { + "type": { + "kind": "base", + "name": "long" + }, + "offset": 0 + } + }, + "kind": "struct", + "size": 8 + }, + "tagIMC": { + "fields": { + "dwClientImcData": { + "type": { + "kind": "base", + "name": "unsigned long long" + }, + "offset": 48 + }, + "head": { + "type": { + "kind": "struct", + "name": "_THRDESKHEAD" + }, + "offset": 0 + }, + "hImeWnd": { + "type": { + "subtype": { + "kind": "struct", + "name": "HWND__" + }, + "kind": "pointer" + }, + "offset": 56 + }, + "pImcNext": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagIMC" + }, + "kind": "pointer" + }, + "offset": 40 + } + }, + "kind": "struct", + "size": 64 + }, + "tagKL": { + "fields": { + "uNumTbl": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 88 + }, + "pklPrev": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagKL" + }, + "kind": "pointer" + }, + "offset": 24 + }, + "head": { + "type": { + "kind": "struct", + "name": "_HEAD" + }, + "offset": 0 + }, + "pklNext": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagKL" + }, + "kind": "pointer" + }, + "offset": 16 + }, + "spkfPrimary": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagKBDFILE" + }, + "kind": "pointer" + }, + "offset": 56 + }, + "dwFontSigs": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 64 + }, + "dwLastKbdType": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 104 + }, + "CodePage": { + "type": { + "kind": "base", + "name": "unsigned short" + }, + "offset": 72 + }, + "dwKL_Flags": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 32 + }, + "iBaseCharset": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 68 + }, + "dwKLID": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 112 + }, + "spkf": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagKBDFILE" + }, + "kind": "pointer" + }, + "offset": 48 + }, + "piiex": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagIMEINFOEX" + }, + "kind": "pointer" + }, + "offset": 80 + }, + "hkl": { + "type": { + "subtype": { + "kind": "struct", + "name": "HKL__" + }, + "kind": "pointer" + }, + "offset": 40 + }, + "pspkfExtra": { + "type": { + "subtype": { + "subtype": { + "kind": "struct", + "name": "tagKBDFILE" + }, + "kind": "pointer" + }, + "kind": "pointer" + }, + "offset": 96 + }, + "wchDiacritic": { + "type": { + "kind": "base", + "name": "wchar" + }, + "offset": 74 + }, + "dwLastKbdSubType": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 108 + } + }, + "kind": "struct", + "size": 120 + }, + "__unnamed_115b": { + "fields": { + "NextEntry": { + "type": { + "bit_position": 4, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long long" + }, + "bit_length": 60 + }, + "offset": 8 + }, + "Depth": { + "type": { + "bit_position": 0, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long long" + }, + "bit_length": 16 + }, + "offset": 0 + }, + "Reserved": { + "type": { + "bit_position": 1, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long long" + }, + "bit_length": 3 + }, + "offset": 8 + }, + "HeaderType": { + "type": { + "bit_position": 0, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long long" + }, + "bit_length": 1 + }, + "offset": 8 + }, + "Sequence": { + "type": { + "bit_position": 16, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long long" + }, + "bit_length": 48 + }, + "offset": 0 + } + }, + "kind": "struct", + "size": 16 + }, + "__unnamed_182e": { + "fields": { + "pRgb256x3x16": { + "type": { + "subtype": { + "kind": "struct", + "name": "_D3DDDI_GAMMA_RAMP_RGB256x3x16" + }, + "kind": "pointer" + }, + "offset": 0 + }, + "pRaw": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 0 + }, + "pDxgi1": { + "type": { + "subtype": { + "kind": "struct", + "name": "_D3DDDI_GAMMA_RAMP_DXGI_1" + }, + "kind": "pointer" + }, + "offset": 0 + } + }, + "kind": "struct", + "size": 8 + }, + "tagTDB": { + "fields": { + "pti": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagTHREADINFO" + }, + "kind": "pointer" + }, + "offset": 16 + }, + "TDB_Flags": { + "type": { + "kind": "base", + "name": "unsigned short" + }, + "offset": 34 + }, + "hTaskWow": { + "type": { + "kind": "base", + "name": "unsigned short" + }, + "offset": 32 + }, + "pwti": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagWOWTHREADINFO" + }, + "kind": "pointer" + }, + "offset": 24 + }, + "nEvents": { + "type": { + "kind": "base", + "name": "long" + }, + "offset": 8 + }, + "nPriority": { + "type": { + "kind": "base", + "name": "long" + }, + "offset": 12 + }, + "ptdbNext": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagTDB" + }, + "kind": "pointer" + }, + "offset": 0 + } + }, + "kind": "struct", + "size": 40 + }, + "tagCARET": { + "fields": { + "x": { + "type": { + "kind": "base", + "name": "long" + }, + "offset": 16 + }, + "iHideLevel": { + "type": { + "kind": "base", + "name": "long" + }, + "offset": 12 + }, + "hTimer": { + "type": { + "kind": "base", + "name": "unsigned long long" + }, + "offset": 40 + }, + "yOwnDc": { + "type": { + "kind": "base", + "name": "long" + }, + "offset": 56 + }, + "y": { + "type": { + "kind": "base", + "name": "long" + }, + "offset": 20 + }, + "xOwnDc": { + "type": { + "kind": "base", + "name": "long" + }, + "offset": 52 + }, + "cy": { + "type": { + "kind": "base", + "name": "long" + }, + "offset": 24 + }, + "cx": { + "type": { + "kind": "base", + "name": "long" + }, + "offset": 28 + }, + "fVisible": { + "type": { + "bit_position": 0, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 1 + }, + "offset": 8 + }, + "hBitmap": { + "type": { + "subtype": { + "kind": "struct", + "name": "HBITMAP__" + }, + "kind": "pointer" + }, + "offset": 32 + }, + "cxOwnDc": { + "type": { + "kind": "base", + "name": "long" + }, + "offset": 60 + }, + "cyOwnDc": { + "type": { + "kind": "base", + "name": "long" + }, + "offset": 64 + }, + "tid": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 48 + }, + "fOn": { + "type": { + "bit_position": 1, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 1 + }, + "offset": 8 + }, + "spwnd": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagWND" + }, + "kind": "pointer" + }, + "offset": 0 + } + }, + "kind": "struct", + "size": 72 + }, + "_LIGATURE1": { + "fields": { + "wch": { + "type": { + "count": 1, + "subtype": { + "kind": "base", + "name": "wchar" + }, + "kind": "array" + }, + "offset": 4 + }, + "VirtualKey": { + "type": { + "kind": "base", + "name": "unsigned char" + }, + "offset": 0 + }, + "ModificationNumber": { + "type": { + "kind": "base", + "name": "unsigned short" + }, + "offset": 2 + } + }, + "kind": "struct", + "size": 6 + } + }, + "base_types": { + "unsigned char": { + "kind": "char", + "endian": "little", + "signed": false, + "size": 1 + }, + "float": { + "kind": "float", + "endian": "little", + "signed": true, + "size": 4 + }, + "unsigned long": { + "kind": "int", + "endian": "little", + "signed": false, + "size": 4 + }, + "wchar": { + "kind": "int", + "endian": "little", + "signed": true, + "size": 2 + }, + "pointer": { + "kind": "int", + "endian": "little", + "signed": false, + "size": 8 + }, + "unsigned int": { + "kind": "int", + "endian": "little", + "signed": false, + "size": 4 + }, + "short": { + "kind": "int", + "endian": "little", + "signed": true, + "size": 2 + }, + "long": { + "kind": "int", + "endian": "little", + "signed": true, + "size": 4 + }, + "unsigned short": { + "kind": "int", + "endian": "little", + "signed": false, + "size": 2 + }, + "long long": { + "kind": "int", + "endian": "little", + "signed": true, + "size": 8 + }, + "unsigned long long": { + "kind": "int", + "endian": "little", + "signed": false, + "size": 8 + } + }, + "enums": { + "TextEnum": { + "base": "long", + "constants": { + "D3DKMDT_TRF_UNINITIALIZED": 0 + }, + "size": 4 + }, + "PreferenceEnum": { + "base": "long", + "constants": { + "D3DKMDT_MP_PREFERRED": 1, + "D3DKMDT_MP_MAXVALID": 2, + "D3DKMDT_MP_UNINITIALIZED": 0 + }, + "size": 4 + }, + "FileInformationClassEnum": { + "base": "long", + "constants": { + "FileInternalInformation": 6, + "FileQuotaInformation": 32, + "FileIoStatusBlockRangeInformation": 42, + "FilePipeLocalInformation": 24, + "FileStandardLinkInformation": 54, + "FileIdFullDirectoryInformation": 38, + "FileLinkInformation": 11, + "FileFullDirectoryInformation": 2, + "FileAllInformation": 18, + "FileSfioVolumeInformation": 45, + "FileStreamInformation": 22, + "FileRenameInformation": 10, + "FileValidDataLengthInformation": 39, + "FileAlternateNameInformation": 21, + "FileBasicInformation": 4, + "FilePositionInformation": 14, + "FileCompletionInformation": 30, + "FileAttributeCacheInformation": 52, + "FileReparsePointInformation": 33, + "FileMailslotSetInformation": 27, + "FileNetworkPhysicalNameInformation": 49, + "FileAllocationInformation": 19, + "FileIsRemoteDeviceInformation": 51, + "FileFullEaInformation": 15, + "FileProcessIdsUsingFileInformation": 47, + "FileDispositionInformation": 13, + "FileStandardInformation": 5, + "FileAccessInformation": 8, + "FileNumaNodeInformation": 53, + "FilePipeRemoteInformation": 25, + "FileIoPriorityHintInformation": 43, + "FileMailslotQueryInformation": 26, + "FileRemoteProtocolInformation": 55, + "FileNamesInformation": 12, + "FileHardLinkInformation": 46, + "FileEndOfFileInformation": 20, + "FileIdBothDirectoryInformation": 37, + "FileSfioReserveInformation": 44, + "FileIdGlobalTxDirectoryInformation": 50, + "FileNetworkOpenInformation": 34, + "FileObjectIdInformation": 29, + "FileMoveClusterInformation": 31, + "FileIoCompletionNotificationInformation": 41, + "FileNameInformation": 9, + "FileBothDirectoryInformation": 3, + "FileDirectoryInformation": 1, + "FileMaximumInformation": 56, + "FileNormalizedNameInformation": 48, + "FilePipeInformation": 23, + "FileCompressionInformation": 28, + "FileTrackingInformation": 36, + "FileEaInformation": 7, + "FileShortNameInformation": 40, + "FileModeInformation": 16, + "FileAlignmentInformation": 17, + "FileAttributeTagInformation": 35 + }, + "size": 4 + }, + "ModePruningAlgorithmEnum": { + "base": "long", + "constants": { + "DMM_MPA_MAXVALID": 3, + "DMM_MPA_GDI": 1, + "DMM_MPA_VISTA": 2, + "DMM_MPA_UNINITIALIZED": 0 + }, + "size": 4 + }, + "fmtEnum": { + "base": "unsigned long", + "constants": { + "CF_ENHMETAFILE": 14, + "CF_PENDATA": 10, + "CF_BITMAP": 2, + "CF_UNICODETEXT": 13, + "CF_HDROP": 15, + "CF_OEMTEXT": 7, + "CF_WAVE": 12, + "CF_DSPTEXT": 129, + "CF_DIBV5": 17, + "CF_TIFF": 6, + "CF_PALETTE": 9, + "CF_OWNERDISPLAY": 128, + "CF_DSPMETAFILEPICT": 131, + "CF_METAFILEPICT": 3, + "CF_RIFF": 11, + "CF_DSPENHMETAFILE": 142, + "CF_TEXT": 1, + "CF_LOCALE": 16, + "CF_SYLK": 4, + "CF_DSPBITMAP": 130, + "CF_DIB": 8, + "CF_DIF": 5 + }, + "size": 4 + }, + "MonitorPowerStateEnum": { + "base": "long", + "constants": { + "PowerDeviceUnspecified": 0, + "PowerDeviceD0": 1, + "PowerDeviceD1": 2, + "PowerDeviceD2": 3, + "PowerDeviceD3": 4, + "PowerDeviceMaximum": 5 + }, + "size": 4 + }, + "bTypeEnum": { + "base": "unsigned char", + "constants": { + "TYPE_DDEXACT": 11, + "TYPE_HOOK": 5, + "TYPE_FREE": 0, + "TYPE_MONITOR": 12, + "TYPE_GESTURE": 21, + "TYPE_DEVICEINFO": 19, + "TYPE_DDEACCESS": 9, + "TYPE_CALLPROC": 7, + "TYPE_CURSOR": 3, + "TYPE_KBDLAYOUT": 13, + "TYPE_WINEVENTHOOK": 15, + "TYPE_MENU": 2, + "TYPE_ACCELTABLE": 8, + "TYPE_TOUCH": 20, + "TYPE_SETWINDOWPOS": 4, + "TYPE_CLIPDATA": 6, + "TYPE_KBDFILE": 14, + "TYPE_DDECONV": 10, + "TYPE_HIDDATA": 18, + "TYPE_WINDOW": 1, + "TYPE_INPUTCONTEXT": 17, + "TYPE_TIMER": 16 + }, + "size": 1 + }, + "OriginEnum": { + "base": "long", + "constants": { + "D3DKMDT_MCO_MONITORDESCRIPTOR_REGISTRYOVERRIDE": 3, + "D3DKMDT_MCO_UNINITIALIZED": 0, + "D3DKMDT_MCO_MONITORDESCRIPTOR": 2, + "D3DKMDT_MCO_MAXVALID": 5, + "D3DKMDT_MCO_SPECIFICCAP_REGISTRYOVERRIDE": 4, + "D3DKMDT_MCO_DEFAULTMONITORPROFILE": 1 + }, + "size": 4 + }, + "CodePointTypeEnum": { + "base": "long", + "constants": { + "DXGK_DIAG_CODE_POINT_TYPE_RETRIEVE_BTL": 8, + "DXGK_DIAG_CODE_POINT_TYPE_BML_NO_EXACT_TARGET_MODE": 20, + "DXGK_DIAG_CODE_POINT_TYPE_HANDLE_IRP": 40, + "DXGK_DIAG_CODE_POINT_TYPE_CHANGE_UNSUPPORTED_MONITOR_MODE_FLAG": 41, + "DXGK_DIAG_CODE_POINT_TYPE_SDC_ENFORCED_CLONE_PATH_INVALID_SOURCE_IDX": 57, + "DXGK_DIAG_CODE_POINT_TYPE_POWER_ON_GDI": 11, + "DXGK_DIAG_CODE_POINT_TYPE_BML_TARGET_MODE_NOT_PINNED": 22, + "DXGK_DIAG_CODE_POINT_TYPE_VIDEOPORTCALLOUT_CDD_DEVICE_REMOVED": 51, + "DXGK_DIAG_CODE_POINT_TYPE_BML_BACKTRACK": 17, + "DXGK_DIAG_CODE_POINT_TYPE_VIDEOPORTCALLOUT_CDD_RECREATE_DEVICE_FAILED": 53, + "DXGK_DIAG_CODE_POINT_TYPE_BML_NO_EXACT_SOURCE_MODE": 19, + "DXGK_DIAG_CODE_POINT_TYPE_VIDEOPORTCALLOUT_PNP_ENABLE_VGA": 48, + "DXGK_DIAG_CODE_POINT_TYPE_BML_BEST_SOURCE_MODE": 32, + "DXGK_DIAG_CODE_POINT_TYPE_VIDEOPORTCALLOUT_EXCLUDE_EVICTALL_DISABLEGDI": 43, + "DXGK_DIAG_CODE_POINT_TYPE_TDR": 24, + "DXGK_DIAG_CODE_POINT_TYPE_BML_BEST_TARGET_MODE": 33, + "DXGK_DIAG_CODE_POINT_TYPE_MON_DEPART_GETRECENTTOP_FAIL": 61, + "DXGK_DIAG_CODE_POINT_TYPE_SDC_LOG_FAILURE": 3, + "DXGK_DIAG_CODE_POINT_TYPE_STOP_ADAPTER": 36, + "DXGK_DIAG_CODE_POINT_TYPE_VIDEOPORTCALLOUT_CDD_DRVASSERTMODE_TRUE_FAILED": 52, + "DXGK_DIAG_CODE_POINT_TYPE_FORCE_UINT32": -1, + "DXGK_DIAG_CODE_POINT_TYPE_VIDEOPORTCALLOUT_EXCLUDE_MODESWITCH": 45, + "DXGK_DIAG_CODE_POINT_TYPE_START_ADAPTER": 35, + "DXGK_DIAG_CODE_POINT_TYPE_CREATEFUNVIDPN_CCDBML_FAIL_VISTABML_SUCCESSED": 31, + "DXGK_DIAG_CODE_POINT_TYPE_ACPI_NOTIFY_CALLBACK": 42, + "DXGK_DIAG_CODE_POINT_TYPE_MON_ARRIVE_INC_ADD_FAIL": 62, + "DXGK_DIAG_CODE_POINT_TYPE_DXGKCDDENABLE_OPTIMIZED_MODE_CHANGE": 59, + "DXGK_DIAG_CODE_POINT_TYPE_NONE": 0, + "DXGK_DIAG_CODE_POINT_TYPE_CREATEFUNVIDPN_RELAX_REFRESH_MATCH": 30, + "DXGK_DIAG_CODE_POINT_TYPE_QDC_LOG_FAILURE": 10, + "DXGK_DIAG_CODE_POINT_TYPE_COMMIT_VIDPN_LOG_FAILURE": 55, + "DXGK_DIAG_CODE_POINT_TYPE_OS_RECOMMENDED_VIDPN": 2, + "DXGK_DIAG_CODE_POINT_TYPE_CHILD_POLLING": 37, + "DXGK_DIAG_CODE_POINT_TYPE_POWER_DIM_MONITOR": 15, + "DXGK_DIAG_CODE_POINT_TYPE_CDS_LOG_FAILURE": 5, + "DXGK_DIAG_CODE_POINT_TYPE_ACPI_EVENT_NOTIFICATION": 25, + "DXGK_DIAG_CODE_POINT_TYPE_INDICATE_CHILD_STATUS": 39, + "DXGK_DIAG_CODE_POINT_TYPE_REBUILD_DXGK_MODE_CACHE": 29, + "DXGK_DIAG_CODE_POINT_TYPE_POWER_OFF_GDI": 12, + "DXGK_DIAG_CODE_POINT_TYPE_CDD_MAPSHADOWBUFFER_FAILED": 54, + "DXGK_DIAG_CODE_POINT_TYPE_BML_CLOSEST_TARGET_MODE": 18, + "DXGK_DIAG_CODE_POINT_TYPE_VIDEOPORTCALLOUT_CDD_CREATE_DEVICE_FAILED": 50, + "DXGK_DIAG_CODE_POINT_TYPE_ADD_DEVICE": 34, + "DXGK_DIAG_CODE_POINT_TYPE_SDC_INVALIDATE_ERROR": 4, + "DXGK_DIAG_CODE_POINT_TYPE_VIDEOPORTCALLOUT_EXCLUDE_EVICTALL_ENABLEGDI": 44, + "DXGK_DIAG_CODE_POINT_TYPE_CDS_FAILURE_DB": 7, + "DXGK_DIAG_CODE_POINT_TYPE_BML_SOURCE_MODE_NOT_PINNED": 21, + "DXGK_DIAG_CODE_POINT_TYPE_INVALIDATE_DXGK_MODE_CACHE": 28, + "DXGK_DIAG_CODE_POINT_TYPE_VIDEOPORTCALLOUT_SYNC_MONITOR_EVENT": 46, + "DXGK_DIAG_CODE_POINT_TYPE_DRIVER_RECOMMEND_LOG_FAILURE": 56, + "DXGK_DIAG_CODE_POINT_TYPE_VIDEOPORTCALLOUT_TDR_SWITCH_GDI": 49, + "DXGK_DIAG_CODE_POINT_TYPE_DXGKSETDISPLAYMODE_OPTIMIZED_MODE_CHANGE": 60, + "DXGK_DIAG_CODE_POINT_TYPE_CHILD_POLLING_TARGET": 38, + "DXGK_DIAG_CODE_POINT_TYPE_RECOMMEND_FUNC_VIDPN": 1, + "DXGK_DIAG_CODE_POINT_TYPE_CREATEMDEV_USE_DEFAULT_MODE": 26, + "DXGK_DIAG_CODE_POINT_TYPE_BML_RESTARTED": 23, + "DXGK_DIAG_CODE_POINT_TYPE_CCD_DATABASE_PERSIST": 63, + "DXGK_DIAG_CODE_POINT_TYPE_POWER_ON_MONITOR": 13, + "DXGK_DIAG_CODE_POINT_TYPE_POWER_UNDIM_MONITOR": 16, + "DXGK_DIAG_CODE_POINT_TYPE_RETRIEVE_DB": 9, + "DXGK_DIAG_CODE_POINT_TYPE_CONNECTED_SET_LOG_FAILURE": 27, + "DXGK_DIAG_CODE_POINT_TYPE_DRVPROBEANDCAPTURE_FAILED": 58, + "DXGK_DIAG_CODE_POINT_TYPE_VIDEOPORTCALLOUT_PNP_NOTIFY_GDI": 47, + "DXGK_DIAG_CODE_POINT_TYPE_POWER_OFF_MONITOR": 14, + "DXGK_DIAG_CODE_POINT_TYPE_MAX": 64 + }, + "size": 4 + }, + "ConstraintTypeEnum": { + "base": "long", + "constants": { + "D3DKMDT_MFRC_MAXPIXELRATE": 2, + "D3DKMDT_MFRC_ACTIVESIZE": 1, + "D3DKMDT_MFRC_UNINITIALIZED": 0 + }, + "size": 4 + }, + "VidPnTargetColorBasisEnum": { + "base": "long", + "constants": { + "D3DKMDT_CB_MAXVALID": 5, + "D3DKMDT_CB_INTENSITY": 1, + "D3DKMDT_CB_SCRGB": 3, + "D3DKMDT_CB_YCBCR": 4, + "D3DKMDT_CB_SRGB": 2, + "D3DKMDT_CB_UNINITIALIZED": 0 + }, + "size": 4 + }, + "MonitorTypeEnum": { + "base": "long", + "constants": { + "DMM_VMT_TEMPORARY_MONITOR": 4, + "DMM_VMT_BOOT_PERSISTENT_MONITOR": 2, + "DMM_VMT_PHYSICAL_MONITOR": 1, + "DMM_VMT_UNINITIALIZED": 0, + "DMM_VMT_SIMULATED_MONITOR": 5, + "DMM_VMT_PERSISTENT_MONITOR": 3 + }, + "size": 4 + }, + "PowerStateEnum": { + "base": "long", + "constants": { + "PowerSystemSleeping2": 3, + "PowerSystemSleeping1": 2, + "PowerSystemSleeping3": 4, + "PowerSystemUnspecified": 0, + "PowerSystemMaximum": 7, + "PowerSystemShutdown": 6, + "PowerSystemHibernate": 5, + "PowerSystemWorking": 1 + }, + "size": 4 + }, + "ShutdownTypeEnum": { + "base": "long", + "constants": { + "PowerActionNone": 0, + "PowerActionReserved": 1, + "PowerActionHibernate": 3, + "PowerActionShutdownOff": 6, + "PowerActionShutdown": 4, + "PowerActionSleep": 2, + "PowerActionShutdownReset": 5, + "PowerActionWarmEject": 7 + }, + "size": 4 + }, + "ScalingEnum": { + "base": "long", + "constants": { + "D3DKMDT_VPPS_CENTERED": 2, + "D3DKMDT_VPPS_ASPECTRATIOCENTEREDMAX": 4, + "D3DKMDT_VPPS_STRETCHED": 3, + "D3DKMDT_VPPS_UNINITIALIZED": 0, + "D3DKMDT_VPPS_UNPINNED": 254, + "D3DKMDT_VPPS_IDENTITY": 1, + "D3DKMDT_VPPS_NOTSPECIFIED": 255, + "D3DKMDT_VPPS_CUSTOM": 5, + "D3DKMDT_VPPS_RESERVED1": 253 + }, + "size": 4 + }, + "CurrentHitTargetEnum": { + "base": "long", + "constants": { + "ThresholdMarginRight": 2, + "ThresholdMarginMax": 4, + "ThresholdMarginBottom": 3, + "ThresholdMarginLeft": 1, + "ThresholdMarginTop": 0 + }, + "size": 4 + }, + "StorageTypeEnum": { + "base": "long", + "constants": { + "SmStorageActual": 0, + "SmStorageNonActual": 1 + }, + "size": 4 + }, + "ScanLineOrderingEnum": { + "base": "long", + "constants": { + "D3DDDI_VSSLO_PROGRESSIVE": 1, + "D3DDDI_VSSLO_INTERLACED_LOWERFIELDFIRST": 3, + "D3DDDI_VSSLO_UNINITIALIZED": 0, + "D3DDDI_VSSLO_INTERLACED_UPPERFIELDFIRST": 2, + "D3DDDI_VSSLO_OTHER": 255 + }, + "size": 4 + }, + "PixelValueAccessModeEnum": { + "base": "long", + "constants": { + "D3DKMDT_PVAM_UNINITIALIZED": 0, + "D3DKMDT_PVAM_DIRECT": 1, + "D3DKMDT_PVAM_PRESETPALETTE": 2, + "D3DKMDT_PVAM_MAXVALID": 3 + }, + "size": 4 + }, + "PriorityPolicyEnum": { + "base": "long", + "constants": { + "IrqPriorityHigh": 3, + "IrqPriorityNormal": 2, + "IrqPriorityLow": 1, + "IrqPriorityUndefined": 0 + }, + "size": 4 + }, + "OrientationEnum": { + "base": "long", + "constants": { + "D3DKMDT_MO_90DEG": 2, + "D3DKMDT_MO_0DEG": 1, + "D3DKMDT_MO_270DEG": 4, + "D3DKMDT_MO_UNINITIALIZED": 0, + "D3DKMDT_MO_180DEG": 3 + }, + "size": 4 + }, + "ContentEnum": { + "base": "long", + "constants": { + "D3DKMDT_VPPC_NOTSPECIFIED": 255, + "D3DKMDT_VPPC_UNINITIALIZED": 0, + "D3DKMDT_VPPC_GRAPHICS": 1, + "D3DKMDT_VPPC_VIDEO": 2 + }, + "size": 4 + }, + "ColorBasisEnum": { + "base": "long", + "constants": { + "D3DKMDT_CB_MAXVALID": 5, + "D3DKMDT_CB_INTENSITY": 1, + "D3DKMDT_CB_SCRGB": 3, + "D3DKMDT_CB_YCBCR": 4, + "D3DKMDT_CB_SRGB": 2, + "D3DKMDT_CB_UNINITIALIZED": 0 + }, + "size": 4 + }, + "MoveRectStyleEnum": { + "base": "long", + "constants": { + "MoveRectMidTopAtCursor": 1, + "MoveRectSidewiseKeepPositionAtCursor": 3, + "MoveRectKeepPositionAtCursor": 0, + "MoveRectKeepAspectRatioAtCursor": 2 + }, + "size": 4 + }, + "VideoStandardEnum": { + "base": "long", + "constants": { + "D3DKMDT_VSS_PAL_G": 11, + "D3DKMDT_VSS_PAL_D": 14, + "D3DKMDT_VSS_PAL_B": 9, + "D3DKMDT_VSS_SECAM_K": 21, + "D3DKMDT_VSS_VESA_GTF": 2, + "D3DKMDT_VSS_PAL_L": 30, + "D3DKMDT_VSS_PAL_M": 31, + "D3DKMDT_VSS_PAL_K": 28, + "D3DKMDT_VSS_PAL_H": 12, + "D3DKMDT_VSS_PAL_I": 13, + "D3DKMDT_VSS_SECAM_L1": 24, + "D3DKMDT_VSS_VESA_DMT": 1, + "D3DKMDT_VSS_SECAM_L": 23, + "D3DKMDT_VSS_EIA_861": 25, + "D3DKMDT_VSS_PAL_N": 15, + "D3DKMDT_VSS_APPLE": 5, + "D3DKMDT_VSS_NTSC_M": 6, + "D3DKMDT_VSS_SECAM_H": 20, + "D3DKMDT_VSS_NTSC_J": 7, + "D3DKMDT_VSS_SECAM_B": 17, + "D3DKMDT_VSS_SECAM_G": 19, + "D3DKMDT_VSS_SECAM_D": 18, + "D3DKMDT_VSS_IBM": 4, + "D3DKMDT_VSS_SECAM_K1": 22, + "D3DKMDT_VSS_PAL_NC": 16, + "D3DKMDT_VSS_PAL_B1": 10, + "D3DKMDT_VSS_EIA_861A": 26, + "D3DKMDT_VSS_EIA_861B": 27, + "D3DKMDT_VSS_UNINITIALIZED": 0, + "D3DKMDT_VSS_OTHER": 255, + "D3DKMDT_VSS_PAL_K1": 29, + "D3DKMDT_VSS_VESA_CVT": 3, + "D3DKMDT_VSS_NTSC_443": 8 + }, + "size": 4 + }, + "ImportanceOrdinalEnum": { + "base": "long", + "constants": { + "D3DKMDT_VPPI_QUATERNARY": 4, + "D3DKMDT_VPPI_SECONDARY": 2, + "D3DKMDT_VPPI_PRIMARY": 1, + "D3DKMDT_VPPI_QUINARY": 5, + "D3DKMDT_VPPI_DENARY": 10, + "D3DKMDT_VPPI_SENARY": 6, + "D3DKMDT_VPPI_TERTIARY": 3, + "D3DKMDT_VPPI_SEPTENARY": 7, + "D3DKMDT_VPPI_NONARY": 9, + "D3DKMDT_VPPI_UNINITIALIZED": 0, + "D3DKMDT_VPPI_OCTONARY": 8, + "D3DKMDT_VPPI_MAX": 32, + "D3DKMDT_VPPI_NOTSPECIFIED": 255 + }, + "size": 4 + }, + "RangeTypeEnum": { + "base": "long", + "constants": { + "SmRangeBool": 2, + "SmRangeNonSharedInfo": 1, + "SmRangeSharedInfo": 0 + }, + "size": 4 + }, + "TimingTypeEnum": { + "base": "long", + "constants": { + "D3DKMDT_MTT_EXTRASTANDARD": 3, + "D3DKMDT_MTT_DEFAULTMONITORPROFILE": 5, + "D3DKMDT_MTT_STANDARD": 2, + "D3DKMDT_MTT_UNINITIALIZED": 0, + "D3DKMDT_MTT_MAXVALID": 6, + "D3DKMDT_MTT_DETAILED": 4, + "D3DKMDT_MTT_ESTABLISHED": 1 + }, + "size": 4 + }, + "PixelFormatEnum": { + "base": "long", + "constants": { + "D3DDDIFMT_W11V11U10": 65, + "D3DDDIFMT_A16B16G16R16F": 113, + "D3DDDIFMT_A8R8G8B8": 21, + "D3DDDIFMT_D32_LOCKABLE": 84, + "D3DDDIFMT_L8": 50, + "D3DDDIFMT_DXVA_RESERVED27": 177, + "D3DDDIFMT_DXVA_RESERVED26": 176, + "D3DDDIFMT_DXVA_RESERVED25": 175, + "D3DDDIFMT_DXVA_RESERVED24": 174, + "D3DDDIFMT_DXVA_RESERVED23": 173, + "D3DDDIFMT_DXVA_RESERVED22": 172, + "D3DDDIFMT_DXVA_RESERVED21": 171, + "D3DDDIFMT_DXVA_RESERVED20": 170, + "D3DDDIFMT_DXVA_RESERVED29": 179, + "D3DDDIFMT_DXVA_RESERVED28": 178, + "D3DDDIFMT_R3G3B2": 27, + "D3DDDIFMT_A8R3G3B2": 29, + "D3DDDIFMT_INDEX16": 101, + "D3DDDIFMT_X4R4G4B4": 30, + "D3DDDIFMT_A4R4G4B4": 26, + "D3DDDIFMT_Q8W8V8U8": 63, + "D3DDDIFMT_FORCE_UINT": 2147483647, + "D3DDDIFMT_S1D15": 72, + "D3DDDIFMT_A16B16G16R16": 36, + "D3DDDIFMT_A8L8": 51, + "D3DDDIFMT_D24X4S4": 79, + "D3DDDIFMT_BINARYBUFFER": 199, + "D3DDDIFMT_DXVA_RESERVED30": 180, + "D3DDDIFMT_R32F": 114, + "D3DDDIFMT_VERTEXDATA": 100, + "D3DDDIFMT_R5G6B5": 23, + "D3DDDIFMT_R8G8_B8G8": 1195525970, + "D3DDDIFMT_A4L4": 52, + "D3DDDIFMT_A1R5G5B5": 25, + "D3DDDIFMT_X1R5G5B5": 24, + "D3DDDIFMT_D32": 71, + "D3DDDIFMT_G8R8_G8B8": 1111970375, + "D3DDDIFMT_A2B10G10R10": 31, + "D3DDDIFMT_DXVACOMPBUFFER_MAX": 181, + "D3DDDIFMT_MULTI2_ARGB8": 827606349, + "D3DDDIFMT_D16_LOCKABLE": 70, + "D3DDDIFMT_BITSTREAMDATA": 156, + "D3DDDIFMT_RESIDUALDIFFERENCEDATA": 152, + "D3DDDIFMT_X8B8G8R8": 33, + "D3DDDIFMT_R8G8B8": 20, + "D3DDDIFMT_S8_LOCKABLE": 85, + "D3DDDIFMT_D24S8": 75, + "D3DDDIFMT_X8D24": 76, + "D3DDDIFMT_A2R10G10B10": 35, + "D3DDDIFMT_P8": 41, + "D3DDDIFMT_L6V5U5": 61, + "D3DDDIFMT_X8R8G8B8": 22, + "D3DDDIFMT_D16": 80, + "D3DDDIFMT_A2W10V10U10": 67, + "D3DDDIFMT_D24FS8": 83, + "D3DDDIFMT_MOTIONVECTORBUFFER": 157, + "D3DDDIFMT_L16": 81, + "D3DDDIFMT_X8L8V8U8": 62, + "D3DDDIFMT_A32B32G32R32F": 116, + "D3DDDIFMT_A8P8": 40, + "D3DDDIFMT_YUY2": 844715353, + "D3DDDIFMT_R16F": 111, + "D3DDDIFMT_G16R16": 34, + "D3DDDIFMT_A2B10G10R10_XR_BIAS": 119, + "D3DDDIFMT_Q16W16V16U16": 110, + "D3DDDIFMT_S8D24": 74, + "D3DDDIFMT_PICTUREPARAMSDATA": 150, + "D3DDDIFMT_A1": 118, + "D3DDDIFMT_FILMGRAINBUFFER": 158, + "D3DDDIFMT_A8": 28, + "D3DDDIFMT_UNKNOWN": 0, + "D3DDDIFMT_DXVA_RESERVED19": 169, + "D3DDDIFMT_D32F_LOCKABLE": 82, + "D3DDDIFMT_MACROBLOCKDATA": 151, + "D3DDDIFMT_A8B8G8R8": 32, + "D3DDDIFMT_UYVY": 1498831189, + "D3DDDIFMT_DXT1": 827611204, + "D3DDDIFMT_DEBLOCKINGDATA": 153, + "D3DDDIFMT_DXT3": 861165636, + "D3DDDIFMT_DXT4": 877942852, + "D3DDDIFMT_DXT5": 894720068, + "D3DDDIFMT_CxV8U8": 117, + "D3DDDIFMT_INVERSEQUANTIZATIONDATA": 154, + "D3DDDIFMT_DXVA_RESERVED9": 159, + "D3DDDIFMT_DXT2": 844388420, + "D3DDDIFMT_G32R32F": 115, + "D3DDDIFMT_X4S4D24": 78, + "D3DDDIFMT_D24X8": 77, + "D3DDDIFMT_DXVA_RESERVED12": 162, + "D3DDDIFMT_DXVA_RESERVED13": 163, + "D3DDDIFMT_DXVA_RESERVED10": 160, + "D3DDDIFMT_DXVA_RESERVED11": 161, + "D3DDDIFMT_DXVA_RESERVED16": 166, + "D3DDDIFMT_DXVA_RESERVED17": 167, + "D3DDDIFMT_DXVA_RESERVED14": 164, + "D3DDDIFMT_DXVA_RESERVED15": 165, + "D3DDDIFMT_DXVA_RESERVED18": 168, + "D3DDDIFMT_D15S1": 73, + "D3DDDIFMT_V16U16": 64, + "D3DDDIFMT_SLICECONTROLDATA": 155, + "D3DDDIFMT_G16R16F": 112, + "D3DDDIFMT_INDEX32": 102, + "D3DDDIFMT_V8U8": 60 + }, + "size": 4 + }, + "IdTypeEnum": { + "base": "long", + "constants": { + "BusQueryCompatibleIDs": 2, + "BusQueryInstanceID": 3, + "BusQueryDeviceID": 0, + "BusQueryDeviceSerialNumber": 4, + "BusQueryHardwareIDs": 1, + "BusQueryContainerID": 5 + }, + "size": 4 + }, + "StartCurrentHitTargetEnum": { + "base": "long", + "constants": { + "ThresholdMarginRight": 2, + "ThresholdMarginMax": 4, + "ThresholdMarginBottom": 3, + "ThresholdMarginLeft": 1, + "ThresholdMarginTop": 0 + }, + "size": 4 + }, + "TypeEnum": { + "base": "long", + "constants": { + "DevicePowerState": 1, + "SystemPowerState": 0 + }, + "size": 4 + }, + "RotationEnum": { + "base": "long", + "constants": { + "D3DKMDT_VPPR_IDENTITY": 1, + "D3DKMDT_VPPR_NOTSPECIFIED": 255, + "D3DKMDT_VPPR_UNPINNED": 254, + "D3DKMDT_VPPR_ROTATE270": 4, + "D3DKMDT_VPPR_ROTATE90": 2, + "D3DKMDT_VPPR_ROTATE180": 3, + "D3DKMDT_VPPR_UNINITIALIZED": 0 + }, + "size": 4 + }, + "CopyProtectionTypeEnum": { + "base": "long", + "constants": { + "D3DKMDT_VPPMT_NOTSPECIFIED": 255, + "D3DKMDT_VPPMT_UNINITIALIZED": 0, + "D3DKMDT_VPPMT_MACROVISION_FULLSUPPORT": 3, + "D3DKMDT_VPPMT_MACROVISION_APSTRIGGER": 2, + "D3DKMDT_VPPMT_NOPROTECTION": 1 + }, + "size": 4 + }, + "FsInformationClassEnum": { + "base": "long", + "constants": { + "FileFsFullSizeInformation": 7, + "FileFsAttributeInformation": 5, + "FileFsVolumeFlagsInformation": 10, + "FileFsVolumeInformation": 1, + "FileFsSizeInformation": 3, + "FileFsLabelInformation": 2, + "FileFsDeviceInformation": 4, + "FileFsControlInformation": 6, + "FileFsDriverPathInformation": 9, + "FileFsMaximumInformation": 11, + "FileFsObjectIdInformation": 8 + }, + "size": 4 + }, + "DeviceTextTypeEnum": { + "base": "long", + "constants": { + "DeviceTextLocationInformation": 1, + "DeviceTextDescription": 0 + }, + "size": 4 + } + }, + "metadata": { + "producer": { + "version": "0.0.1", + "name": "dgmcdona-via-conversion-script", + "datetime": "2024-09-03T18:22:52Z" + }, + "format": "4.0.0" + } +} diff --git a/volatility3/framework/symbols/windows/gui/gui-win7sp0-x64.json b/volatility3/framework/symbols/windows/gui/gui-win7sp0-x64.json new file mode 100644 index 000000000..ec81241b2 --- /dev/null +++ b/volatility3/framework/symbols/windows/gui/gui-win7sp0-x64.json @@ -0,0 +1,18683 @@ +{ + "symbols": {}, + "enums": { + "TextEnum": { + "base": "long", + "constants": { + "D3DKMDT_TRF_UNINITIALIZED": 0 + }, + "size": 4 + }, + "PreferenceEnum": { + "base": "long", + "constants": { + "D3DKMDT_MP_PREFERRED": 1, + "D3DKMDT_MP_MAXVALID": 2, + "D3DKMDT_MP_UNINITIALIZED": 0 + }, + "size": 4 + }, + "FileInformationClassEnum": { + "base": "long", + "constants": { + "FileInternalInformation": 6, + "FileQuotaInformation": 32, + "FileIoStatusBlockRangeInformation": 42, + "FilePipeLocalInformation": 24, + "FileStandardLinkInformation": 54, + "FileIdFullDirectoryInformation": 38, + "FileLinkInformation": 11, + "FileFullDirectoryInformation": 2, + "FileAllInformation": 18, + "FileSfioVolumeInformation": 45, + "FileStreamInformation": 22, + "FileRenameInformation": 10, + "FileValidDataLengthInformation": 39, + "FileAlternateNameInformation": 21, + "FileBasicInformation": 4, + "FilePositionInformation": 14, + "FileCompletionInformation": 30, + "FileAttributeCacheInformation": 52, + "FileReparsePointInformation": 33, + "FileMailslotSetInformation": 27, + "FileNetworkPhysicalNameInformation": 49, + "FileAllocationInformation": 19, + "FileIsRemoteDeviceInformation": 51, + "FileFullEaInformation": 15, + "FileProcessIdsUsingFileInformation": 47, + "FileDispositionInformation": 13, + "FileStandardInformation": 5, + "FileAccessInformation": 8, + "FileNumaNodeInformation": 53, + "FilePipeRemoteInformation": 25, + "FileIoPriorityHintInformation": 43, + "FileMailslotQueryInformation": 26, + "FileRemoteProtocolInformation": 55, + "FileNamesInformation": 12, + "FileHardLinkInformation": 46, + "FileEndOfFileInformation": 20, + "FileIdBothDirectoryInformation": 37, + "FileSfioReserveInformation": 44, + "FileIdGlobalTxDirectoryInformation": 50, + "FileNetworkOpenInformation": 34, + "FileObjectIdInformation": 29, + "FileMoveClusterInformation": 31, + "FileIoCompletionNotificationInformation": 41, + "FileNameInformation": 9, + "FileBothDirectoryInformation": 3, + "FileDirectoryInformation": 1, + "FileMaximumInformation": 56, + "FileNormalizedNameInformation": 48, + "FilePipeInformation": 23, + "FileCompressionInformation": 28, + "FileTrackingInformation": 36, + "FileEaInformation": 7, + "FileShortNameInformation": 40, + "FileModeInformation": 16, + "FileAlignmentInformation": 17, + "FileAttributeTagInformation": 35 + }, + "size": 4 + }, + "ModePruningAlgorithmEnum": { + "base": "long", + "constants": { + "DMM_MPA_MAXVALID": 3, + "DMM_MPA_GDI": 1, + "DMM_MPA_VISTA": 2, + "DMM_MPA_UNINITIALIZED": 0 + }, + "size": 4 + }, + "MonitorPowerStateEnum": { + "base": "long", + "constants": { + "PowerDeviceUnspecified": 0, + "PowerDeviceD0": 1, + "PowerDeviceD1": 2, + "PowerDeviceD2": 3, + "PowerDeviceD3": 4, + "PowerDeviceMaximum": 5 + }, + "size": 4 + }, + "OriginEnum": { + "base": "long", + "constants": { + "D3DKMDT_MCO_MONITORDESCRIPTOR_REGISTRYOVERRIDE": 3, + "D3DKMDT_MCO_UNINITIALIZED": 0, + "D3DKMDT_MCO_MONITORDESCRIPTOR": 2, + "D3DKMDT_MCO_MAXVALID": 5, + "D3DKMDT_MCO_SPECIFICCAP_REGISTRYOVERRIDE": 4, + "D3DKMDT_MCO_DEFAULTMONITORPROFILE": 1 + }, + "size": 4 + }, + "CodePointTypeEnum": { + "base": "long", + "constants": { + "DXGK_DIAG_CODE_POINT_TYPE_RETRIEVE_BTL": 8, + "DXGK_DIAG_CODE_POINT_TYPE_BML_NO_EXACT_TARGET_MODE": 20, + "DXGK_DIAG_CODE_POINT_TYPE_HANDLE_IRP": 40, + "DXGK_DIAG_CODE_POINT_TYPE_CHANGE_UNSUPPORTED_MONITOR_MODE_FLAG": 41, + "DXGK_DIAG_CODE_POINT_TYPE_SDC_ENFORCED_CLONE_PATH_INVALID_SOURCE_IDX": 57, + "DXGK_DIAG_CODE_POINT_TYPE_POWER_ON_GDI": 11, + "DXGK_DIAG_CODE_POINT_TYPE_BML_TARGET_MODE_NOT_PINNED": 22, + "DXGK_DIAG_CODE_POINT_TYPE_VIDEOPORTCALLOUT_CDD_DEVICE_REMOVED": 51, + "DXGK_DIAG_CODE_POINT_TYPE_BML_BACKTRACK": 17, + "DXGK_DIAG_CODE_POINT_TYPE_VIDEOPORTCALLOUT_CDD_RECREATE_DEVICE_FAILED": 53, + "DXGK_DIAG_CODE_POINT_TYPE_BML_NO_EXACT_SOURCE_MODE": 19, + "DXGK_DIAG_CODE_POINT_TYPE_VIDEOPORTCALLOUT_PNP_ENABLE_VGA": 48, + "DXGK_DIAG_CODE_POINT_TYPE_BML_BEST_SOURCE_MODE": 32, + "DXGK_DIAG_CODE_POINT_TYPE_VIDEOPORTCALLOUT_EXCLUDE_EVICTALL_DISABLEGDI": 43, + "DXGK_DIAG_CODE_POINT_TYPE_TDR": 24, + "DXGK_DIAG_CODE_POINT_TYPE_BML_BEST_TARGET_MODE": 33, + "DXGK_DIAG_CODE_POINT_TYPE_MON_DEPART_GETRECENTTOP_FAIL": 61, + "DXGK_DIAG_CODE_POINT_TYPE_SDC_LOG_FAILURE": 3, + "DXGK_DIAG_CODE_POINT_TYPE_STOP_ADAPTER": 36, + "DXGK_DIAG_CODE_POINT_TYPE_VIDEOPORTCALLOUT_CDD_DRVASSERTMODE_TRUE_FAILED": 52, + "DXGK_DIAG_CODE_POINT_TYPE_FORCE_UINT32": -1, + "DXGK_DIAG_CODE_POINT_TYPE_VIDEOPORTCALLOUT_EXCLUDE_MODESWITCH": 45, + "DXGK_DIAG_CODE_POINT_TYPE_START_ADAPTER": 35, + "DXGK_DIAG_CODE_POINT_TYPE_CREATEFUNVIDPN_CCDBML_FAIL_VISTABML_SUCCESSED": 31, + "DXGK_DIAG_CODE_POINT_TYPE_ACPI_NOTIFY_CALLBACK": 42, + "DXGK_DIAG_CODE_POINT_TYPE_MON_ARRIVE_INC_ADD_FAIL": 62, + "DXGK_DIAG_CODE_POINT_TYPE_DXGKCDDENABLE_OPTIMIZED_MODE_CHANGE": 59, + "DXGK_DIAG_CODE_POINT_TYPE_NONE": 0, + "DXGK_DIAG_CODE_POINT_TYPE_CREATEFUNVIDPN_RELAX_REFRESH_MATCH": 30, + "DXGK_DIAG_CODE_POINT_TYPE_QDC_LOG_FAILURE": 10, + "DXGK_DIAG_CODE_POINT_TYPE_COMMIT_VIDPN_LOG_FAILURE": 55, + "DXGK_DIAG_CODE_POINT_TYPE_OS_RECOMMENDED_VIDPN": 2, + "DXGK_DIAG_CODE_POINT_TYPE_CHILD_POLLING": 37, + "DXGK_DIAG_CODE_POINT_TYPE_POWER_DIM_MONITOR": 15, + "DXGK_DIAG_CODE_POINT_TYPE_CDS_LOG_FAILURE": 5, + "DXGK_DIAG_CODE_POINT_TYPE_ACPI_EVENT_NOTIFICATION": 25, + "DXGK_DIAG_CODE_POINT_TYPE_INDICATE_CHILD_STATUS": 39, + "DXGK_DIAG_CODE_POINT_TYPE_REBUILD_DXGK_MODE_CACHE": 29, + "DXGK_DIAG_CODE_POINT_TYPE_POWER_OFF_GDI": 12, + "DXGK_DIAG_CODE_POINT_TYPE_CDD_MAPSHADOWBUFFER_FAILED": 54, + "DXGK_DIAG_CODE_POINT_TYPE_BML_CLOSEST_TARGET_MODE": 18, + "DXGK_DIAG_CODE_POINT_TYPE_VIDEOPORTCALLOUT_CDD_CREATE_DEVICE_FAILED": 50, + "DXGK_DIAG_CODE_POINT_TYPE_ADD_DEVICE": 34, + "DXGK_DIAG_CODE_POINT_TYPE_SDC_INVALIDATE_ERROR": 4, + "DXGK_DIAG_CODE_POINT_TYPE_VIDEOPORTCALLOUT_EXCLUDE_EVICTALL_ENABLEGDI": 44, + "DXGK_DIAG_CODE_POINT_TYPE_CDS_FAILURE_DB": 7, + "DXGK_DIAG_CODE_POINT_TYPE_BML_SOURCE_MODE_NOT_PINNED": 21, + "DXGK_DIAG_CODE_POINT_TYPE_INVALIDATE_DXGK_MODE_CACHE": 28, + "DXGK_DIAG_CODE_POINT_TYPE_VIDEOPORTCALLOUT_SYNC_MONITOR_EVENT": 46, + "DXGK_DIAG_CODE_POINT_TYPE_DRIVER_RECOMMEND_LOG_FAILURE": 56, + "DXGK_DIAG_CODE_POINT_TYPE_VIDEOPORTCALLOUT_TDR_SWITCH_GDI": 49, + "DXGK_DIAG_CODE_POINT_TYPE_DXGKSETDISPLAYMODE_OPTIMIZED_MODE_CHANGE": 60, + "DXGK_DIAG_CODE_POINT_TYPE_CHILD_POLLING_TARGET": 38, + "DXGK_DIAG_CODE_POINT_TYPE_RECOMMEND_FUNC_VIDPN": 1, + "DXGK_DIAG_CODE_POINT_TYPE_CREATEMDEV_USE_DEFAULT_MODE": 26, + "DXGK_DIAG_CODE_POINT_TYPE_BML_RESTARTED": 23, + "DXGK_DIAG_CODE_POINT_TYPE_CCD_DATABASE_PERSIST": 63, + "DXGK_DIAG_CODE_POINT_TYPE_POWER_ON_MONITOR": 13, + "DXGK_DIAG_CODE_POINT_TYPE_POWER_UNDIM_MONITOR": 16, + "DXGK_DIAG_CODE_POINT_TYPE_RETRIEVE_DB": 9, + "DXGK_DIAG_CODE_POINT_TYPE_CONNECTED_SET_LOG_FAILURE": 27, + "DXGK_DIAG_CODE_POINT_TYPE_DRVPROBEANDCAPTURE_FAILED": 58, + "DXGK_DIAG_CODE_POINT_TYPE_VIDEOPORTCALLOUT_PNP_NOTIFY_GDI": 47, + "DXGK_DIAG_CODE_POINT_TYPE_POWER_OFF_MONITOR": 14, + "DXGK_DIAG_CODE_POINT_TYPE_MAX": 64 + }, + "size": 4 + }, + "ConstraintTypeEnum": { + "base": "long", + "constants": { + "D3DKMDT_MFRC_MAXPIXELRATE": 2, + "D3DKMDT_MFRC_ACTIVESIZE": 1, + "D3DKMDT_MFRC_UNINITIALIZED": 0 + }, + "size": 4 + }, + "VidPnTargetColorBasisEnum": { + "base": "long", + "constants": { + "D3DKMDT_CB_MAXVALID": 5, + "D3DKMDT_CB_INTENSITY": 1, + "D3DKMDT_CB_SCRGB": 3, + "D3DKMDT_CB_YCBCR": 4, + "D3DKMDT_CB_SRGB": 2, + "D3DKMDT_CB_UNINITIALIZED": 0 + }, + "size": 4 + }, + "MonitorTypeEnum": { + "base": "long", + "constants": { + "DMM_VMT_TEMPORARY_MONITOR": 4, + "DMM_VMT_BOOT_PERSISTENT_MONITOR": 2, + "DMM_VMT_PHYSICAL_MONITOR": 1, + "DMM_VMT_UNINITIALIZED": 0, + "DMM_VMT_SIMULATED_MONITOR": 5, + "DMM_VMT_PERSISTENT_MONITOR": 3 + }, + "size": 4 + }, + "PowerStateEnum": { + "base": "long", + "constants": { + "PowerSystemSleeping2": 3, + "PowerSystemSleeping1": 2, + "PowerSystemSleeping3": 4, + "PowerSystemUnspecified": 0, + "PowerSystemMaximum": 7, + "PowerSystemShutdown": 6, + "PowerSystemHibernate": 5, + "PowerSystemWorking": 1 + }, + "size": 4 + }, + "ShutdownTypeEnum": { + "base": "long", + "constants": { + "PowerActionNone": 0, + "PowerActionReserved": 1, + "PowerActionHibernate": 3, + "PowerActionShutdownOff": 6, + "PowerActionShutdown": 4, + "PowerActionSleep": 2, + "PowerActionShutdownReset": 5, + "PowerActionWarmEject": 7 + }, + "size": 4 + }, + "ScalingEnum": { + "base": "long", + "constants": { + "D3DKMDT_VPPS_CENTERED": 2, + "D3DKMDT_VPPS_ASPECTRATIOCENTEREDMAX": 4, + "D3DKMDT_VPPS_STRETCHED": 3, + "D3DKMDT_VPPS_UNINITIALIZED": 0, + "D3DKMDT_VPPS_UNPINNED": 254, + "D3DKMDT_VPPS_IDENTITY": 1, + "D3DKMDT_VPPS_NOTSPECIFIED": 255, + "D3DKMDT_VPPS_CUSTOM": 5, + "D3DKMDT_VPPS_RESERVED1": 253 + }, + "size": 4 + }, + "CurrentHitTargetEnum": { + "base": "long", + "constants": { + "ThresholdMarginRight": 2, + "ThresholdMarginMax": 4, + "ThresholdMarginBottom": 3, + "ThresholdMarginLeft": 1, + "ThresholdMarginTop": 0 + }, + "size": 4 + }, + "StorageTypeEnum": { + "base": "long", + "constants": { + "SmStorageActual": 0, + "SmStorageNonActual": 1 + }, + "size": 4 + }, + "ScanLineOrderingEnum": { + "base": "long", + "constants": { + "D3DDDI_VSSLO_PROGRESSIVE": 1, + "D3DDDI_VSSLO_INTERLACED_LOWERFIELDFIRST": 3, + "D3DDDI_VSSLO_UNINITIALIZED": 0, + "D3DDDI_VSSLO_INTERLACED_UPPERFIELDFIRST": 2, + "D3DDDI_VSSLO_OTHER": 255 + }, + "size": 4 + }, + "PixelValueAccessModeEnum": { + "base": "long", + "constants": { + "D3DKMDT_PVAM_UNINITIALIZED": 0, + "D3DKMDT_PVAM_DIRECT": 1, + "D3DKMDT_PVAM_PRESETPALETTE": 2, + "D3DKMDT_PVAM_MAXVALID": 3 + }, + "size": 4 + }, + "PriorityPolicyEnum": { + "base": "long", + "constants": { + "IrqPriorityHigh": 3, + "IrqPriorityNormal": 2, + "IrqPriorityLow": 1, + "IrqPriorityUndefined": 0 + }, + "size": 4 + }, + "OrientationEnum": { + "base": "long", + "constants": { + "D3DKMDT_MO_90DEG": 2, + "D3DKMDT_MO_0DEG": 1, + "D3DKMDT_MO_270DEG": 4, + "D3DKMDT_MO_UNINITIALIZED": 0, + "D3DKMDT_MO_180DEG": 3 + }, + "size": 4 + }, + "ContentEnum": { + "base": "long", + "constants": { + "D3DKMDT_VPPC_NOTSPECIFIED": 255, + "D3DKMDT_VPPC_UNINITIALIZED": 0, + "D3DKMDT_VPPC_GRAPHICS": 1, + "D3DKMDT_VPPC_VIDEO": 2 + }, + "size": 4 + }, + "ColorBasisEnum": { + "base": "long", + "constants": { + "D3DKMDT_CB_MAXVALID": 5, + "D3DKMDT_CB_INTENSITY": 1, + "D3DKMDT_CB_SCRGB": 3, + "D3DKMDT_CB_YCBCR": 4, + "D3DKMDT_CB_SRGB": 2, + "D3DKMDT_CB_UNINITIALIZED": 0 + }, + "size": 4 + }, + "MoveRectStyleEnum": { + "base": "long", + "constants": { + "MoveRectMidTopAtCursor": 1, + "MoveRectSidewiseKeepPositionAtCursor": 3, + "MoveRectKeepPositionAtCursor": 0, + "MoveRectKeepAspectRatioAtCursor": 2 + }, + "size": 4 + }, + "VideoStandardEnum": { + "base": "long", + "constants": { + "D3DKMDT_VSS_PAL_G": 11, + "D3DKMDT_VSS_PAL_D": 14, + "D3DKMDT_VSS_PAL_B": 9, + "D3DKMDT_VSS_SECAM_K": 21, + "D3DKMDT_VSS_VESA_GTF": 2, + "D3DKMDT_VSS_PAL_L": 30, + "D3DKMDT_VSS_PAL_M": 31, + "D3DKMDT_VSS_PAL_K": 28, + "D3DKMDT_VSS_PAL_H": 12, + "D3DKMDT_VSS_PAL_I": 13, + "D3DKMDT_VSS_SECAM_L1": 24, + "D3DKMDT_VSS_VESA_DMT": 1, + "D3DKMDT_VSS_SECAM_L": 23, + "D3DKMDT_VSS_EIA_861": 25, + "D3DKMDT_VSS_PAL_N": 15, + "D3DKMDT_VSS_APPLE": 5, + "D3DKMDT_VSS_NTSC_M": 6, + "D3DKMDT_VSS_SECAM_H": 20, + "D3DKMDT_VSS_NTSC_J": 7, + "D3DKMDT_VSS_SECAM_B": 17, + "D3DKMDT_VSS_SECAM_G": 19, + "D3DKMDT_VSS_SECAM_D": 18, + "D3DKMDT_VSS_IBM": 4, + "D3DKMDT_VSS_SECAM_K1": 22, + "D3DKMDT_VSS_PAL_NC": 16, + "D3DKMDT_VSS_PAL_B1": 10, + "D3DKMDT_VSS_EIA_861A": 26, + "D3DKMDT_VSS_EIA_861B": 27, + "D3DKMDT_VSS_UNINITIALIZED": 0, + "D3DKMDT_VSS_OTHER": 255, + "D3DKMDT_VSS_PAL_K1": 29, + "D3DKMDT_VSS_VESA_CVT": 3, + "D3DKMDT_VSS_NTSC_443": 8 + }, + "size": 4 + }, + "ImportanceOrdinalEnum": { + "base": "long", + "constants": { + "D3DKMDT_VPPI_QUATERNARY": 4, + "D3DKMDT_VPPI_SECONDARY": 2, + "D3DKMDT_VPPI_PRIMARY": 1, + "D3DKMDT_VPPI_QUINARY": 5, + "D3DKMDT_VPPI_DENARY": 10, + "D3DKMDT_VPPI_SENARY": 6, + "D3DKMDT_VPPI_TERTIARY": 3, + "D3DKMDT_VPPI_SEPTENARY": 7, + "D3DKMDT_VPPI_NONARY": 9, + "D3DKMDT_VPPI_UNINITIALIZED": 0, + "D3DKMDT_VPPI_OCTONARY": 8, + "D3DKMDT_VPPI_MAX": 32, + "D3DKMDT_VPPI_NOTSPECIFIED": 255 + }, + "size": 4 + }, + "RangeTypeEnum": { + "base": "long", + "constants": { + "SmRangeBool": 2, + "SmRangeNonSharedInfo": 1, + "SmRangeSharedInfo": 0 + }, + "size": 4 + }, + "TimingTypeEnum": { + "base": "long", + "constants": { + "D3DKMDT_MTT_EXTRASTANDARD": 3, + "D3DKMDT_MTT_DEFAULTMONITORPROFILE": 5, + "D3DKMDT_MTT_STANDARD": 2, + "D3DKMDT_MTT_UNINITIALIZED": 0, + "D3DKMDT_MTT_MAXVALID": 6, + "D3DKMDT_MTT_DETAILED": 4, + "D3DKMDT_MTT_ESTABLISHED": 1 + }, + "size": 4 + }, + "PixelFormatEnum": { + "base": "long", + "constants": { + "D3DDDIFMT_W11V11U10": 65, + "D3DDDIFMT_A16B16G16R16F": 113, + "D3DDDIFMT_A8R8G8B8": 21, + "D3DDDIFMT_D32_LOCKABLE": 84, + "D3DDDIFMT_L8": 50, + "D3DDDIFMT_DXVA_RESERVED27": 177, + "D3DDDIFMT_DXVA_RESERVED26": 176, + "D3DDDIFMT_DXVA_RESERVED25": 175, + "D3DDDIFMT_DXVA_RESERVED24": 174, + "D3DDDIFMT_DXVA_RESERVED23": 173, + "D3DDDIFMT_DXVA_RESERVED22": 172, + "D3DDDIFMT_DXVA_RESERVED21": 171, + "D3DDDIFMT_DXVA_RESERVED20": 170, + "D3DDDIFMT_DXVA_RESERVED29": 179, + "D3DDDIFMT_DXVA_RESERVED28": 178, + "D3DDDIFMT_R3G3B2": 27, + "D3DDDIFMT_A8R3G3B2": 29, + "D3DDDIFMT_INDEX16": 101, + "D3DDDIFMT_X4R4G4B4": 30, + "D3DDDIFMT_A4R4G4B4": 26, + "D3DDDIFMT_Q8W8V8U8": 63, + "D3DDDIFMT_FORCE_UINT": 2147483647, + "D3DDDIFMT_S1D15": 72, + "D3DDDIFMT_A16B16G16R16": 36, + "D3DDDIFMT_A8L8": 51, + "D3DDDIFMT_D24X4S4": 79, + "D3DDDIFMT_BINARYBUFFER": 199, + "D3DDDIFMT_DXVA_RESERVED30": 180, + "D3DDDIFMT_R32F": 114, + "D3DDDIFMT_VERTEXDATA": 100, + "D3DDDIFMT_R5G6B5": 23, + "D3DDDIFMT_R8G8_B8G8": 1195525970, + "D3DDDIFMT_A4L4": 52, + "D3DDDIFMT_A1R5G5B5": 25, + "D3DDDIFMT_X1R5G5B5": 24, + "D3DDDIFMT_D32": 71, + "D3DDDIFMT_G8R8_G8B8": 1111970375, + "D3DDDIFMT_A2B10G10R10": 31, + "D3DDDIFMT_DXVACOMPBUFFER_MAX": 181, + "D3DDDIFMT_MULTI2_ARGB8": 827606349, + "D3DDDIFMT_D16_LOCKABLE": 70, + "D3DDDIFMT_BITSTREAMDATA": 156, + "D3DDDIFMT_RESIDUALDIFFERENCEDATA": 152, + "D3DDDIFMT_X8B8G8R8": 33, + "D3DDDIFMT_R8G8B8": 20, + "D3DDDIFMT_S8_LOCKABLE": 85, + "D3DDDIFMT_D24S8": 75, + "D3DDDIFMT_X8D24": 76, + "D3DDDIFMT_A2R10G10B10": 35, + "D3DDDIFMT_P8": 41, + "D3DDDIFMT_L6V5U5": 61, + "D3DDDIFMT_X8R8G8B8": 22, + "D3DDDIFMT_D16": 80, + "D3DDDIFMT_A2W10V10U10": 67, + "D3DDDIFMT_D24FS8": 83, + "D3DDDIFMT_MOTIONVECTORBUFFER": 157, + "D3DDDIFMT_L16": 81, + "D3DDDIFMT_X8L8V8U8": 62, + "D3DDDIFMT_A32B32G32R32F": 116, + "D3DDDIFMT_A8P8": 40, + "D3DDDIFMT_YUY2": 844715353, + "D3DDDIFMT_R16F": 111, + "D3DDDIFMT_G16R16": 34, + "D3DDDIFMT_A2B10G10R10_XR_BIAS": 119, + "D3DDDIFMT_Q16W16V16U16": 110, + "D3DDDIFMT_S8D24": 74, + "D3DDDIFMT_PICTUREPARAMSDATA": 150, + "D3DDDIFMT_A1": 118, + "D3DDDIFMT_FILMGRAINBUFFER": 158, + "D3DDDIFMT_A8": 28, + "D3DDDIFMT_UNKNOWN": 0, + "D3DDDIFMT_DXVA_RESERVED19": 169, + "D3DDDIFMT_D32F_LOCKABLE": 82, + "D3DDDIFMT_MACROBLOCKDATA": 151, + "D3DDDIFMT_A8B8G8R8": 32, + "D3DDDIFMT_UYVY": 1498831189, + "D3DDDIFMT_DXT1": 827611204, + "D3DDDIFMT_DEBLOCKINGDATA": 153, + "D3DDDIFMT_DXT3": 861165636, + "D3DDDIFMT_DXT4": 877942852, + "D3DDDIFMT_DXT5": 894720068, + "D3DDDIFMT_CxV8U8": 117, + "D3DDDIFMT_INVERSEQUANTIZATIONDATA": 154, + "D3DDDIFMT_DXVA_RESERVED9": 159, + "D3DDDIFMT_DXT2": 844388420, + "D3DDDIFMT_G32R32F": 115, + "D3DDDIFMT_X4S4D24": 78, + "D3DDDIFMT_D24X8": 77, + "D3DDDIFMT_DXVA_RESERVED12": 162, + "D3DDDIFMT_DXVA_RESERVED13": 163, + "D3DDDIFMT_DXVA_RESERVED10": 160, + "D3DDDIFMT_DXVA_RESERVED11": 161, + "D3DDDIFMT_DXVA_RESERVED16": 166, + "D3DDDIFMT_DXVA_RESERVED17": 167, + "D3DDDIFMT_DXVA_RESERVED14": 164, + "D3DDDIFMT_DXVA_RESERVED15": 165, + "D3DDDIFMT_DXVA_RESERVED18": 168, + "D3DDDIFMT_D15S1": 73, + "D3DDDIFMT_V16U16": 64, + "D3DDDIFMT_SLICECONTROLDATA": 155, + "D3DDDIFMT_G16R16F": 112, + "D3DDDIFMT_INDEX32": 102, + "D3DDDIFMT_V8U8": 60 + }, + "size": 4 + }, + "IdTypeEnum": { + "base": "long", + "constants": { + "BusQueryCompatibleIDs": 2, + "BusQueryInstanceID": 3, + "BusQueryDeviceID": 0, + "BusQueryDeviceSerialNumber": 4, + "BusQueryHardwareIDs": 1, + "BusQueryContainerID": 5 + }, + "size": 4 + }, + "StartCurrentHitTargetEnum": { + "base": "long", + "constants": { + "ThresholdMarginRight": 2, + "ThresholdMarginMax": 4, + "ThresholdMarginBottom": 3, + "ThresholdMarginLeft": 1, + "ThresholdMarginTop": 0 + }, + "size": 4 + }, + "TypeEnum": { + "base": "long", + "constants": { + "DevicePowerState": 1, + "SystemPowerState": 0 + }, + "size": 4 + }, + "RotationEnum": { + "base": "long", + "constants": { + "D3DKMDT_VPPR_IDENTITY": 1, + "D3DKMDT_VPPR_NOTSPECIFIED": 255, + "D3DKMDT_VPPR_UNPINNED": 254, + "D3DKMDT_VPPR_ROTATE270": 4, + "D3DKMDT_VPPR_ROTATE90": 2, + "D3DKMDT_VPPR_ROTATE180": 3, + "D3DKMDT_VPPR_UNINITIALIZED": 0 + }, + "size": 4 + }, + "CopyProtectionTypeEnum": { + "base": "long", + "constants": { + "D3DKMDT_VPPMT_NOTSPECIFIED": 255, + "D3DKMDT_VPPMT_UNINITIALIZED": 0, + "D3DKMDT_VPPMT_MACROVISION_FULLSUPPORT": 3, + "D3DKMDT_VPPMT_MACROVISION_APSTRIGGER": 2, + "D3DKMDT_VPPMT_NOPROTECTION": 1 + }, + "size": 4 + }, + "FsInformationClassEnum": { + "base": "long", + "constants": { + "FileFsFullSizeInformation": 7, + "FileFsAttributeInformation": 5, + "FileFsVolumeFlagsInformation": 10, + "FileFsVolumeInformation": 1, + "FileFsSizeInformation": 3, + "FileFsLabelInformation": 2, + "FileFsDeviceInformation": 4, + "FileFsControlInformation": 6, + "FileFsDriverPathInformation": 9, + "FileFsMaximumInformation": 11, + "FileFsObjectIdInformation": 8 + }, + "size": 4 + }, + "DeviceTextTypeEnum": { + "base": "long", + "constants": { + "DeviceTextLocationInformation": 1, + "DeviceTextDescription": 0 + }, + "size": 4 + } + }, + "metadata": { + "producer": { + "version": "0.0.1", + "name": "dgmcdona-via-conversion-script", + "datetime": "2024-09-03T18:22:52Z" + }, + "format": "4.0.0" + }, + "user_types": { + "HWINSTA__": { + "fields": { + "unused": { + "type": { + "kind": "base", + "name": "long" + }, + "offset": 0 + } + }, + "kind": "struct", + "size": 4 + }, + "__unnamed_1153": { + "fields": { + "Reserved": { + "type": { + "bit_position": 2, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long long" + }, + "bit_length": 59 + }, + "offset": 8 + }, + "HeaderType": { + "type": { + "bit_position": 0, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long long" + }, + "bit_length": 1 + }, + "offset": 8 + }, + "Sequence": { + "type": { + "bit_position": 16, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long long" + }, + "bit_length": 9 + }, + "offset": 0 + }, + "Region": { + "type": { + "bit_position": 61, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long long" + }, + "bit_length": 3 + }, + "offset": 8 + }, + "Init": { + "type": { + "bit_position": 1, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long long" + }, + "bit_length": 1 + }, + "offset": 8 + }, + "Depth": { + "type": { + "bit_position": 0, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long long" + }, + "bit_length": 16 + }, + "offset": 0 + }, + "NextEntry": { + "type": { + "bit_position": 25, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long long" + }, + "bit_length": 39 + }, + "offset": 0 + } + }, + "kind": "struct", + "size": 16 + }, + "__unnamed_1960": { + "fields": { + "Length64": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 0 + }, + "MaximumAddress": { + "type": { + "kind": "struct", + "name": "nt_symbols!_LARGE_INTEGER" + }, + "offset": 16 + }, + "MinimumAddress": { + "type": { + "kind": "struct", + "name": "nt_symbols!_LARGE_INTEGER" + }, + "offset": 8 + }, + "Alignment64": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 4 + } + }, + "kind": "struct", + "size": 24 + }, + "tagCLIENTTHREADINFO": { + "fields": { + "fsWakeMask": { + "type": { + "kind": "base", + "name": "unsigned short" + }, + "offset": 10 + }, + "CTIF_flags": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 0 + }, + "fsWakeBits": { + "type": { + "kind": "base", + "name": "unsigned short" + }, + "offset": 6 + }, + "fsWakeBitsJournal": { + "type": { + "kind": "base", + "name": "unsigned short" + }, + "offset": 8 + }, + "fsChangeBits": { + "type": { + "kind": "base", + "name": "unsigned short" + }, + "offset": 4 + }, + "tickLastMsgChecked": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 12 + } + }, + "kind": "struct", + "size": 16 + }, + "tagKbdNlsLayer": { + "fields": { + "OEMIdentifier": { + "type": { + "kind": "base", + "name": "unsigned short" + }, + "offset": 0 + }, + "NumOfVkToF": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 4 + }, + "pusMouseVKey": { + "type": { + "subtype": { + "kind": "base", + "name": "unsigned short" + }, + "kind": "pointer" + }, + "offset": 24 + }, + "NumOfMouseVKey": { + "type": { + "kind": "base", + "name": "long" + }, + "offset": 16 + }, + "pVkToF": { + "type": { + "subtype": { + "kind": "struct", + "name": "_VK_TO_FUNCTION_TABLE" + }, + "kind": "pointer" + }, + "offset": 8 + }, + "LayoutInformation": { + "type": { + "kind": "base", + "name": "unsigned short" + }, + "offset": 2 + } + }, + "kind": "struct", + "size": 32 + }, + "__unnamed_1158": { + "fields": { + "Reserved": { + "type": { + "bit_position": 2, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long long" + }, + "bit_length": 2 + }, + "offset": 8 + }, + "HeaderType": { + "type": { + "bit_position": 0, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long long" + }, + "bit_length": 1 + }, + "offset": 8 + }, + "Sequence": { + "type": { + "bit_position": 16, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long long" + }, + "bit_length": 48 + }, + "offset": 0 + }, + "Init": { + "type": { + "bit_position": 1, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long long" + }, + "bit_length": 1 + }, + "offset": 8 + }, + "Depth": { + "type": { + "bit_position": 0, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long long" + }, + "bit_length": 16 + }, + "offset": 0 + }, + "NextEntry": { + "type": { + "bit_position": 4, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long long" + }, + "bit_length": 60 + }, + "offset": 8 + } + }, + "kind": "struct", + "size": 16 + }, + "HBITMAP__": { + "fields": { + "unused": { + "type": { + "kind": "base", + "name": "long" + }, + "offset": 0 + } + }, + "kind": "struct", + "size": 4 + }, + "__unnamed_124b": { + "fields": { + "Type": { + "type": { + "kind": "enum", + "name": "TypeEnum" + }, + "offset": 8 + }, + "Reserved": { + "type": { + "count": 3, + "subtype": { + "kind": "base", + "name": "unsigned char" + }, + "kind": "array" + }, + "offset": 1 + }, + "InPath": { + "type": { + "kind": "base", + "name": "unsigned char" + }, + "offset": 0 + } + }, + "kind": "struct", + "size": 16 + }, + "_TL": { + "fields": { + "pfnFree": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 16 + }, + "pobj": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 8 + }, + "next": { + "type": { + "subtype": { + "kind": "struct", + "name": "_TL" + }, + "kind": "pointer" + }, + "offset": 0 + } + }, + "kind": "struct", + "size": 24 + }, + "tagTOUCHINPUTINFO": { + "fields": { + "dwcInputs": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 24 + }, + "head": { + "type": { + "kind": "struct", + "name": "_THROBJHEAD" + }, + "offset": 0 + }, + "uFlags": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 28 + }, + "TouchInput": { + "type": { + "count": 1, + "subtype": { + "kind": "struct", + "name": "tagTOUCHINPUT" + }, + "kind": "array" + }, + "offset": 32 + } + }, + "kind": "struct", + "size": 80 + }, + "tagTHREADINFO": { + "fields": { + "ForceLegacyResizeNCMetr": { + "type": { + "bit_position": 29, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long long" + }, + "bit_length": 1 + }, + "offset": 520 + }, + "ptl": { + "type": { + "subtype": { + "kind": "struct", + "name": "_TL" + }, + "kind": "pointer" + }, + "offset": 336 + }, + "timeLast": { + "type": { + "kind": "base", + "name": "long" + }, + "offset": 448 + }, + "DontJournalAttach": { + "type": { + "bit_position": 28, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 1 + }, + "offset": 516 + }, + "fPack": { + "type": { + "bit_position": 2, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 26 + }, + "offset": 928 + }, + "pDevHTInfo": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 280 + }, + "dwCompatFlags": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 516 + }, + "psmsSent": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagSMS" + }, + "kind": "pointer" + }, + "offset": 424 + }, + "hPrevHidData": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 880 + }, + "fsHooks": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 552 + }, + "DefaultCharset": { + "type": { + "bit_position": 14, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long long" + }, + "bit_length": 1 + }, + "offset": 520 + }, + "ulWindowSystemRendering": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 324 + }, + "dwExpWinVer": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 512 + }, + "psmsReceiveList": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagSMS" + }, + "kind": "pointer" + }, + "offset": 440 + }, + "sphkCurrent": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagHOOK" + }, + "kind": "pointer" + }, + "offset": 560 + }, + "No50ExStyles": { + "type": { + "bit_position": 2, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long long" + }, + "bit_length": 1 + }, + "offset": 520 + }, + "IgnoreFaults": { + "type": { + "bit_position": 25, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 1 + }, + "offset": 516 + }, + "pClientInfo": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagCLIENTINFO" + }, + "kind": "pointer" + }, + "offset": 400 + }, + "DDENoAsyncReg": { + "type": { + "bit_position": 20, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long long" + }, + "bit_length": 1 + }, + "offset": 520 + }, + "DealyHwndShakeChk": { + "type": { + "bit_position": 11, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 1 + }, + "offset": 516 + }, + "amdesk": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 720 + }, + "fsChangeBitsRemoved": { + "type": { + "kind": "base", + "name": "unsigned short" + }, + "offset": 704 + }, + "psmsCurrent": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagSMS" + }, + "kind": "pointer" + }, + "offset": 432 + }, + "NoInitFlagsOnFocus": { + "type": { + "bit_position": 17, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long long" + }, + "bit_length": 1 + }, + "offset": 520 + }, + "StrictLLHook": { + "type": { + "bit_position": 21, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long long" + }, + "bit_length": 1 + }, + "offset": 520 + }, + "pdcoRender": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 304 + }, + "NoShadow": { + "type": { + "bit_position": 22, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long long" + }, + "bit_length": 1 + }, + "offset": 520 + }, + "EnumHelv": { + "type": { + "bit_position": 12, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 1 + }, + "offset": 516 + }, + "Winver31": { + "type": { + "bit_position": 21, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 1 + }, + "offset": 516 + }, + "Win30AvgWidth": { + "type": { + "bit_position": 19, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 1 + }, + "offset": 516 + }, + "ptlW32": { + "type": { + "subtype": { + "kind": "struct", + "name": "_TL" + }, + "kind": "pointer" + }, + "offset": 16 + }, + "AlwaysSendSyncPaint": { + "type": { + "bit_position": 6, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 1 + }, + "offset": 516 + }, + "IgnoreNoDiscard": { + "type": { + "bit_position": 0, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 1 + }, + "offset": 516 + }, + "cPaintsReady": { + "type": { + "kind": "base", + "name": "long" + }, + "offset": 480 + }, + "SubtractClips": { + "type": { + "bit_position": 14, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 1 + }, + "offset": 516 + }, + "apEvent": { + "type": { + "subtype": { + "subtype": { + "kind": "struct", + "name": "nt_symbols!_KEVENT" + }, + "kind": "pointer" + }, + "kind": "pointer" + }, + "offset": 712 + }, + "cEnterCount": { + "type": { + "kind": "base", + "name": "long" + }, + "offset": 672 + }, + "ptLastReal": { + "type": { + "kind": "struct", + "name": "tagPOINT" + }, + "offset": 636 + }, + "fThreadCleanupFinished": { + "type": { + "bit_position": 28, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 1 + }, + "offset": 928 + }, + "idLast": { + "type": { + "kind": "base", + "name": "unsigned long long" + }, + "offset": 456 + }, + "HackWinFlags": { + "type": { + "bit_position": 10, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 1 + }, + "offset": 516 + }, + "pProxyPort": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 64 + }, + "ulDevHTInfoUniqueness": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 288 + }, + "pEThread": { + "type": { + "subtype": { + "kind": "struct", + "name": "nt_symbols!_ETHREAD" + }, + "kind": "pointer" + }, + "offset": 0 + }, + "ptdb": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagTDB" + }, + "kind": "pointer" + }, + "offset": 496 + }, + "SpareCompatFlags2": { + "type": { + "bit_position": 33, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long long" + }, + "bit_length": 31 + }, + "offset": 520 + }, + "bIncludeSprites": { + "type": { + "kind": "base", + "name": "unsigned char" + }, + "offset": 321 + }, + "mlPost": { + "type": { + "kind": "struct", + "name": "tagMLIST" + }, + "offset": 680 + }, + "RefCount": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 8 + }, + "pwinsta": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagWINDOWSTATION" + }, + "kind": "pointer" + }, + "offset": 496 + }, + "NoCustomPaperSize": { + "type": { + "bit_position": 12, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long long" + }, + "bit_length": 1 + }, + "offset": 520 + }, + "cTimersReady": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 484 + }, + "NoScrollBarCtxMenu": { + "type": { + "bit_position": 31, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 1 + }, + "offset": 516 + }, + "pDeskInfo": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagDESKTOPINFO" + }, + "kind": "pointer" + }, + "offset": 384 + }, + "cNestedStableVisRgn": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 908 + }, + "DDE": { + "type": { + "bit_position": 13, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long long" + }, + "bit_length": 1 + }, + "offset": 520 + }, + "tlSpriteState": { + "type": { + "kind": "struct", + "name": "_TLSPRITESTATE" + }, + "offset": 104 + }, + "DpiAware": { + "type": { + "bit_position": 25, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long long" + }, + "bit_length": 1 + }, + "offset": 520 + }, + "MultipleBands": { + "type": { + "bit_position": 5, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 1 + }, + "offset": 516 + }, + "rpdesk": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagDESKTOP" + }, + "kind": "pointer" + }, + "offset": 376 + }, + "AnimationOff": { + "type": { + "bit_position": 0, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long long" + }, + "bit_length": 1 + }, + "offset": 520 + }, + "No50ExStyleBits": { + "type": { + "bit_position": 11, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long long" + }, + "bit_length": 1 + }, + "offset": 520 + }, + "ulThreadFlags2": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 928 + }, + "bEnableEngUpdateDeviceSurface": { + "type": { + "kind": "base", + "name": "unsigned char" + }, + "offset": 320 + }, + "fsReserveKeys": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 708 + }, + "hdesk": { + "type": { + "subtype": { + "kind": "struct", + "name": "HDESK__" + }, + "kind": "pointer" + }, + "offset": 472 + }, + "MoreExtraWndWords": { + "type": { + "bit_position": 8, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 1 + }, + "offset": 516 + }, + "NoGhost": { + "type": { + "bit_position": 19, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long long" + }, + "bit_length": 1 + }, + "offset": 520 + }, + "NoHRGN1": { + "type": { + "bit_position": 16, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 1 + }, + "offset": 516 + }, + "ptLast": { + "type": { + "kind": "struct", + "name": "tagPOINT" + }, + "offset": 628 + }, + "hGestureInfoCurrent": { + "type": { + "subtype": { + "kind": "struct", + "name": "HGESTUREINFO__" + }, + "kind": "pointer" + }, + "offset": 896 + }, + "GiveUpForegound": { + "type": { + "bit_position": 6, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long long" + }, + "bit_length": 1 + }, + "offset": 520 + }, + "spDefaultImc": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagIMC" + }, + "kind": "pointer" + }, + "offset": 656 + }, + "pmsd": { + "type": { + "subtype": { + "kind": "struct", + "name": "_MOVESIZEDATA" + }, + "kind": "pointer" + }, + "offset": 544 + }, + "HardwareMixer": { + "type": { + "bit_position": 30, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long long" + }, + "bit_length": 1 + }, + "offset": 520 + }, + "NoEMFSpooling": { + "type": { + "bit_position": 26, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 1 + }, + "offset": 516 + }, + "MsgPPInfo": { + "type": { + "kind": "struct", + "name": "tagMSGPPINFO" + }, + "offset": 904 + }, + "EnumTTNotDevice": { + "type": { + "bit_position": 13, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 1 + }, + "offset": 516 + }, + "fSpecialInitialization": { + "type": { + "bit_position": 0, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 1 + }, + "offset": 928 + }, + "ForceFusion": { + "type": { + "bit_position": 23, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long long" + }, + "bit_length": 1 + }, + "offset": 520 + }, + "cti": { + "type": { + "kind": "struct", + "name": "tagCLIENTTHREADINFO" + }, + "offset": 864 + }, + "pClientID": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 72 + }, + "pstrAppName": { + "type": { + "subtype": { + "kind": "struct", + "name": "nt_symbols!_UNICODE_STRING" + }, + "kind": "pointer" + }, + "offset": 416 + }, + "ppi": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagPROCESSINFO" + }, + "kind": "pointer" + }, + "offset": 344 + }, + "SendMnuDblClk": { + "type": { + "bit_position": 18, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 1 + }, + "offset": 516 + }, + "DDENoSync": { + "type": { + "bit_position": 18, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long long" + }, + "bit_length": 1 + }, + "offset": 520 + }, + "EditNoMouseHide": { + "type": { + "bit_position": 8, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long long" + }, + "bit_length": 1 + }, + "offset": 520 + }, + "OpenGLEMF": { + "type": { + "bit_position": 26, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long long" + }, + "bit_length": 1 + }, + "offset": 520 + }, + "hTouchInputCurrent": { + "type": { + "subtype": { + "kind": "struct", + "name": "HTOUCHINPUT__" + }, + "kind": "pointer" + }, + "offset": 888 + }, + "pEventQueueServer": { + "type": { + "subtype": { + "kind": "struct", + "name": "nt_symbols!_KEVENT" + }, + "kind": "pointer" + }, + "offset": 600 + }, + "NoPaddedBorder": { + "type": { + "bit_position": 28, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long long" + }, + "bit_length": 1 + }, + "offset": 520 + }, + "NoDrawPatRect": { + "type": { + "bit_position": 3, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long long" + }, + "bit_length": 1 + }, + "offset": 520 + }, + "ForceTTGrapchis": { + "type": { + "bit_position": 15, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 1 + }, + "offset": 516 + }, + "GetDeviceCaps": { + "type": { + "bit_position": 20, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 1 + }, + "offset": 516 + }, + "pgdiBrushAttr": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 32 + }, + "pq": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagQ" + }, + "kind": "pointer" + }, + "offset": 352 + }, + "NoSoftCursOnMoveSize": { + "type": { + "bit_position": 31, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long long" + }, + "bit_length": 1 + }, + "offset": 520 + }, + "hEventQueueClient": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 592 + }, + "pdcoSrc": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 312 + }, + "wchInjected": { + "type": { + "kind": "base", + "name": "wchar" + }, + "offset": 706 + }, + "TransparentBltMirror": { + "type": { + "bit_position": 27, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long long" + }, + "bit_length": 1 + }, + "offset": 520 + }, + "CallTTDevice": { + "type": { + "bit_position": 4, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 1 + }, + "offset": 516 + }, + "DisableDBCSProp": { + "type": { + "bit_position": 29, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 1 + }, + "offset": 516 + }, + "MsShellDlg": { + "type": { + "bit_position": 4, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long long" + }, + "bit_length": 1 + }, + "offset": 520 + }, + "PtiLink": { + "type": { + "kind": "struct", + "name": "nt_symbols!_LIST_ENTRY" + }, + "offset": 608 + }, + "spklActive": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagKL" + }, + "kind": "pointer" + }, + "offset": 360 + }, + "cVisWindows": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 728 + }, + "Random31Ux": { + "type": { + "bit_position": 27, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 1 + }, + "offset": 516 + }, + "NcCalcSizeOnMove": { + "type": { + "bit_position": 17, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 1 + }, + "offset": 516 + }, + "KCOff": { + "type": { + "bit_position": 1, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long long" + }, + "bit_length": 1 + }, + "offset": 520 + }, + "readyHead": { + "type": { + "kind": "struct", + "name": "nt_symbols!_LIST_ENTRY" + }, + "offset": 912 + }, + "UsePrintingEscape": { + "type": { + "bit_position": 2, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 1 + }, + "offset": 516 + }, + "NoBatching": { + "type": { + "bit_position": 9, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long long" + }, + "bit_length": 1 + }, + "offset": 520 + }, + "ForceTextBand": { + "type": { + "bit_position": 1, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 1 + }, + "offset": 516 + }, + "pUMPDObj": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 56 + }, + "cWindows": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 724 + }, + "fETWReserved": { + "type": { + "bit_position": 29, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 3 + }, + "offset": 928 + }, + "pqAttach": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagQ" + }, + "kind": "pointer" + }, + "offset": 528 + }, + "pRBRecursionCount": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 96 + }, + "TIF_flags": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 408 + }, + "iVisRgnUniqueness": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 328 + }, + "Win31DevModeSize": { + "type": { + "bit_position": 23, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 1 + }, + "offset": 516 + }, + "pSBTrack": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagSBTRACK" + }, + "kind": "pointer" + }, + "offset": 584 + }, + "spwndDefaultIme": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagWND" + }, + "kind": "pointer" + }, + "offset": 648 + }, + "dwCompatFlags2": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 520 + }, + "EditSetTextMunge": { + "type": { + "bit_position": 7, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 1 + }, + "offset": 516 + }, + "pUMPDHeap": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 48 + }, + "fgfSwitchInProgressSetter": { + "type": { + "bit_position": 1, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 1 + }, + "offset": 928 + }, + "ulClientDelta": { + "type": { + "kind": "base", + "name": "unsigned long long" + }, + "offset": 392 + }, + "pdcoAA": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 296 + }, + "NoTimeCbProtect": { + "type": { + "bit_position": 24, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long long" + }, + "bit_length": 1 + }, + "offset": 520 + }, + "DisableFontAssoc": { + "type": { + "bit_position": 24, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 1 + }, + "offset": 516 + }, + "pcti": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagCLIENTTHREADINFO" + }, + "kind": "pointer" + }, + "offset": 368 + }, + "NoCharDeadKey": { + "type": { + "bit_position": 15, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long long" + }, + "bit_length": 1 + }, + "offset": 520 + }, + "iCursorLevel": { + "type": { + "kind": "base", + "name": "long" + }, + "offset": 624 + }, + "TTIgnoreRasterDupe": { + "type": { + "bit_position": 9, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 1 + }, + "offset": 516 + }, + "qwCompatFlags2": { + "type": { + "kind": "base", + "name": "unsigned long long" + }, + "offset": 520 + }, + "wParamHkCurrent": { + "type": { + "kind": "base", + "name": "unsigned long long" + }, + "offset": 576 + }, + "NoWindowArrangement": { + "type": { + "bit_position": 32, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long long" + }, + "bit_length": 1 + }, + "offset": 520 + }, + "ActiveMenus": { + "type": { + "bit_position": 7, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long long" + }, + "bit_length": 1 + }, + "offset": 520 + }, + "pMenuState": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagMENUSTATE" + }, + "kind": "pointer" + }, + "offset": 488 + }, + "TryExceptCallWndProc": { + "type": { + "bit_position": 16, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long long" + }, + "bit_length": 1 + }, + "offset": 520 + }, + "pNonRBRecursionCount": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 100 + }, + "hklPrev": { + "type": { + "subtype": { + "kind": "struct", + "name": "HKL__" + }, + "kind": "pointer" + }, + "offset": 664 + }, + "IgnoreTopMost": { + "type": { + "bit_position": 3, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 1 + }, + "offset": 516 + }, + "exitCode": { + "type": { + "kind": "base", + "name": "long" + }, + "offset": 464 + }, + "NoDDETrackDying": { + "type": { + "bit_position": 5, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long long" + }, + "bit_length": 1 + }, + "offset": 520 + }, + "GdiTmpTgoList": { + "type": { + "kind": "struct", + "name": "nt_symbols!_LIST_ENTRY" + }, + "offset": 80 + }, + "pUMPDObjs": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 40 + }, + "FontSubs": { + "type": { + "bit_position": 10, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long long" + }, + "bit_length": 1 + }, + "offset": 520 + }, + "pgdiDcattr": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 24 + }, + "SmoothScrolling": { + "type": { + "bit_position": 30, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 1 + }, + "offset": 516 + }, + "pSpriteState": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 272 + }, + "lParamHkCurrent": { + "type": { + "kind": "base", + "name": "long long" + }, + "offset": 568 + }, + "aphkStart": { + "type": { + "count": 16, + "subtype": { + "subtype": { + "kind": "struct", + "name": "tagHOOK" + }, + "kind": "pointer" + }, + "kind": "array" + }, + "offset": 736 + }, + "ptiSibling": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagTHREADINFO" + }, + "kind": "pointer" + }, + "offset": 536 + }, + "psiiList": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagSVR_INSTANCE_INFO" + }, + "kind": "pointer" + }, + "offset": 504 + }, + "IncreaseStack": { + "type": { + "bit_position": 22, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 1 + }, + "offset": 516 + } + }, + "kind": "struct", + "size": 936 + }, + "__unnamed_11ff": { + "fields": { + "ShareAccess": { + "type": { + "kind": "base", + "name": "unsigned short" + }, + "offset": 18 + }, + "EaLength": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 24 + }, + "SecurityContext": { + "type": { + "subtype": { + "kind": "struct", + "name": "nt_symbols!_IO_SECURITY_CONTEXT" + }, + "kind": "pointer" + }, + "offset": 0 + }, + "Options": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 8 + }, + "FileAttributes": { + "type": { + "kind": "base", + "name": "unsigned short" + }, + "offset": 16 + } + }, + "kind": "struct", + "size": 32 + }, + "_CALLPROCDATA": { + "fields": { + "head": { + "type": { + "kind": "struct", + "name": "_PROCDESKHEAD" + }, + "offset": 0 + }, + "pfnClientPrevious": { + "type": { + "kind": "base", + "name": "unsigned long long" + }, + "offset": 48 + }, + "wType": { + "type": { + "kind": "base", + "name": "unsigned short" + }, + "offset": 56 + }, + "spcpdNext": { + "type": { + "subtype": { + "kind": "struct", + "name": "_CALLPROCDATA" + }, + "kind": "pointer" + }, + "offset": 40 + } + }, + "kind": "struct", + "size": 64 + }, + "_D3DKMDT_VIDPN_PRESENT_PATH": { + "fields": { + "VidPnTargetColorCoeffDynamicRanges": { + "type": { + "kind": "struct", + "name": "_D3DKMDT_COLOR_COEFF_DYNAMIC_RANGES" + }, + "offset": 48 + }, + "VidPnTargetColorBasis": { + "type": { + "kind": "enum", + "name": "VidPnTargetColorBasisEnum" + }, + "offset": 44 + }, + "ContentTransformation": { + "type": { + "kind": "struct", + "name": "_D3DKMDT_VIDPN_PRESENT_PATH_TRANSFORMATION" + }, + "offset": 12 + }, + "GammaRamp": { + "type": { + "kind": "struct", + "name": "_D3DKMDT_GAMMA_RAMP" + }, + "offset": 336 + }, + "CopyProtection": { + "type": { + "kind": "struct", + "name": "_D3DKMDT_VIDPN_PRESENT_PATH_COPYPROTECTION" + }, + "offset": 68 + }, + "VidPnSourceId": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 0 + }, + "Content": { + "type": { + "kind": "enum", + "name": "ContentEnum" + }, + "offset": 64 + }, + "VisibleFromActiveTLOffset": { + "type": { + "kind": "struct", + "name": "_D3DKMDT_2DREGION" + }, + "offset": 28 + }, + "VidPnTargetId": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 4 + }, + "VisibleFromActiveBROffset": { + "type": { + "kind": "struct", + "name": "_D3DKMDT_2DREGION" + }, + "offset": 36 + }, + "ImportanceOrdinal": { + "type": { + "kind": "enum", + "name": "ImportanceOrdinalEnum" + }, + "offset": 8 + } + }, + "kind": "struct", + "size": 360 + }, + "__unnamed_1253": { + "fields": { + "PowerSequence": { + "type": { + "subtype": { + "kind": "struct", + "name": "nt_symbols!_POWER_SEQUENCE" + }, + "kind": "pointer" + }, + "offset": 0 + } + }, + "kind": "struct", + "size": 8 + }, + "tagPROCESS_HID_TABLE": { + "fields": { + "UsagePageLast": { + "type": { + "kind": "base", + "name": "unsigned short" + }, + "offset": 96 + }, + "fExclusiveMouseSink": { + "type": { + "bit_position": 3, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 100 + }, + "fRawKeyboardSink": { + "type": { + "bit_position": 6, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 100 + }, + "fAppKeys": { + "type": { + "bit_position": 10, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 100 + }, + "fCaptureMouse": { + "type": { + "bit_position": 8, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 100 + }, + "fNoLegacyMouse": { + "type": { + "bit_position": 1, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 100 + }, + "fRawKeyboard": { + "type": { + "bit_position": 4, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 100 + }, + "fNoLegacyKeyboard": { + "type": { + "bit_position": 5, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 100 + }, + "nSinks": { + "type": { + "kind": "base", + "name": "long" + }, + "offset": 80 + }, + "fExclusiveKeyboardSink": { + "type": { + "bit_position": 7, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 100 + }, + "spwndTargetKbd": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagWND" + }, + "kind": "pointer" + }, + "offset": 72 + }, + "UsagePageList": { + "type": { + "kind": "struct", + "name": "nt_symbols!_LIST_ENTRY" + }, + "offset": 32 + }, + "UsageLast": { + "type": { + "kind": "base", + "name": "unsigned short" + }, + "offset": 98 + }, + "fNoHotKeys": { + "type": { + "bit_position": 9, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 100 + }, + "pLastRequest": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagPROCESS_HID_REQUEST" + }, + "kind": "pointer" + }, + "offset": 88 + }, + "link": { + "type": { + "kind": "struct", + "name": "nt_symbols!_LIST_ENTRY" + }, + "offset": 0 + }, + "ExclusionList": { + "type": { + "kind": "struct", + "name": "nt_symbols!_LIST_ENTRY" + }, + "offset": 48 + }, + "spwndTargetMouse": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagWND" + }, + "kind": "pointer" + }, + "offset": 64 + }, + "fRawMouse": { + "type": { + "bit_position": 0, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 100 + }, + "fRawMouseSink": { + "type": { + "bit_position": 2, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 100 + }, + "InclusionList": { + "type": { + "kind": "struct", + "name": "nt_symbols!_LIST_ENTRY" + }, + "offset": 16 + } + }, + "kind": "struct", + "size": 104 + }, + "__unnamed_1809": { + "fields": { + "Affinity": { + "type": { + "kind": "base", + "name": "unsigned long long" + }, + "offset": 8 + }, + "Vector": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 4 + }, + "Group": { + "type": { + "kind": "base", + "name": "unsigned short" + }, + "offset": 0 + }, + "MessageCount": { + "type": { + "kind": "base", + "name": "unsigned short" + }, + "offset": 2 + } + }, + "kind": "struct", + "size": 16 + }, + "tagHOOK": { + "fields": { + "head": { + "type": { + "kind": "struct", + "name": "_THRDESKHEAD" + }, + "offset": 0 + }, + "iHook": { + "type": { + "kind": "base", + "name": "long" + }, + "offset": 48 + }, + "phkNext": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagHOOK" + }, + "kind": "pointer" + }, + "offset": 40 + }, + "offPfn": { + "type": { + "kind": "base", + "name": "unsigned long long" + }, + "offset": 56 + }, + "flags": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 64 + }, + "fLastHookHung": { + "type": { + "bit_position": 7, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 88 + }, + "nTimeout": { + "type": { + "bit_position": 0, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 7 + }, + "offset": 88 + }, + "ihmod": { + "type": { + "kind": "base", + "name": "long" + }, + "offset": 68 + }, + "ptiHooked": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagTHREADINFO" + }, + "kind": "pointer" + }, + "offset": 72 + }, + "rpdesk": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagDESKTOP" + }, + "kind": "pointer" + }, + "offset": 80 + } + }, + "kind": "struct", + "size": 96 + }, + "_THROBJHEAD": { + "fields": { + "h": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 0 + }, + "pti": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagTHREADINFO" + }, + "kind": "pointer" + }, + "offset": 16 + }, + "cLockObj": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 8 + } + }, + "kind": "struct", + "size": 24 + }, + "tagPROCESS_HID_REQUEST": { + "fields": { + "fSinkable": { + "type": { + "bit_position": 0, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 20 + }, + "pTLCInfo": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagHID_TLC_INFO" + }, + "kind": "pointer" + }, + "offset": 24 + }, + "fDevNotify": { + "type": { + "bit_position": 2, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 20 + }, + "fExSinkable": { + "type": { + "bit_position": 1, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 20 + }, + "usUsage": { + "type": { + "kind": "base", + "name": "unsigned short" + }, + "offset": 18 + }, + "ptr": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 24 + }, + "link": { + "type": { + "kind": "struct", + "name": "nt_symbols!_LIST_ENTRY" + }, + "offset": 0 + }, + "pPORequest": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagHID_PAGEONLY_REQUEST" + }, + "kind": "pointer" + }, + "offset": 24 + }, + "usUsagePage": { + "type": { + "kind": "base", + "name": "unsigned short" + }, + "offset": 16 + }, + "fExclusiveOrphaned": { + "type": { + "bit_position": 3, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 20 + }, + "spwndTarget": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagWND" + }, + "kind": "pointer" + }, + "offset": 32 + } + }, + "kind": "struct", + "size": 40 + }, + "_KFLOATING_SAVE": { + "fields": { + "Dummy": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 0 + } + }, + "kind": "struct", + "size": 4 + }, + "_D3DKMDT_VIDPN_PRESENT_PATH_ROTATION_SUPPORT": { + "fields": { + "Rotate270": { + "type": { + "bit_position": 3, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 1 + }, + "offset": 0 + }, + "Rotate90": { + "type": { + "bit_position": 1, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 1 + }, + "offset": 0 + }, + "Identity": { + "type": { + "bit_position": 0, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 1 + }, + "offset": 0 + }, + "Rotate180": { + "type": { + "bit_position": 2, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 1 + }, + "offset": 0 + } + }, + "kind": "struct", + "size": 4 + }, + "tagMLIST": { + "fields": { + "cMsgs": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 16 + }, + "pqmsgRead": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagQMSG" + }, + "kind": "pointer" + }, + "offset": 0 + }, + "pqmsgWriteLast": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagQMSG" + }, + "kind": "pointer" + }, + "offset": 8 + } + }, + "kind": "struct", + "size": 24 + }, + "_CONSOLE_CARET_INFO": { + "fields": { + "hwnd": { + "type": { + "subtype": { + "kind": "struct", + "name": "HWND__" + }, + "kind": "pointer" + }, + "offset": 0 + }, + "rc": { + "type": { + "kind": "struct", + "name": "tagRECT" + }, + "offset": 8 + } + }, + "kind": "struct", + "size": 24 + }, + "__unnamed_1807": { + "fields": { + "Affinity": { + "type": { + "kind": "base", + "name": "unsigned long long" + }, + "offset": 8 + }, + "Vector": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 4 + }, + "Group": { + "type": { + "kind": "base", + "name": "unsigned short" + }, + "offset": 2 + }, + "Level": { + "type": { + "kind": "base", + "name": "unsigned short" + }, + "offset": 0 + } + }, + "kind": "struct", + "size": 16 + }, + "DEADKEY": { + "fields": { + "wchComposed": { + "type": { + "kind": "base", + "name": "wchar" + }, + "offset": 4 + }, + "dwBoth": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 0 + }, + "uFlags": { + "type": { + "kind": "base", + "name": "unsigned short" + }, + "offset": 6 + } + }, + "kind": "struct", + "size": 8 + }, + "tagPROCESSINFO": { + "fields": { + "DxProcess": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 248 + }, + "fHasMagContext": { + "type": { + "bit_position": 0, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 1 + }, + "offset": 736 + }, + "hwinsta": { + "type": { + "subtype": { + "kind": "struct", + "name": "HWINSTA__" + }, + "kind": "pointer" + }, + "offset": 608 + }, + "NextStart": { + "type": { + "subtype": { + "kind": "struct", + "name": "_W32PROCESS" + }, + "kind": "pointer" + }, + "offset": 32 + }, + "ptiList": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagTHREADINFO" + }, + "kind": "pointer" + }, + "offset": 256 + }, + "pHidTable": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagPROCESS_HID_TABLE" + }, + "kind": "pointer" + }, + "offset": 744 + }, + "W32PF_Flags": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 12 + }, + "UserHandleCount": { + "type": { + "kind": "base", + "name": "long" + }, + "offset": 68 + }, + "pclsPublicList": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagCLS" + }, + "kind": "pointer" + }, + "offset": 288 + }, + "dwhmodLibLoadedMask": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 340 + }, + "InputIdleEvent": { + "type": { + "subtype": { + "kind": "struct", + "name": "nt_symbols!_KEVENT" + }, + "kind": "pointer" + }, + "offset": 16 + }, + "GDIBrushAttrFreeList": { + "type": { + "kind": "struct", + "name": "nt_symbols!_LIST_ENTRY" + }, + "offset": 208 + }, + "hdeskStartup": { + "type": { + "subtype": { + "kind": "struct", + "name": "HDESK__" + }, + "kind": "pointer" + }, + "offset": 328 + }, + "pvwplWndGCList": { + "type": { + "subtype": { + "kind": "struct", + "name": "VWPL" + }, + "kind": "pointer" + }, + "offset": 760 + }, + "GDIPushLock": { + "type": { + "kind": "struct", + "name": "nt_symbols!_EX_PUSH_LOCK" + }, + "offset": 80 + }, + "dwImeCompatFlags": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 696 + }, + "hMonitor": { + "type": { + "subtype": { + "kind": "struct", + "name": "HMONITOR__" + }, + "kind": "pointer" + }, + "offset": 624 + }, + "ptiMainThread": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagTHREADINFO" + }, + "kind": "pointer" + }, + "offset": 264 + }, + "dwRegisteredClasses": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 752 + }, + "pBrushAttrList": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 48 + }, + "usi": { + "type": { + "kind": "struct", + "name": "tagUSERSTARTUPINFO" + }, + "offset": 708 + }, + "luidSession": { + "type": { + "kind": "struct", + "name": "nt_symbols!_LUID" + }, + "offset": 700 + }, + "Unused": { + "type": { + "bit_position": 1, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 31 + }, + "offset": 736 + }, + "pW32Job": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagW32JOB" + }, + "kind": "pointer" + }, + "offset": 688 + }, + "GDIHandleCount": { + "type": { + "kind": "base", + "name": "long" + }, + "offset": 60 + }, + "cThreads": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 320 + }, + "W32Pid": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 56 + }, + "bmHandleFlags": { + "type": { + "kind": "struct", + "name": "nt_symbols!_RTL_BITMAP" + }, + "offset": 648 + }, + "pclsPrivateList": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagCLS" + }, + "kind": "pointer" + }, + "offset": 280 + }, + "UserHandleCountPeak": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 72 + }, + "GDIEngUserMemAllocTable": { + "type": { + "kind": "struct", + "name": "nt_symbols!_RTL_AVL_TABLE" + }, + "offset": 88 + }, + "RefCount": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 8 + }, + "GDIHandleCountPeak": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 64 + }, + "GDIW32PIDLockedBitmaps": { + "type": { + "kind": "struct", + "name": "nt_symbols!_LIST_ENTRY" + }, + "offset": 224 + }, + "amwinsta": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 616 + }, + "StartCursorHideTime": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 24 + }, + "ppiNext": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagPROCESSINFO" + }, + "kind": "pointer" + }, + "offset": 304 + }, + "Flags": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 736 + }, + "dwHotkey": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 620 + }, + "cSysExpunge": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 336 + }, + "rpdeskStartup": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagDESKTOP" + }, + "kind": "pointer" + }, + "offset": 272 + }, + "pdvList": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagDESKTOPVIEW" + }, + "kind": "pointer" + }, + "offset": 632 + }, + "pwpi": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagWOWPROCESSINFO" + }, + "kind": "pointer" + }, + "offset": 296 + }, + "ppiNextRunning": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagPROCESSINFO" + }, + "kind": "pointer" + }, + "offset": 312 + }, + "dwLayout": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 740 + }, + "Process": { + "type": { + "subtype": { + "kind": "struct", + "name": "nt_symbols!_EPROCESS" + }, + "kind": "pointer" + }, + "offset": 0 + }, + "rpwinsta": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagWINDOWSTATION" + }, + "kind": "pointer" + }, + "offset": 600 + }, + "pCursorCache": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagCURSOR" + }, + "kind": "pointer" + }, + "offset": 664 + }, + "pClientBase": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 672 + }, + "ahmodLibLoaded": { + "type": { + "count": 32, + "subtype": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "kind": "array" + }, + "offset": 344 + }, + "iClipSerialNumber": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 640 + }, + "dwLpkEntryPoints": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 680 + }, + "pDCAttrList": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 40 + }, + "hSecureGdiSharedHandleTable": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 240 + }, + "GDIDcAttrFreeList": { + "type": { + "kind": "struct", + "name": "nt_symbols!_LIST_ENTRY" + }, + "offset": 192 + } + }, + "kind": "struct", + "size": 768 + }, + "HBRUSH__": { + "fields": { + "unused": { + "type": { + "kind": "base", + "name": "long" + }, + "offset": 0 + } + }, + "kind": "struct", + "size": 4 + }, + "tagCLIP": { + "fields": { + "fmt": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 0 + }, + "fGlobalHandle": { + "type": { + "kind": "base", + "name": "long" + }, + "offset": 16 + }, + "hData": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 8 + } + }, + "kind": "struct", + "size": 24 + }, + "tagUAHMENUPOPUPMETRICS": { + "fields": { + "rgcx": { + "type": { + "count": 4, + "subtype": { + "kind": "base", + "name": "long" + }, + "kind": "array" + }, + "offset": 0 + }, + "fUpdateMaxWidths": { + "type": { + "bit_position": 0, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 16 + } + }, + "kind": "struct", + "size": 20 + }, + "tagSMS": { + "fields": { + "wParam": { + "type": { + "kind": "base", + "name": "unsigned long long" + }, + "offset": 72 + }, + "lParam": { + "type": { + "kind": "base", + "name": "long long" + }, + "offset": 80 + }, + "lpResultCallBack": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 32 + }, + "lRet": { + "type": { + "kind": "base", + "name": "long long" + }, + "offset": 56 + }, + "psmsReceiveNext": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagSMS" + }, + "kind": "pointer" + }, + "offset": 8 + }, + "ptiSender": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagTHREADINFO" + }, + "kind": "pointer" + }, + "offset": 16 + }, + "tSent": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 64 + }, + "flags": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 68 + }, + "pvCapture": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 104 + }, + "psmsNext": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagSMS" + }, + "kind": "pointer" + }, + "offset": 0 + }, + "ptiReceiver": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagTHREADINFO" + }, + "kind": "pointer" + }, + "offset": 24 + }, + "ptiCallBackSender": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagTHREADINFO" + }, + "kind": "pointer" + }, + "offset": 48 + }, + "spwnd": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagWND" + }, + "kind": "pointer" + }, + "offset": 96 + }, + "message": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 88 + }, + "dwData": { + "type": { + "kind": "base", + "name": "unsigned long long" + }, + "offset": 40 + } + }, + "kind": "struct", + "size": 112 + }, + "__unnamed_195e": { + "fields": { + "Length48": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 0 + }, + "Alignment48": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 4 + }, + "MinimumAddress": { + "type": { + "kind": "struct", + "name": "nt_symbols!_LARGE_INTEGER" + }, + "offset": 8 + }, + "MaximumAddress": { + "type": { + "kind": "struct", + "name": "nt_symbols!_LARGE_INTEGER" + }, + "offset": 16 + } + }, + "kind": "struct", + "size": 24 + }, + "__unnamed_195c": { + "fields": { + "Length40": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 0 + }, + "Alignment40": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 4 + }, + "MinimumAddress": { + "type": { + "kind": "struct", + "name": "nt_symbols!_LARGE_INTEGER" + }, + "offset": 8 + }, + "MaximumAddress": { + "type": { + "kind": "struct", + "name": "nt_symbols!_LARGE_INTEGER" + }, + "offset": 16 + } + }, + "kind": "struct", + "size": 24 + }, + "_W32THREAD": { + "fields": { + "pRBRecursionCount": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 96 + }, + "iVisRgnUniqueness": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 328 + }, + "RefCount": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 8 + }, + "pDevHTInfo": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 280 + }, + "pUMPDHeap": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 48 + }, + "pgdiBrushAttr": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 32 + }, + "ulWindowSystemRendering": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 324 + }, + "tlSpriteState": { + "type": { + "kind": "struct", + "name": "_TLSPRITESTATE" + }, + "offset": 104 + }, + "pdcoRender": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 304 + }, + "bEnableEngUpdateDeviceSurface": { + "type": { + "kind": "base", + "name": "unsigned char" + }, + "offset": 320 + }, + "pdcoAA": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 296 + }, + "pNonRBRecursionCount": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 100 + }, + "ptlW32": { + "type": { + "subtype": { + "kind": "struct", + "name": "_TL" + }, + "kind": "pointer" + }, + "offset": 16 + }, + "GdiTmpTgoList": { + "type": { + "kind": "struct", + "name": "nt_symbols!_LIST_ENTRY" + }, + "offset": 80 + }, + "pUMPDObjs": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 40 + }, + "pgdiDcattr": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 24 + }, + "bIncludeSprites": { + "type": { + "kind": "base", + "name": "unsigned char" + }, + "offset": 321 + }, + "pEThread": { + "type": { + "subtype": { + "kind": "struct", + "name": "nt_symbols!_ETHREAD" + }, + "kind": "pointer" + }, + "offset": 0 + }, + "pSpriteState": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 272 + }, + "pProxyPort": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 64 + }, + "ulDevHTInfoUniqueness": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 288 + }, + "pdcoSrc": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 312 + }, + "pUMPDObj": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 56 + }, + "pClientID": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 72 + } + }, + "kind": "struct", + "size": 336 + }, + "_VK_TO_WCHAR_TABLE": { + "fields": { + "pVkToWchars": { + "type": { + "subtype": { + "kind": "struct", + "name": "_VK_TO_WCHARS1" + }, + "kind": "pointer" + }, + "offset": 0 + }, + "cbSize": { + "type": { + "kind": "base", + "name": "unsigned char" + }, + "offset": 9 + }, + "nModifications": { + "type": { + "kind": "base", + "name": "unsigned char" + }, + "offset": 8 + } + }, + "kind": "struct", + "size": 16 + }, + "tagPROPLIST": { + "fields": { + "aprop": { + "type": { + "count": 1, + "subtype": { + "kind": "struct", + "name": "tagPROP" + }, + "kind": "array" + }, + "offset": 8 + }, + "iFirstFree": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 4 + }, + "cEntries": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 0 + } + }, + "kind": "struct", + "size": 24 + }, + "_D3DKMDT_FREQUENCY_RANGE": { + "fields": { + "MinVSyncFreq": { + "type": { + "kind": "struct", + "name": "_D3DDDI_RATIONAL" + }, + "offset": 0 + }, + "MaxVSyncFreq": { + "type": { + "kind": "struct", + "name": "_D3DDDI_RATIONAL" + }, + "offset": 8 + }, + "MaxHSyncFreq": { + "type": { + "kind": "struct", + "name": "_D3DDDI_RATIONAL" + }, + "offset": 24 + }, + "MinHSyncFreq": { + "type": { + "kind": "struct", + "name": "_D3DDDI_RATIONAL" + }, + "offset": 16 + } + }, + "kind": "struct", + "size": 32 + }, + "__unnamed_11f8": { + "fields": { + "Apc": { + "type": { + "kind": "struct", + "name": "nt_symbols!_KAPC" + }, + "offset": 0 + }, + "CompletionKey": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 0 + }, + "Overlay": { + "type": { + "kind": "struct", + "name": "__unnamed_11f5" + }, + "offset": 0 + } + }, + "kind": "struct", + "size": 88 + }, + "__unnamed_18bf": { + "fields": { + "BaseMiddle": { + "type": { + "kind": "base", + "name": "unsigned char" + }, + "offset": 0 + }, + "BaseHigh": { + "type": { + "kind": "base", + "name": "unsigned char" + }, + "offset": 3 + }, + "Flags1": { + "type": { + "kind": "base", + "name": "unsigned char" + }, + "offset": 1 + }, + "Flags2": { + "type": { + "kind": "base", + "name": "unsigned char" + }, + "offset": 2 + } + }, + "kind": "struct", + "size": 4 + }, + "tagPROFILEVALUEINFO": { + "fields": { + "dwValue": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 0 + }, + "uSection": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 4 + }, + "pwszKeyName": { + "type": { + "subtype": { + "kind": "base", + "name": "wchar" + }, + "kind": "pointer" + }, + "offset": 8 + } + }, + "kind": "struct", + "size": 16 + }, + "__unnamed_11f5": { + "fields": { + "Thread": { + "type": { + "subtype": { + "kind": "struct", + "name": "nt_symbols!_ETHREAD" + }, + "kind": "pointer" + }, + "offset": 32 + }, + "DeviceQueueEntry": { + "type": { + "kind": "struct", + "name": "nt_symbols!_KDEVICE_QUEUE_ENTRY" + }, + "offset": 0 + }, + "CurrentStackLocation": { + "type": { + "subtype": { + "kind": "struct", + "name": "nt_symbols!_IO_STACK_LOCATION" + }, + "kind": "pointer" + }, + "offset": 64 + }, + "DriverContext": { + "type": { + "count": 4, + "subtype": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "kind": "array" + }, + "offset": 0 + }, + "AuxiliaryBuffer": { + "type": { + "subtype": { + "kind": "base", + "name": "unsigned char" + }, + "kind": "pointer" + }, + "offset": 40 + }, + "OriginalFileObject": { + "type": { + "subtype": { + "kind": "struct", + "name": "nt_symbols!_FILE_OBJECT" + }, + "kind": "pointer" + }, + "offset": 72 + }, + "PacketType": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 64 + }, + "ListEntry": { + "type": { + "kind": "struct", + "name": "nt_symbols!_LIST_ENTRY" + }, + "offset": 48 + } + }, + "kind": "struct", + "size": 80 + }, + "__unnamed_125f": { + "fields": { + "AllocatedResources": { + "type": { + "subtype": { + "kind": "struct", + "name": "nt_symbols!_CM_RESOURCE_LIST" + }, + "kind": "pointer" + }, + "offset": 0 + }, + "AllocatedResourcesTranslated": { + "type": { + "subtype": { + "kind": "struct", + "name": "nt_symbols!_CM_RESOURCE_LIST" + }, + "kind": "pointer" + }, + "offset": 8 + } + }, + "kind": "struct", + "size": 16 + }, + "D3DDDI_DXGI_RGB": { + "fields": { + "Blue": { + "type": { + "kind": "base", + "name": "float" + }, + "offset": 8 + }, + "Green": { + "type": { + "kind": "base", + "name": "float" + }, + "offset": 4 + }, + "Red": { + "type": { + "kind": "base", + "name": "float" + }, + "offset": 0 + } + }, + "kind": "struct", + "size": 12 + }, + "__unnamed_1219": { + "fields": { + "Type3InputBuffer": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 24 + }, + "OutputBufferLength": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 0 + }, + "FsControlCode": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 16 + }, + "InputBufferLength": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 8 + } + }, + "kind": "struct", + "size": 32 + }, + "__unnamed_125b": { + "fields": { + "State": { + "type": { + "kind": "struct", + "name": "nt_symbols!_POWER_STATE" + }, + "offset": 16 + }, + "Type": { + "type": { + "kind": "enum", + "name": "TypeEnum" + }, + "offset": 8 + }, + "SystemContext": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 0 + }, + "ShutdownType": { + "type": { + "kind": "enum", + "name": "ShutdownTypeEnum" + }, + "offset": 24 + }, + "SystemPowerStateContext": { + "type": { + "kind": "struct", + "name": "nt_symbols!_SYSTEM_POWER_STATE_CONTEXT" + }, + "offset": 0 + } + }, + "kind": "struct", + "size": 32 + }, + "HDC__": { + "fields": { + "unused": { + "type": { + "kind": "base", + "name": "long" + }, + "offset": 0 + } + }, + "kind": "struct", + "size": 4 + }, + "tagDISPLAYINFO": { + "fields": { + "hDev": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 0 + }, + "SpatialListHead": { + "type": { + "kind": "struct", + "name": "_KLIST_ENTRY" + }, + "offset": 144 + }, + "BitCountMax": { + "type": { + "kind": "base", + "name": "unsigned short" + }, + "offset": 130 + }, + "cyGray": { + "type": { + "kind": "base", + "name": "long" + }, + "offset": 60 + }, + "hdcBits": { + "type": { + "subtype": { + "kind": "struct", + "name": "HDC__" + }, + "kind": "pointer" + }, + "offset": 32 + }, + "fDesktopIsRect": { + "type": { + "bit_position": 0, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 132 + }, + "hbmGray": { + "type": { + "subtype": { + "kind": "struct", + "name": "HBITMAP__" + }, + "kind": "pointer" + }, + "offset": 48 + }, + "pmdev": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 8 + }, + "cFullScreen": { + "type": { + "kind": "base", + "name": "short" + }, + "offset": 160 + }, + "cxGray": { + "type": { + "kind": "base", + "name": "long" + }, + "offset": 56 + }, + "dmLogPixels": { + "type": { + "kind": "base", + "name": "unsigned short" + }, + "offset": 128 + }, + "hDevInfo": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 16 + }, + "fAnyPalette": { + "type": { + "bit_position": 1, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 132 + }, + "pspbFirst": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagSPB" + }, + "kind": "pointer" + }, + "offset": 72 + }, + "pMonitorPrimary": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagMONITOR" + }, + "kind": "pointer" + }, + "offset": 88 + }, + "Spare0": { + "type": { + "kind": "base", + "name": "short" + }, + "offset": 162 + }, + "pMonitorFirst": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagMONITOR" + }, + "kind": "pointer" + }, + "offset": 96 + }, + "hdcGray": { + "type": { + "subtype": { + "kind": "struct", + "name": "HDC__" + }, + "kind": "pointer" + }, + "offset": 40 + }, + "hrgnScreenReal": { + "type": { + "subtype": { + "kind": "struct", + "name": "HRGN__" + }, + "kind": "pointer" + }, + "offset": 120 + }, + "cMonitors": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 80 + }, + "hdcScreen": { + "type": { + "subtype": { + "kind": "struct", + "name": "HDC__" + }, + "kind": "pointer" + }, + "offset": 24 + }, + "DockThresholdMax": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 136 + }, + "rcScreenReal": { + "type": { + "kind": "struct", + "name": "tagRECT" + }, + "offset": 104 + }, + "pdceFirst": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagDCE" + }, + "kind": "pointer" + }, + "offset": 64 + } + }, + "kind": "struct", + "size": 168 + }, + "tagWin32AllocStats": { + "fields": { + "dwMaxAlloc": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 16 + }, + "dwMaxMem": { + "type": { + "kind": "base", + "name": "unsigned long long" + }, + "offset": 0 + }, + "pHead": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagWin32PoolHead" + }, + "kind": "pointer" + }, + "offset": 24 + }, + "dwCrtAlloc": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 20 + }, + "dwCrtMem": { + "type": { + "kind": "base", + "name": "unsigned long long" + }, + "offset": 8 + } + }, + "kind": "struct", + "size": 32 + }, + "__unnamed_18c5": { + "fields": { + "DefaultBig": { + "type": { + "bit_position": 22, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 1 + }, + "offset": 0 + }, + "BaseMiddle": { + "type": { + "bit_position": 0, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 8 + }, + "offset": 0 + }, + "BaseHigh": { + "type": { + "bit_position": 24, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 8 + }, + "offset": 0 + }, + "LimitHigh": { + "type": { + "bit_position": 16, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 4 + }, + "offset": 0 + }, + "System": { + "type": { + "bit_position": 20, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 1 + }, + "offset": 0 + }, + "Granularity": { + "type": { + "bit_position": 23, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 1 + }, + "offset": 0 + }, + "Dpl": { + "type": { + "bit_position": 13, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 2 + }, + "offset": 0 + }, + "Type": { + "type": { + "bit_position": 8, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 5 + }, + "offset": 0 + }, + "Present": { + "type": { + "bit_position": 15, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 1 + }, + "offset": 0 + }, + "LongMode": { + "type": { + "bit_position": 21, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 1 + }, + "offset": 0 + } + }, + "kind": "struct", + "size": 4 + }, + "__unnamed_1261": { + "fields": { + "Buffer": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 24 + }, + "ProviderId": { + "type": { + "kind": "base", + "name": "unsigned long long" + }, + "offset": 0 + }, + "BufferSize": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 16 + }, + "DataPath": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 8 + } + }, + "kind": "struct", + "size": 32 + }, + "__unnamed_1263": { + "fields": { + "Argument4": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 24 + }, + "Argument2": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 8 + }, + "Argument3": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 16 + }, + "Argument1": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 0 + } + }, + "kind": "struct", + "size": 32 + }, + "__unnamed_1265": { + "fields": { + "DeviceIoControl": { + "type": { + "kind": "struct", + "name": "__unnamed_121d" + }, + "offset": 0 + }, + "ReadWriteConfig": { + "type": { + "kind": "struct", + "name": "__unnamed_123d" + }, + "offset": 0 + }, + "Create": { + "type": { + "kind": "struct", + "name": "__unnamed_11ff" + }, + "offset": 0 + }, + "Write": { + "type": { + "kind": "struct", + "name": "__unnamed_1209" + }, + "offset": 0 + }, + "PowerSequence": { + "type": { + "kind": "struct", + "name": "__unnamed_1253" + }, + "offset": 0 + }, + "QueryId": { + "type": { + "kind": "struct", + "name": "__unnamed_1243" + }, + "offset": 0 + }, + "SetFile": { + "type": { + "kind": "struct", + "name": "__unnamed_1213" + }, + "offset": 0 + }, + "CreatePipe": { + "type": { + "kind": "struct", + "name": "__unnamed_1203" + }, + "offset": 0 + }, + "Power": { + "type": { + "kind": "struct", + "name": "__unnamed_125b" + }, + "offset": 0 + }, + "Read": { + "type": { + "kind": "struct", + "name": "__unnamed_1209" + }, + "offset": 0 + }, + "StartDevice": { + "type": { + "kind": "struct", + "name": "__unnamed_125f" + }, + "offset": 0 + }, + "QueryDirectory": { + "type": { + "kind": "struct", + "name": "__unnamed_120d" + }, + "offset": 0 + }, + "LockControl": { + "type": { + "kind": "struct", + "name": "__unnamed_121b" + }, + "offset": 0 + }, + "QueryInterface": { + "type": { + "kind": "struct", + "name": "__unnamed_1233" + }, + "offset": 0 + }, + "Others": { + "type": { + "kind": "struct", + "name": "__unnamed_1263" + }, + "offset": 0 + }, + "FileSystemControl": { + "type": { + "kind": "struct", + "name": "__unnamed_1219" + }, + "offset": 0 + }, + "SetLock": { + "type": { + "kind": "struct", + "name": "__unnamed_123f" + }, + "offset": 0 + }, + "QueryDeviceText": { + "type": { + "kind": "struct", + "name": "__unnamed_1247" + }, + "offset": 0 + }, + "WMI": { + "type": { + "kind": "struct", + "name": "__unnamed_1261" + }, + "offset": 0 + }, + "CreateMailslot": { + "type": { + "kind": "struct", + "name": "__unnamed_1207" + }, + "offset": 0 + }, + "FilterResourceRequirements": { + "type": { + "kind": "struct", + "name": "__unnamed_123b" + }, + "offset": 0 + }, + "MountVolume": { + "type": { + "kind": "struct", + "name": "__unnamed_1225" + }, + "offset": 0 + }, + "QueryVolume": { + "type": { + "kind": "struct", + "name": "__unnamed_1217" + }, + "offset": 0 + }, + "UsageNotification": { + "type": { + "kind": "struct", + "name": "__unnamed_124b" + }, + "offset": 0 + }, + "Scsi": { + "type": { + "kind": "struct", + "name": "__unnamed_1229" + }, + "offset": 0 + }, + "WaitWake": { + "type": { + "kind": "struct", + "name": "__unnamed_124f" + }, + "offset": 0 + }, + "QueryFile": { + "type": { + "kind": "struct", + "name": "__unnamed_1211" + }, + "offset": 0 + }, + "VerifyVolume": { + "type": { + "kind": "struct", + "name": "__unnamed_1225" + }, + "offset": 0 + }, + "QuerySecurity": { + "type": { + "kind": "struct", + "name": "__unnamed_121f" + }, + "offset": 0 + }, + "QueryDeviceRelations": { + "type": { + "kind": "struct", + "name": "__unnamed_122d" + }, + "offset": 0 + }, + "NotifyDirectory": { + "type": { + "kind": "struct", + "name": "__unnamed_120f" + }, + "offset": 0 + }, + "SetSecurity": { + "type": { + "kind": "struct", + "name": "__unnamed_1221" + }, + "offset": 0 + }, + "DeviceCapabilities": { + "type": { + "kind": "struct", + "name": "__unnamed_1237" + }, + "offset": 0 + } + }, + "kind": "struct", + "size": 32 + }, + "__unnamed_1817": { + "fields": { + "Length48": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 8 + }, + "Start": { + "type": { + "kind": "struct", + "name": "nt_symbols!_LARGE_INTEGER" + }, + "offset": 0 + } + }, + "kind": "struct", + "size": 12 + }, + "__unnamed_1815": { + "fields": { + "Length40": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 8 + }, + "Start": { + "type": { + "kind": "struct", + "name": "nt_symbols!_LARGE_INTEGER" + }, + "offset": 0 + } + }, + "kind": "struct", + "size": 12 + }, + "tagKbdLayer": { + "fields": { + "pVkToWcharTable": { + "type": { + "subtype": { + "kind": "struct", + "name": "_VK_TO_WCHAR_TABLE" + }, + "kind": "pointer" + }, + "offset": 8 + }, + "fLocaleFlags": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 80 + }, + "pCharModifiers": { + "type": { + "subtype": { + "kind": "struct", + "name": "MODIFIERS" + }, + "kind": "pointer" + }, + "offset": 0 + }, + "pKeyNamesExt": { + "type": { + "subtype": { + "kind": "struct", + "name": "VSC_LPWSTR" + }, + "kind": "pointer" + }, + "offset": 32 + }, + "pDeadKey": { + "type": { + "subtype": { + "kind": "struct", + "name": "DEADKEY" + }, + "kind": "pointer" + }, + "offset": 16 + }, + "pusVSCtoVK": { + "type": { + "subtype": { + "kind": "base", + "name": "unsigned short" + }, + "kind": "pointer" + }, + "offset": 48 + }, + "pKeyNamesDead": { + "type": { + "subtype": { + "subtype": { + "kind": "base", + "name": "unsigned short" + }, + "kind": "pointer" + }, + "kind": "pointer" + }, + "offset": 40 + }, + "pLigature": { + "type": { + "subtype": { + "kind": "struct", + "name": "_LIGATURE1" + }, + "kind": "pointer" + }, + "offset": 88 + }, + "cbLgEntry": { + "type": { + "kind": "base", + "name": "unsigned char" + }, + "offset": 85 + }, + "pKeyNames": { + "type": { + "subtype": { + "kind": "struct", + "name": "VSC_LPWSTR" + }, + "kind": "pointer" + }, + "offset": 24 + }, + "dwType": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 96 + }, + "dwSubType": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 100 + }, + "nLgMax": { + "type": { + "kind": "base", + "name": "unsigned char" + }, + "offset": 84 + }, + "pVSCtoVK_E1": { + "type": { + "subtype": { + "kind": "struct", + "name": "_VSC_VK" + }, + "kind": "pointer" + }, + "offset": 72 + }, + "pVSCtoVK_E0": { + "type": { + "subtype": { + "kind": "struct", + "name": "_VSC_VK" + }, + "kind": "pointer" + }, + "offset": 64 + }, + "bMaxVSCtoVK": { + "type": { + "kind": "base", + "name": "unsigned char" + }, + "offset": 56 + } + }, + "kind": "struct", + "size": 104 + }, + "__unnamed_1813": { + "fields": { + "DataSize": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 0 + }, + "Reserved1": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 4 + }, + "Reserved2": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 8 + } + }, + "kind": "struct", + "size": 12 + }, + "_D3DKMDT_VIDPN_PRESENT_PATH_SCALING_SUPPORT": { + "fields": { + "Centered": { + "type": { + "bit_position": 1, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 1 + }, + "offset": 0 + }, + "AspectRatioCenteredMax": { + "type": { + "bit_position": 3, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 1 + }, + "offset": 0 + }, + "Stretched": { + "type": { + "bit_position": 2, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 1 + }, + "offset": 0 + }, + "Identity": { + "type": { + "bit_position": 0, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 1 + }, + "offset": 0 + }, + "Custom": { + "type": { + "bit_position": 4, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 1 + }, + "offset": 0 + } + }, + "kind": "struct", + "size": 4 + }, + "__unnamed_1958": { + "fields": { + "MinBusNumber": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 4 + }, + "Length": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 0 + }, + "Reserved": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 12 + }, + "MaxBusNumber": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 8 + } + }, + "kind": "struct", + "size": 16 + }, + "_D3DKMDT_2DREGION": { + "fields": { + "cy": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 4 + }, + "cx": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 0 + } + }, + "kind": "struct", + "size": 8 + }, + "HRGN__": { + "fields": { + "unused": { + "type": { + "kind": "base", + "name": "long" + }, + "offset": 0 + } + }, + "kind": "struct", + "size": 4 + }, + "__unnamed_1954": { + "fields": { + "AffinityPolicy": { + "type": { + "kind": "base", + "name": "unsigned short" + }, + "offset": 8 + }, + "PriorityPolicy": { + "type": { + "kind": "enum", + "name": "PriorityPolicyEnum" + }, + "offset": 12 + }, + "Group": { + "type": { + "kind": "base", + "name": "unsigned short" + }, + "offset": 10 + }, + "MaximumVector": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 4 + }, + "TargetedProcessors": { + "type": { + "kind": "base", + "name": "unsigned long long" + }, + "offset": 16 + }, + "MinimumVector": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 0 + } + }, + "kind": "struct", + "size": 24 + }, + "_PROCMARKHEAD": { + "fields": { + "h": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 0 + }, + "ppi": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagPROCESSINFO" + }, + "kind": "pointer" + }, + "offset": 24 + }, + "hTaskWow": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 16 + }, + "cLockObj": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 8 + } + }, + "kind": "struct", + "size": 32 + }, + "tagSIZE": { + "fields": { + "cy": { + "type": { + "kind": "base", + "name": "long" + }, + "offset": 4 + }, + "cx": { + "type": { + "kind": "base", + "name": "long" + }, + "offset": 0 + } + }, + "kind": "struct", + "size": 8 + }, + "tagDESKTOPVIEW": { + "fields": { + "ulClientDelta": { + "type": { + "kind": "base", + "name": "unsigned long long" + }, + "offset": 16 + }, + "pdesk": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagDESKTOP" + }, + "kind": "pointer" + }, + "offset": 8 + }, + "pdvNext": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagDESKTOPVIEW" + }, + "kind": "pointer" + }, + "offset": 0 + } + }, + "kind": "struct", + "size": 24 + }, + "__unnamed_1819": { + "fields": { + "Start": { + "type": { + "kind": "struct", + "name": "nt_symbols!_LARGE_INTEGER" + }, + "offset": 0 + }, + "Length64": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 8 + } + }, + "kind": "struct", + "size": 12 + }, + "_DMM_COFUNCPATHSMODALITY_SERIALIZATION": { + "fields": { + "NumPathsFromSource": { + "type": { + "kind": "base", + "name": "unsigned char" + }, + "offset": 0 + }, + "PathAndTargetModeSetOffset": { + "type": { + "count": 1, + "subtype": { + "kind": "base", + "name": "unsigned long" + }, + "kind": "array" + }, + "offset": 4 + } + }, + "kind": "struct", + "size": 8 + }, + "tagSBTRACK": { + "fields": { + "spwndSBNotify": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagWND" + }, + "kind": "pointer" + }, + "offset": 24 + }, + "hTimerSB": { + "type": { + "kind": "base", + "name": "unsigned long long" + }, + "offset": 64 + }, + "cmdSB": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 56 + }, + "xxxpfnSB": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 48 + }, + "fTrackVert": { + "type": { + "bit_position": 1, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 1 + }, + "offset": 0 + }, + "posNew": { + "type": { + "kind": "base", + "name": "long" + }, + "offset": 84 + }, + "posOld": { + "type": { + "kind": "base", + "name": "long" + }, + "offset": 80 + }, + "fCtlSB": { + "type": { + "bit_position": 2, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 1 + }, + "offset": 0 + }, + "rcTrack": { + "type": { + "kind": "struct", + "name": "tagRECT" + }, + "offset": 32 + }, + "fTrackRecalc": { + "type": { + "bit_position": 3, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 1 + }, + "offset": 0 + }, + "spwndSB": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagWND" + }, + "kind": "pointer" + }, + "offset": 16 + }, + "spwndTrack": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagWND" + }, + "kind": "pointer" + }, + "offset": 8 + }, + "dpxThumb": { + "type": { + "kind": "base", + "name": "long" + }, + "offset": 72 + }, + "pxOld": { + "type": { + "kind": "base", + "name": "long" + }, + "offset": 76 + }, + "fHitOld": { + "type": { + "bit_position": 0, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 1 + }, + "offset": 0 + }, + "pSBCalc": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagSBCALC" + }, + "kind": "pointer" + }, + "offset": 96 + }, + "nBar": { + "type": { + "kind": "base", + "name": "long" + }, + "offset": 88 + } + }, + "kind": "struct", + "size": 104 + }, + "__unnamed_16c1": { + "fields": { + "ActiveSize": { + "type": { + "kind": "struct", + "name": "_D3DKMDT_2DREGION" + }, + "offset": 0 + }, + "MaxPixelRate": { + "type": { + "kind": "base", + "name": "unsigned long long" + }, + "offset": 0 + } + }, + "kind": "struct", + "size": 8 + }, + "_DMA_ADAPTER": { + "fields": { + "Version": { + "type": { + "kind": "base", + "name": "unsigned short" + }, + "offset": 0 + }, + "DmaOperations": { + "type": { + "subtype": { + "kind": "struct", + "name": "_DMA_OPERATIONS" + }, + "kind": "pointer" + }, + "offset": 8 + }, + "Size": { + "type": { + "kind": "base", + "name": "unsigned short" + }, + "offset": 2 + } + }, + "kind": "struct", + "size": 16 + }, + "tagMONITOR": { + "fields": { + "hDev": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 80 + }, + "head": { + "type": { + "kind": "struct", + "name": "_HEAD" + }, + "offset": 0 + }, + "rcMonitorReal": { + "type": { + "kind": "struct", + "name": "tagRECT" + }, + "offset": 28 + }, + "pMonitorNext": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagMONITOR" + }, + "kind": "pointer" + }, + "offset": 16 + }, + "hDevReal": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 88 + }, + "Flink": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagMONITOR" + }, + "kind": "pointer" + }, + "offset": 128 + }, + "hrgnMonitorReal": { + "type": { + "subtype": { + "kind": "struct", + "name": "HRGN__" + }, + "kind": "pointer" + }, + "offset": 64 + }, + "Blink": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagMONITOR" + }, + "kind": "pointer" + }, + "offset": 136 + }, + "rcWorkReal": { + "type": { + "kind": "struct", + "name": "tagRECT" + }, + "offset": 44 + }, + "dwMONFlags": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 24 + }, + "cWndStack": { + "type": { + "kind": "base", + "name": "short" + }, + "offset": 74 + }, + "DockTargets": { + "type": { + "count": 7, + "subtype": { + "count": 4, + "subtype": { + "kind": "base", + "name": "unsigned char" + }, + "kind": "array" + }, + "kind": "array" + }, + "offset": 96 + }, + "Spare0": { + "type": { + "kind": "base", + "name": "short" + }, + "offset": 72 + } + }, + "kind": "struct", + "size": 144 + }, + "__unnamed_180b": { + "fields": { + "Translated": { + "type": { + "kind": "struct", + "name": "__unnamed_1807" + }, + "offset": 0 + }, + "Raw": { + "type": { + "kind": "struct", + "name": "__unnamed_1809" + }, + "offset": 0 + } + }, + "kind": "struct", + "size": 16 + }, + "tagRECT": { + "fields": { + "top": { + "type": { + "kind": "base", + "name": "long" + }, + "offset": 4 + }, + "right": { + "type": { + "kind": "base", + "name": "long" + }, + "offset": 8 + }, + "bottom": { + "type": { + "kind": "base", + "name": "long" + }, + "offset": 12 + }, + "left": { + "type": { + "kind": "base", + "name": "long" + }, + "offset": 0 + } + }, + "kind": "struct", + "size": 16 + }, + "__unnamed_180d": { + "fields": { + "Reserved1": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 8 + }, + "Port": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 4 + }, + "Channel": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 0 + } + }, + "kind": "struct", + "size": 12 + }, + "MODIFIERS": { + "fields": { + "wMaxModBits": { + "type": { + "kind": "base", + "name": "unsigned short" + }, + "offset": 8 + }, + "pVkToBit": { + "type": { + "subtype": { + "kind": "struct", + "name": "VK_TO_BIT" + }, + "kind": "pointer" + }, + "offset": 0 + }, + "ModNumber": { + "type": { + "count": 0, + "subtype": { + "kind": "base", + "name": "unsigned char" + }, + "kind": "array" + }, + "offset": 10 + } + }, + "kind": "struct", + "size": 16 + }, + "__unnamed_120f": { + "fields": { + "CompletionFilter": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 8 + }, + "Length": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 0 + } + }, + "kind": "struct", + "size": 16 + }, + "__unnamed_120d": { + "fields": { + "Length": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 0 + }, + "FileIndex": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 24 + }, + "FileInformationClass": { + "type": { + "kind": "enum", + "name": "FileInformationClassEnum" + }, + "offset": 16 + }, + "FileName": { + "type": { + "subtype": { + "kind": "struct", + "name": "nt_symbols!_UNICODE_STRING" + }, + "kind": "pointer" + }, + "offset": 8 + } + }, + "kind": "struct", + "size": 32 + }, + "_DMM_VIDPNPATHSFROMSOURCE_SERIALIZATION": { + "fields": { + "PathAndTargetModeSerialization": { + "type": { + "count": 1, + "subtype": { + "kind": "struct", + "name": "_DMM_VIDPNPATHANDTARGETMODE_SERIALIZATION" + }, + "kind": "array" + }, + "offset": 48 + }, + "NumPathsFromSource": { + "type": { + "kind": "base", + "name": "unsigned char" + }, + "offset": 40 + }, + "SourceMode": { + "type": { + "kind": "struct", + "name": "_D3DKMDT_VIDPN_SOURCE_MODE" + }, + "offset": 0 + } + }, + "kind": "struct", + "size": 480 + }, + "tagMSG": { + "fields": { + "wParam": { + "type": { + "kind": "base", + "name": "unsigned long long" + }, + "offset": 16 + }, + "lParam": { + "type": { + "kind": "base", + "name": "long long" + }, + "offset": 24 + }, + "pt": { + "type": { + "kind": "struct", + "name": "tagPOINT" + }, + "offset": 36 + }, + "hwnd": { + "type": { + "subtype": { + "kind": "struct", + "name": "HWND__" + }, + "kind": "pointer" + }, + "offset": 0 + }, + "time": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 32 + }, + "message": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 8 + } + }, + "kind": "struct", + "size": 48 + }, + "tagDPISERVERINFO": { + "fields": { + "hMsgFont": { + "type": { + "subtype": { + "kind": "struct", + "name": "HFONT__" + }, + "kind": "pointer" + }, + "offset": 16 + }, + "hCaptionFont": { + "type": { + "subtype": { + "kind": "struct", + "name": "HFONT__" + }, + "kind": "pointer" + }, + "offset": 8 + }, + "gclBorder": { + "type": { + "kind": "base", + "name": "long" + }, + "offset": 0 + }, + "cxMsgFontChar": { + "type": { + "kind": "base", + "name": "long" + }, + "offset": 24 + }, + "wMaxBtnSize": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 32 + }, + "cyMsgFontChar": { + "type": { + "kind": "base", + "name": "long" + }, + "offset": 28 + } + }, + "kind": "struct", + "size": 40 + }, + "_D3DDDI_GAMMA_RAMP_RGB256x3x16": { + "fields": { + "Blue": { + "type": { + "count": 256, + "subtype": { + "kind": "base", + "name": "unsigned short" + }, + "kind": "array" + }, + "offset": 1024 + }, + "Green": { + "type": { + "count": 256, + "subtype": { + "kind": "base", + "name": "unsigned short" + }, + "kind": "array" + }, + "offset": 512 + }, + "Red": { + "type": { + "count": 256, + "subtype": { + "kind": "base", + "name": "unsigned short" + }, + "kind": "array" + }, + "offset": 0 + } + }, + "kind": "struct", + "size": 1536 + }, + "__unnamed_124f": { + "fields": { + "PowerState": { + "type": { + "kind": "enum", + "name": "PowerStateEnum" + }, + "offset": 0 + } + }, + "kind": "struct", + "size": 4 + }, + "tagWOWPROCESSINFO": { + "fields": { + "ptdbHead": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagTDB" + }, + "kind": "pointer" + }, + "offset": 16 + }, + "ptiScheduled": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagTHREADINFO" + }, + "kind": "pointer" + }, + "offset": 8 + }, + "nRecvLock": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 52 + }, + "CSLockCount": { + "type": { + "kind": "base", + "name": "long" + }, + "offset": 64 + }, + "nSendLock": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 48 + }, + "pEventWowExec": { + "type": { + "subtype": { + "kind": "struct", + "name": "nt_symbols!_KEVENT" + }, + "kind": "pointer" + }, + "offset": 32 + }, + "lpfnWowExitTask": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 24 + }, + "CSOwningThread": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagTHREADINFO" + }, + "kind": "pointer" + }, + "offset": 56 + }, + "hEventWowExecClient": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 40 + }, + "pwpiNext": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagWOWPROCESSINFO" + }, + "kind": "pointer" + }, + "offset": 0 + } + }, + "kind": "struct", + "size": 72 + }, + "HTOUCHINPUT__": { + "fields": { + "unused": { + "type": { + "kind": "base", + "name": "long" + }, + "offset": 0 + } + }, + "kind": "struct", + "size": 4 + }, + "tagMENU": { + "fields": { + "iItem": { + "type": { + "kind": "base", + "name": "long" + }, + "offset": 44 + }, + "head": { + "type": { + "kind": "struct", + "name": "_PROCDESKHEAD" + }, + "offset": 0 + }, + "umpm": { + "type": { + "kind": "struct", + "name": "tagUAHMENUPOPUPMETRICS" + }, + "offset": 132 + }, + "cItems": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 52 + }, + "pParentMenus": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagMENULIST" + }, + "kind": "pointer" + }, + "offset": 88 + }, + "fFlags": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 40 + }, + "cxMenu": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 56 + }, + "dwContextHelpId": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 96 + }, + "cxTextAlign": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 64 + }, + "cAlloced": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 48 + }, + "hbrBack": { + "type": { + "subtype": { + "kind": "struct", + "name": "HBRUSH__" + }, + "kind": "pointer" + }, + "offset": 112 + }, + "dwArrowsOn": { + "type": { + "bit_position": 0, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 2 + }, + "offset": 128 + }, + "iMaxTop": { + "type": { + "kind": "base", + "name": "long" + }, + "offset": 124 + }, + "dwMenuData": { + "type": { + "kind": "base", + "name": "unsigned long long" + }, + "offset": 104 + }, + "cyMenu": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 60 + }, + "rgItems": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagITEM" + }, + "kind": "pointer" + }, + "offset": 80 + }, + "spwndNotify": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagWND" + }, + "kind": "pointer" + }, + "offset": 72 + }, + "iTop": { + "type": { + "kind": "base", + "name": "long" + }, + "offset": 120 + }, + "cyMax": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 100 + } + }, + "kind": "struct", + "size": 152 + }, + "_D3DDDI_GAMMA_RAMP_DXGI_1": { + "fields": { + "GammaCurve": { + "type": { + "count": 1025, + "subtype": { + "kind": "struct", + "name": "D3DDDI_DXGI_RGB" + }, + "kind": "array" + }, + "offset": 24 + }, + "Scale": { + "type": { + "kind": "struct", + "name": "D3DDDI_DXGI_RGB" + }, + "offset": 0 + }, + "Offset": { + "type": { + "kind": "struct", + "name": "D3DDDI_DXGI_RGB" + }, + "offset": 12 + } + }, + "kind": "struct", + "size": 12324 + }, + "_MOVESIZEDATA": { + "fields": { + "fmsKbd": { + "type": { + "bit_position": 1, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 1 + }, + "offset": 164 + }, + "pStartMonitorCurrentHitTarget": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagMONITOR" + }, + "kind": "pointer" + }, + "offset": 168 + }, + "impy": { + "type": { + "kind": "base", + "name": "long" + }, + "offset": 152 + }, + "fMoveFromMax": { + "type": { + "bit_position": 7, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 1 + }, + "offset": 164 + }, + "fSnapMoving": { + "type": { + "bit_position": 11, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 1 + }, + "offset": 164 + }, + "frcNormalCheckPtValid": { + "type": { + "bit_position": 24, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 1 + }, + "offset": 164 + }, + "ptMaxTrack": { + "type": { + "kind": "struct", + "name": "tagPOINT" + }, + "offset": 96 + }, + "ptRestore": { + "type": { + "kind": "struct", + "name": "tagPOINT" + }, + "offset": 156 + }, + "fUsePreviewRect": { + "type": { + "bit_position": 26, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 1 + }, + "offset": 164 + }, + "fForceSizing": { + "type": { + "bit_position": 19, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 1 + }, + "offset": 164 + }, + "fThresholdSelector": { + "type": { + "bit_position": 15, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 3 + }, + "offset": 164 + }, + "ptStartHitWindowRelative": { + "type": { + "kind": "struct", + "name": "tagPOINT" + }, + "offset": 208 + }, + "fDragFullWindows": { + "type": { + "bit_position": 5, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 1 + }, + "offset": 164 + }, + "fForeground": { + "type": { + "bit_position": 4, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 1 + }, + "offset": 164 + }, + "dyMouse": { + "type": { + "kind": "base", + "name": "long" + }, + "offset": 140 + }, + "fHasSoftwareCursor": { + "type": { + "bit_position": 27, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 1 + }, + "offset": 164 + }, + "fIsHitPtOffScreen": { + "type": { + "bit_position": 21, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 1 + }, + "offset": 164 + }, + "fSnapSizingTemporaryAllowed": { + "type": { + "bit_position": 22, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 1 + }, + "offset": 164 + }, + "fCheckPtForcefullyRestored": { + "type": { + "bit_position": 18, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 1 + }, + "offset": 164 + }, + "fVerticallyMaximizedRight": { + "type": { + "bit_position": 9, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 1 + }, + "offset": 164 + }, + "ulCountDragOutOfLeftRightTarget": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 228 + }, + "Unused": { + "type": { + "bit_position": 28, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 4 + }, + "offset": 164 + }, + "dxMouse": { + "type": { + "kind": "base", + "name": "long" + }, + "offset": 136 + }, + "fStartVerticallyMaximizedRight": { + "type": { + "bit_position": 14, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 1 + }, + "offset": 164 + }, + "rcParent": { + "type": { + "kind": "struct", + "name": "tagRECT" + }, + "offset": 72 + }, + "fOffScreen": { + "type": { + "bit_position": 6, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 1 + }, + "offset": 164 + }, + "fWindowWasSuperMaximized": { + "type": { + "bit_position": 12, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 1 + }, + "offset": 164 + }, + "fVerticallyMaximizedLeft": { + "type": { + "bit_position": 8, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 1 + }, + "offset": 164 + }, + "spwnd": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagWND" + }, + "kind": "pointer" + }, + "offset": 0 + }, + "StartCurrentHitTarget": { + "type": { + "kind": "enum", + "name": "StartCurrentHitTargetEnum" + }, + "offset": 176 + }, + "fHasPreviewRect": { + "type": { + "bit_position": 25, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 1 + }, + "offset": 164 + }, + "fLockWindowUpdate": { + "type": { + "bit_position": 2, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 1 + }, + "offset": 164 + }, + "rcPreview": { + "type": { + "kind": "struct", + "name": "tagRECT" + }, + "offset": 40 + }, + "fSnapSizing": { + "type": { + "bit_position": 10, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 1 + }, + "offset": 164 + }, + "fIsMoveSizeLoop": { + "type": { + "bit_position": 20, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 1 + }, + "offset": 164 + }, + "fInitSize": { + "type": { + "bit_position": 0, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 1 + }, + "offset": 164 + }, + "rcDragCursor": { + "type": { + "kind": "struct", + "name": "tagRECT" + }, + "offset": 24 + }, + "ulCountDragOutOfTopTarget": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 224 + }, + "rcPreviewCursor": { + "type": { + "kind": "struct", + "name": "tagRECT" + }, + "offset": 56 + }, + "CurrentHitTarget": { + "type": { + "kind": "enum", + "name": "CurrentHitTargetEnum" + }, + "offset": 192 + }, + "fSnapMovingTemporaryAllowed": { + "type": { + "bit_position": 23, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 1 + }, + "offset": 164 + }, + "fTrackCancelled": { + "type": { + "bit_position": 3, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 1 + }, + "offset": 164 + }, + "ptHitWindowRelative": { + "type": { + "kind": "struct", + "name": "tagPOINT" + }, + "offset": 200 + }, + "ptLastTrack": { + "type": { + "kind": "struct", + "name": "tagPOINT" + }, + "offset": 216 + }, + "cmd": { + "type": { + "kind": "base", + "name": "long" + }, + "offset": 144 + }, + "Flags": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 164 + }, + "MoveRectStyle": { + "type": { + "kind": "enum", + "name": "MoveRectStyleEnum" + }, + "offset": 196 + }, + "rcWindow": { + "type": { + "kind": "struct", + "name": "tagRECT" + }, + "offset": 104 + }, + "ulCountSizeOutOfTopBottomTarget": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 232 + }, + "fStartVerticallyMaximizedLeft": { + "type": { + "bit_position": 13, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 1 + }, + "offset": 164 + }, + "rcNormalStartCheckPt": { + "type": { + "kind": "struct", + "name": "tagRECT" + }, + "offset": 120 + }, + "ptMinTrack": { + "type": { + "kind": "struct", + "name": "tagPOINT" + }, + "offset": 88 + }, + "rcDrag": { + "type": { + "kind": "struct", + "name": "tagRECT" + }, + "offset": 8 + }, + "pMonitorCurrentHitTarget": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagMONITOR" + }, + "kind": "pointer" + }, + "offset": 184 + }, + "impx": { + "type": { + "kind": "base", + "name": "long" + }, + "offset": 148 + } + }, + "kind": "struct", + "size": 240 + }, + "_D3DDDI_RATIONAL": { + "fields": { + "Denominator": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 4 + }, + "Numerator": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 0 + } + }, + "kind": "struct", + "size": 8 + }, + "VWPL": { + "fields": { + "cElem": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 4 + }, + "aElement": { + "type": { + "count": 0, + "subtype": { + "kind": "struct", + "name": "VWPLELEMENT" + }, + "kind": "array" + }, + "offset": 16 + }, + "fTagged": { + "type": { + "kind": "base", + "name": "long" + }, + "offset": 12 + }, + "cThreshhold": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 8 + }, + "cPwnd": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 0 + } + }, + "kind": "struct", + "size": 16 + }, + "tagTEXTMETRICW": { + "fields": { + "tmOverhang": { + "type": { + "kind": "base", + "name": "long" + }, + "offset": 32 + }, + "tmPitchAndFamily": { + "type": { + "kind": "base", + "name": "unsigned char" + }, + "offset": 55 + }, + "tmStruckOut": { + "type": { + "kind": "base", + "name": "unsigned char" + }, + "offset": 54 + }, + "tmCharSet": { + "type": { + "kind": "base", + "name": "unsigned char" + }, + "offset": 56 + }, + "tmDigitizedAspectX": { + "type": { + "kind": "base", + "name": "long" + }, + "offset": 36 + }, + "tmDigitizedAspectY": { + "type": { + "kind": "base", + "name": "long" + }, + "offset": 40 + }, + "tmFirstChar": { + "type": { + "kind": "base", + "name": "wchar" + }, + "offset": 44 + }, + "tmWeight": { + "type": { + "kind": "base", + "name": "long" + }, + "offset": 28 + }, + "tmDescent": { + "type": { + "kind": "base", + "name": "long" + }, + "offset": 8 + }, + "tmDefaultChar": { + "type": { + "kind": "base", + "name": "wchar" + }, + "offset": 48 + }, + "tmLastChar": { + "type": { + "kind": "base", + "name": "wchar" + }, + "offset": 46 + }, + "tmMaxCharWidth": { + "type": { + "kind": "base", + "name": "long" + }, + "offset": 24 + }, + "tmItalic": { + "type": { + "kind": "base", + "name": "unsigned char" + }, + "offset": 52 + }, + "tmUnderlined": { + "type": { + "kind": "base", + "name": "unsigned char" + }, + "offset": 53 + }, + "tmInternalLeading": { + "type": { + "kind": "base", + "name": "long" + }, + "offset": 12 + }, + "tmAscent": { + "type": { + "kind": "base", + "name": "long" + }, + "offset": 4 + }, + "tmHeight": { + "type": { + "kind": "base", + "name": "long" + }, + "offset": 0 + }, + "tmAveCharWidth": { + "type": { + "kind": "base", + "name": "long" + }, + "offset": 20 + }, + "tmBreakChar": { + "type": { + "kind": "base", + "name": "wchar" + }, + "offset": 50 + }, + "tmExternalLeading": { + "type": { + "kind": "base", + "name": "long" + }, + "offset": 16 + } + }, + "kind": "struct", + "size": 60 + }, + "_SCATTER_GATHER_LIST": { + "fields": { + "Elements": { + "type": { + "count": 0, + "subtype": { + "kind": "struct", + "name": "_SCATTER_GATHER_ELEMENT" + }, + "kind": "array" + }, + "offset": 16 + }, + "Reserved": { + "type": { + "kind": "base", + "name": "unsigned long long" + }, + "offset": 8 + }, + "NumberOfElements": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 0 + } + }, + "kind": "struct", + "size": 16 + }, + "HICON__": { + "fields": { + "unused": { + "type": { + "kind": "base", + "name": "long" + }, + "offset": 0 + } + }, + "kind": "struct", + "size": 4 + }, + "_HANDLEENTRY": { + "fields": { + "pOwner": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 8 + }, + "bFlags": { + "type": { + "kind": "base", + "name": "unsigned char" + }, + "offset": 17 + }, + "phead": { + "type": { + "subtype": { + "kind": "struct", + "name": "_HEAD" + }, + "kind": "pointer" + }, + "offset": 0 + }, + "wUniq": { + "type": { + "kind": "base", + "name": "unsigned short" + }, + "offset": 18 + }, + "bType": { + "type": { + "kind": "base", + "name": "unsigned char" + }, + "offset": 16 + } + }, + "kind": "struct", + "size": 24 + }, + "_THRDESKHEAD": { + "fields": { + "cLockObj": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 8 + }, + "pSelf": { + "type": { + "subtype": { + "kind": "base", + "name": "unsigned char" + }, + "kind": "pointer" + }, + "offset": 32 + }, + "rpdesk": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagDESKTOP" + }, + "kind": "pointer" + }, + "offset": 24 + }, + "pti": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagTHREADINFO" + }, + "kind": "pointer" + }, + "offset": 16 + }, + "h": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 0 + } + }, + "kind": "struct", + "size": 40 + }, + "tagSVR_INSTANCE_INFO": { + "fields": { + "head": { + "type": { + "kind": "struct", + "name": "_THROBJHEAD" + }, + "offset": 0 + }, + "next": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagSVR_INSTANCE_INFO" + }, + "kind": "pointer" + }, + "offset": 24 + }, + "nextInThisThread": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagSVR_INSTANCE_INFO" + }, + "kind": "pointer" + }, + "offset": 32 + }, + "spwndEvent": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagWND" + }, + "kind": "pointer" + }, + "offset": 48 + }, + "afCmd": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 40 + }, + "pcii": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 56 + } + }, + "kind": "struct", + "size": 64 + }, + "_DMM_VIDPNTARGETMODESET_SERIALIZATION": { + "fields": { + "NumModes": { + "type": { + "kind": "base", + "name": "unsigned char" + }, + "offset": 0 + }, + "ModeSerialization": { + "type": { + "count": 1, + "subtype": { + "kind": "struct", + "name": "_D3DKMDT_VIDPN_TARGET_MODE" + }, + "kind": "array" + }, + "offset": 8 + } + }, + "kind": "struct", + "size": 80 + }, + "_DMM_COMMITVIDPNREQUEST_SERIALIZATION": { + "fields": { + "RequestDiagInfo": { + "type": { + "kind": "struct", + "name": "_DMM_COMMITVIDPNREQUEST_DIAGINFO" + }, + "offset": 4 + }, + "AffectedVidPnSourceId": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 0 + }, + "VidPnSerialization": { + "type": { + "kind": "struct", + "name": "_DMM_VIDPN_SERIALIZATION" + }, + "offset": 16 + } + }, + "kind": "struct", + "size": 28 + }, + "tagPOPUPMENU": { + "fields": { + "fDroppedLeft": { + "type": { + "bit_position": 4, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 1 + }, + "offset": 0 + }, + "fIsSysMenu": { + "type": { + "bit_position": 2, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 1 + }, + "offset": 0 + }, + "posDropped": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 84 + }, + "fIsMenuBar": { + "type": { + "bit_position": 0, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 1 + }, + "offset": 0 + }, + "fHierarchyDropped": { + "type": { + "bit_position": 5, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 1 + }, + "offset": 0 + }, + "fDropNextPopup": { + "type": { + "bit_position": 10, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 1 + }, + "offset": 0 + }, + "fRightButton": { + "type": { + "bit_position": 6, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 1 + }, + "offset": 0 + }, + "spmenu": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagMENU" + }, + "kind": "pointer" + }, + "offset": 40 + }, + "ppopupmenuRoot": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagPOPUPMENU" + }, + "kind": "pointer" + }, + "offset": 64 + }, + "fFirstClick": { + "type": { + "bit_position": 9, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 1 + }, + "offset": 0 + }, + "spwndNotify": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagWND" + }, + "kind": "pointer" + }, + "offset": 8 + }, + "fRtoL": { + "type": { + "bit_position": 22, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 1 + }, + "offset": 0 + }, + "fSendUninit": { + "type": { + "bit_position": 21, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 1 + }, + "offset": 0 + }, + "fAboutToHide": { + "type": { + "bit_position": 12, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 1 + }, + "offset": 0 + }, + "spwndNextPopup": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagWND" + }, + "kind": "pointer" + }, + "offset": 24 + }, + "fFlushDelayedFree": { + "type": { + "bit_position": 17, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 1 + }, + "offset": 0 + }, + "fHasMenuBar": { + "type": { + "bit_position": 1, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 1 + }, + "offset": 0 + }, + "fTrackMouseEvent": { + "type": { + "bit_position": 20, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 1 + }, + "offset": 0 + }, + "fNoNotify": { + "type": { + "bit_position": 11, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 1 + }, + "offset": 0 + }, + "posSelectedItem": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 80 + }, + "fUseMonitorRect": { + "type": { + "bit_position": 28, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 1 + }, + "offset": 0 + }, + "spwndPrevPopup": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagWND" + }, + "kind": "pointer" + }, + "offset": 32 + }, + "ppmDelayedFree": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagPOPUPMENU" + }, + "kind": "pointer" + }, + "offset": 72 + }, + "fFreed": { + "type": { + "bit_position": 18, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 1 + }, + "offset": 0 + }, + "fSynchronous": { + "type": { + "bit_position": 8, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 1 + }, + "offset": 0 + }, + "spmenuAlternate": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagMENU" + }, + "kind": "pointer" + }, + "offset": 48 + }, + "spwndPopupMenu": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagWND" + }, + "kind": "pointer" + }, + "offset": 16 + }, + "fDestroyed": { + "type": { + "bit_position": 15, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 1 + }, + "offset": 0 + }, + "iDropDir": { + "type": { + "bit_position": 23, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 5 + }, + "offset": 0 + }, + "fIsTrackPopup": { + "type": { + "bit_position": 3, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 1 + }, + "offset": 0 + }, + "spwndActivePopup": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagWND" + }, + "kind": "pointer" + }, + "offset": 56 + }, + "fInCancel": { + "type": { + "bit_position": 19, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 1 + }, + "offset": 0 + }, + "fToggle": { + "type": { + "bit_position": 7, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 1 + }, + "offset": 0 + }, + "fDelayedFree": { + "type": { + "bit_position": 16, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 1 + }, + "offset": 0 + }, + "fHideTimer": { + "type": { + "bit_position": 14, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 1 + }, + "offset": 0 + }, + "fShowTimer": { + "type": { + "bit_position": 13, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 1 + }, + "offset": 0 + } + }, + "kind": "struct", + "size": 88 + }, + "_D3DKMDT_MONITOR_SOURCE_MODE": { + "fields": { + "Origin": { + "type": { + "kind": "enum", + "name": "OriginEnum" + }, + "offset": 84 + }, + "VideoSignalInfo": { + "type": { + "kind": "struct", + "name": "_D3DKMDT_VIDEO_SIGNAL_INFO" + }, + "offset": 8 + }, + "ColorCoeffDynamicRanges": { + "type": { + "kind": "struct", + "name": "_D3DKMDT_COLOR_COEFF_DYNAMIC_RANGES" + }, + "offset": 68 + }, + "Preference": { + "type": { + "kind": "enum", + "name": "PreferenceEnum" + }, + "offset": 88 + }, + "Id": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 0 + }, + "ColorBasis": { + "type": { + "kind": "enum", + "name": "ColorBasisEnum" + }, + "offset": 64 + } + }, + "kind": "struct", + "size": 96 + }, + "_DMM_MONITORDESCRIPTOR_SERIALIZATION": { + "fields": { + "Origin": { + "type": { + "kind": "enum", + "name": "OriginEnum" + }, + "offset": 8 + }, + "Data": { + "type": { + "count": 128, + "subtype": { + "kind": "base", + "name": "unsigned char" + }, + "kind": "array" + }, + "offset": 12 + }, + "Type": { + "type": { + "kind": "enum", + "name": "TypeEnum" + }, + "offset": 4 + }, + "Id": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 0 + } + }, + "kind": "struct", + "size": 140 + }, + "__unnamed_127c": { + "fields": { + "Wcb": { + "type": { + "kind": "struct", + "name": "nt_symbols!_WAIT_CONTEXT_BLOCK" + }, + "offset": 0 + }, + "ListEntry": { + "type": { + "kind": "struct", + "name": "nt_symbols!_LIST_ENTRY" + }, + "offset": 0 + } + }, + "kind": "struct", + "size": 72 + }, + "_D3DMATRIX": { + "fields": { + "_41": { + "type": { + "kind": "base", + "name": "float" + }, + "offset": 48 + }, + "_42": { + "type": { + "kind": "base", + "name": "float" + }, + "offset": 52 + }, + "_43": { + "type": { + "kind": "base", + "name": "float" + }, + "offset": 56 + }, + "_44": { + "type": { + "kind": "base", + "name": "float" + }, + "offset": 60 + }, + "_34": { + "type": { + "kind": "base", + "name": "float" + }, + "offset": 44 + }, + "_14": { + "type": { + "kind": "base", + "name": "float" + }, + "offset": 12 + }, + "_13": { + "type": { + "kind": "base", + "name": "float" + }, + "offset": 8 + }, + "_12": { + "type": { + "kind": "base", + "name": "float" + }, + "offset": 4 + }, + "_11": { + "type": { + "kind": "base", + "name": "float" + }, + "offset": 0 + }, + "_24": { + "type": { + "kind": "base", + "name": "float" + }, + "offset": 28 + }, + "_31": { + "type": { + "kind": "base", + "name": "float" + }, + "offset": 32 + }, + "_33": { + "type": { + "kind": "base", + "name": "float" + }, + "offset": 40 + }, + "_32": { + "type": { + "kind": "base", + "name": "float" + }, + "offset": 36 + }, + "_22": { + "type": { + "kind": "base", + "name": "float" + }, + "offset": 20 + }, + "_23": { + "type": { + "kind": "base", + "name": "float" + }, + "offset": 24 + }, + "_21": { + "type": { + "kind": "base", + "name": "float" + }, + "offset": 16 + } + }, + "kind": "struct", + "size": 64 + }, + "_LARGE_UNICODE_STRING": { + "fields": { + "Buffer": { + "type": { + "subtype": { + "kind": "base", + "name": "unsigned short" + }, + "kind": "pointer" + }, + "offset": 8 + }, + "Length": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 0 + }, + "MaximumLength": { + "type": { + "bit_position": 0, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 31 + }, + "offset": 4 + }, + "bAnsi": { + "type": { + "bit_position": 31, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 1 + }, + "offset": 4 + } + }, + "kind": "struct", + "size": 16 + }, + "_VK_VALUES_STRINGS": { + "fields": { + "fReserved": { + "type": { + "kind": "base", + "name": "unsigned char" + }, + "offset": 8 + }, + "pszMultiNames": { + "type": { + "subtype": { + "kind": "base", + "name": "unsigned char" + }, + "kind": "pointer" + }, + "offset": 0 + } + }, + "kind": "struct", + "size": 16 + }, + "tagHID_TLC_INFO": { + "fields": { + "cExcludeOrphaned": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 36 + }, + "cDevices": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 20 + }, + "usUsage": { + "type": { + "kind": "base", + "name": "unsigned short" + }, + "offset": 18 + }, + "cExcludeRequest": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 32 + }, + "link": { + "type": { + "kind": "struct", + "name": "nt_symbols!_LIST_ENTRY" + }, + "offset": 0 + }, + "cUsagePageRequest": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 28 + }, + "usUsagePage": { + "type": { + "kind": "base", + "name": "unsigned short" + }, + "offset": 16 + }, + "cDirectRequest": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 24 + } + }, + "kind": "struct", + "size": 40 + }, + "_DMM_MONITOR_SOURCE_MODE_SERIALIZATION": { + "fields": { + "Info": { + "type": { + "kind": "struct", + "name": "_D3DKMDT_MONITOR_SOURCE_MODE" + }, + "offset": 0 + }, + "TimingType": { + "type": { + "kind": "enum", + "name": "TimingTypeEnum" + }, + "offset": 96 + } + }, + "kind": "struct", + "size": 104 + }, + "tagCURSOR": { + "fields": { + "rt": { + "type": { + "kind": "base", + "name": "unsigned short" + }, + "offset": 58 + }, + "head": { + "type": { + "kind": "struct", + "name": "_PROCMARKHEAD" + }, + "offset": 0 + }, + "hbmUserAlpha": { + "type": { + "subtype": { + "kind": "struct", + "name": "HBITMAP__" + }, + "kind": "pointer" + }, + "offset": 112 + }, + "xHotspot": { + "type": { + "kind": "base", + "name": "short" + }, + "offset": 68 + }, + "hbmColor": { + "type": { + "subtype": { + "kind": "struct", + "name": "HBITMAP__" + }, + "kind": "pointer" + }, + "offset": 80 + }, + "pcurNext": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagCURSOR" + }, + "kind": "pointer" + }, + "offset": 32 + }, + "CURSORF_flags": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 64 + }, + "hbmMask": { + "type": { + "subtype": { + "kind": "struct", + "name": "HBITMAP__" + }, + "kind": "pointer" + }, + "offset": 72 + }, + "bpp": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 120 + }, + "cy": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 128 + }, + "cx": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 124 + }, + "rcBounds": { + "type": { + "kind": "struct", + "name": "tagRECT" + }, + "offset": 96 + }, + "atomModName": { + "type": { + "kind": "base", + "name": "unsigned short" + }, + "offset": 56 + }, + "hbmAlpha": { + "type": { + "subtype": { + "kind": "struct", + "name": "HBITMAP__" + }, + "kind": "pointer" + }, + "offset": 88 + }, + "yHotspot": { + "type": { + "kind": "base", + "name": "short" + }, + "offset": 70 + }, + "strName": { + "type": { + "kind": "struct", + "name": "nt_symbols!_UNICODE_STRING" + }, + "offset": 40 + } + }, + "kind": "struct", + "size": 136 + }, + "_D3DKMDT_GAMMA_RAMP": { + "fields": { + "Data": { + "type": { + "kind": "struct", + "name": "__unnamed_182e" + }, + "offset": 16 + }, + "DataSize": { + "type": { + "kind": "base", + "name": "unsigned long long" + }, + "offset": 8 + }, + "Type": { + "type": { + "kind": "enum", + "name": "TypeEnum" + }, + "offset": 0 + } + }, + "kind": "struct", + "size": 24 + }, + "HWND__": { + "fields": { + "unused": { + "type": { + "kind": "base", + "name": "long" + }, + "offset": 0 + } + }, + "kind": "struct", + "size": 4 + }, + "__unnamed_1207": { + "fields": { + "ShareAccess": { + "type": { + "kind": "base", + "name": "unsigned short" + }, + "offset": 18 + }, + "Reserved": { + "type": { + "kind": "base", + "name": "unsigned short" + }, + "offset": 16 + }, + "SecurityContext": { + "type": { + "subtype": { + "kind": "struct", + "name": "nt_symbols!_IO_SECURITY_CONTEXT" + }, + "kind": "pointer" + }, + "offset": 0 + }, + "Options": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 8 + }, + "Parameters": { + "type": { + "subtype": { + "kind": "struct", + "name": "nt_symbols!_MAILSLOT_CREATE_PARAMETERS" + }, + "kind": "pointer" + }, + "offset": 24 + } + }, + "kind": "struct", + "size": 32 + }, + "__unnamed_18a1": { + "fields": { + "Text": { + "type": { + "kind": "enum", + "name": "TextEnum" + }, + "offset": 0 + }, + "Graphics": { + "type": { + "kind": "struct", + "name": "_D3DKMDT_GRAPHICS_RENDERING_FORMAT" + }, + "offset": 0 + } + }, + "kind": "struct", + "size": 32 + }, + "_DMM_VIDPNPATHANDTARGETMODE_SERIALIZATION": { + "fields": { + "TargetMode": { + "type": { + "kind": "struct", + "name": "_D3DKMDT_VIDPN_TARGET_MODE" + }, + "offset": 360 + }, + "PathInfo": { + "type": { + "kind": "struct", + "name": "_D3DKMDT_VIDPN_PRESENT_PATH" + }, + "offset": 0 + } + }, + "kind": "struct", + "size": 432 + }, + "HKL__": { + "fields": { + "unused": { + "type": { + "kind": "base", + "name": "long" + }, + "offset": 0 + } + }, + "kind": "struct", + "size": 4 + }, + "__unnamed_1209": { + "fields": { + "Length": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 0 + }, + "ByteOffset": { + "type": { + "kind": "struct", + "name": "nt_symbols!_LARGE_INTEGER" + }, + "offset": 16 + }, + "Key": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 8 + } + }, + "kind": "struct", + "size": 24 + }, + "tagDCE": { + "fields": { + "hrgnClipPublic": { + "type": { + "subtype": { + "kind": "struct", + "name": "HRGN__" + }, + "kind": "pointer" + }, + "offset": 48 + }, + "hrgnClip": { + "type": { + "subtype": { + "kind": "struct", + "name": "HRGN__" + }, + "kind": "pointer" + }, + "offset": 40 + }, + "pwndOrg": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagWND" + }, + "kind": "pointer" + }, + "offset": 16 + }, + "pdceNext": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagDCE" + }, + "kind": "pointer" + }, + "offset": 0 + }, + "ppiOwner": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagPROCESSINFO" + }, + "kind": "pointer" + }, + "offset": 80 + }, + "DCX_flags": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 64 + }, + "hdc": { + "type": { + "subtype": { + "kind": "struct", + "name": "HDC__" + }, + "kind": "pointer" + }, + "offset": 8 + }, + "ptiOwner": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagTHREADINFO" + }, + "kind": "pointer" + }, + "offset": 72 + }, + "hrgnSavedVis": { + "type": { + "subtype": { + "kind": "struct", + "name": "HRGN__" + }, + "kind": "pointer" + }, + "offset": 56 + }, + "pwndRedirect": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagWND" + }, + "kind": "pointer" + }, + "offset": 32 + }, + "pMonitor": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagMONITOR" + }, + "kind": "pointer" + }, + "offset": 88 + }, + "pwndClip": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagWND" + }, + "kind": "pointer" + }, + "offset": 24 + } + }, + "kind": "struct", + "size": 96 + }, + "VSC_LPWSTR": { + "fields": { + "vsc": { + "type": { + "kind": "base", + "name": "unsigned char" + }, + "offset": 0 + }, + "pwsz": { + "type": { + "subtype": { + "kind": "base", + "name": "unsigned short" + }, + "kind": "pointer" + }, + "offset": 8 + } + }, + "kind": "struct", + "size": 16 + }, + "tagQ": { + "fields": { + "hwndDblClk": { + "type": { + "subtype": { + "kind": "struct", + "name": "HWND__" + }, + "kind": "pointer" + }, + "offset": 112 + }, + "timeDblClk": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 108 + }, + "spwndFocus": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagWND" + }, + "kind": "pointer" + }, + "offset": 72 + }, + "ExtraInfo": { + "type": { + "kind": "base", + "name": "long long" + }, + "offset": 328 + }, + "cLockCount": { + "type": { + "kind": "base", + "name": "unsigned short" + }, + "offset": 322 + }, + "iCursorLevel": { + "type": { + "kind": "base", + "name": "long" + }, + "offset": 312 + }, + "ptiSysLock": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagTHREADINFO" + }, + "kind": "pointer" + }, + "offset": 24 + }, + "caret": { + "type": { + "kind": "struct", + "name": "tagCARET" + }, + "offset": 232 + }, + "ptiMouse": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagTHREADINFO" + }, + "kind": "pointer" + }, + "offset": 48 + }, + "spwndActivePrev": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagWND" + }, + "kind": "pointer" + }, + "offset": 88 + }, + "ptMouseMove": { + "type": { + "kind": "struct", + "name": "tagPOINT" + }, + "offset": 128 + }, + "msgDblClk": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 100 + }, + "msgJournal": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 324 + }, + "ptiKeyboard": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagTHREADINFO" + }, + "kind": "pointer" + }, + "offset": 56 + }, + "cThreads": { + "type": { + "kind": "base", + "name": "unsigned short" + }, + "offset": 320 + }, + "QF_flags": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 316 + }, + "mlInput": { + "type": { + "kind": "struct", + "name": "tagMLIST" + }, + "offset": 0 + }, + "spwndActive": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagWND" + }, + "kind": "pointer" + }, + "offset": 80 + }, + "codeCapture": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 96 + }, + "idSysLock": { + "type": { + "kind": "base", + "name": "unsigned long long" + }, + "offset": 32 + }, + "spcurCurrent": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagCURSOR" + }, + "kind": "pointer" + }, + "offset": 304 + }, + "ulEtwReserved1": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 336 + }, + "ptDblClk": { + "type": { + "kind": "struct", + "name": "tagPOINT" + }, + "offset": 120 + }, + "xbtnDblClk": { + "type": { + "kind": "base", + "name": "unsigned short" + }, + "offset": 104 + }, + "afKeyRecentDown": { + "type": { + "count": 32, + "subtype": { + "kind": "base", + "name": "unsigned char" + }, + "kind": "array" + }, + "offset": 136 + }, + "afKeyState": { + "type": { + "count": 64, + "subtype": { + "kind": "base", + "name": "unsigned char" + }, + "kind": "array" + }, + "offset": 168 + }, + "spwndCapture": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagWND" + }, + "kind": "pointer" + }, + "offset": 64 + }, + "idSysPeek": { + "type": { + "kind": "base", + "name": "unsigned long long" + }, + "offset": 40 + } + }, + "kind": "struct", + "size": 344 + }, + "__unnamed_1203": { + "fields": { + "ShareAccess": { + "type": { + "kind": "base", + "name": "unsigned short" + }, + "offset": 18 + }, + "Reserved": { + "type": { + "kind": "base", + "name": "unsigned short" + }, + "offset": 16 + }, + "SecurityContext": { + "type": { + "subtype": { + "kind": "struct", + "name": "nt_symbols!_IO_SECURITY_CONTEXT" + }, + "kind": "pointer" + }, + "offset": 0 + }, + "Options": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 8 + }, + "Parameters": { + "type": { + "subtype": { + "kind": "struct", + "name": "nt_symbols!_NAMED_PIPE_CREATE_PARAMETERS" + }, + "kind": "pointer" + }, + "offset": 24 + } + }, + "kind": "struct", + "size": 32 + }, + "HGESTUREINFO__": { + "fields": { + "unused": { + "type": { + "kind": "base", + "name": "long" + }, + "offset": 0 + } + }, + "kind": "struct", + "size": 4 + }, + "tagCLS": { + "fields": { + "spcur": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagCURSOR" + }, + "kind": "pointer" + }, + "offset": 120 + }, + "cbwndExtra": { + "type": { + "kind": "base", + "name": "long" + }, + "offset": 100 + }, + "pclsClone": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagCLS" + }, + "kind": "pointer" + }, + "offset": 72 + }, + "lpszClientAnsiMenuName": { + "type": { + "subtype": { + "kind": "base", + "name": "unsigned char" + }, + "kind": "pointer" + }, + "offset": 40 + }, + "pclsBase": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagCLS" + }, + "kind": "pointer" + }, + "offset": 64 + }, + "atomNVClassName": { + "type": { + "kind": "base", + "name": "unsigned short" + }, + "offset": 10 + }, + "style": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 84 + }, + "pclsNext": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagCLS" + }, + "kind": "pointer" + }, + "offset": 0 + }, + "CSF_flags": { + "type": { + "kind": "base", + "name": "unsigned short" + }, + "offset": 34 + }, + "lpfnWndProc": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 88 + }, + "lpszAnsiClassName": { + "type": { + "subtype": { + "kind": "base", + "name": "unsigned char" + }, + "kind": "pointer" + }, + "offset": 144 + }, + "spcpdFirst": { + "type": { + "subtype": { + "kind": "struct", + "name": "_CALLPROCDATA" + }, + "kind": "pointer" + }, + "offset": 56 + }, + "lpszClientUnicodeMenuName": { + "type": { + "subtype": { + "kind": "base", + "name": "unsigned short" + }, + "kind": "pointer" + }, + "offset": 48 + }, + "cbclsExtra": { + "type": { + "kind": "base", + "name": "long" + }, + "offset": 96 + }, + "lpszMenuName": { + "type": { + "subtype": { + "kind": "base", + "name": "unsigned short" + }, + "kind": "pointer" + }, + "offset": 136 + }, + "spicnSm": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagCURSOR" + }, + "kind": "pointer" + }, + "offset": 152 + }, + "hTaskWow": { + "type": { + "kind": "base", + "name": "unsigned short" + }, + "offset": 32 + }, + "cWndReferenceCount": { + "type": { + "kind": "base", + "name": "long" + }, + "offset": 80 + }, + "hbrBackground": { + "type": { + "subtype": { + "kind": "struct", + "name": "HBRUSH__" + }, + "kind": "pointer" + }, + "offset": 128 + }, + "spicn": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagCURSOR" + }, + "kind": "pointer" + }, + "offset": 112 + }, + "fnid": { + "type": { + "kind": "base", + "name": "unsigned short" + }, + "offset": 12 + }, + "pdce": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagDCE" + }, + "kind": "pointer" + }, + "offset": 24 + }, + "hModule": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 104 + }, + "rpdeskParent": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagDESKTOP" + }, + "kind": "pointer" + }, + "offset": 16 + }, + "atomClassName": { + "type": { + "kind": "base", + "name": "unsigned short" + }, + "offset": 8 + } + }, + "kind": "struct", + "size": 160 + }, + "_PROCDESKHEAD": { + "fields": { + "cLockObj": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 8 + }, + "pSelf": { + "type": { + "subtype": { + "kind": "base", + "name": "unsigned char" + }, + "kind": "pointer" + }, + "offset": 32 + }, + "hTaskWow": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 16 + }, + "rpdesk": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagDESKTOP" + }, + "kind": "pointer" + }, + "offset": 24 + }, + "h": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 0 + } + }, + "kind": "struct", + "size": 40 + }, + "_DMM_COMMITVIDPNREQUESTSET_SERIALIZATION": { + "fields": { + "CommitVidPnRequestOffset": { + "type": { + "count": 1, + "subtype": { + "kind": "base", + "name": "unsigned long" + }, + "kind": "array" + }, + "offset": 4 + }, + "NumCommitVidPnRequests": { + "type": { + "kind": "base", + "name": "unsigned char" + }, + "offset": 0 + } + }, + "kind": "struct", + "size": 8 + }, + "_VK_TO_FUNCTION_TABLE": { + "fields": { + "NLSFEProcType": { + "type": { + "kind": "base", + "name": "unsigned char" + }, + "offset": 1 + }, + "NLSFEProcCurrent": { + "type": { + "kind": "base", + "name": "unsigned char" + }, + "offset": 2 + }, + "Vk": { + "type": { + "kind": "base", + "name": "unsigned char" + }, + "offset": 0 + }, + "NLSFEProcSwitch": { + "type": { + "kind": "base", + "name": "unsigned char" + }, + "offset": 3 + }, + "NLSFEProcAlt": { + "type": { + "count": 8, + "subtype": { + "kind": "struct", + "name": "_VK_FUNCTION_PARAM" + }, + "kind": "array" + }, + "offset": 68 + }, + "NLSFEProc": { + "type": { + "count": 8, + "subtype": { + "kind": "struct", + "name": "_VK_FUNCTION_PARAM" + }, + "kind": "array" + }, + "offset": 4 + } + }, + "kind": "struct", + "size": 132 + }, + "_DMM_MONITORDESCRIPTORSET_SERIALIZATION": { + "fields": { + "NumDescriptors": { + "type": { + "kind": "base", + "name": "unsigned char" + }, + "offset": 0 + }, + "DescriptorSerialization": { + "type": { + "count": 1, + "subtype": { + "kind": "struct", + "name": "_DMM_MONITORDESCRIPTOR_SERIALIZATION" + }, + "kind": "array" + }, + "offset": 4 + } + }, + "kind": "struct", + "size": 144 + }, + "_DMM_MONITORSOURCEMODESET_SERIALIZATION": { + "fields": { + "NumModes": { + "type": { + "kind": "base", + "name": "unsigned char" + }, + "offset": 0 + }, + "ModeSerialization": { + "type": { + "count": 1, + "subtype": { + "kind": "struct", + "name": "_DMM_MONITOR_SOURCE_MODE_SERIALIZATION" + }, + "kind": "array" + }, + "offset": 8 + } + }, + "kind": "struct", + "size": 112 + }, + "_CALLBACKWND": { + "fields": { + "hwnd": { + "type": { + "subtype": { + "kind": "struct", + "name": "HWND__" + }, + "kind": "pointer" + }, + "offset": 0 + }, + "pActCtx": { + "type": { + "subtype": { + "kind": "struct", + "name": "nt_symbols!_ACTIVATION_CONTEXT" + }, + "kind": "pointer" + }, + "offset": 16 + }, + "pwnd": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagWND" + }, + "kind": "pointer" + }, + "offset": 8 + } + }, + "kind": "struct", + "size": 24 + }, + "_DMM_VIDPNPATHANDTARGETMODESET_SERIALIZATION": { + "fields": { + "PathInfo": { + "type": { + "kind": "struct", + "name": "_D3DKMDT_VIDPN_PRESENT_PATH" + }, + "offset": 0 + }, + "TargetModeSet": { + "type": { + "kind": "struct", + "name": "_DMM_VIDPNTARGETMODESET_SERIALIZATION" + }, + "offset": 360 + } + }, + "kind": "struct", + "size": 440 + }, + "_VK_FUNCTION_PARAM": { + "fields": { + "NLSFEProcIndex": { + "type": { + "kind": "base", + "name": "unsigned char" + }, + "offset": 0 + }, + "NLSFEProcParam": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 4 + } + }, + "kind": "struct", + "size": 8 + }, + "tagSBCALC": { + "fields": { + "posMax": { + "type": { + "kind": "base", + "name": "long" + }, + "offset": 4 + }, + "pxStart": { + "type": { + "kind": "base", + "name": "long" + }, + "offset": 44 + }, + "pxThumbBottom": { + "type": { + "kind": "base", + "name": "long" + }, + "offset": 48 + }, + "cpxThumb": { + "type": { + "kind": "base", + "name": "long" + }, + "offset": 32 + }, + "pxMin": { + "type": { + "kind": "base", + "name": "long" + }, + "offset": 60 + }, + "pxThumbTop": { + "type": { + "kind": "base", + "name": "long" + }, + "offset": 52 + }, + "pxDownArrow": { + "type": { + "kind": "base", + "name": "long" + }, + "offset": 40 + }, + "pos": { + "type": { + "kind": "base", + "name": "long" + }, + "offset": 12 + }, + "cpx": { + "type": { + "kind": "base", + "name": "long" + }, + "offset": 56 + }, + "pxBottom": { + "type": { + "kind": "base", + "name": "long" + }, + "offset": 20 + }, + "pxTop": { + "type": { + "kind": "base", + "name": "long" + }, + "offset": 16 + }, + "pxLeft": { + "type": { + "kind": "base", + "name": "long" + }, + "offset": 24 + }, + "pxRight": { + "type": { + "kind": "base", + "name": "long" + }, + "offset": 28 + }, + "pxUpArrow": { + "type": { + "kind": "base", + "name": "long" + }, + "offset": 36 + }, + "posMin": { + "type": { + "kind": "base", + "name": "long" + }, + "offset": 0 + }, + "page": { + "type": { + "kind": "base", + "name": "long" + }, + "offset": 8 + } + }, + "kind": "struct", + "size": 64 + }, + "HDESK__": { + "fields": { + "unused": { + "type": { + "kind": "base", + "name": "long" + }, + "offset": 0 + } + }, + "kind": "struct", + "size": 4 + }, + "HIMC__": { + "fields": { + "unused": { + "type": { + "kind": "base", + "name": "long" + }, + "offset": 0 + } + }, + "kind": "struct", + "size": 4 + }, + "_D3DKMDT_COLOR_COEFF_DYNAMIC_RANGES": { + "fields": { + "SecondChannel": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 4 + }, + "FourthChannel": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 12 + }, + "ThirdChannel": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 8 + }, + "FirstChannel": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 0 + } + }, + "kind": "struct", + "size": 16 + }, + "tagMENUSTATE": { + "fields": { + "cxAni": { + "type": { + "kind": "base", + "name": "long" + }, + "offset": 116 + }, + "pGlobalPopupMenu": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagPOPUPMENU" + }, + "kind": "pointer" + }, + "offset": 0 + }, + "uDraggingIndex": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 88 + }, + "fNotifyByPos": { + "type": { + "bit_position": 17, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 1 + }, + "offset": 8 + }, + "fInCallHandleMenuMessages": { + "type": { + "bit_position": 9, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 1 + }, + "offset": 8 + }, + "ixAni": { + "type": { + "kind": "base", + "name": "long" + }, + "offset": 108 + }, + "dwLockCount": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 40 + }, + "fAutoDismiss": { + "type": { + "bit_position": 11, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 1 + }, + "offset": 8 + }, + "fIsSysMenu": { + "type": { + "bit_position": 1, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 1 + }, + "offset": 8 + }, + "dwAniStartTime": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 104 + }, + "uButtonDownHitArea": { + "type": { + "kind": "base", + "name": "unsigned long long" + }, + "offset": 64 + }, + "fIgnoreButtonUp": { + "type": { + "bit_position": 13, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 1 + }, + "offset": 8 + }, + "ptButtonDown": { + "type": { + "kind": "struct", + "name": "tagPOINT" + }, + "offset": 56 + }, + "fMenuStarted": { + "type": { + "bit_position": 0, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 1 + }, + "offset": 8 + }, + "iAniDropDir": { + "type": { + "bit_position": 19, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 5 + }, + "offset": 8 + }, + "hdcAni": { + "type": { + "subtype": { + "kind": "struct", + "name": "HDC__" + }, + "kind": "pointer" + }, + "offset": 136 + }, + "fModelessMenu": { + "type": { + "bit_position": 8, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 1 + }, + "offset": 8 + }, + "hbmAni": { + "type": { + "subtype": { + "kind": "struct", + "name": "HBITMAP__" + }, + "kind": "pointer" + }, + "offset": 128 + }, + "fInEndMenu": { + "type": { + "bit_position": 4, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 1 + }, + "offset": 8 + }, + "uDraggingFlags": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 92 + }, + "vkButtonDown": { + "type": { + "kind": "base", + "name": "long" + }, + "offset": 76 + }, + "fSetCapture": { + "type": { + "bit_position": 18, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 1 + }, + "offset": 8 + }, + "fInDoDragDrop": { + "type": { + "bit_position": 15, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 1 + }, + "offset": 8 + }, + "fActiveNoForeground": { + "type": { + "bit_position": 16, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 1 + }, + "offset": 8 + }, + "fMouseOffMenu": { + "type": { + "bit_position": 14, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 1 + }, + "offset": 8 + }, + "fDragAndDrop": { + "type": { + "bit_position": 10, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 1 + }, + "offset": 8 + }, + "fInsideMenuLoop": { + "type": { + "bit_position": 2, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 1 + }, + "offset": 8 + }, + "uDraggingHitArea": { + "type": { + "kind": "base", + "name": "unsigned long long" + }, + "offset": 80 + }, + "fButtonDown": { + "type": { + "bit_position": 3, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 1 + }, + "offset": 8 + }, + "ptiMenuStateOwner": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagTHREADINFO" + }, + "kind": "pointer" + }, + "offset": 32 + }, + "cyAni": { + "type": { + "kind": "base", + "name": "long" + }, + "offset": 120 + }, + "iyAni": { + "type": { + "kind": "base", + "name": "long" + }, + "offset": 112 + }, + "hdcWndAni": { + "type": { + "subtype": { + "kind": "struct", + "name": "HDC__" + }, + "kind": "pointer" + }, + "offset": 96 + }, + "fAboutToAutoDismiss": { + "type": { + "bit_position": 12, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 1 + }, + "offset": 8 + }, + "mnFocus": { + "type": { + "kind": "base", + "name": "long" + }, + "offset": 20 + }, + "uButtonDownIndex": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 72 + }, + "fButtonAlwaysDown": { + "type": { + "bit_position": 6, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 1 + }, + "offset": 8 + }, + "fUnderline": { + "type": { + "bit_position": 5, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 1 + }, + "offset": 8 + }, + "ptMouseLast": { + "type": { + "kind": "struct", + "name": "tagPOINT" + }, + "offset": 12 + }, + "pmnsPrev": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagMENUSTATE" + }, + "kind": "pointer" + }, + "offset": 48 + }, + "fDragging": { + "type": { + "bit_position": 7, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 1 + }, + "offset": 8 + }, + "cmdLast": { + "type": { + "kind": "base", + "name": "long" + }, + "offset": 24 + } + }, + "kind": "struct", + "size": 144 + }, + "VK_TO_BIT": { + "fields": { + "Vk": { + "type": { + "kind": "base", + "name": "unsigned char" + }, + "offset": 0 + }, + "ModBits": { + "type": { + "kind": "base", + "name": "unsigned char" + }, + "offset": 1 + } + }, + "kind": "struct", + "size": 2 + }, + "tagWOWTHREADINFO": { + "fields": { + "pIdleEvent": { + "type": { + "subtype": { + "kind": "struct", + "name": "nt_symbols!_KEVENT" + }, + "kind": "pointer" + }, + "offset": 32 + }, + "idParentProcess": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 24 + }, + "idTask": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 8 + }, + "pwtiNext": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagWOWTHREADINFO" + }, + "kind": "pointer" + }, + "offset": 0 + }, + "idWaitObject": { + "type": { + "kind": "base", + "name": "unsigned long long" + }, + "offset": 16 + } + }, + "kind": "struct", + "size": 40 + }, + "__unnamed_1805": { + "fields": { + "Start": { + "type": { + "kind": "struct", + "name": "nt_symbols!_LARGE_INTEGER" + }, + "offset": 0 + }, + "Length": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 8 + } + }, + "kind": "struct", + "size": 12 + }, + "__unnamed_1211": { + "fields": { + "Length": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 0 + }, + "FileInformationClass": { + "type": { + "kind": "enum", + "name": "FileInformationClassEnum" + }, + "offset": 8 + } + }, + "kind": "struct", + "size": 16 + }, + "__unnamed_1213": { + "fields": { + "FileInformationClass": { + "type": { + "kind": "enum", + "name": "FileInformationClassEnum" + }, + "offset": 8 + }, + "AdvanceOnly": { + "type": { + "kind": "base", + "name": "unsigned char" + }, + "offset": 25 + }, + "ClusterCount": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 24 + }, + "Length": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 0 + }, + "DeleteHandle": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 24 + }, + "ReplaceIfExists": { + "type": { + "kind": "base", + "name": "unsigned char" + }, + "offset": 24 + }, + "FileObject": { + "type": { + "subtype": { + "kind": "struct", + "name": "nt_symbols!_FILE_OBJECT" + }, + "kind": "pointer" + }, + "offset": 16 + } + }, + "kind": "struct", + "size": 32 + }, + "__unnamed_1217": { + "fields": { + "FsInformationClass": { + "type": { + "kind": "enum", + "name": "FsInformationClassEnum" + }, + "offset": 8 + }, + "Length": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 0 + } + }, + "kind": "struct", + "size": 16 + }, + "__unnamed_123b": { + "fields": { + "IoResourceRequirementList": { + "type": { + "subtype": { + "kind": "struct", + "name": "nt_symbols!_IO_RESOURCE_REQUIREMENTS_LIST" + }, + "kind": "pointer" + }, + "offset": 0 + } + }, + "kind": "struct", + "size": 8 + }, + "__unnamed_122d": { + "fields": { + "Type": { + "type": { + "kind": "enum", + "name": "TypeEnum" + }, + "offset": 0 + } + }, + "kind": "struct", + "size": 4 + }, + "__unnamed_1950": { + "fields": { + "Length": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 0 + }, + "MaximumAddress": { + "type": { + "kind": "struct", + "name": "nt_symbols!_LARGE_INTEGER" + }, + "offset": 16 + }, + "MinimumAddress": { + "type": { + "kind": "struct", + "name": "nt_symbols!_LARGE_INTEGER" + }, + "offset": 8 + }, + "Alignment": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 4 + } + }, + "kind": "struct", + "size": 24 + }, + "tagITEM": { + "fields": { + "fType": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 0 + }, + "ulX": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 84 + }, + "wID": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 8 + }, + "dwItemData": { + "type": { + "kind": "base", + "name": "unsigned long long" + }, + "offset": 56 + }, + "hbmpChecked": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 24 + }, + "xItem": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 64 + }, + "spSubMenu": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagMENU" + }, + "kind": "pointer" + }, + "offset": 16 + }, + "hbmpUnchecked": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 32 + }, + "fState": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 4 + }, + "dxTab": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 80 + }, + "cxBmp": { + "type": { + "kind": "base", + "name": "long" + }, + "offset": 104 + }, + "yItem": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 68 + }, + "cyItem": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 76 + }, + "umim": { + "type": { + "kind": "struct", + "name": "tagUAHMENUITEMMETRICS" + }, + "offset": 112 + }, + "cch": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 48 + }, + "ulWidth": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 88 + }, + "cyBmp": { + "type": { + "kind": "base", + "name": "long" + }, + "offset": 108 + }, + "lpstr": { + "type": { + "subtype": { + "kind": "base", + "name": "unsigned short" + }, + "kind": "pointer" + }, + "offset": 40 + }, + "cxItem": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 72 + }, + "hbmp": { + "type": { + "subtype": { + "kind": "struct", + "name": "HBITMAP__" + }, + "kind": "pointer" + }, + "offset": 96 + } + }, + "kind": "struct", + "size": 144 + }, + "tagIMEINFOEX": { + "fields": { + "dwImeWinVersion": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 84 + }, + "fSysWow64Only": { + "type": { + "bit_position": 0, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 348 + }, + "fInitOpen": { + "type": { + "kind": "base", + "name": "long" + }, + "offset": 72 + }, + "wszImeDescription": { + "type": { + "count": 50, + "subtype": { + "kind": "base", + "name": "wchar" + }, + "kind": "array" + }, + "offset": 88 + }, + "fCUASLayer": { + "type": { + "bit_position": 1, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 348 + }, + "ImeInfo": { + "type": { + "kind": "struct", + "name": "tagIMEINFO" + }, + "offset": 8 + }, + "wszImeFile": { + "type": { + "count": 80, + "subtype": { + "kind": "base", + "name": "wchar" + }, + "kind": "array" + }, + "offset": 188 + }, + "wszUIClass": { + "type": { + "count": 16, + "subtype": { + "kind": "base", + "name": "wchar" + }, + "kind": "array" + }, + "offset": 36 + }, + "fLoadFlag": { + "type": { + "kind": "base", + "name": "long" + }, + "offset": 76 + }, + "hkl": { + "type": { + "subtype": { + "kind": "struct", + "name": "HKL__" + }, + "kind": "pointer" + }, + "offset": 0 + }, + "dwProdVersion": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 80 + }, + "fdwInitConvMode": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 68 + } + }, + "kind": "struct", + "size": 352 + }, + "__unnamed_1962": { + "fields": { + "BusNumber": { + "type": { + "kind": "struct", + "name": "__unnamed_1958" + }, + "offset": 0 + }, + "Dma": { + "type": { + "kind": "struct", + "name": "__unnamed_1956" + }, + "offset": 0 + }, + "Memory48": { + "type": { + "kind": "struct", + "name": "__unnamed_195e" + }, + "offset": 0 + }, + "Generic": { + "type": { + "kind": "struct", + "name": "__unnamed_1950" + }, + "offset": 0 + }, + "Memory40": { + "type": { + "kind": "struct", + "name": "__unnamed_195c" + }, + "offset": 0 + }, + "DevicePrivate": { + "type": { + "kind": "struct", + "name": "nt_symbols!__unnamed_180f" + }, + "offset": 0 + }, + "ConfigData": { + "type": { + "kind": "struct", + "name": "__unnamed_195a" + }, + "offset": 0 + }, + "Memory64": { + "type": { + "kind": "struct", + "name": "__unnamed_1960" + }, + "offset": 0 + }, + "Memory": { + "type": { + "kind": "struct", + "name": "__unnamed_1950" + }, + "offset": 0 + }, + "Interrupt": { + "type": { + "kind": "struct", + "name": "__unnamed_1954" + }, + "offset": 0 + }, + "Port": { + "type": { + "kind": "struct", + "name": "__unnamed_1950" + }, + "offset": 0 + } + }, + "kind": "struct", + "size": 24 + }, + "tagMSGPPINFO": { + "fields": { + "dwIndexMsgPP": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 0 + } + }, + "kind": "struct", + "size": 4 + }, + "tagSBINFO": { + "fields": { + "WSBflags": { + "type": { + "kind": "base", + "name": "long" + }, + "offset": 0 + }, + "Horz": { + "type": { + "kind": "struct", + "name": "tagSBDATA" + }, + "offset": 4 + }, + "Vert": { + "type": { + "kind": "struct", + "name": "tagSBDATA" + }, + "offset": 20 + } + }, + "kind": "struct", + "size": 36 + }, + "VWPLELEMENT": { + "fields": { + "DataOrTag": { + "type": { + "kind": "base", + "name": "unsigned long long" + }, + "offset": 0 + }, + "pwnd": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagWND" + }, + "kind": "pointer" + }, + "offset": 8 + } + }, + "kind": "struct", + "size": 16 + }, + "tagSBDATA": { + "fields": { + "posMax": { + "type": { + "kind": "base", + "name": "long" + }, + "offset": 4 + }, + "posMin": { + "type": { + "kind": "base", + "name": "long" + }, + "offset": 0 + }, + "page": { + "type": { + "kind": "base", + "name": "long" + }, + "offset": 8 + }, + "pos": { + "type": { + "kind": "base", + "name": "long" + }, + "offset": 12 + } + }, + "kind": "struct", + "size": 16 + }, + "_VSC_VK": { + "fields": { + "Vsc": { + "type": { + "kind": "base", + "name": "unsigned char" + }, + "offset": 0 + }, + "Vk": { + "type": { + "kind": "base", + "name": "unsigned short" + }, + "offset": 2 + } + }, + "kind": "struct", + "size": 4 + }, + "__unnamed_123f": { + "fields": { + "Lock": { + "type": { + "kind": "base", + "name": "unsigned char" + }, + "offset": 0 + } + }, + "kind": "struct", + "size": 1 + }, + "_SCATTER_GATHER_ELEMENT": { + "fields": { + "Length": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 8 + }, + "Reserved": { + "type": { + "kind": "base", + "name": "unsigned long long" + }, + "offset": 16 + }, + "Address": { + "type": { + "kind": "struct", + "name": "nt_symbols!_LARGE_INTEGER" + }, + "offset": 0 + } + }, + "kind": "struct", + "size": 24 + }, + "tagWND": { + "fields": { + "spwndLastActive": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagWND" + }, + "kind": "pointer" + }, + "offset": 240 + }, + "bWS_CLIPCHILDREN": { + "type": { + "bit_position": 25, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 52 + }, + "bMaximizeButtonDown": { + "type": { + "bit_position": 13, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 44 + }, + "bUIStateActive": { + "type": { + "bit_position": 26, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 48 + }, + "bWS_TABSTOP": { + "type": { + "bit_position": 16, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 52 + }, + "bDialogWindow": { + "type": { + "bit_position": 16, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 40 + }, + "lpfnWndProc": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 144 + }, + "bMinimizeButtonDown": { + "type": { + "bit_position": 14, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 44 + }, + "hImc": { + "type": { + "subtype": { + "kind": "struct", + "name": "HIMC__" + }, + "kind": "pointer" + }, + "offset": 248 + }, + "style": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 52 + }, + "bChildNoActivate": { + "type": { + "bit_position": 11, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 288 + }, + "bWS_EX_LAYERED": { + "type": { + "bit_position": 19, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 48 + }, + "bReserved3": { + "type": { + "bit_position": 0, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 16 + }, + "offset": 52 + }, + "bStartPaint": { + "type": { + "bit_position": 2, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 44 + }, + "bVerticallyMaximizedLeft": { + "type": { + "bit_position": 7, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 288 + }, + "bHiddenPopup": { + "type": { + "bit_position": 14, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 40 + }, + "bSendEraseBackground": { + "type": { + "bit_position": 9, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 40 + }, + "bWin50Compat": { + "type": { + "bit_position": 10, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 44 + }, + "bWS_EX_CLIENTEDGE": { + "type": { + "bit_position": 9, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 48 + }, + "fnid": { + "type": { + "kind": "base", + "name": "unsigned short" + }, + "offset": 66 + }, + "bWS_EX_TOOLWINDOW": { + "type": { + "bit_position": 7, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 48 + }, + "bDisabled": { + "type": { + "bit_position": 27, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 52 + }, + "bAnsiWindowProc": { + "type": { + "bit_position": 19, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 40 + }, + "bWin40Compat": { + "type": { + "bit_position": 9, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 44 + }, + "rcClient": { + "type": { + "kind": "struct", + "name": "tagRECT" + }, + "offset": 128 + }, + "bAnsiCreator": { + "type": { + "bit_position": 29, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 40 + }, + "bAnyScrollButtonDown": { + "type": { + "bit_position": 20, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 44 + }, + "bSendSizeMoveMsgs": { + "type": { + "bit_position": 4, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 40 + }, + "bLinked": { + "type": { + "bit_position": 3, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 288 + }, + "bSendNCPaint": { + "type": { + "bit_position": 11, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 40 + }, + "bInternalPaint": { + "type": { + "bit_position": 12, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 40 + }, + "bHasClientEdge": { + "type": { + "bit_position": 4, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 44 + }, + "bHasPalette": { + "type": { + "bit_position": 21, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 40 + }, + "bHasHorizontalScrollbar": { + "type": { + "bit_position": 2, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 40 + }, + "bUIStateFocusRectHidden": { + "type": { + "bit_position": 31, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 48 + }, + "bWS_DLGFRAME": { + "type": { + "bit_position": 22, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 52 + }, + "bWS_EX_MDICHILD": { + "type": { + "bit_position": 6, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 48 + }, + "bHasVerticalScrollbar": { + "type": { + "bit_position": 1, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 40 + }, + "bReserved2": { + "type": { + "bit_position": 0, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 16 + }, + "offset": 52 + }, + "bSmallIconFromWMQueryDrag": { + "type": { + "bit_position": 29, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 44 + }, + "bNoNCPaint": { + "type": { + "bit_position": 8, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 40 + }, + "bUnused1": { + "type": { + "bit_position": 1, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 48 + }, + "bHasSPB": { + "type": { + "bit_position": 7, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 40 + }, + "bWS_MINIMIZEBOX": { + "type": { + "bit_position": 17, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 52 + }, + "bScrollBarVerticalTracking": { + "type": { + "bit_position": 21, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 44 + }, + "bWS_EX_DLGMODALFRAME": { + "type": { + "bit_position": 0, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 48 + }, + "bWS_EX_TRANSPARENT": { + "type": { + "bit_position": 5, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 48 + }, + "bPaintNotProcessed": { + "type": { + "bit_position": 22, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 40 + }, + "bSyncPaintPending": { + "type": { + "bit_position": 23, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 40 + }, + "hrgnClip": { + "type": { + "subtype": { + "kind": "struct", + "name": "HRGN__" + }, + "kind": "pointer" + }, + "offset": 200 + }, + "bShellHookRegistered": { + "type": { + "bit_position": 30, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 44 + }, + "spwndChild": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagWND" + }, + "kind": "pointer" + }, + "offset": 96 + }, + "bUnused5": { + "type": { + "bit_position": 16, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 52 + }, + "bInDestroy": { + "type": { + "bit_position": 7, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 44 + }, + "state": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 40 + }, + "bWS_EX_LEFTSCROLLBAR": { + "type": { + "bit_position": 14, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 48 + }, + "bToggleTopmost": { + "type": { + "bit_position": 26, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 40 + }, + "bWS_VSCROLL": { + "type": { + "bit_position": 21, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 52 + }, + "ExStyle": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 48 + }, + "bWS_HSCROLL": { + "type": { + "bit_position": 20, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 52 + }, + "bUpdateDirty": { + "type": { + "bit_position": 13, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 40 + }, + "bWMPaintSent": { + "type": { + "bit_position": 0, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 44 + }, + "bWS_EX_WINDOWEDGE": { + "type": { + "bit_position": 8, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 48 + }, + "bWS_EX_ACCEPTFILE": { + "type": { + "bit_position": 4, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 48 + }, + "bWS_GROUP": { + "type": { + "bit_position": 17, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 52 + }, + "spwndNext": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagWND" + }, + "kind": "pointer" + }, + "offset": 72 + }, + "bVisible": { + "type": { + "bit_position": 28, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 52 + }, + "bVerticallyMaximizedRight": { + "type": { + "bit_position": 8, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 288 + }, + "bForceMenuDraw": { + "type": { + "bit_position": 15, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 40 + }, + "bForceNCPaint": { + "type": { + "bit_position": 22, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 44 + }, + "bOldUI": { + "type": { + "bit_position": 3, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 44 + }, + "spwndClipboardListenerNext": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagWND" + }, + "kind": "pointer" + }, + "offset": 280 + }, + "bWS_EX_NOPADDEDBORDER": { + "type": { + "bit_position": 23, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 48 + }, + "bNoMinmaxAnimatedRects": { + "type": { + "bit_position": 28, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 44 + }, + "spmenuSys": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagMENU" + }, + "kind": "pointer" + }, + "offset": 184 + }, + "bWS_MAXIMIZEBOX": { + "type": { + "bit_position": 16, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 52 + }, + "bHasCaption": { + "type": { + "bit_position": 3, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 40 + }, + "bEraseBackground": { + "type": { + "bit_position": 10, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 40 + }, + "spwndOwner": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagWND" + }, + "kind": "pointer" + }, + "offset": 104 + }, + "cbwndExtra": { + "type": { + "kind": "base", + "name": "long" + }, + "offset": 232 + }, + "bMakeVisibleWhenUnghosted": { + "type": { + "bit_position": 11, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 48 + }, + "bUnused8": { + "type": { + "bit_position": 16, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 2 + }, + "offset": 52 + }, + "bUnused9": { + "type": { + "bit_position": 16, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 3 + }, + "offset": 52 + }, + "bForceFullNCPaintClipRgn": { + "type": { + "bit_position": 23, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 44 + }, + "bWS_EX_RTLREADING": { + "type": { + "bit_position": 13, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 48 + }, + "pSBInfo": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagSBINFO" + }, + "kind": "pointer" + }, + "offset": 176 + }, + "bUnused2": { + "type": { + "bit_position": 15, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 48 + }, + "bUnused3": { + "type": { + "bit_position": 21, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 48 + }, + "bUnused4": { + "type": { + "bit_position": 24, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 48 + }, + "bHasMeun": { + "type": { + "bit_position": 0, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 40 + }, + "bUnused6": { + "type": { + "bit_position": 16, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 52 + }, + "bUnused7": { + "type": { + "bit_position": 16, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 2 + }, + "offset": 52 + }, + "bClipboardListener": { + "type": { + "bit_position": 0, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 288 + }, + "bScrollBarLineDownBtnDown": { + "type": { + "bit_position": 19, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 44 + }, + "bRedirectedForPrint": { + "type": { + "bit_position": 2, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 288 + }, + "bWS_EX_RIGHT": { + "type": { + "bit_position": 12, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 48 + }, + "bHasCreatestructName": { + "type": { + "bit_position": 17, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 40 + }, + "bWS_EX_COMPOSITED": { + "type": { + "bit_position": 25, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 48 + }, + "bFullScreen": { + "type": { + "bit_position": 6, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 44 + }, + "hrgnUpdate": { + "type": { + "subtype": { + "kind": "struct", + "name": "HRGN__" + }, + "kind": "pointer" + }, + "offset": 160 + }, + "head": { + "type": { + "kind": "struct", + "name": "_THRDESKHEAD" + }, + "offset": 0 + }, + "bConsoleWindow": { + "type": { + "bit_position": 10, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 288 + }, + "ppropList": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagPROPLIST" + }, + "kind": "pointer" + }, + "offset": 168 + }, + "bWS_EX_TOPMOST": { + "type": { + "bit_position": 3, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 48 + }, + "bScrollBarPageDownBtnDown": { + "type": { + "bit_position": 18, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 44 + }, + "bScrollBarLineUpBtnDown": { + "type": { + "bit_position": 16, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 44 + }, + "bRecievedQuerySuspendMsg": { + "type": { + "bit_position": 24, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 40 + }, + "bMaximizeMonitorRegion": { + "type": { + "bit_position": 11, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 44 + }, + "bRedrawIfHung": { + "type": { + "bit_position": 27, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 40 + }, + "bWS_POPUP": { + "type": { + "bit_position": 31, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 52 + }, + "bWS_EX_CONTEXTHELP": { + "type": { + "bit_position": 10, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 48 + }, + "dwUserData": { + "type": { + "kind": "base", + "name": "unsigned long long" + }, + "offset": 256 + }, + "hMod16": { + "type": { + "kind": "base", + "name": "unsigned short" + }, + "offset": 64 + }, + "FullScreenMode": { + "type": { + "bit_position": 24, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 3 + }, + "offset": 44 + }, + "bLayeredLimbo": { + "type": { + "bit_position": 5, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 288 + }, + "bWS_EX_NOINHERITLAYOUT": { + "type": { + "bit_position": 20, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 48 + }, + "bWS_EX_LAYOUTRTL": { + "type": { + "bit_position": 22, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 48 + }, + "bUIStateKbdAccelHidden": { + "type": { + "bit_position": 30, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 48 + }, + "bWS_BORDER": { + "type": { + "bit_position": 23, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 52 + }, + "bWS_SIZEBOX": { + "type": { + "bit_position": 18, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 52 + }, + "bDestroyed": { + "type": { + "bit_position": 31, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 40 + }, + "bServerSideWindowProc": { + "type": { + "bit_position": 18, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 40 + }, + "bCaptionTextTruncated": { + "type": { + "bit_position": 27, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 44 + }, + "rcWindow": { + "type": { + "kind": "struct", + "name": "tagRECT" + }, + "offset": 112 + }, + "bEndPaintInvalidate": { + "type": { + "bit_position": 1, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 44 + }, + "hrgnNewFrame": { + "type": { + "subtype": { + "kind": "struct", + "name": "HRGN__" + }, + "kind": "pointer" + }, + "offset": 208 + }, + "bBeingActivated": { + "type": { + "bit_position": 20, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 40 + }, + "bWS_EX_COMPOSITEDCompositing": { + "type": { + "bit_position": 28, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 48 + }, + "bWMCreateMsgProcessed": { + "type": { + "bit_position": 31, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 44 + }, + "bWS_EX_NOACTIVATE": { + "type": { + "bit_position": 27, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 48 + }, + "bWS_EX_APPWINDOW": { + "type": { + "bit_position": 18, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 48 + }, + "bCloseButtonDown": { + "type": { + "bit_position": 12, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 44 + }, + "bMaximized": { + "type": { + "bit_position": 24, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 52 + }, + "bWS_CHILD": { + "type": { + "bit_position": 30, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 52 + }, + "spwndParent": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagWND" + }, + "kind": "pointer" + }, + "offset": 88 + }, + "spmenu": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagMENU" + }, + "kind": "pointer" + }, + "offset": 192 + }, + "bWS_THICKFRAME": { + "type": { + "bit_position": 18, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 52 + }, + "bWS_EX_CONTROLPARENT": { + "type": { + "bit_position": 16, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 48 + }, + "pcls": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagCLS" + }, + "kind": "pointer" + }, + "offset": 152 + }, + "bLayeredForDWM": { + "type": { + "bit_position": 4, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 288 + }, + "bMsgBox": { + "type": { + "bit_position": 5, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 40 + }, + "bHelpButtonDown": { + "type": { + "bit_position": 15, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 44 + }, + "bHasOverlay": { + "type": { + "bit_position": 9, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 288 + }, + "bRedrawFrameIfHung": { + "type": { + "bit_position": 28, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 40 + }, + "bWS_EX_NOPARENTNOTIFY": { + "type": { + "bit_position": 2, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 48 + }, + "bMaximizesToMonitor": { + "type": { + "bit_position": 30, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 40 + }, + "bBottomMost": { + "type": { + "bit_position": 5, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 44 + }, + "bReserved1": { + "type": { + "bit_position": 0, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 16 + }, + "offset": 52 + }, + "bRedirected": { + "type": { + "bit_position": 29, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 48 + }, + "bActiveFrame": { + "type": { + "bit_position": 6, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 40 + }, + "bReserved4": { + "type": { + "bit_position": 0, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 16 + }, + "offset": 52 + }, + "bReserved5": { + "type": { + "bit_position": 0, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 16 + }, + "offset": 52 + }, + "bReserved6": { + "type": { + "bit_position": 0, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 16 + }, + "offset": 52 + }, + "bReserved7": { + "type": { + "bit_position": 0, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 16 + }, + "offset": 52 + }, + "spwndPrev": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagWND" + }, + "kind": "pointer" + }, + "offset": 80 + }, + "bLayeredInvalidate": { + "type": { + "bit_position": 1, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 288 + }, + "state2": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 44 + }, + "bWS_CLIPSIBLINGS": { + "type": { + "bit_position": 26, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 52 + }, + "bScrollBarPageUpBtnDown": { + "type": { + "bit_position": 17, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 44 + }, + "pTransform": { + "type": { + "subtype": { + "kind": "struct", + "name": "_D3DMATRIX" + }, + "kind": "pointer" + }, + "offset": 272 + }, + "bWin31Compat": { + "type": { + "bit_position": 8, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 44 + }, + "ExStyle2": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 288 + }, + "bHIGHDPI_UNAWARE_Unused": { + "type": { + "bit_position": 6, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 288 + }, + "bWS_SYSMENU": { + "type": { + "bit_position": 19, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 52 + }, + "hModule": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 56 + }, + "strName": { + "type": { + "kind": "struct", + "name": "_LARGE_UNICODE_STRING" + }, + "offset": 216 + }, + "pActCtx": { + "type": { + "subtype": { + "kind": "struct", + "name": "nt_symbols!_ACTIVATION_CONTEXT" + }, + "kind": "pointer" + }, + "offset": 264 + }, + "bMinimized": { + "type": { + "bit_position": 29, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 52 + }, + "bRecievedSuspendMsg": { + "type": { + "bit_position": 25, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 40 + }, + "bWS_EX_STATICEDGE": { + "type": { + "bit_position": 17, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 48 + } + }, + "kind": "struct", + "size": 296 + }, + "_WM_VALUES_STRINGS": { + "fields": { + "pszName": { + "type": { + "subtype": { + "kind": "base", + "name": "unsigned char" + }, + "kind": "pointer" + }, + "offset": 0 + }, + "fInternal": { + "type": { + "kind": "base", + "name": "unsigned char" + }, + "offset": 8 + }, + "fDefined": { + "type": { + "kind": "base", + "name": "unsigned char" + }, + "offset": 9 + } + }, + "kind": "struct", + "size": 16 + }, + "_D3DKMDT_GRAPHICS_RENDERING_FORMAT": { + "fields": { + "VisibleRegionSize": { + "type": { + "kind": "struct", + "name": "_D3DKMDT_2DREGION" + }, + "offset": 8 + }, + "Stride": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 16 + }, + "PixelFormat": { + "type": { + "kind": "enum", + "name": "PixelFormatEnum" + }, + "offset": 20 + }, + "PixelValueAccessMode": { + "type": { + "kind": "enum", + "name": "PixelValueAccessModeEnum" + }, + "offset": 28 + }, + "PrimSurfSize": { + "type": { + "kind": "struct", + "name": "_D3DKMDT_2DREGION" + }, + "offset": 0 + }, + "ColorBasis": { + "type": { + "kind": "enum", + "name": "ColorBasisEnum" + }, + "offset": 24 + } + }, + "kind": "struct", + "size": 32 + }, + "_VK_TO_WCHARS1": { + "fields": { + "Attributes": { + "type": { + "kind": "base", + "name": "unsigned char" + }, + "offset": 1 + }, + "VirtualKey": { + "type": { + "kind": "base", + "name": "unsigned char" + }, + "offset": 0 + }, + "wch": { + "type": { + "count": 1, + "subtype": { + "kind": "base", + "name": "wchar" + }, + "kind": "array" + }, + "offset": 2 + } + }, + "kind": "struct", + "size": 4 + }, + "_TLSPRITESTATE": { + "fields": { + "flOriginalSurfFlags": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 4 + }, + "iSpriteType": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 16 + }, + "pfnSaveScreenBits": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 144 + }, + "bInsideDriverCall": { + "type": { + "kind": "base", + "name": "unsigned char" + }, + "offset": 0 + }, + "pfnStrokePath": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 48 + }, + "pfnTransparentBlt": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 112 + }, + "pfnPaint": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 64 + }, + "pfnFillPath": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 56 + }, + "pfnStretchBltROP": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 152 + }, + "iType": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 24 + }, + "pfnPlgBlt": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 128 + }, + "pfnCopyBits": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 80 + }, + "pState": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 32 + }, + "iOriginalType": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 8 + }, + "pfnTextOut": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 96 + }, + "pfnDrawStream": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 160 + }, + "pfnStrokeAndFillPath": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 40 + }, + "pfnLineTo": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 104 + }, + "pfnStretchBlt": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 88 + }, + "pfnGradientFill": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 136 + }, + "pfnAlphaBlend": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 120 + }, + "flags": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 20 + }, + "flSpriteSurfFlags": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 12 + }, + "pfnBitBlt": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 72 + } + }, + "kind": "struct", + "size": 168 + }, + "tagUAHMENUITEMMETRICS": { + "fields": { + "rgsizeBar": { + "type": { + "count": 2, + "subtype": { + "kind": "struct", + "name": "tagSIZE" + }, + "kind": "array" + }, + "offset": 0 + }, + "rgsizePopup": { + "type": { + "count": 4, + "subtype": { + "kind": "struct", + "name": "tagSIZE" + }, + "kind": "array" + }, + "offset": 0 + } + }, + "kind": "struct", + "size": 32 + }, + "__unnamed_121b": { + "fields": { + "Length": { + "type": { + "subtype": { + "kind": "struct", + "name": "nt_symbols!_LARGE_INTEGER" + }, + "kind": "pointer" + }, + "offset": 0 + }, + "ByteOffset": { + "type": { + "kind": "struct", + "name": "nt_symbols!_LARGE_INTEGER" + }, + "offset": 16 + }, + "Key": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 8 + } + }, + "kind": "struct", + "size": 24 + }, + "__unnamed_1229": { + "fields": { + "Srb": { + "type": { + "subtype": { + "kind": "struct", + "name": "nt_symbols!_SCSI_REQUEST_BLOCK" + }, + "kind": "pointer" + }, + "offset": 0 + } + }, + "kind": "struct", + "size": 8 + }, + "__unnamed_121f": { + "fields": { + "Length": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 8 + }, + "SecurityInformation": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 0 + } + }, + "kind": "struct", + "size": 16 + }, + "__unnamed_1225": { + "fields": { + "DeviceObject": { + "type": { + "subtype": { + "kind": "struct", + "name": "nt_symbols!_DEVICE_OBJECT" + }, + "kind": "pointer" + }, + "offset": 8 + }, + "Vpb": { + "type": { + "subtype": { + "kind": "struct", + "name": "nt_symbols!_VPB" + }, + "kind": "pointer" + }, + "offset": 0 + } + }, + "kind": "struct", + "size": 16 + }, + "_HEAD": { + "fields": { + "h": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 0 + }, + "cLockObj": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 8 + } + }, + "kind": "struct", + "size": 16 + }, + "tagIMEINFO": { + "fields": { + "fdwProperty": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 4 + }, + "fdwSelectCaps": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 24 + }, + "fdwUICaps": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 16 + }, + "dwPrivateDataSize": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 0 + }, + "fdwSCSCaps": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 20 + }, + "fdwSentenceCaps": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 12 + }, + "fdwConversionCaps": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 8 + } + }, + "kind": "struct", + "size": 28 + }, + "_DXGK_DIAG_CODE_POINT_PACKET": { + "fields": { + "Header": { + "type": { + "kind": "struct", + "name": "_DXGK_DIAG_HEADER" + }, + "offset": 0 + }, + "Param3": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 60 + }, + "Param1": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 52 + }, + "CodePointType": { + "type": { + "kind": "enum", + "name": "CodePointTypeEnum" + }, + "offset": 48 + }, + "Param2": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 56 + } + }, + "kind": "struct", + "size": 64 + }, + "_D3DKMDT_VIDPN_SOURCE_MODE": { + "fields": { + "Type": { + "type": { + "kind": "enum", + "name": "TypeEnum" + }, + "offset": 4 + }, + "Id": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 0 + }, + "Format": { + "type": { + "kind": "struct", + "name": "__unnamed_18a1" + }, + "offset": 8 + } + }, + "kind": "struct", + "size": 40 + }, + "tagW32JOB": { + "fields": { + "restrictions": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 24 + }, + "ughCrt": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 48 + }, + "pAtomTable": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 16 + }, + "ughMax": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 52 + }, + "pgh": { + "type": { + "subtype": { + "kind": "base", + "name": "unsigned long long" + }, + "kind": "pointer" + }, + "offset": 56 + }, + "Job": { + "type": { + "subtype": { + "kind": "struct", + "name": "nt_symbols!_EJOB" + }, + "kind": "pointer" + }, + "offset": 8 + }, + "ppiTable": { + "type": { + "subtype": { + "subtype": { + "kind": "struct", + "name": "tagPROCESSINFO" + }, + "kind": "pointer" + }, + "kind": "pointer" + }, + "offset": 40 + }, + "uProcessCount": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 28 + }, + "uMaxProcesses": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 32 + }, + "pNext": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagW32JOB" + }, + "kind": "pointer" + }, + "offset": 0 + } + }, + "kind": "struct", + "size": 64 + }, + "_DMM_MONITORFREQUENCYRANGESET_SERIALIZATION": { + "fields": { + "NumFrequencyRanges": { + "type": { + "kind": "base", + "name": "unsigned char" + }, + "offset": 0 + }, + "FrequencyRangeSerialization": { + "type": { + "count": 1, + "subtype": { + "kind": "struct", + "name": "_D3DKMDT_MONITOR_FREQUENCY_RANGE" + }, + "kind": "array" + }, + "offset": 8 + } + }, + "kind": "struct", + "size": 56 + }, + "_D3DKMDT_VIDPN_PRESENT_PATH_COPYPROTECTION": { + "fields": { + "APSTriggerBits": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 4 + }, + "CopyProtectionType": { + "type": { + "kind": "enum", + "name": "CopyProtectionTypeEnum" + }, + "offset": 0 + }, + "CopyProtectionSupport": { + "type": { + "kind": "struct", + "name": "_D3DKMDT_VIDPN_PRESENT_PATH_COPYPROTECTION_SUPPORT" + }, + "offset": 264 + }, + "OEMCopyProtection": { + "type": { + "count": 256, + "subtype": { + "kind": "base", + "name": "unsigned char" + }, + "kind": "array" + }, + "offset": 8 + } + }, + "kind": "struct", + "size": 268 + }, + "tagWINDOWSTATION": { + "fields": { + "pClipBase": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagCLIP" + }, + "kind": "pointer" + }, + "offset": 88 + }, + "dwSessionId": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 0 + }, + "cNumClipFormats": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 96 + }, + "luidUser": { + "type": { + "kind": "struct", + "name": "nt_symbols!_LUID" + }, + "offset": 136 + }, + "pGlobalAtomTable": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 120 + }, + "ptiClipLock": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagTHREADINFO" + }, + "kind": "pointer" + }, + "offset": 48 + }, + "dwWSF_Flags": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 32 + }, + "rpdeskList": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagDESKTOP" + }, + "kind": "pointer" + }, + "offset": 16 + }, + "spklList": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagKL" + }, + "kind": "pointer" + }, + "offset": 40 + }, + "spwndClipOpen": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagWND" + }, + "kind": "pointer" + }, + "offset": 64 + }, + "spwndClipViewer": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagWND" + }, + "kind": "pointer" + }, + "offset": 72 + }, + "pTerm": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagTERMINAL" + }, + "kind": "pointer" + }, + "offset": 24 + }, + "rpwinstaNext": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagWINDOWSTATION" + }, + "kind": "pointer" + }, + "offset": 8 + }, + "spwndClipboardListener": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagWND" + }, + "kind": "pointer" + }, + "offset": 112 + }, + "luidEndSession": { + "type": { + "kind": "struct", + "name": "nt_symbols!_LUID" + }, + "offset": 128 + }, + "iClipSequenceNumber": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 104 + }, + "ptiDrawingClipboard": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagTHREADINFO" + }, + "kind": "pointer" + }, + "offset": 56 + }, + "spwndClipOwner": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagWND" + }, + "kind": "pointer" + }, + "offset": 80 + }, + "psidUser": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 144 + }, + "iClipSerialNumber": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 100 + } + }, + "kind": "struct", + "size": 152 + }, + "tagDESKTOPINFO": { + "fields": { + "spwndProgman": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagWND" + }, + "kind": "pointer" + }, + "offset": 192 + }, + "pvwplMessagePPHandler": { + "type": { + "subtype": { + "kind": "struct", + "name": "VWPL" + }, + "kind": "pointer" + }, + "offset": 224 + }, + "pvDesktopLimit": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 8 + }, + "fComposited": { + "type": { + "bit_position": 0, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 1 + }, + "offset": 232 + }, + "spwndGestureEngine": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagWND" + }, + "kind": "pointer" + }, + "offset": 216 + }, + "pvDesktopBase": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 0 + }, + "spwndShell": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagWND" + }, + "kind": "pointer" + }, + "offset": 160 + }, + "ppiShellProcess": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagPROCESSINFO" + }, + "kind": "pointer" + }, + "offset": 168 + }, + "pvwplShellHook": { + "type": { + "subtype": { + "kind": "struct", + "name": "VWPL" + }, + "kind": "pointer" + }, + "offset": 200 + }, + "fIsDwmDesktop": { + "type": { + "bit_position": 1, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 1 + }, + "offset": 232 + }, + "spwndTaskman": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagWND" + }, + "kind": "pointer" + }, + "offset": 184 + }, + "aphkStart": { + "type": { + "count": 16, + "subtype": { + "subtype": { + "kind": "struct", + "name": "tagHOOK" + }, + "kind": "pointer" + }, + "kind": "array" + }, + "offset": 32 + }, + "fsHooks": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 24 + }, + "cntMBox": { + "type": { + "kind": "base", + "name": "long" + }, + "offset": 208 + }, + "spwndBkGnd": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagWND" + }, + "kind": "pointer" + }, + "offset": 176 + }, + "spwnd": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagWND" + }, + "kind": "pointer" + }, + "offset": 16 + } + }, + "kind": "struct", + "size": 240 + }, + "tagMBSTRING": { + "fields": { + "szName": { + "type": { + "count": 15, + "subtype": { + "kind": "base", + "name": "wchar" + }, + "kind": "array" + }, + "offset": 0 + }, + "uID": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 32 + }, + "uStr": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 36 + } + }, + "kind": "struct", + "size": 40 + }, + "_D3DKMDT_VIDPN_TARGET_MODE": { + "fields": { + "VideoSignalInfo": { + "type": { + "kind": "struct", + "name": "_D3DKMDT_VIDEO_SIGNAL_INFO" + }, + "offset": 8 + }, + "Id": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 0 + }, + "Preference": { + "type": { + "kind": "enum", + "name": "PreferenceEnum" + }, + "offset": 64 + } + }, + "kind": "struct", + "size": 72 + }, + "_DMM_VIDPNSET_SERIALIZATION": { + "fields": { + "VidPnOffset": { + "type": { + "count": 1, + "subtype": { + "kind": "base", + "name": "unsigned long" + }, + "kind": "array" + }, + "offset": 4 + }, + "NumVidPns": { + "type": { + "kind": "base", + "name": "unsigned char" + }, + "offset": 0 + } + }, + "kind": "struct", + "size": 8 + }, + "tagKBDFILE": { + "fields": { + "head": { + "type": { + "kind": "struct", + "name": "_HEAD" + }, + "offset": 0 + }, + "awchDllName": { + "type": { + "count": 32, + "subtype": { + "kind": "base", + "name": "wchar" + }, + "kind": "array" + }, + "offset": 56 + }, + "pKbdTbl": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagKbdLayer" + }, + "kind": "pointer" + }, + "offset": 32 + }, + "pkfNext": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagKBDFILE" + }, + "kind": "pointer" + }, + "offset": 16 + }, + "pKbdNlsTbl": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagKbdNlsLayer" + }, + "kind": "pointer" + }, + "offset": 48 + }, + "hBase": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 24 + }, + "Size": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 40 + } + }, + "kind": "struct", + "size": 120 + }, + "__unnamed_11e4": { + "fields": { + "UserApcContext": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 8 + }, + "UserApcRoutine": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 0 + }, + "IssuingProcess": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 0 + } + }, + "kind": "struct", + "size": 16 + }, + "_W32PROCESS": { + "fields": { + "GDIPushLock": { + "type": { + "kind": "struct", + "name": "nt_symbols!_EX_PUSH_LOCK" + }, + "offset": 80 + }, + "DxProcess": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 248 + }, + "pBrushAttrList": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 48 + }, + "Process": { + "type": { + "subtype": { + "kind": "struct", + "name": "nt_symbols!_EPROCESS" + }, + "kind": "pointer" + }, + "offset": 0 + }, + "GDIHandleCountPeak": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 64 + }, + "RefCount": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 8 + }, + "StartCursorHideTime": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 24 + }, + "InputIdleEvent": { + "type": { + "subtype": { + "kind": "struct", + "name": "nt_symbols!_KEVENT" + }, + "kind": "pointer" + }, + "offset": 16 + }, + "W32PF_Flags": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 12 + }, + "GDIHandleCount": { + "type": { + "kind": "base", + "name": "long" + }, + "offset": 60 + }, + "NextStart": { + "type": { + "subtype": { + "kind": "struct", + "name": "_W32PROCESS" + }, + "kind": "pointer" + }, + "offset": 32 + }, + "hSecureGdiSharedHandleTable": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 240 + }, + "UserHandleCountPeak": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 72 + }, + "GDIW32PIDLockedBitmaps": { + "type": { + "kind": "struct", + "name": "nt_symbols!_LIST_ENTRY" + }, + "offset": 224 + }, + "UserHandleCount": { + "type": { + "kind": "base", + "name": "long" + }, + "offset": 68 + }, + "W32Pid": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 56 + }, + "GDIEngUserMemAllocTable": { + "type": { + "kind": "struct", + "name": "nt_symbols!_RTL_AVL_TABLE" + }, + "offset": 88 + }, + "pDCAttrList": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 40 + }, + "GDIBrushAttrFreeList": { + "type": { + "kind": "struct", + "name": "nt_symbols!_LIST_ENTRY" + }, + "offset": 208 + }, + "GDIDcAttrFreeList": { + "type": { + "kind": "struct", + "name": "nt_symbols!_LIST_ENTRY" + }, + "offset": 192 + } + }, + "kind": "struct", + "size": 256 + }, + "_D3DKMDT_VIDPN_PRESENT_PATH_TRANSFORMATION": { + "fields": { + "Scaling": { + "type": { + "kind": "enum", + "name": "ScalingEnum" + }, + "offset": 0 + }, + "RotationSupport": { + "type": { + "kind": "struct", + "name": "_D3DKMDT_VIDPN_PRESENT_PATH_ROTATION_SUPPORT" + }, + "offset": 12 + }, + "Rotation": { + "type": { + "kind": "enum", + "name": "RotationEnum" + }, + "offset": 8 + }, + "ScalingSupport": { + "type": { + "kind": "struct", + "name": "_D3DKMDT_VIDPN_PRESENT_PATH_SCALING_SUPPORT" + }, + "offset": 4 + } + }, + "kind": "struct", + "size": 16 + }, + "tagSERVERINFO": { + "fields": { + "uiShellMsg": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 912 + }, + "cbHandleTable": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 848 + }, + "atomSysClass": { + "type": { + "count": 25, + "subtype": { + "kind": "base", + "name": "unsigned short" + }, + "kind": "array" + }, + "offset": 852 + }, + "dtScroll": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 2800 + }, + "dwKeyCache": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 2952 + }, + "atomIconSmProp": { + "type": { + "kind": "base", + "name": "unsigned short" + }, + "offset": 1356 + }, + "argbSystemUnmatched": { + "type": { + "count": 31, + "subtype": { + "kind": "base", + "name": "unsigned long" + }, + "kind": "array" + }, + "offset": 2268 + }, + "dwTagCount": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 4632 + }, + "ucWheelScrollLines": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 2812 + }, + "ptCursorReal": { + "type": { + "kind": "struct", + "name": "tagPOINT" + }, + "offset": 2784 + }, + "ucWheelScrollChars": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 2816 + }, + "acOemToAnsi": { + "type": { + "count": 256, + "subtype": { + "kind": "base", + "name": "unsigned char" + }, + "kind": "array" + }, + "offset": 1364 + }, + "cySysFontChar": { + "type": { + "kind": "base", + "name": "long" + }, + "offset": 2832 + }, + "atomFrostedWindowProp": { + "type": { + "kind": "base", + "name": "unsigned short" + }, + "offset": 1362 + }, + "mpFnid_serverCBWndProc": { + "type": { + "count": 31, + "subtype": { + "kind": "base", + "name": "unsigned short" + }, + "kind": "array" + }, + "offset": 328 + }, + "PUSIFlags": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 4476 + }, + "BitCount": { + "type": { + "kind": "base", + "name": "unsigned short" + }, + "offset": 4468 + }, + "argbSystem": { + "type": { + "count": 31, + "subtype": { + "kind": "base", + "name": "unsigned long" + }, + "kind": "array" + }, + "offset": 2392 + }, + "dtLBSearch": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 2804 + }, + "dtCaretBlink": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 2808 + }, + "dwInstalledEventHooks": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 1876 + }, + "apfnClientA": { + "type": { + "kind": "struct", + "name": "_PFNCLIENT" + }, + "offset": 392 + }, + "cxSysFontChar": { + "type": { + "kind": "base", + "name": "long" + }, + "offset": 2828 + }, + "hbrGray": { + "type": { + "subtype": { + "kind": "struct", + "name": "HBRUSH__" + }, + "kind": "pointer" + }, + "offset": 2768 + }, + "ahbrSystem": { + "type": { + "count": 31, + "subtype": { + "subtype": { + "kind": "struct", + "name": "HBRUSH__" + }, + "kind": "pointer" + }, + "kind": "array" + }, + "offset": 2520 + }, + "dwDefaultHeapSize": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 908 + }, + "wMaxRightOverlapChars": { + "type": { + "kind": "base", + "name": "long" + }, + "offset": 2824 + }, + "dwSRVIFlags": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 0 + }, + "oembmi": { + "type": { + "count": 93, + "subtype": { + "kind": "struct", + "name": "tagOEMBITMAPINFO" + }, + "kind": "array" + }, + "offset": 2964 + }, + "apfnClientWorker": { + "type": { + "kind": "struct", + "name": "_PFNCLIENTWORKER" + }, + "offset": 760 + }, + "dwDefaultHeapBase": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 904 + }, + "BitsPixel": { + "type": { + "kind": "base", + "name": "unsigned char" + }, + "offset": 4473 + }, + "wMaxLeftOverlapChars": { + "type": { + "kind": "base", + "name": "long" + }, + "offset": 2820 + }, + "dmLogPixels": { + "type": { + "kind": "base", + "name": "unsigned short" + }, + "offset": 4470 + }, + "dwLastSystemRITEventTickCountUpdate": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 4488 + }, + "nEvents": { + "type": { + "kind": "base", + "name": "long" + }, + "offset": 2796 + }, + "atomIconProp": { + "type": { + "kind": "base", + "name": "unsigned short" + }, + "offset": 1358 + }, + "Planes": { + "type": { + "kind": "base", + "name": "unsigned char" + }, + "offset": 4472 + }, + "dpiSystem": { + "type": { + "kind": "struct", + "name": "tagDPISERVERINFO" + }, + "offset": 2896 + }, + "hIcoWindows": { + "type": { + "subtype": { + "kind": "struct", + "name": "HICON__" + }, + "kind": "pointer" + }, + "offset": 2944 + }, + "apfnClientW": { + "type": { + "kind": "struct", + "name": "_PFNCLIENT" + }, + "offset": 576 + }, + "dwAsyncKeyCache": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 2956 + }, + "MBStrings": { + "type": { + "count": 11, + "subtype": { + "kind": "struct", + "name": "tagMBSTRING" + }, + "kind": "array" + }, + "offset": 916 + }, + "atomContextHelpIdProp": { + "type": { + "kind": "base", + "name": "unsigned short" + }, + "offset": 1360 + }, + "adwDBGTAGFlags": { + "type": { + "count": 35, + "subtype": { + "kind": "base", + "name": "unsigned long" + }, + "kind": "array" + }, + "offset": 4492 + }, + "aiSysMet": { + "type": { + "count": 97, + "subtype": { + "kind": "base", + "name": "long" + }, + "kind": "array" + }, + "offset": 1880 + }, + "dwRIPFlags": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 4636 + }, + "uCaretWidth": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 4480 + }, + "cCaptures": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 2960 + }, + "tmSysFont": { + "type": { + "kind": "struct", + "name": "tagTEXTMETRICW" + }, + "offset": 2836 + }, + "cHandleEntries": { + "type": { + "kind": "base", + "name": "unsigned long long" + }, + "offset": 8 + }, + "ptCursor": { + "type": { + "kind": "struct", + "name": "tagPOINT" + }, + "offset": 2776 + }, + "hIconSmWindows": { + "type": { + "subtype": { + "kind": "struct", + "name": "HICON__" + }, + "kind": "pointer" + }, + "offset": 2936 + }, + "mpFnidPfn": { + "type": { + "count": 32, + "subtype": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "kind": "array" + }, + "offset": 16 + }, + "UILangID": { + "type": { + "kind": "base", + "name": "unsigned short" + }, + "offset": 4484 + }, + "acAnsiToOem": { + "type": { + "count": 256, + "subtype": { + "kind": "base", + "name": "unsigned char" + }, + "kind": "array" + }, + "offset": 1620 + }, + "aStoCidPfn": { + "type": { + "count": 7, + "subtype": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "kind": "array" + }, + "offset": 272 + }, + "rcScreenReal": { + "type": { + "kind": "struct", + "name": "tagRECT" + }, + "offset": 4452 + }, + "dwLastRITEventTickCount": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 2792 + } + }, + "kind": "struct", + "size": 4640 + }, + "tagPOOLRECORD": { + "fields": { + "ExtraData": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 0 + }, + "trace": { + "type": { + "count": 6, + "subtype": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "kind": "array" + }, + "offset": 16 + }, + "size": { + "type": { + "kind": "base", + "name": "unsigned long long" + }, + "offset": 8 + } + }, + "kind": "struct", + "size": 64 + }, + "__unnamed_195a": { + "fields": { + "Priority": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 0 + }, + "Reserved1": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 4 + }, + "Reserved2": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 8 + } + }, + "kind": "struct", + "size": 12 + }, + "tagUSERSTARTUPINFO": { + "fields": { + "dwYSize": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 16 + }, + "cbReserved2": { + "type": { + "kind": "base", + "name": "unsigned short" + }, + "offset": 26 + }, + "cb": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 0 + }, + "dwX": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 4 + }, + "dwY": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 8 + }, + "dwFlags": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 20 + }, + "dwXSize": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 12 + }, + "wShowWindow": { + "type": { + "kind": "base", + "name": "unsigned short" + }, + "offset": 24 + } + }, + "kind": "struct", + "size": 28 + }, + "_DMM_VIDPN_SERIALIZATION": { + "fields": { + "PathsFromSourceSerializationOffsets": { + "type": { + "count": 1, + "subtype": { + "kind": "base", + "name": "unsigned long" + }, + "kind": "array" + }, + "offset": 8 + }, + "NumActiveSources": { + "type": { + "kind": "base", + "name": "unsigned char" + }, + "offset": 4 + }, + "Size": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 0 + } + }, + "kind": "struct", + "size": 12 + }, + "__unnamed_11df": { + "fields": { + "IrpCount": { + "type": { + "kind": "base", + "name": "long" + }, + "offset": 0 + }, + "SystemBuffer": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 0 + }, + "MasterIrp": { + "type": { + "subtype": { + "kind": "struct", + "name": "nt_symbols!_IRP" + }, + "kind": "pointer" + }, + "offset": 0 + } + }, + "kind": "struct", + "size": 8 + }, + "tagHID_PAGEONLY_REQUEST": { + "fields": { + "usUsagePage": { + "type": { + "kind": "base", + "name": "unsigned short" + }, + "offset": 16 + }, + "link": { + "type": { + "kind": "struct", + "name": "nt_symbols!_LIST_ENTRY" + }, + "offset": 0 + }, + "cRefCount": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 20 + } + }, + "kind": "struct", + "size": 24 + }, + "__unnamed_1233": { + "fields": { + "Interface": { + "type": { + "subtype": { + "kind": "struct", + "name": "nt_symbols!_INTERFACE" + }, + "kind": "pointer" + }, + "offset": 16 + }, + "InterfaceSpecificData": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 24 + }, + "Version": { + "type": { + "kind": "base", + "name": "unsigned short" + }, + "offset": 10 + }, + "InterfaceType": { + "type": { + "subtype": { + "kind": "struct", + "name": "nt_symbols!_GUID" + }, + "kind": "pointer" + }, + "offset": 0 + }, + "Size": { + "type": { + "kind": "base", + "name": "unsigned short" + }, + "offset": 8 + } + }, + "kind": "struct", + "size": 32 + }, + "tagQMSG": { + "fields": { + "Padding": { + "type": { + "bit_position": 30, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 2 + }, + "offset": 80 + }, + "ptMouseReal": { + "type": { + "kind": "struct", + "name": "tagPOINT" + }, + "offset": 72 + }, + "FromPen": { + "type": { + "bit_position": 3, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 84 + }, + "pti": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagTHREADINFO" + }, + "kind": "pointer" + }, + "offset": 88 + }, + "ExtraInfo": { + "type": { + "kind": "base", + "name": "long long" + }, + "offset": 64 + }, + "Wow64Message": { + "type": { + "bit_position": 0, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 84 + }, + "MsgPPInfo": { + "type": { + "kind": "struct", + "name": "tagMSGPPINFO" + }, + "offset": 96 + }, + "dwQEvent": { + "type": { + "bit_position": 0, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 30 + }, + "offset": 80 + }, + "pqmsgPrev": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagQMSG" + }, + "kind": "pointer" + }, + "offset": 8 + }, + "FromTouch": { + "type": { + "bit_position": 2, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 84 + }, + "NoCoalesce": { + "type": { + "bit_position": 1, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 84 + }, + "msg": { + "type": { + "kind": "struct", + "name": "tagMSG" + }, + "offset": 16 + }, + "pqmsgNext": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagQMSG" + }, + "kind": "pointer" + }, + "offset": 0 + } + }, + "kind": "struct", + "size": 104 + }, + "__unnamed_1237": { + "fields": { + "Capabilities": { + "type": { + "subtype": { + "kind": "struct", + "name": "nt_symbols!_DEVICE_CAPABILITIES" + }, + "kind": "pointer" + }, + "offset": 0 + } + }, + "kind": "struct", + "size": 8 + }, + "__unnamed_11e6": { + "fields": { + "AsynchronousParameters": { + "type": { + "kind": "struct", + "name": "__unnamed_11e4" + }, + "offset": 0 + }, + "AllocationSize": { + "type": { + "kind": "struct", + "name": "nt_symbols!_LARGE_INTEGER" + }, + "offset": 0 + } + }, + "kind": "struct", + "size": 16 + }, + "tagDESKTOP": { + "fields": { + "spmenuVScroll": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagMENU" + }, + "kind": "pointer" + }, + "offset": 80 + }, + "dwMouseHoverTime": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 212 + }, + "rpwinstaParent": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagWINDOWSTATION" + }, + "kind": "pointer" + }, + "offset": 32 + }, + "spmenuDialogSys": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagMENU" + }, + "kind": "pointer" + }, + "offset": 64 + }, + "spwndForeground": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagWND" + }, + "kind": "pointer" + }, + "offset": 88 + }, + "spmenuHScroll": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagMENU" + }, + "kind": "pointer" + }, + "offset": 72 + }, + "spwndTooltip": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagWND" + }, + "kind": "pointer" + }, + "offset": 112 + }, + "dwSessionId": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 0 + }, + "pDeskInfo": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagDESKTOPINFO" + }, + "kind": "pointer" + }, + "offset": 8 + }, + "spwndMessage": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagWND" + }, + "kind": "pointer" + }, + "offset": 104 + }, + "cciConsole": { + "type": { + "kind": "struct", + "name": "_CONSOLE_CARET_INFO" + }, + "offset": 144 + }, + "PtiList": { + "type": { + "kind": "struct", + "name": "nt_symbols!_LIST_ENTRY" + }, + "offset": 168 + }, + "spwndTray": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagWND" + }, + "kind": "pointer" + }, + "offset": 96 + }, + "rpdeskNext": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagDESKTOP" + }, + "kind": "pointer" + }, + "offset": 24 + }, + "dwDTFlags": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 40 + }, + "pMagInputTransform": { + "type": { + "subtype": { + "kind": "struct", + "name": "_MAGNIFICATION_INPUT_TRANSFORM" + }, + "kind": "pointer" + }, + "offset": 216 + }, + "spwndTrack": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagWND" + }, + "kind": "pointer" + }, + "offset": 184 + }, + "htEx": { + "type": { + "kind": "base", + "name": "long" + }, + "offset": 192 + }, + "ulHeapSize": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 136 + }, + "pheapDesktop": { + "type": { + "subtype": { + "kind": "struct", + "name": "nt_symbols!tagWIN32HEAP" + }, + "kind": "pointer" + }, + "offset": 128 + }, + "rcMouseHover": { + "type": { + "kind": "struct", + "name": "tagRECT" + }, + "offset": 196 + }, + "hsectionDesktop": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 120 + }, + "dwDesktopId": { + "type": { + "kind": "base", + "name": "unsigned long long" + }, + "offset": 48 + }, + "spmenuSys": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagMENU" + }, + "kind": "pointer" + }, + "offset": 56 + }, + "pDispInfo": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagDISPLAYINFO" + }, + "kind": "pointer" + }, + "offset": 16 + } + }, + "kind": "struct", + "size": 224 + }, + "_MAGNIFICATION_INPUT_TRANSFORM": { + "fields": { + "rcScreen": { + "type": { + "kind": "struct", + "name": "tagRECT" + }, + "offset": 16 + }, + "magFactorX": { + "type": { + "kind": "base", + "name": "long" + }, + "offset": 40 + }, + "magFactorY": { + "type": { + "kind": "base", + "name": "long" + }, + "offset": 44 + }, + "ptiMagThreadInfo": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagTHREADINFO" + }, + "kind": "pointer" + }, + "offset": 32 + }, + "rcSource": { + "type": { + "kind": "struct", + "name": "tagRECT" + }, + "offset": 0 + } + }, + "kind": "struct", + "size": 48 + }, + "_D3DKMDT_MONITOR_FREQUENCY_RANGE": { + "fields": { + "Origin": { + "type": { + "kind": "enum", + "name": "OriginEnum" + }, + "offset": 0 + }, + "ConstraintType": { + "type": { + "kind": "enum", + "name": "ConstraintTypeEnum" + }, + "offset": 36 + }, + "RangeLimits": { + "type": { + "kind": "struct", + "name": "_D3DKMDT_FREQUENCY_RANGE" + }, + "offset": 4 + }, + "Constraint": { + "type": { + "kind": "struct", + "name": "__unnamed_16c1" + }, + "offset": 40 + } + }, + "kind": "struct", + "size": 48 + }, + "__unnamed_121d": { + "fields": { + "Type3InputBuffer": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 24 + }, + "OutputBufferLength": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 0 + }, + "IoControlCode": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 16 + }, + "InputBufferLength": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 8 + } + }, + "kind": "struct", + "size": 32 + }, + "_PFNCLIENTWORKER": { + "fields": { + "pfnComboBoxWndProc": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 8 + }, + "pfnMDIClientWndProc": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 48 + }, + "pfnDialogWndProc": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 24 + }, + "pfnEditWndProc": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 32 + }, + "pfnListBoxWndProc": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 40 + }, + "pfnGhostWndProc": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 72 + }, + "pfnStaticWndProc": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 56 + }, + "pfnImeWndProc": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 64 + }, + "pfnComboListBoxProc": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 16 + }, + "pfnCtfHookProc": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 80 + }, + "pfnButtonWndProc": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 0 + } + }, + "kind": "struct", + "size": 88 + }, + "__unnamed_12e0": { + "fields": { + "InitialPrivilegeSet": { + "type": { + "kind": "struct", + "name": "nt_symbols!_INITIAL_PRIVILEGE_SET" + }, + "offset": 0 + }, + "PrivilegeSet": { + "type": { + "kind": "struct", + "name": "nt_symbols!_PRIVILEGE_SET" + }, + "offset": 0 + } + }, + "kind": "struct", + "size": 44 + }, + "tagMENULIST": { + "fields": { + "pMenu": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagMENU" + }, + "kind": "pointer" + }, + "offset": 8 + }, + "pNext": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagMENULIST" + }, + "kind": "pointer" + }, + "offset": 0 + } + }, + "kind": "struct", + "size": 16 + }, + "_DMA_OPERATIONS": { + "fields": { + "PutDmaAdapter": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 8 + }, + "FreeMapRegisters": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 56 + }, + "MapTransfer": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 64 + }, + "FreeCommonBuffer": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 24 + }, + "ReadDmaCounter": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 80 + }, + "AllocateCommonBuffer": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 16 + }, + "PutScatterGatherList": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 96 + }, + "BuildMdlFromScatterGatherList": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 120 + }, + "GetScatterGatherList": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 88 + }, + "CalculateScatterGatherList": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 104 + }, + "FreeAdapterChannel": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 48 + }, + "GetDmaAlignment": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 72 + }, + "FlushAdapterBuffers": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 40 + }, + "AllocateAdapterChannel": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 32 + }, + "BuildScatterGatherList": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 112 + }, + "Size": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 0 + } + }, + "kind": "struct", + "size": 128 + }, + "__unnamed_1811": { + "fields": { + "Start": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 0 + }, + "Length": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 4 + }, + "Reserved": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 8 + } + }, + "kind": "struct", + "size": 12 + }, + "tagSPB": { + "fields": { + "hbm": { + "type": { + "subtype": { + "kind": "struct", + "name": "HBITMAP__" + }, + "kind": "pointer" + }, + "offset": 16 + }, + "hrgn": { + "type": { + "subtype": { + "kind": "struct", + "name": "HRGN__" + }, + "kind": "pointer" + }, + "offset": 40 + }, + "ulSaveId": { + "type": { + "kind": "base", + "name": "unsigned long long" + }, + "offset": 56 + }, + "flags": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 48 + }, + "rc": { + "type": { + "kind": "struct", + "name": "tagRECT" + }, + "offset": 24 + }, + "pspbNext": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagSPB" + }, + "kind": "pointer" + }, + "offset": 0 + }, + "spwnd": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagWND" + }, + "kind": "pointer" + }, + "offset": 8 + } + }, + "kind": "struct", + "size": 64 + }, + "tagWin32PoolHead": { + "fields": { + "pPrev": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagWin32PoolHead" + }, + "kind": "pointer" + }, + "offset": 8 + }, + "pTrace": { + "type": { + "subtype": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "kind": "pointer" + }, + "offset": 24 + }, + "pNext": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagWin32PoolHead" + }, + "kind": "pointer" + }, + "offset": 16 + }, + "size": { + "type": { + "kind": "base", + "name": "unsigned long long" + }, + "offset": 0 + } + }, + "kind": "struct", + "size": 32 + }, + "_DXGK_DIAG_HEADER": { + "fields": { + "Index": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 40 + }, + "ProcessName": { + "type": { + "count": 16, + "subtype": { + "kind": "base", + "name": "unsigned char" + }, + "kind": "array" + }, + "offset": 16 + }, + "LogTimestamp": { + "type": { + "kind": "base", + "name": "unsigned long long" + }, + "offset": 8 + }, + "ThreadId": { + "type": { + "kind": "base", + "name": "unsigned long long" + }, + "offset": 32 + }, + "Type": { + "type": { + "kind": "enum", + "name": "TypeEnum" + }, + "offset": 0 + }, + "WdLogIdx": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 44 + }, + "Size": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 4 + } + }, + "kind": "struct", + "size": 48 + }, + "_DMM_COMMITVIDPNREQUEST_DIAGINFO": { + "fields": { + "CleanupAfterFailedCommitVidPn": { + "type": { + "bit_position": 1, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned char" + }, + "bit_length": 1 + }, + "offset": 4 + }, + "ModeChangeRequestId": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 8 + }, + "ReclaimClonedTarget": { + "type": { + "bit_position": 0, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned char" + }, + "bit_length": 1 + }, + "offset": 4 + }, + "ForceAllActiveVidPnModeListInvalidation": { + "type": { + "bit_position": 2, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned char" + }, + "bit_length": 1 + }, + "offset": 4 + } + }, + "kind": "struct", + "size": 12 + }, + "tagTOUCHINPUT": { + "fields": { + "dwExtraInfo": { + "type": { + "kind": "base", + "name": "unsigned long long" + }, + "offset": 32 + }, + "hSource": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 8 + }, + "dwMask": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 24 + }, + "cyContact": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 44 + }, + "cxContact": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 40 + }, + "dwFlags": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 20 + }, + "dwID": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 16 + }, + "y": { + "type": { + "kind": "base", + "name": "long" + }, + "offset": 4 + }, + "x": { + "type": { + "kind": "base", + "name": "long" + }, + "offset": 0 + }, + "dwTime": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 28 + } + }, + "kind": "struct", + "size": 48 + }, + "_SM_VALUES_STRINGS": { + "fields": { + "StorageType": { + "type": { + "kind": "enum", + "name": "StorageTypeEnum" + }, + "offset": 16 + }, + "pszName": { + "type": { + "subtype": { + "kind": "base", + "name": "unsigned char" + }, + "kind": "pointer" + }, + "offset": 0 + }, + "ulValue": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 8 + }, + "RangeType": { + "type": { + "kind": "enum", + "name": "RangeTypeEnum" + }, + "offset": 12 + } + }, + "kind": "struct", + "size": 24 + }, + "__unnamed_1956": { + "fields": { + "MinimumChannel": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 0 + }, + "MaximumChannel": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 4 + } + }, + "kind": "struct", + "size": 8 + }, + "_D3DKMDT_VIDEO_SIGNAL_INFO": { + "fields": { + "VSyncFreq": { + "type": { + "kind": "struct", + "name": "_D3DDDI_RATIONAL" + }, + "offset": 20 + }, + "ActiveSize": { + "type": { + "kind": "struct", + "name": "_D3DKMDT_2DREGION" + }, + "offset": 12 + }, + "PixelRate": { + "type": { + "kind": "base", + "name": "unsigned long long" + }, + "offset": 40 + }, + "TotalSize": { + "type": { + "kind": "struct", + "name": "_D3DKMDT_2DREGION" + }, + "offset": 4 + }, + "VideoStandard": { + "type": { + "kind": "enum", + "name": "VideoStandardEnum" + }, + "offset": 0 + }, + "ScanLineOrdering": { + "type": { + "kind": "enum", + "name": "ScanLineOrderingEnum" + }, + "offset": 48 + }, + "HSyncFreq": { + "type": { + "kind": "struct", + "name": "_D3DDDI_RATIONAL" + }, + "offset": 28 + } + }, + "kind": "struct", + "size": 56 + }, + "tagTERMINAL": { + "fields": { + "spwndDesktopOwner": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagWND" + }, + "kind": "pointer" + }, + "offset": 8 + }, + "pEventInputReady": { + "type": { + "subtype": { + "kind": "struct", + "name": "nt_symbols!_KEVENT" + }, + "kind": "pointer" + }, + "offset": 56 + }, + "rpdeskDestroy": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagDESKTOP" + }, + "kind": "pointer" + }, + "offset": 48 + }, + "pqDesktop": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagQ" + }, + "kind": "pointer" + }, + "offset": 24 + }, + "dwTERMF_Flags": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 0 + }, + "dwNestedLevel": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 32 + }, + "ptiDesktop": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagTHREADINFO" + }, + "kind": "pointer" + }, + "offset": 16 + }, + "pEventTermInit": { + "type": { + "subtype": { + "kind": "struct", + "name": "nt_symbols!_KEVENT" + }, + "kind": "pointer" + }, + "offset": 40 + } + }, + "kind": "struct", + "size": 64 + }, + "HFONT__": { + "fields": { + "unused": { + "type": { + "kind": "base", + "name": "long" + }, + "offset": 0 + } + }, + "kind": "struct", + "size": 4 + }, + "_D3DKMDT_VIDPN_PRESENT_PATH_COPYPROTECTION_SUPPORT": { + "fields": { + "MacroVisionFull": { + "type": { + "bit_position": 2, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 1 + }, + "offset": 0 + }, + "MacroVisionApsTrigger": { + "type": { + "bit_position": 1, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 1 + }, + "offset": 0 + }, + "NoProtection": { + "type": { + "bit_position": 0, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 1 + }, + "offset": 0 + }, + "Reserved": { + "type": { + "bit_position": 3, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 29 + }, + "offset": 0 + } + }, + "kind": "struct", + "size": 4 + }, + "_PFNCLIENT": { + "fields": { + "pfnDispatchDefWindowProc": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 160 + }, + "pfnStaticWndProc": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 112 + }, + "pfnDispatchHook": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 152 + }, + "pfnDesktopWndProc": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 24 + }, + "pfnImeWndProc": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 120 + }, + "pfnScrollBarWndProc": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 0 + }, + "pfnEditWndProc": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 88 + }, + "pfnGhostWndProc": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 128 + }, + "pfnMessageWindowProc": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 40 + }, + "pfnSwitchWindowProc": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 48 + }, + "pfnComboListBoxProc": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 72 + }, + "pfnComboBoxWndProc": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 64 + }, + "pfnMDIClientWndProc": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 104 + }, + "pfnDialogWndProc": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 80 + }, + "pfnHkINLPCWPSTRUCT": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 136 + }, + "pfnTitleWndProc": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 8 + }, + "pfnHkINLPCWPRETSTRUCT": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 144 + }, + "pfnButtonWndProc": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 56 + }, + "pfnMenuWndProc": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 16 + }, + "pfnListBoxWndProc": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 96 + }, + "pfnDispatchMessage": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 168 + }, + "pfnDefWindowProc": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 32 + }, + "pfnMDIActivateDlgProc": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 176 + } + }, + "kind": "struct", + "size": 184 + }, + "tagOEMBITMAPINFO": { + "fields": { + "y": { + "type": { + "kind": "base", + "name": "long" + }, + "offset": 4 + }, + "x": { + "type": { + "kind": "base", + "name": "long" + }, + "offset": 0 + }, + "cy": { + "type": { + "kind": "base", + "name": "long" + }, + "offset": 12 + }, + "cx": { + "type": { + "kind": "base", + "name": "long" + }, + "offset": 8 + } + }, + "kind": "struct", + "size": 16 + }, + "__unnamed_1221": { + "fields": { + "SecurityInformation": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 0 + }, + "SecurityDescriptor": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 8 + } + }, + "kind": "struct", + "size": 16 + }, + "_KLIST_ENTRY": { + "fields": { + "Flink": { + "type": { + "subtype": { + "kind": "struct", + "name": "_KLIST_ENTRY" + }, + "kind": "pointer" + }, + "offset": 0 + }, + "Blink": { + "type": { + "subtype": { + "kind": "struct", + "name": "_KLIST_ENTRY" + }, + "kind": "pointer" + }, + "offset": 8 + } + }, + "kind": "struct", + "size": 16 + }, + "HMONITOR__": { + "fields": { + "unused": { + "type": { + "kind": "base", + "name": "long" + }, + "offset": 0 + } + }, + "kind": "struct", + "size": 4 + }, + "__unnamed_1247": { + "fields": { + "DeviceTextType": { + "type": { + "kind": "enum", + "name": "DeviceTextTypeEnum" + }, + "offset": 0 + }, + "LocaleId": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 8 + } + }, + "kind": "struct", + "size": 16 + }, + "tagCLIENTINFO": { + "fields": { + "msgDbcsCB": { + "type": { + "kind": "struct", + "name": "tagMSG" + }, + "offset": 160 + }, + "dwCompatFlags": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 20 + }, + "achDbcsCF": { + "type": { + "count": 2, + "subtype": { + "kind": "base", + "name": "unsigned char" + }, + "kind": "array" + }, + "offset": 154 + }, + "dwTIFlags": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 28 + }, + "pClientThreadInfo": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagCLIENTTHREADINFO" + }, + "kind": "pointer" + }, + "offset": 96 + }, + "CodePage": { + "type": { + "kind": "base", + "name": "unsigned short" + }, + "offset": 152 + }, + "dwKeyCache": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 112 + }, + "dwHookCurrent": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 88 + }, + "afAsyncKeyStateRecentDown": { + "type": { + "count": 8, + "subtype": { + "kind": "base", + "name": "unsigned char" + }, + "kind": "array" + }, + "offset": 136 + }, + "dwCompatFlags2": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 24 + }, + "fsHooks": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 56 + }, + "ulClientDelta": { + "type": { + "kind": "base", + "name": "unsigned long long" + }, + "offset": 40 + }, + "pDeskInfo": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagDESKTOPINFO" + }, + "kind": "pointer" + }, + "offset": 32 + }, + "dwExpWinVer": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 16 + }, + "dwHookData": { + "type": { + "kind": "base", + "name": "unsigned long long" + }, + "offset": 104 + }, + "afAsyncKeyState": { + "type": { + "count": 8, + "subtype": { + "kind": "base", + "name": "unsigned char" + }, + "kind": "array" + }, + "offset": 128 + }, + "CallbackWnd": { + "type": { + "kind": "struct", + "name": "_CALLBACKWND" + }, + "offset": 64 + }, + "lpdwRegisteredClasses": { + "type": { + "subtype": { + "kind": "base", + "name": "unsigned long" + }, + "kind": "pointer" + }, + "offset": 208 + }, + "cInDDEMLCallback": { + "type": { + "kind": "base", + "name": "long" + }, + "offset": 92 + }, + "cSpins": { + "type": { + "kind": "base", + "name": "unsigned long long" + }, + "offset": 8 + }, + "hKL": { + "type": { + "subtype": { + "kind": "struct", + "name": "HKL__" + }, + "kind": "pointer" + }, + "offset": 144 + }, + "dwAsyncKeyCache": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 124 + }, + "afKeyState": { + "type": { + "count": 8, + "subtype": { + "kind": "base", + "name": "unsigned char" + }, + "kind": "array" + }, + "offset": 116 + }, + "CI_flags": { + "type": { + "kind": "base", + "name": "unsigned long long" + }, + "offset": 0 + }, + "phkCurrent": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagHOOK" + }, + "kind": "pointer" + }, + "offset": 48 + } + }, + "kind": "struct", + "size": 216 + }, + "_DMM_MONITOR_SERIALIZATION": { + "fields": { + "SourceModeSetOffset": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 24 + }, + "FrequencyRangeSetOffset": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 28 + }, + "DescriptorSetOffset": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 32 + }, + "ModePruningAlgorithm": { + "type": { + "kind": "enum", + "name": "ModePruningAlgorithmEnum" + }, + "offset": 16 + }, + "VideoPresentTargetId": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 4 + }, + "IsUsingDefaultProfile": { + "type": { + "kind": "base", + "name": "unsigned char" + }, + "offset": 13 + }, + "MonitorPowerState": { + "type": { + "kind": "enum", + "name": "MonitorPowerStateEnum" + }, + "offset": 20 + }, + "MonitorType": { + "type": { + "kind": "enum", + "name": "MonitorTypeEnum" + }, + "offset": 36 + }, + "Size": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 0 + }, + "IsSimulatedMonitor": { + "type": { + "kind": "base", + "name": "unsigned char" + }, + "offset": 12 + }, + "Orientation": { + "type": { + "kind": "enum", + "name": "OrientationEnum" + }, + "offset": 8 + } + }, + "kind": "struct", + "size": 40 + }, + "tagPROP": { + "fields": { + "fs": { + "type": { + "kind": "base", + "name": "unsigned short" + }, + "offset": 10 + }, + "hData": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 0 + }, + "atomKey": { + "type": { + "kind": "base", + "name": "unsigned short" + }, + "offset": 8 + } + }, + "kind": "struct", + "size": 16 + }, + "__unnamed_1243": { + "fields": { + "IdType": { + "type": { + "kind": "enum", + "name": "IdTypeEnum" + }, + "offset": 0 + } + }, + "kind": "struct", + "size": 4 + }, + "__unnamed_123d": { + "fields": { + "Buffer": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 8 + }, + "WhichSpace": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 0 + }, + "Length": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 24 + }, + "Offset": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 16 + } + }, + "kind": "struct", + "size": 32 + }, + "_WNDMSG": { + "fields": { + "abMsgs": { + "type": { + "subtype": { + "kind": "base", + "name": "unsigned char" + }, + "kind": "pointer" + }, + "offset": 8 + }, + "maxMsgs": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 0 + } + }, + "kind": "struct", + "size": 16 + }, + "tagSHAREDINFO": { + "fields": { + "psi": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagSERVERINFO" + }, + "kind": "pointer" + }, + "offset": 0 + }, + "ulSharedDelta": { + "type": { + "kind": "base", + "name": "unsigned long long" + }, + "offset": 32 + }, + "aheList": { + "type": { + "subtype": { + "kind": "struct", + "name": "_HANDLEENTRY" + }, + "kind": "pointer" + }, + "offset": 8 + }, + "DefWindowSpecMsgs": { + "type": { + "kind": "struct", + "name": "_WNDMSG" + }, + "offset": 552 + }, + "awmControl": { + "type": { + "count": 31, + "subtype": { + "kind": "struct", + "name": "_WNDMSG" + }, + "kind": "array" + }, + "offset": 40 + }, + "pDispInfo": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagDISPLAYINFO" + }, + "kind": "pointer" + }, + "offset": 24 + }, + "HeEntrySize": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 16 + }, + "DefWindowMsgs": { + "type": { + "kind": "struct", + "name": "_WNDMSG" + }, + "offset": 536 + } + }, + "kind": "struct", + "size": 568 + }, + "__unnamed_181b": { + "fields": { + "BusNumber": { + "type": { + "kind": "struct", + "name": "__unnamed_1811" + }, + "offset": 0 + }, + "Dma": { + "type": { + "kind": "struct", + "name": "__unnamed_180d" + }, + "offset": 0 + }, + "DeviceSpecificData": { + "type": { + "kind": "struct", + "name": "__unnamed_1813" + }, + "offset": 0 + }, + "Memory48": { + "type": { + "kind": "struct", + "name": "__unnamed_1817" + }, + "offset": 0 + }, + "MessageInterrupt": { + "type": { + "kind": "struct", + "name": "__unnamed_180b" + }, + "offset": 0 + }, + "Generic": { + "type": { + "kind": "struct", + "name": "__unnamed_1805" + }, + "offset": 0 + }, + "Memory40": { + "type": { + "kind": "struct", + "name": "__unnamed_1815" + }, + "offset": 0 + }, + "DevicePrivate": { + "type": { + "kind": "struct", + "name": "nt_symbols!__unnamed_180f" + }, + "offset": 0 + }, + "Memory64": { + "type": { + "kind": "struct", + "name": "__unnamed_1819" + }, + "offset": 0 + }, + "Memory": { + "type": { + "kind": "struct", + "name": "__unnamed_1805" + }, + "offset": 0 + }, + "Interrupt": { + "type": { + "kind": "struct", + "name": "__unnamed_1807" + }, + "offset": 0 + }, + "Port": { + "type": { + "kind": "struct", + "name": "__unnamed_1805" + }, + "offset": 0 + } + }, + "kind": "struct", + "size": 16 + }, + "tagPOINT": { + "fields": { + "y": { + "type": { + "kind": "base", + "name": "long" + }, + "offset": 4 + }, + "x": { + "type": { + "kind": "base", + "name": "long" + }, + "offset": 0 + } + }, + "kind": "struct", + "size": 8 + }, + "tagIMC": { + "fields": { + "dwClientImcData": { + "type": { + "kind": "base", + "name": "unsigned long long" + }, + "offset": 48 + }, + "head": { + "type": { + "kind": "struct", + "name": "_THRDESKHEAD" + }, + "offset": 0 + }, + "hImeWnd": { + "type": { + "subtype": { + "kind": "struct", + "name": "HWND__" + }, + "kind": "pointer" + }, + "offset": 56 + }, + "pImcNext": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagIMC" + }, + "kind": "pointer" + }, + "offset": 40 + } + }, + "kind": "struct", + "size": 64 + }, + "tagKL": { + "fields": { + "uNumTbl": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 88 + }, + "pklPrev": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagKL" + }, + "kind": "pointer" + }, + "offset": 24 + }, + "head": { + "type": { + "kind": "struct", + "name": "_HEAD" + }, + "offset": 0 + }, + "pklNext": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagKL" + }, + "kind": "pointer" + }, + "offset": 16 + }, + "spkfPrimary": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagKBDFILE" + }, + "kind": "pointer" + }, + "offset": 56 + }, + "dwFontSigs": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 64 + }, + "dwLastKbdType": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 104 + }, + "CodePage": { + "type": { + "kind": "base", + "name": "unsigned short" + }, + "offset": 72 + }, + "dwKL_Flags": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 32 + }, + "iBaseCharset": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 68 + }, + "dwKLID": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 112 + }, + "spkf": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagKBDFILE" + }, + "kind": "pointer" + }, + "offset": 48 + }, + "piiex": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagIMEINFOEX" + }, + "kind": "pointer" + }, + "offset": 80 + }, + "hkl": { + "type": { + "subtype": { + "kind": "struct", + "name": "HKL__" + }, + "kind": "pointer" + }, + "offset": 40 + }, + "pspkfExtra": { + "type": { + "subtype": { + "subtype": { + "kind": "struct", + "name": "tagKBDFILE" + }, + "kind": "pointer" + }, + "kind": "pointer" + }, + "offset": 96 + }, + "wchDiacritic": { + "type": { + "kind": "base", + "name": "wchar" + }, + "offset": 74 + }, + "dwLastKbdSubType": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 108 + } + }, + "kind": "struct", + "size": 120 + }, + "__unnamed_115b": { + "fields": { + "NextEntry": { + "type": { + "bit_position": 4, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long long" + }, + "bit_length": 60 + }, + "offset": 8 + }, + "Depth": { + "type": { + "bit_position": 0, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long long" + }, + "bit_length": 16 + }, + "offset": 0 + }, + "Reserved": { + "type": { + "bit_position": 1, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long long" + }, + "bit_length": 3 + }, + "offset": 8 + }, + "HeaderType": { + "type": { + "bit_position": 0, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long long" + }, + "bit_length": 1 + }, + "offset": 8 + }, + "Sequence": { + "type": { + "bit_position": 16, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long long" + }, + "bit_length": 48 + }, + "offset": 0 + } + }, + "kind": "struct", + "size": 16 + }, + "__unnamed_182e": { + "fields": { + "pRgb256x3x16": { + "type": { + "subtype": { + "kind": "struct", + "name": "_D3DDDI_GAMMA_RAMP_RGB256x3x16" + }, + "kind": "pointer" + }, + "offset": 0 + }, + "pRaw": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 0 + }, + "pDxgi1": { + "type": { + "subtype": { + "kind": "struct", + "name": "_D3DDDI_GAMMA_RAMP_DXGI_1" + }, + "kind": "pointer" + }, + "offset": 0 + } + }, + "kind": "struct", + "size": 8 + }, + "tagTDB": { + "fields": { + "pti": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagTHREADINFO" + }, + "kind": "pointer" + }, + "offset": 16 + }, + "TDB_Flags": { + "type": { + "kind": "base", + "name": "unsigned short" + }, + "offset": 34 + }, + "hTaskWow": { + "type": { + "kind": "base", + "name": "unsigned short" + }, + "offset": 32 + }, + "pwti": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagWOWTHREADINFO" + }, + "kind": "pointer" + }, + "offset": 24 + }, + "nEvents": { + "type": { + "kind": "base", + "name": "long" + }, + "offset": 8 + }, + "nPriority": { + "type": { + "kind": "base", + "name": "long" + }, + "offset": 12 + }, + "ptdbNext": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagTDB" + }, + "kind": "pointer" + }, + "offset": 0 + } + }, + "kind": "struct", + "size": 40 + }, + "tagCARET": { + "fields": { + "x": { + "type": { + "kind": "base", + "name": "long" + }, + "offset": 16 + }, + "iHideLevel": { + "type": { + "kind": "base", + "name": "long" + }, + "offset": 12 + }, + "hTimer": { + "type": { + "kind": "base", + "name": "unsigned long long" + }, + "offset": 40 + }, + "yOwnDc": { + "type": { + "kind": "base", + "name": "long" + }, + "offset": 56 + }, + "y": { + "type": { + "kind": "base", + "name": "long" + }, + "offset": 20 + }, + "xOwnDc": { + "type": { + "kind": "base", + "name": "long" + }, + "offset": 52 + }, + "cy": { + "type": { + "kind": "base", + "name": "long" + }, + "offset": 24 + }, + "cx": { + "type": { + "kind": "base", + "name": "long" + }, + "offset": 28 + }, + "fVisible": { + "type": { + "bit_position": 0, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 1 + }, + "offset": 8 + }, + "hBitmap": { + "type": { + "subtype": { + "kind": "struct", + "name": "HBITMAP__" + }, + "kind": "pointer" + }, + "offset": 32 + }, + "cxOwnDc": { + "type": { + "kind": "base", + "name": "long" + }, + "offset": 60 + }, + "cyOwnDc": { + "type": { + "kind": "base", + "name": "long" + }, + "offset": 64 + }, + "tid": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 48 + }, + "fOn": { + "type": { + "bit_position": 1, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 1 + }, + "offset": 8 + }, + "spwnd": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagWND" + }, + "kind": "pointer" + }, + "offset": 0 + } + }, + "kind": "struct", + "size": 72 + }, + "_LIGATURE1": { + "fields": { + "wch": { + "type": { + "count": 1, + "subtype": { + "kind": "base", + "name": "wchar" + }, + "kind": "array" + }, + "offset": 4 + }, + "VirtualKey": { + "type": { + "kind": "base", + "name": "unsigned char" + }, + "offset": 0 + }, + "ModificationNumber": { + "type": { + "kind": "base", + "name": "unsigned short" + }, + "offset": 2 + } + }, + "kind": "struct", + "size": 6 + } + }, + "base_types": { + "unsigned char": { + "kind": "char", + "endian": "little", + "signed": false, + "size": 1 + }, + "float": { + "kind": "float", + "endian": "little", + "signed": true, + "size": 4 + }, + "unsigned long": { + "kind": "int", + "endian": "little", + "signed": false, + "size": 4 + }, + "wchar": { + "kind": "int", + "endian": "little", + "signed": true, + "size": 2 + }, + "pointer": { + "kind": "int", + "endian": "little", + "signed": false, + "size": 8 + }, + "unsigned int": { + "kind": "int", + "endian": "little", + "signed": false, + "size": 4 + }, + "short": { + "kind": "int", + "endian": "little", + "signed": true, + "size": 2 + }, + "long": { + "kind": "int", + "endian": "little", + "signed": true, + "size": 4 + }, + "unsigned short": { + "kind": "int", + "endian": "little", + "signed": false, + "size": 2 + }, + "long long": { + "kind": "int", + "endian": "little", + "signed": true, + "size": 8 + }, + "unsigned long long": { + "kind": "int", + "endian": "little", + "signed": false, + "size": 8 + } + } +} diff --git a/volatility3/framework/symbols/windows/gui/gui-win7sp1-x64.json b/volatility3/framework/symbols/windows/gui/gui-win7sp1-x64.json new file mode 100644 index 000000000..ae844e535 --- /dev/null +++ b/volatility3/framework/symbols/windows/gui/gui-win7sp1-x64.json @@ -0,0 +1,18680 @@ +{ + "symbols": {}, + "user_types": { + "HWINSTA__": { + "fields": { + "unused": { + "type": { + "kind": "base", + "name": "long" + }, + "offset": 0 + } + }, + "kind": "struct", + "size": 4 + }, + "__unnamed_1153": { + "fields": { + "Reserved": { + "type": { + "bit_position": 2, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long long" + }, + "bit_length": 59 + }, + "offset": 8 + }, + "HeaderType": { + "type": { + "bit_position": 0, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long long" + }, + "bit_length": 1 + }, + "offset": 8 + }, + "Sequence": { + "type": { + "bit_position": 16, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long long" + }, + "bit_length": 9 + }, + "offset": 0 + }, + "Region": { + "type": { + "bit_position": 61, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long long" + }, + "bit_length": 3 + }, + "offset": 8 + }, + "Init": { + "type": { + "bit_position": 1, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long long" + }, + "bit_length": 1 + }, + "offset": 8 + }, + "Depth": { + "type": { + "bit_position": 0, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long long" + }, + "bit_length": 16 + }, + "offset": 0 + }, + "NextEntry": { + "type": { + "bit_position": 25, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long long" + }, + "bit_length": 39 + }, + "offset": 0 + } + }, + "kind": "struct", + "size": 16 + }, + "__unnamed_1960": { + "fields": { + "Length64": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 0 + }, + "MaximumAddress": { + "type": { + "kind": "struct", + "name": "nt_symbols!_LARGE_INTEGER" + }, + "offset": 16 + }, + "MinimumAddress": { + "type": { + "kind": "struct", + "name": "nt_symbols!_LARGE_INTEGER" + }, + "offset": 8 + }, + "Alignment64": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 4 + } + }, + "kind": "struct", + "size": 24 + }, + "tagCLIENTTHREADINFO": { + "fields": { + "fsWakeMask": { + "type": { + "kind": "base", + "name": "unsigned short" + }, + "offset": 10 + }, + "CTIF_flags": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 0 + }, + "fsWakeBits": { + "type": { + "kind": "base", + "name": "unsigned short" + }, + "offset": 6 + }, + "fsWakeBitsJournal": { + "type": { + "kind": "base", + "name": "unsigned short" + }, + "offset": 8 + }, + "fsChangeBits": { + "type": { + "kind": "base", + "name": "unsigned short" + }, + "offset": 4 + }, + "tickLastMsgChecked": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 12 + } + }, + "kind": "struct", + "size": 16 + }, + "tagKbdNlsLayer": { + "fields": { + "OEMIdentifier": { + "type": { + "kind": "base", + "name": "unsigned short" + }, + "offset": 0 + }, + "NumOfVkToF": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 4 + }, + "pusMouseVKey": { + "type": { + "subtype": { + "kind": "base", + "name": "unsigned short" + }, + "kind": "pointer" + }, + "offset": 24 + }, + "NumOfMouseVKey": { + "type": { + "kind": "base", + "name": "long" + }, + "offset": 16 + }, + "pVkToF": { + "type": { + "subtype": { + "kind": "struct", + "name": "_VK_TO_FUNCTION_TABLE" + }, + "kind": "pointer" + }, + "offset": 8 + }, + "LayoutInformation": { + "type": { + "kind": "base", + "name": "unsigned short" + }, + "offset": 2 + } + }, + "kind": "struct", + "size": 32 + }, + "__unnamed_1158": { + "fields": { + "Reserved": { + "type": { + "bit_position": 2, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long long" + }, + "bit_length": 2 + }, + "offset": 8 + }, + "HeaderType": { + "type": { + "bit_position": 0, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long long" + }, + "bit_length": 1 + }, + "offset": 8 + }, + "Sequence": { + "type": { + "bit_position": 16, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long long" + }, + "bit_length": 48 + }, + "offset": 0 + }, + "Init": { + "type": { + "bit_position": 1, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long long" + }, + "bit_length": 1 + }, + "offset": 8 + }, + "Depth": { + "type": { + "bit_position": 0, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long long" + }, + "bit_length": 16 + }, + "offset": 0 + }, + "NextEntry": { + "type": { + "bit_position": 4, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long long" + }, + "bit_length": 60 + }, + "offset": 8 + } + }, + "kind": "struct", + "size": 16 + }, + "HBITMAP__": { + "fields": { + "unused": { + "type": { + "kind": "base", + "name": "long" + }, + "offset": 0 + } + }, + "kind": "struct", + "size": 4 + }, + "__unnamed_124b": { + "fields": { + "Type": { + "type": { + "kind": "enum", + "name": "TypeEnum" + }, + "offset": 8 + }, + "Reserved": { + "type": { + "count": 3, + "subtype": { + "kind": "base", + "name": "unsigned char" + }, + "kind": "array" + }, + "offset": 1 + }, + "InPath": { + "type": { + "kind": "base", + "name": "unsigned char" + }, + "offset": 0 + } + }, + "kind": "struct", + "size": 16 + }, + "_TL": { + "fields": { + "pfnFree": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 16 + }, + "pobj": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 8 + }, + "next": { + "type": { + "subtype": { + "kind": "struct", + "name": "_TL" + }, + "kind": "pointer" + }, + "offset": 0 + } + }, + "kind": "struct", + "size": 24 + }, + "tagTOUCHINPUTINFO": { + "fields": { + "dwcInputs": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 24 + }, + "head": { + "type": { + "kind": "struct", + "name": "_THROBJHEAD" + }, + "offset": 0 + }, + "uFlags": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 28 + }, + "TouchInput": { + "type": { + "count": 1, + "subtype": { + "kind": "struct", + "name": "tagTOUCHINPUT" + }, + "kind": "array" + }, + "offset": 32 + } + }, + "kind": "struct", + "size": 80 + }, + "tagTHREADINFO": { + "fields": { + "ForceLegacyResizeNCMetr": { + "type": { + "bit_position": 29, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long long" + }, + "bit_length": 1 + }, + "offset": 520 + }, + "ptl": { + "type": { + "subtype": { + "kind": "struct", + "name": "_TL" + }, + "kind": "pointer" + }, + "offset": 336 + }, + "timeLast": { + "type": { + "kind": "base", + "name": "long" + }, + "offset": 448 + }, + "DontJournalAttach": { + "type": { + "bit_position": 28, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 1 + }, + "offset": 516 + }, + "fPack": { + "type": { + "bit_position": 2, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 26 + }, + "offset": 928 + }, + "pDevHTInfo": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 280 + }, + "dwCompatFlags": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 516 + }, + "psmsSent": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagSMS" + }, + "kind": "pointer" + }, + "offset": 424 + }, + "hPrevHidData": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 880 + }, + "fsHooks": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 552 + }, + "DefaultCharset": { + "type": { + "bit_position": 14, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long long" + }, + "bit_length": 1 + }, + "offset": 520 + }, + "ulWindowSystemRendering": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 324 + }, + "dwExpWinVer": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 512 + }, + "psmsReceiveList": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagSMS" + }, + "kind": "pointer" + }, + "offset": 440 + }, + "sphkCurrent": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagHOOK" + }, + "kind": "pointer" + }, + "offset": 560 + }, + "No50ExStyles": { + "type": { + "bit_position": 2, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long long" + }, + "bit_length": 1 + }, + "offset": 520 + }, + "IgnoreFaults": { + "type": { + "bit_position": 25, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 1 + }, + "offset": 516 + }, + "pClientInfo": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagCLIENTINFO" + }, + "kind": "pointer" + }, + "offset": 400 + }, + "DDENoAsyncReg": { + "type": { + "bit_position": 20, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long long" + }, + "bit_length": 1 + }, + "offset": 520 + }, + "DealyHwndShakeChk": { + "type": { + "bit_position": 11, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 1 + }, + "offset": 516 + }, + "amdesk": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 720 + }, + "fsChangeBitsRemoved": { + "type": { + "kind": "base", + "name": "unsigned short" + }, + "offset": 704 + }, + "psmsCurrent": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagSMS" + }, + "kind": "pointer" + }, + "offset": 432 + }, + "NoInitFlagsOnFocus": { + "type": { + "bit_position": 17, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long long" + }, + "bit_length": 1 + }, + "offset": 520 + }, + "StrictLLHook": { + "type": { + "bit_position": 21, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long long" + }, + "bit_length": 1 + }, + "offset": 520 + }, + "pdcoRender": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 304 + }, + "NoShadow": { + "type": { + "bit_position": 22, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long long" + }, + "bit_length": 1 + }, + "offset": 520 + }, + "EnumHelv": { + "type": { + "bit_position": 12, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 1 + }, + "offset": 516 + }, + "Winver31": { + "type": { + "bit_position": 21, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 1 + }, + "offset": 516 + }, + "Win30AvgWidth": { + "type": { + "bit_position": 19, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 1 + }, + "offset": 516 + }, + "ptlW32": { + "type": { + "subtype": { + "kind": "struct", + "name": "_TL" + }, + "kind": "pointer" + }, + "offset": 16 + }, + "AlwaysSendSyncPaint": { + "type": { + "bit_position": 6, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 1 + }, + "offset": 516 + }, + "IgnoreNoDiscard": { + "type": { + "bit_position": 0, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 1 + }, + "offset": 516 + }, + "cPaintsReady": { + "type": { + "kind": "base", + "name": "long" + }, + "offset": 480 + }, + "SubtractClips": { + "type": { + "bit_position": 14, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 1 + }, + "offset": 516 + }, + "apEvent": { + "type": { + "subtype": { + "subtype": { + "kind": "struct", + "name": "nt_symbols!_KEVENT" + }, + "kind": "pointer" + }, + "kind": "pointer" + }, + "offset": 712 + }, + "cEnterCount": { + "type": { + "kind": "base", + "name": "long" + }, + "offset": 672 + }, + "ptLastReal": { + "type": { + "kind": "struct", + "name": "tagPOINT" + }, + "offset": 636 + }, + "fThreadCleanupFinished": { + "type": { + "bit_position": 28, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 1 + }, + "offset": 928 + }, + "idLast": { + "type": { + "kind": "base", + "name": "unsigned long long" + }, + "offset": 456 + }, + "HackWinFlags": { + "type": { + "bit_position": 10, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 1 + }, + "offset": 516 + }, + "pProxyPort": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 64 + }, + "ulDevHTInfoUniqueness": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 288 + }, + "pEThread": { + "type": { + "subtype": { + "kind": "struct", + "name": "nt_symbols!_ETHREAD" + }, + "kind": "pointer" + }, + "offset": 0 + }, + "ptdb": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagTDB" + }, + "kind": "pointer" + }, + "offset": 496 + }, + "SpareCompatFlags2": { + "type": { + "bit_position": 33, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long long" + }, + "bit_length": 31 + }, + "offset": 520 + }, + "bIncludeSprites": { + "type": { + "kind": "base", + "name": "unsigned char" + }, + "offset": 321 + }, + "mlPost": { + "type": { + "kind": "struct", + "name": "tagMLIST" + }, + "offset": 680 + }, + "RefCount": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 8 + }, + "pwinsta": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagWINDOWSTATION" + }, + "kind": "pointer" + }, + "offset": 496 + }, + "NoCustomPaperSize": { + "type": { + "bit_position": 12, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long long" + }, + "bit_length": 1 + }, + "offset": 520 + }, + "cTimersReady": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 484 + }, + "NoScrollBarCtxMenu": { + "type": { + "bit_position": 31, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 1 + }, + "offset": 516 + }, + "pDeskInfo": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagDESKTOPINFO" + }, + "kind": "pointer" + }, + "offset": 384 + }, + "cNestedStableVisRgn": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 908 + }, + "DDE": { + "type": { + "bit_position": 13, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long long" + }, + "bit_length": 1 + }, + "offset": 520 + }, + "tlSpriteState": { + "type": { + "kind": "struct", + "name": "_TLSPRITESTATE" + }, + "offset": 104 + }, + "DpiAware": { + "type": { + "bit_position": 25, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long long" + }, + "bit_length": 1 + }, + "offset": 520 + }, + "MultipleBands": { + "type": { + "bit_position": 5, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 1 + }, + "offset": 516 + }, + "rpdesk": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagDESKTOP" + }, + "kind": "pointer" + }, + "offset": 376 + }, + "AnimationOff": { + "type": { + "bit_position": 0, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long long" + }, + "bit_length": 1 + }, + "offset": 520 + }, + "No50ExStyleBits": { + "type": { + "bit_position": 11, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long long" + }, + "bit_length": 1 + }, + "offset": 520 + }, + "ulThreadFlags2": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 928 + }, + "bEnableEngUpdateDeviceSurface": { + "type": { + "kind": "base", + "name": "unsigned char" + }, + "offset": 320 + }, + "fsReserveKeys": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 708 + }, + "hdesk": { + "type": { + "subtype": { + "kind": "struct", + "name": "HDESK__" + }, + "kind": "pointer" + }, + "offset": 472 + }, + "MoreExtraWndWords": { + "type": { + "bit_position": 8, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 1 + }, + "offset": 516 + }, + "NoGhost": { + "type": { + "bit_position": 19, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long long" + }, + "bit_length": 1 + }, + "offset": 520 + }, + "NoHRGN1": { + "type": { + "bit_position": 16, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 1 + }, + "offset": 516 + }, + "ptLast": { + "type": { + "kind": "struct", + "name": "tagPOINT" + }, + "offset": 628 + }, + "hGestureInfoCurrent": { + "type": { + "subtype": { + "kind": "struct", + "name": "HGESTUREINFO__" + }, + "kind": "pointer" + }, + "offset": 896 + }, + "GiveUpForegound": { + "type": { + "bit_position": 6, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long long" + }, + "bit_length": 1 + }, + "offset": 520 + }, + "spDefaultImc": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagIMC" + }, + "kind": "pointer" + }, + "offset": 656 + }, + "pmsd": { + "type": { + "subtype": { + "kind": "struct", + "name": "_MOVESIZEDATA" + }, + "kind": "pointer" + }, + "offset": 544 + }, + "HardwareMixer": { + "type": { + "bit_position": 30, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long long" + }, + "bit_length": 1 + }, + "offset": 520 + }, + "NoEMFSpooling": { + "type": { + "bit_position": 26, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 1 + }, + "offset": 516 + }, + "MsgPPInfo": { + "type": { + "kind": "struct", + "name": "tagMSGPPINFO" + }, + "offset": 904 + }, + "EnumTTNotDevice": { + "type": { + "bit_position": 13, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 1 + }, + "offset": 516 + }, + "fSpecialInitialization": { + "type": { + "bit_position": 0, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 1 + }, + "offset": 928 + }, + "ForceFusion": { + "type": { + "bit_position": 23, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long long" + }, + "bit_length": 1 + }, + "offset": 520 + }, + "cti": { + "type": { + "kind": "struct", + "name": "tagCLIENTTHREADINFO" + }, + "offset": 864 + }, + "pClientID": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 72 + }, + "pstrAppName": { + "type": { + "subtype": { + "kind": "struct", + "name": "nt_symbols!_UNICODE_STRING" + }, + "kind": "pointer" + }, + "offset": 416 + }, + "ppi": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagPROCESSINFO" + }, + "kind": "pointer" + }, + "offset": 344 + }, + "SendMnuDblClk": { + "type": { + "bit_position": 18, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 1 + }, + "offset": 516 + }, + "DDENoSync": { + "type": { + "bit_position": 18, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long long" + }, + "bit_length": 1 + }, + "offset": 520 + }, + "EditNoMouseHide": { + "type": { + "bit_position": 8, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long long" + }, + "bit_length": 1 + }, + "offset": 520 + }, + "OpenGLEMF": { + "type": { + "bit_position": 26, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long long" + }, + "bit_length": 1 + }, + "offset": 520 + }, + "hTouchInputCurrent": { + "type": { + "subtype": { + "kind": "struct", + "name": "HTOUCHINPUT__" + }, + "kind": "pointer" + }, + "offset": 888 + }, + "pEventQueueServer": { + "type": { + "subtype": { + "kind": "struct", + "name": "nt_symbols!_KEVENT" + }, + "kind": "pointer" + }, + "offset": 600 + }, + "NoPaddedBorder": { + "type": { + "bit_position": 28, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long long" + }, + "bit_length": 1 + }, + "offset": 520 + }, + "NoDrawPatRect": { + "type": { + "bit_position": 3, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long long" + }, + "bit_length": 1 + }, + "offset": 520 + }, + "ForceTTGrapchis": { + "type": { + "bit_position": 15, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 1 + }, + "offset": 516 + }, + "GetDeviceCaps": { + "type": { + "bit_position": 20, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 1 + }, + "offset": 516 + }, + "pgdiBrushAttr": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 32 + }, + "pq": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagQ" + }, + "kind": "pointer" + }, + "offset": 352 + }, + "NoSoftCursOnMoveSize": { + "type": { + "bit_position": 31, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long long" + }, + "bit_length": 1 + }, + "offset": 520 + }, + "hEventQueueClient": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 592 + }, + "pdcoSrc": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 312 + }, + "wchInjected": { + "type": { + "kind": "base", + "name": "wchar" + }, + "offset": 706 + }, + "TransparentBltMirror": { + "type": { + "bit_position": 27, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long long" + }, + "bit_length": 1 + }, + "offset": 520 + }, + "CallTTDevice": { + "type": { + "bit_position": 4, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 1 + }, + "offset": 516 + }, + "DisableDBCSProp": { + "type": { + "bit_position": 29, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 1 + }, + "offset": 516 + }, + "MsShellDlg": { + "type": { + "bit_position": 4, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long long" + }, + "bit_length": 1 + }, + "offset": 520 + }, + "PtiLink": { + "type": { + "kind": "struct", + "name": "nt_symbols!_LIST_ENTRY" + }, + "offset": 608 + }, + "spklActive": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagKL" + }, + "kind": "pointer" + }, + "offset": 360 + }, + "cVisWindows": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 728 + }, + "Random31Ux": { + "type": { + "bit_position": 27, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 1 + }, + "offset": 516 + }, + "NcCalcSizeOnMove": { + "type": { + "bit_position": 17, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 1 + }, + "offset": 516 + }, + "KCOff": { + "type": { + "bit_position": 1, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long long" + }, + "bit_length": 1 + }, + "offset": 520 + }, + "readyHead": { + "type": { + "kind": "struct", + "name": "nt_symbols!_LIST_ENTRY" + }, + "offset": 912 + }, + "UsePrintingEscape": { + "type": { + "bit_position": 2, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 1 + }, + "offset": 516 + }, + "NoBatching": { + "type": { + "bit_position": 9, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long long" + }, + "bit_length": 1 + }, + "offset": 520 + }, + "ForceTextBand": { + "type": { + "bit_position": 1, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 1 + }, + "offset": 516 + }, + "pUMPDObj": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 56 + }, + "cWindows": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 724 + }, + "fETWReserved": { + "type": { + "bit_position": 29, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 3 + }, + "offset": 928 + }, + "pqAttach": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagQ" + }, + "kind": "pointer" + }, + "offset": 528 + }, + "pRBRecursionCount": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 96 + }, + "TIF_flags": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 408 + }, + "iVisRgnUniqueness": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 328 + }, + "Win31DevModeSize": { + "type": { + "bit_position": 23, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 1 + }, + "offset": 516 + }, + "pSBTrack": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagSBTRACK" + }, + "kind": "pointer" + }, + "offset": 584 + }, + "spwndDefaultIme": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagWND" + }, + "kind": "pointer" + }, + "offset": 648 + }, + "dwCompatFlags2": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 520 + }, + "EditSetTextMunge": { + "type": { + "bit_position": 7, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 1 + }, + "offset": 516 + }, + "pUMPDHeap": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 48 + }, + "fgfSwitchInProgressSetter": { + "type": { + "bit_position": 1, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 1 + }, + "offset": 928 + }, + "ulClientDelta": { + "type": { + "kind": "base", + "name": "unsigned long long" + }, + "offset": 392 + }, + "pdcoAA": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 296 + }, + "NoTimeCbProtect": { + "type": { + "bit_position": 24, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long long" + }, + "bit_length": 1 + }, + "offset": 520 + }, + "DisableFontAssoc": { + "type": { + "bit_position": 24, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 1 + }, + "offset": 516 + }, + "pcti": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagCLIENTTHREADINFO" + }, + "kind": "pointer" + }, + "offset": 368 + }, + "NoCharDeadKey": { + "type": { + "bit_position": 15, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long long" + }, + "bit_length": 1 + }, + "offset": 520 + }, + "iCursorLevel": { + "type": { + "kind": "base", + "name": "long" + }, + "offset": 624 + }, + "TTIgnoreRasterDupe": { + "type": { + "bit_position": 9, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 1 + }, + "offset": 516 + }, + "qwCompatFlags2": { + "type": { + "kind": "base", + "name": "unsigned long long" + }, + "offset": 520 + }, + "wParamHkCurrent": { + "type": { + "kind": "base", + "name": "unsigned long long" + }, + "offset": 576 + }, + "NoWindowArrangement": { + "type": { + "bit_position": 32, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long long" + }, + "bit_length": 1 + }, + "offset": 520 + }, + "ActiveMenus": { + "type": { + "bit_position": 7, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long long" + }, + "bit_length": 1 + }, + "offset": 520 + }, + "pMenuState": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagMENUSTATE" + }, + "kind": "pointer" + }, + "offset": 488 + }, + "TryExceptCallWndProc": { + "type": { + "bit_position": 16, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long long" + }, + "bit_length": 1 + }, + "offset": 520 + }, + "pNonRBRecursionCount": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 100 + }, + "hklPrev": { + "type": { + "subtype": { + "kind": "struct", + "name": "HKL__" + }, + "kind": "pointer" + }, + "offset": 664 + }, + "IgnoreTopMost": { + "type": { + "bit_position": 3, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 1 + }, + "offset": 516 + }, + "exitCode": { + "type": { + "kind": "base", + "name": "long" + }, + "offset": 464 + }, + "NoDDETrackDying": { + "type": { + "bit_position": 5, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long long" + }, + "bit_length": 1 + }, + "offset": 520 + }, + "GdiTmpTgoList": { + "type": { + "kind": "struct", + "name": "nt_symbols!_LIST_ENTRY" + }, + "offset": 80 + }, + "pUMPDObjs": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 40 + }, + "FontSubs": { + "type": { + "bit_position": 10, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long long" + }, + "bit_length": 1 + }, + "offset": 520 + }, + "pgdiDcattr": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 24 + }, + "SmoothScrolling": { + "type": { + "bit_position": 30, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 1 + }, + "offset": 516 + }, + "pSpriteState": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 272 + }, + "lParamHkCurrent": { + "type": { + "kind": "base", + "name": "long long" + }, + "offset": 568 + }, + "aphkStart": { + "type": { + "count": 16, + "subtype": { + "subtype": { + "kind": "struct", + "name": "tagHOOK" + }, + "kind": "pointer" + }, + "kind": "array" + }, + "offset": 736 + }, + "ptiSibling": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagTHREADINFO" + }, + "kind": "pointer" + }, + "offset": 536 + }, + "psiiList": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagSVR_INSTANCE_INFO" + }, + "kind": "pointer" + }, + "offset": 504 + }, + "IncreaseStack": { + "type": { + "bit_position": 22, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 1 + }, + "offset": 516 + } + }, + "kind": "struct", + "size": 936 + }, + "__unnamed_11ff": { + "fields": { + "ShareAccess": { + "type": { + "kind": "base", + "name": "unsigned short" + }, + "offset": 18 + }, + "EaLength": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 24 + }, + "SecurityContext": { + "type": { + "subtype": { + "kind": "struct", + "name": "nt_symbols!_IO_SECURITY_CONTEXT" + }, + "kind": "pointer" + }, + "offset": 0 + }, + "Options": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 8 + }, + "FileAttributes": { + "type": { + "kind": "base", + "name": "unsigned short" + }, + "offset": 16 + } + }, + "kind": "struct", + "size": 32 + }, + "_CALLPROCDATA": { + "fields": { + "head": { + "type": { + "kind": "struct", + "name": "_PROCDESKHEAD" + }, + "offset": 0 + }, + "pfnClientPrevious": { + "type": { + "kind": "base", + "name": "unsigned long long" + }, + "offset": 48 + }, + "wType": { + "type": { + "kind": "base", + "name": "unsigned short" + }, + "offset": 56 + }, + "spcpdNext": { + "type": { + "subtype": { + "kind": "struct", + "name": "_CALLPROCDATA" + }, + "kind": "pointer" + }, + "offset": 40 + } + }, + "kind": "struct", + "size": 64 + }, + "_D3DKMDT_VIDPN_PRESENT_PATH": { + "fields": { + "VidPnTargetColorCoeffDynamicRanges": { + "type": { + "kind": "struct", + "name": "_D3DKMDT_COLOR_COEFF_DYNAMIC_RANGES" + }, + "offset": 48 + }, + "VidPnTargetColorBasis": { + "type": { + "kind": "enum", + "name": "VidPnTargetColorBasisEnum" + }, + "offset": 44 + }, + "ContentTransformation": { + "type": { + "kind": "struct", + "name": "_D3DKMDT_VIDPN_PRESENT_PATH_TRANSFORMATION" + }, + "offset": 12 + }, + "GammaRamp": { + "type": { + "kind": "struct", + "name": "_D3DKMDT_GAMMA_RAMP" + }, + "offset": 336 + }, + "CopyProtection": { + "type": { + "kind": "struct", + "name": "_D3DKMDT_VIDPN_PRESENT_PATH_COPYPROTECTION" + }, + "offset": 68 + }, + "VidPnSourceId": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 0 + }, + "Content": { + "type": { + "kind": "enum", + "name": "ContentEnum" + }, + "offset": 64 + }, + "VisibleFromActiveTLOffset": { + "type": { + "kind": "struct", + "name": "_D3DKMDT_2DREGION" + }, + "offset": 28 + }, + "VidPnTargetId": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 4 + }, + "VisibleFromActiveBROffset": { + "type": { + "kind": "struct", + "name": "_D3DKMDT_2DREGION" + }, + "offset": 36 + }, + "ImportanceOrdinal": { + "type": { + "kind": "enum", + "name": "ImportanceOrdinalEnum" + }, + "offset": 8 + } + }, + "kind": "struct", + "size": 360 + }, + "__unnamed_1253": { + "fields": { + "PowerSequence": { + "type": { + "subtype": { + "kind": "struct", + "name": "nt_symbols!_POWER_SEQUENCE" + }, + "kind": "pointer" + }, + "offset": 0 + } + }, + "kind": "struct", + "size": 8 + }, + "tagPROCESS_HID_TABLE": { + "fields": { + "UsagePageLast": { + "type": { + "kind": "base", + "name": "unsigned short" + }, + "offset": 96 + }, + "fExclusiveMouseSink": { + "type": { + "bit_position": 3, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 100 + }, + "fRawKeyboardSink": { + "type": { + "bit_position": 6, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 100 + }, + "fAppKeys": { + "type": { + "bit_position": 10, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 100 + }, + "fCaptureMouse": { + "type": { + "bit_position": 8, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 100 + }, + "fNoLegacyMouse": { + "type": { + "bit_position": 1, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 100 + }, + "fRawKeyboard": { + "type": { + "bit_position": 4, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 100 + }, + "fNoLegacyKeyboard": { + "type": { + "bit_position": 5, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 100 + }, + "nSinks": { + "type": { + "kind": "base", + "name": "long" + }, + "offset": 80 + }, + "fExclusiveKeyboardSink": { + "type": { + "bit_position": 7, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 100 + }, + "spwndTargetKbd": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagWND" + }, + "kind": "pointer" + }, + "offset": 72 + }, + "UsagePageList": { + "type": { + "kind": "struct", + "name": "nt_symbols!_LIST_ENTRY" + }, + "offset": 32 + }, + "UsageLast": { + "type": { + "kind": "base", + "name": "unsigned short" + }, + "offset": 98 + }, + "fNoHotKeys": { + "type": { + "bit_position": 9, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 100 + }, + "pLastRequest": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagPROCESS_HID_REQUEST" + }, + "kind": "pointer" + }, + "offset": 88 + }, + "link": { + "type": { + "kind": "struct", + "name": "nt_symbols!_LIST_ENTRY" + }, + "offset": 0 + }, + "ExclusionList": { + "type": { + "kind": "struct", + "name": "nt_symbols!_LIST_ENTRY" + }, + "offset": 48 + }, + "spwndTargetMouse": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagWND" + }, + "kind": "pointer" + }, + "offset": 64 + }, + "fRawMouse": { + "type": { + "bit_position": 0, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 100 + }, + "fRawMouseSink": { + "type": { + "bit_position": 2, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 100 + }, + "InclusionList": { + "type": { + "kind": "struct", + "name": "nt_symbols!_LIST_ENTRY" + }, + "offset": 16 + } + }, + "kind": "struct", + "size": 104 + }, + "__unnamed_1809": { + "fields": { + "Affinity": { + "type": { + "kind": "base", + "name": "unsigned long long" + }, + "offset": 8 + }, + "Vector": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 4 + }, + "Group": { + "type": { + "kind": "base", + "name": "unsigned short" + }, + "offset": 0 + }, + "MessageCount": { + "type": { + "kind": "base", + "name": "unsigned short" + }, + "offset": 2 + } + }, + "kind": "struct", + "size": 16 + }, + "tagHOOK": { + "fields": { + "head": { + "type": { + "kind": "struct", + "name": "_THRDESKHEAD" + }, + "offset": 0 + }, + "iHook": { + "type": { + "kind": "base", + "name": "long" + }, + "offset": 48 + }, + "phkNext": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagHOOK" + }, + "kind": "pointer" + }, + "offset": 40 + }, + "offPfn": { + "type": { + "kind": "base", + "name": "unsigned long long" + }, + "offset": 56 + }, + "flags": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 64 + }, + "fLastHookHung": { + "type": { + "bit_position": 7, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 88 + }, + "nTimeout": { + "type": { + "bit_position": 0, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 7 + }, + "offset": 88 + }, + "ihmod": { + "type": { + "kind": "base", + "name": "long" + }, + "offset": 68 + }, + "ptiHooked": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagTHREADINFO" + }, + "kind": "pointer" + }, + "offset": 72 + }, + "rpdesk": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagDESKTOP" + }, + "kind": "pointer" + }, + "offset": 80 + } + }, + "kind": "struct", + "size": 96 + }, + "_THROBJHEAD": { + "fields": { + "h": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 0 + }, + "pti": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagTHREADINFO" + }, + "kind": "pointer" + }, + "offset": 16 + }, + "cLockObj": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 8 + } + }, + "kind": "struct", + "size": 24 + }, + "tagPROCESS_HID_REQUEST": { + "fields": { + "fSinkable": { + "type": { + "bit_position": 0, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 20 + }, + "pTLCInfo": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagHID_TLC_INFO" + }, + "kind": "pointer" + }, + "offset": 24 + }, + "fDevNotify": { + "type": { + "bit_position": 2, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 20 + }, + "fExSinkable": { + "type": { + "bit_position": 1, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 20 + }, + "usUsage": { + "type": { + "kind": "base", + "name": "unsigned short" + }, + "offset": 18 + }, + "ptr": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 24 + }, + "link": { + "type": { + "kind": "struct", + "name": "nt_symbols!_LIST_ENTRY" + }, + "offset": 0 + }, + "pPORequest": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagHID_PAGEONLY_REQUEST" + }, + "kind": "pointer" + }, + "offset": 24 + }, + "usUsagePage": { + "type": { + "kind": "base", + "name": "unsigned short" + }, + "offset": 16 + }, + "fExclusiveOrphaned": { + "type": { + "bit_position": 3, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 20 + }, + "spwndTarget": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagWND" + }, + "kind": "pointer" + }, + "offset": 32 + } + }, + "kind": "struct", + "size": 40 + }, + "_KFLOATING_SAVE": { + "fields": { + "Dummy": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 0 + } + }, + "kind": "struct", + "size": 4 + }, + "_D3DKMDT_VIDPN_PRESENT_PATH_ROTATION_SUPPORT": { + "fields": { + "Rotate270": { + "type": { + "bit_position": 3, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 1 + }, + "offset": 0 + }, + "Rotate90": { + "type": { + "bit_position": 1, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 1 + }, + "offset": 0 + }, + "Identity": { + "type": { + "bit_position": 0, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 1 + }, + "offset": 0 + }, + "Rotate180": { + "type": { + "bit_position": 2, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 1 + }, + "offset": 0 + } + }, + "kind": "struct", + "size": 4 + }, + "tagMLIST": { + "fields": { + "cMsgs": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 16 + }, + "pqmsgRead": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagQMSG" + }, + "kind": "pointer" + }, + "offset": 0 + }, + "pqmsgWriteLast": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagQMSG" + }, + "kind": "pointer" + }, + "offset": 8 + } + }, + "kind": "struct", + "size": 24 + }, + "_CONSOLE_CARET_INFO": { + "fields": { + "hwnd": { + "type": { + "subtype": { + "kind": "struct", + "name": "HWND__" + }, + "kind": "pointer" + }, + "offset": 0 + }, + "rc": { + "type": { + "kind": "struct", + "name": "tagRECT" + }, + "offset": 8 + } + }, + "kind": "struct", + "size": 24 + }, + "__unnamed_1807": { + "fields": { + "Affinity": { + "type": { + "kind": "base", + "name": "unsigned long long" + }, + "offset": 8 + }, + "Vector": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 4 + }, + "Group": { + "type": { + "kind": "base", + "name": "unsigned short" + }, + "offset": 2 + }, + "Level": { + "type": { + "kind": "base", + "name": "unsigned short" + }, + "offset": 0 + } + }, + "kind": "struct", + "size": 16 + }, + "DEADKEY": { + "fields": { + "wchComposed": { + "type": { + "kind": "base", + "name": "wchar" + }, + "offset": 4 + }, + "dwBoth": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 0 + }, + "uFlags": { + "type": { + "kind": "base", + "name": "unsigned short" + }, + "offset": 6 + } + }, + "kind": "struct", + "size": 8 + }, + "tagPROCESSINFO": { + "fields": { + "DxProcess": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 248 + }, + "fHasMagContext": { + "type": { + "bit_position": 0, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 1 + }, + "offset": 736 + }, + "hwinsta": { + "type": { + "subtype": { + "kind": "struct", + "name": "HWINSTA__" + }, + "kind": "pointer" + }, + "offset": 608 + }, + "NextStart": { + "type": { + "subtype": { + "kind": "struct", + "name": "_W32PROCESS" + }, + "kind": "pointer" + }, + "offset": 32 + }, + "ptiList": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagTHREADINFO" + }, + "kind": "pointer" + }, + "offset": 256 + }, + "pHidTable": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagPROCESS_HID_TABLE" + }, + "kind": "pointer" + }, + "offset": 744 + }, + "W32PF_Flags": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 12 + }, + "UserHandleCount": { + "type": { + "kind": "base", + "name": "long" + }, + "offset": 68 + }, + "pclsPublicList": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagCLS" + }, + "kind": "pointer" + }, + "offset": 288 + }, + "dwhmodLibLoadedMask": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 340 + }, + "InputIdleEvent": { + "type": { + "subtype": { + "kind": "struct", + "name": "nt_symbols!_KEVENT" + }, + "kind": "pointer" + }, + "offset": 16 + }, + "GDIBrushAttrFreeList": { + "type": { + "kind": "struct", + "name": "nt_symbols!_LIST_ENTRY" + }, + "offset": 208 + }, + "hdeskStartup": { + "type": { + "subtype": { + "kind": "struct", + "name": "HDESK__" + }, + "kind": "pointer" + }, + "offset": 328 + }, + "pvwplWndGCList": { + "type": { + "subtype": { + "kind": "struct", + "name": "VWPL" + }, + "kind": "pointer" + }, + "offset": 760 + }, + "GDIPushLock": { + "type": { + "kind": "struct", + "name": "nt_symbols!_EX_PUSH_LOCK" + }, + "offset": 80 + }, + "dwImeCompatFlags": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 696 + }, + "hMonitor": { + "type": { + "subtype": { + "kind": "struct", + "name": "HMONITOR__" + }, + "kind": "pointer" + }, + "offset": 624 + }, + "ptiMainThread": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagTHREADINFO" + }, + "kind": "pointer" + }, + "offset": 264 + }, + "dwRegisteredClasses": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 752 + }, + "pBrushAttrList": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 48 + }, + "usi": { + "type": { + "kind": "struct", + "name": "tagUSERSTARTUPINFO" + }, + "offset": 708 + }, + "luidSession": { + "type": { + "kind": "struct", + "name": "nt_symbols!_LUID" + }, + "offset": 700 + }, + "Unused": { + "type": { + "bit_position": 1, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 31 + }, + "offset": 736 + }, + "pW32Job": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagW32JOB" + }, + "kind": "pointer" + }, + "offset": 688 + }, + "GDIHandleCount": { + "type": { + "kind": "base", + "name": "long" + }, + "offset": 60 + }, + "cThreads": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 320 + }, + "W32Pid": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 56 + }, + "bmHandleFlags": { + "type": { + "kind": "struct", + "name": "nt_symbols!_RTL_BITMAP" + }, + "offset": 648 + }, + "pclsPrivateList": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagCLS" + }, + "kind": "pointer" + }, + "offset": 280 + }, + "UserHandleCountPeak": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 72 + }, + "GDIEngUserMemAllocTable": { + "type": { + "kind": "struct", + "name": "nt_symbols!_RTL_AVL_TABLE" + }, + "offset": 88 + }, + "RefCount": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 8 + }, + "GDIHandleCountPeak": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 64 + }, + "GDIW32PIDLockedBitmaps": { + "type": { + "kind": "struct", + "name": "nt_symbols!_LIST_ENTRY" + }, + "offset": 224 + }, + "amwinsta": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 616 + }, + "StartCursorHideTime": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 24 + }, + "ppiNext": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagPROCESSINFO" + }, + "kind": "pointer" + }, + "offset": 304 + }, + "Flags": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 736 + }, + "dwHotkey": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 620 + }, + "cSysExpunge": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 336 + }, + "rpdeskStartup": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagDESKTOP" + }, + "kind": "pointer" + }, + "offset": 272 + }, + "pdvList": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagDESKTOPVIEW" + }, + "kind": "pointer" + }, + "offset": 632 + }, + "pwpi": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagWOWPROCESSINFO" + }, + "kind": "pointer" + }, + "offset": 296 + }, + "ppiNextRunning": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagPROCESSINFO" + }, + "kind": "pointer" + }, + "offset": 312 + }, + "dwLayout": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 740 + }, + "Process": { + "type": { + "subtype": { + "kind": "struct", + "name": "nt_symbols!_EPROCESS" + }, + "kind": "pointer" + }, + "offset": 0 + }, + "rpwinsta": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagWINDOWSTATION" + }, + "kind": "pointer" + }, + "offset": 600 + }, + "pCursorCache": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagCURSOR" + }, + "kind": "pointer" + }, + "offset": 664 + }, + "pClientBase": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 672 + }, + "ahmodLibLoaded": { + "type": { + "count": 32, + "subtype": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "kind": "array" + }, + "offset": 344 + }, + "iClipSerialNumber": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 640 + }, + "dwLpkEntryPoints": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 680 + }, + "pDCAttrList": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 40 + }, + "hSecureGdiSharedHandleTable": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 240 + }, + "GDIDcAttrFreeList": { + "type": { + "kind": "struct", + "name": "nt_symbols!_LIST_ENTRY" + }, + "offset": 192 + } + }, + "kind": "struct", + "size": 768 + }, + "HBRUSH__": { + "fields": { + "unused": { + "type": { + "kind": "base", + "name": "long" + }, + "offset": 0 + } + }, + "kind": "struct", + "size": 4 + }, + "tagCLIP": { + "fields": { + "fmt": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 0 + }, + "fGlobalHandle": { + "type": { + "kind": "base", + "name": "long" + }, + "offset": 16 + }, + "hData": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 8 + } + }, + "kind": "struct", + "size": 24 + }, + "tagUAHMENUPOPUPMETRICS": { + "fields": { + "rgcx": { + "type": { + "count": 4, + "subtype": { + "kind": "base", + "name": "long" + }, + "kind": "array" + }, + "offset": 0 + }, + "fUpdateMaxWidths": { + "type": { + "bit_position": 0, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 16 + } + }, + "kind": "struct", + "size": 20 + }, + "tagSMS": { + "fields": { + "wParam": { + "type": { + "kind": "base", + "name": "unsigned long long" + }, + "offset": 72 + }, + "lParam": { + "type": { + "kind": "base", + "name": "long long" + }, + "offset": 80 + }, + "lpResultCallBack": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 32 + }, + "lRet": { + "type": { + "kind": "base", + "name": "long long" + }, + "offset": 56 + }, + "psmsReceiveNext": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagSMS" + }, + "kind": "pointer" + }, + "offset": 8 + }, + "ptiSender": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagTHREADINFO" + }, + "kind": "pointer" + }, + "offset": 16 + }, + "tSent": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 64 + }, + "flags": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 68 + }, + "pvCapture": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 104 + }, + "psmsNext": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagSMS" + }, + "kind": "pointer" + }, + "offset": 0 + }, + "ptiReceiver": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagTHREADINFO" + }, + "kind": "pointer" + }, + "offset": 24 + }, + "ptiCallBackSender": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagTHREADINFO" + }, + "kind": "pointer" + }, + "offset": 48 + }, + "spwnd": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagWND" + }, + "kind": "pointer" + }, + "offset": 96 + }, + "message": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 88 + }, + "dwData": { + "type": { + "kind": "base", + "name": "unsigned long long" + }, + "offset": 40 + } + }, + "kind": "struct", + "size": 112 + }, + "__unnamed_195e": { + "fields": { + "Length48": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 0 + }, + "Alignment48": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 4 + }, + "MinimumAddress": { + "type": { + "kind": "struct", + "name": "nt_symbols!_LARGE_INTEGER" + }, + "offset": 8 + }, + "MaximumAddress": { + "type": { + "kind": "struct", + "name": "nt_symbols!_LARGE_INTEGER" + }, + "offset": 16 + } + }, + "kind": "struct", + "size": 24 + }, + "__unnamed_195c": { + "fields": { + "Length40": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 0 + }, + "Alignment40": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 4 + }, + "MinimumAddress": { + "type": { + "kind": "struct", + "name": "nt_symbols!_LARGE_INTEGER" + }, + "offset": 8 + }, + "MaximumAddress": { + "type": { + "kind": "struct", + "name": "nt_symbols!_LARGE_INTEGER" + }, + "offset": 16 + } + }, + "kind": "struct", + "size": 24 + }, + "_W32THREAD": { + "fields": { + "pRBRecursionCount": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 96 + }, + "iVisRgnUniqueness": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 328 + }, + "RefCount": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 8 + }, + "pDevHTInfo": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 280 + }, + "pUMPDHeap": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 48 + }, + "pgdiBrushAttr": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 32 + }, + "ulWindowSystemRendering": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 324 + }, + "tlSpriteState": { + "type": { + "kind": "struct", + "name": "_TLSPRITESTATE" + }, + "offset": 104 + }, + "pdcoRender": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 304 + }, + "bEnableEngUpdateDeviceSurface": { + "type": { + "kind": "base", + "name": "unsigned char" + }, + "offset": 320 + }, + "pdcoAA": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 296 + }, + "pNonRBRecursionCount": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 100 + }, + "ptlW32": { + "type": { + "subtype": { + "kind": "struct", + "name": "_TL" + }, + "kind": "pointer" + }, + "offset": 16 + }, + "GdiTmpTgoList": { + "type": { + "kind": "struct", + "name": "nt_symbols!_LIST_ENTRY" + }, + "offset": 80 + }, + "pUMPDObjs": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 40 + }, + "pgdiDcattr": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 24 + }, + "bIncludeSprites": { + "type": { + "kind": "base", + "name": "unsigned char" + }, + "offset": 321 + }, + "pEThread": { + "type": { + "subtype": { + "kind": "struct", + "name": "nt_symbols!_ETHREAD" + }, + "kind": "pointer" + }, + "offset": 0 + }, + "pSpriteState": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 272 + }, + "pProxyPort": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 64 + }, + "ulDevHTInfoUniqueness": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 288 + }, + "pdcoSrc": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 312 + }, + "pUMPDObj": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 56 + }, + "pClientID": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 72 + } + }, + "kind": "struct", + "size": 336 + }, + "_VK_TO_WCHAR_TABLE": { + "fields": { + "pVkToWchars": { + "type": { + "subtype": { + "kind": "struct", + "name": "_VK_TO_WCHARS1" + }, + "kind": "pointer" + }, + "offset": 0 + }, + "cbSize": { + "type": { + "kind": "base", + "name": "unsigned char" + }, + "offset": 9 + }, + "nModifications": { + "type": { + "kind": "base", + "name": "unsigned char" + }, + "offset": 8 + } + }, + "kind": "struct", + "size": 16 + }, + "tagPROPLIST": { + "fields": { + "aprop": { + "type": { + "count": 1, + "subtype": { + "kind": "struct", + "name": "tagPROP" + }, + "kind": "array" + }, + "offset": 8 + }, + "iFirstFree": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 4 + }, + "cEntries": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 0 + } + }, + "kind": "struct", + "size": 24 + }, + "_D3DKMDT_FREQUENCY_RANGE": { + "fields": { + "MinVSyncFreq": { + "type": { + "kind": "struct", + "name": "_D3DDDI_RATIONAL" + }, + "offset": 0 + }, + "MaxVSyncFreq": { + "type": { + "kind": "struct", + "name": "_D3DDDI_RATIONAL" + }, + "offset": 8 + }, + "MaxHSyncFreq": { + "type": { + "kind": "struct", + "name": "_D3DDDI_RATIONAL" + }, + "offset": 24 + }, + "MinHSyncFreq": { + "type": { + "kind": "struct", + "name": "_D3DDDI_RATIONAL" + }, + "offset": 16 + } + }, + "kind": "struct", + "size": 32 + }, + "__unnamed_11f8": { + "fields": { + "Apc": { + "type": { + "kind": "struct", + "name": "nt_symbols!_KAPC" + }, + "offset": 0 + }, + "CompletionKey": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 0 + }, + "Overlay": { + "type": { + "kind": "struct", + "name": "__unnamed_11f5" + }, + "offset": 0 + } + }, + "kind": "struct", + "size": 88 + }, + "__unnamed_18bf": { + "fields": { + "BaseMiddle": { + "type": { + "kind": "base", + "name": "unsigned char" + }, + "offset": 0 + }, + "BaseHigh": { + "type": { + "kind": "base", + "name": "unsigned char" + }, + "offset": 3 + }, + "Flags1": { + "type": { + "kind": "base", + "name": "unsigned char" + }, + "offset": 1 + }, + "Flags2": { + "type": { + "kind": "base", + "name": "unsigned char" + }, + "offset": 2 + } + }, + "kind": "struct", + "size": 4 + }, + "tagPROFILEVALUEINFO": { + "fields": { + "dwValue": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 0 + }, + "uSection": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 4 + }, + "pwszKeyName": { + "type": { + "subtype": { + "kind": "base", + "name": "wchar" + }, + "kind": "pointer" + }, + "offset": 8 + } + }, + "kind": "struct", + "size": 16 + }, + "__unnamed_11f5": { + "fields": { + "Thread": { + "type": { + "subtype": { + "kind": "struct", + "name": "nt_symbols!_ETHREAD" + }, + "kind": "pointer" + }, + "offset": 32 + }, + "DeviceQueueEntry": { + "type": { + "kind": "struct", + "name": "nt_symbols!_KDEVICE_QUEUE_ENTRY" + }, + "offset": 0 + }, + "CurrentStackLocation": { + "type": { + "subtype": { + "kind": "struct", + "name": "nt_symbols!_IO_STACK_LOCATION" + }, + "kind": "pointer" + }, + "offset": 64 + }, + "DriverContext": { + "type": { + "count": 4, + "subtype": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "kind": "array" + }, + "offset": 0 + }, + "AuxiliaryBuffer": { + "type": { + "subtype": { + "kind": "base", + "name": "unsigned char" + }, + "kind": "pointer" + }, + "offset": 40 + }, + "OriginalFileObject": { + "type": { + "subtype": { + "kind": "struct", + "name": "nt_symbols!_FILE_OBJECT" + }, + "kind": "pointer" + }, + "offset": 72 + }, + "PacketType": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 64 + }, + "ListEntry": { + "type": { + "kind": "struct", + "name": "nt_symbols!_LIST_ENTRY" + }, + "offset": 48 + } + }, + "kind": "struct", + "size": 80 + }, + "__unnamed_125f": { + "fields": { + "AllocatedResources": { + "type": { + "subtype": { + "kind": "struct", + "name": "nt_symbols!_CM_RESOURCE_LIST" + }, + "kind": "pointer" + }, + "offset": 0 + }, + "AllocatedResourcesTranslated": { + "type": { + "subtype": { + "kind": "struct", + "name": "nt_symbols!_CM_RESOURCE_LIST" + }, + "kind": "pointer" + }, + "offset": 8 + } + }, + "kind": "struct", + "size": 16 + }, + "D3DDDI_DXGI_RGB": { + "fields": { + "Blue": { + "type": { + "kind": "base", + "name": "float" + }, + "offset": 8 + }, + "Green": { + "type": { + "kind": "base", + "name": "float" + }, + "offset": 4 + }, + "Red": { + "type": { + "kind": "base", + "name": "float" + }, + "offset": 0 + } + }, + "kind": "struct", + "size": 12 + }, + "__unnamed_1219": { + "fields": { + "Type3InputBuffer": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 24 + }, + "OutputBufferLength": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 0 + }, + "FsControlCode": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 16 + }, + "InputBufferLength": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 8 + } + }, + "kind": "struct", + "size": 32 + }, + "__unnamed_125b": { + "fields": { + "State": { + "type": { + "kind": "struct", + "name": "nt_symbols!_POWER_STATE" + }, + "offset": 16 + }, + "Type": { + "type": { + "kind": "enum", + "name": "TypeEnum" + }, + "offset": 8 + }, + "SystemContext": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 0 + }, + "ShutdownType": { + "type": { + "kind": "enum", + "name": "ShutdownTypeEnum" + }, + "offset": 24 + }, + "SystemPowerStateContext": { + "type": { + "kind": "struct", + "name": "nt_symbols!_SYSTEM_POWER_STATE_CONTEXT" + }, + "offset": 0 + } + }, + "kind": "struct", + "size": 32 + }, + "HDC__": { + "fields": { + "unused": { + "type": { + "kind": "base", + "name": "long" + }, + "offset": 0 + } + }, + "kind": "struct", + "size": 4 + }, + "tagDISPLAYINFO": { + "fields": { + "hDev": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 0 + }, + "SpatialListHead": { + "type": { + "kind": "struct", + "name": "_KLIST_ENTRY" + }, + "offset": 144 + }, + "BitCountMax": { + "type": { + "kind": "base", + "name": "unsigned short" + }, + "offset": 130 + }, + "cyGray": { + "type": { + "kind": "base", + "name": "long" + }, + "offset": 60 + }, + "hdcBits": { + "type": { + "subtype": { + "kind": "struct", + "name": "HDC__" + }, + "kind": "pointer" + }, + "offset": 32 + }, + "fDesktopIsRect": { + "type": { + "bit_position": 0, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 132 + }, + "hbmGray": { + "type": { + "subtype": { + "kind": "struct", + "name": "HBITMAP__" + }, + "kind": "pointer" + }, + "offset": 48 + }, + "pmdev": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 8 + }, + "cFullScreen": { + "type": { + "kind": "base", + "name": "short" + }, + "offset": 160 + }, + "cxGray": { + "type": { + "kind": "base", + "name": "long" + }, + "offset": 56 + }, + "dmLogPixels": { + "type": { + "kind": "base", + "name": "unsigned short" + }, + "offset": 128 + }, + "hDevInfo": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 16 + }, + "fAnyPalette": { + "type": { + "bit_position": 1, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 132 + }, + "pspbFirst": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagSPB" + }, + "kind": "pointer" + }, + "offset": 72 + }, + "pMonitorPrimary": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagMONITOR" + }, + "kind": "pointer" + }, + "offset": 88 + }, + "Spare0": { + "type": { + "kind": "base", + "name": "short" + }, + "offset": 162 + }, + "pMonitorFirst": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagMONITOR" + }, + "kind": "pointer" + }, + "offset": 96 + }, + "hdcGray": { + "type": { + "subtype": { + "kind": "struct", + "name": "HDC__" + }, + "kind": "pointer" + }, + "offset": 40 + }, + "hrgnScreenReal": { + "type": { + "subtype": { + "kind": "struct", + "name": "HRGN__" + }, + "kind": "pointer" + }, + "offset": 120 + }, + "cMonitors": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 80 + }, + "hdcScreen": { + "type": { + "subtype": { + "kind": "struct", + "name": "HDC__" + }, + "kind": "pointer" + }, + "offset": 24 + }, + "DockThresholdMax": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 136 + }, + "rcScreenReal": { + "type": { + "kind": "struct", + "name": "tagRECT" + }, + "offset": 104 + }, + "pdceFirst": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagDCE" + }, + "kind": "pointer" + }, + "offset": 64 + } + }, + "kind": "struct", + "size": 168 + }, + "tagWin32AllocStats": { + "fields": { + "dwMaxAlloc": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 16 + }, + "dwMaxMem": { + "type": { + "kind": "base", + "name": "unsigned long long" + }, + "offset": 0 + }, + "pHead": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagWin32PoolHead" + }, + "kind": "pointer" + }, + "offset": 24 + }, + "dwCrtAlloc": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 20 + }, + "dwCrtMem": { + "type": { + "kind": "base", + "name": "unsigned long long" + }, + "offset": 8 + } + }, + "kind": "struct", + "size": 32 + }, + "__unnamed_18c5": { + "fields": { + "DefaultBig": { + "type": { + "bit_position": 22, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 1 + }, + "offset": 0 + }, + "BaseMiddle": { + "type": { + "bit_position": 0, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 8 + }, + "offset": 0 + }, + "BaseHigh": { + "type": { + "bit_position": 24, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 8 + }, + "offset": 0 + }, + "LimitHigh": { + "type": { + "bit_position": 16, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 4 + }, + "offset": 0 + }, + "System": { + "type": { + "bit_position": 20, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 1 + }, + "offset": 0 + }, + "Granularity": { + "type": { + "bit_position": 23, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 1 + }, + "offset": 0 + }, + "Dpl": { + "type": { + "bit_position": 13, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 2 + }, + "offset": 0 + }, + "Type": { + "type": { + "bit_position": 8, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 5 + }, + "offset": 0 + }, + "Present": { + "type": { + "bit_position": 15, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 1 + }, + "offset": 0 + }, + "LongMode": { + "type": { + "bit_position": 21, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 1 + }, + "offset": 0 + } + }, + "kind": "struct", + "size": 4 + }, + "__unnamed_1261": { + "fields": { + "Buffer": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 24 + }, + "ProviderId": { + "type": { + "kind": "base", + "name": "unsigned long long" + }, + "offset": 0 + }, + "BufferSize": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 16 + }, + "DataPath": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 8 + } + }, + "kind": "struct", + "size": 32 + }, + "__unnamed_1263": { + "fields": { + "Argument4": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 24 + }, + "Argument2": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 8 + }, + "Argument3": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 16 + }, + "Argument1": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 0 + } + }, + "kind": "struct", + "size": 32 + }, + "__unnamed_1265": { + "fields": { + "DeviceIoControl": { + "type": { + "kind": "struct", + "name": "__unnamed_121d" + }, + "offset": 0 + }, + "ReadWriteConfig": { + "type": { + "kind": "struct", + "name": "__unnamed_123d" + }, + "offset": 0 + }, + "Create": { + "type": { + "kind": "struct", + "name": "__unnamed_11ff" + }, + "offset": 0 + }, + "Write": { + "type": { + "kind": "struct", + "name": "__unnamed_1209" + }, + "offset": 0 + }, + "PowerSequence": { + "type": { + "kind": "struct", + "name": "__unnamed_1253" + }, + "offset": 0 + }, + "QueryId": { + "type": { + "kind": "struct", + "name": "__unnamed_1243" + }, + "offset": 0 + }, + "SetFile": { + "type": { + "kind": "struct", + "name": "__unnamed_1213" + }, + "offset": 0 + }, + "CreatePipe": { + "type": { + "kind": "struct", + "name": "__unnamed_1203" + }, + "offset": 0 + }, + "Power": { + "type": { + "kind": "struct", + "name": "__unnamed_125b" + }, + "offset": 0 + }, + "Read": { + "type": { + "kind": "struct", + "name": "__unnamed_1209" + }, + "offset": 0 + }, + "StartDevice": { + "type": { + "kind": "struct", + "name": "__unnamed_125f" + }, + "offset": 0 + }, + "QueryDirectory": { + "type": { + "kind": "struct", + "name": "__unnamed_120d" + }, + "offset": 0 + }, + "LockControl": { + "type": { + "kind": "struct", + "name": "__unnamed_121b" + }, + "offset": 0 + }, + "QueryInterface": { + "type": { + "kind": "struct", + "name": "__unnamed_1233" + }, + "offset": 0 + }, + "Others": { + "type": { + "kind": "struct", + "name": "__unnamed_1263" + }, + "offset": 0 + }, + "FileSystemControl": { + "type": { + "kind": "struct", + "name": "__unnamed_1219" + }, + "offset": 0 + }, + "SetLock": { + "type": { + "kind": "struct", + "name": "__unnamed_123f" + }, + "offset": 0 + }, + "QueryDeviceText": { + "type": { + "kind": "struct", + "name": "__unnamed_1247" + }, + "offset": 0 + }, + "WMI": { + "type": { + "kind": "struct", + "name": "__unnamed_1261" + }, + "offset": 0 + }, + "CreateMailslot": { + "type": { + "kind": "struct", + "name": "__unnamed_1207" + }, + "offset": 0 + }, + "FilterResourceRequirements": { + "type": { + "kind": "struct", + "name": "__unnamed_123b" + }, + "offset": 0 + }, + "MountVolume": { + "type": { + "kind": "struct", + "name": "__unnamed_1225" + }, + "offset": 0 + }, + "QueryVolume": { + "type": { + "kind": "struct", + "name": "__unnamed_1217" + }, + "offset": 0 + }, + "UsageNotification": { + "type": { + "kind": "struct", + "name": "__unnamed_124b" + }, + "offset": 0 + }, + "Scsi": { + "type": { + "kind": "struct", + "name": "__unnamed_1229" + }, + "offset": 0 + }, + "WaitWake": { + "type": { + "kind": "struct", + "name": "__unnamed_124f" + }, + "offset": 0 + }, + "QueryFile": { + "type": { + "kind": "struct", + "name": "__unnamed_1211" + }, + "offset": 0 + }, + "VerifyVolume": { + "type": { + "kind": "struct", + "name": "__unnamed_1225" + }, + "offset": 0 + }, + "QuerySecurity": { + "type": { + "kind": "struct", + "name": "__unnamed_121f" + }, + "offset": 0 + }, + "QueryDeviceRelations": { + "type": { + "kind": "struct", + "name": "__unnamed_122d" + }, + "offset": 0 + }, + "NotifyDirectory": { + "type": { + "kind": "struct", + "name": "__unnamed_120f" + }, + "offset": 0 + }, + "SetSecurity": { + "type": { + "kind": "struct", + "name": "__unnamed_1221" + }, + "offset": 0 + }, + "DeviceCapabilities": { + "type": { + "kind": "struct", + "name": "__unnamed_1237" + }, + "offset": 0 + } + }, + "kind": "struct", + "size": 32 + }, + "__unnamed_1817": { + "fields": { + "Length48": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 8 + }, + "Start": { + "type": { + "kind": "struct", + "name": "nt_symbols!_LARGE_INTEGER" + }, + "offset": 0 + } + }, + "kind": "struct", + "size": 12 + }, + "__unnamed_1815": { + "fields": { + "Length40": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 8 + }, + "Start": { + "type": { + "kind": "struct", + "name": "nt_symbols!_LARGE_INTEGER" + }, + "offset": 0 + } + }, + "kind": "struct", + "size": 12 + }, + "tagKbdLayer": { + "fields": { + "pVkToWcharTable": { + "type": { + "subtype": { + "kind": "struct", + "name": "_VK_TO_WCHAR_TABLE" + }, + "kind": "pointer" + }, + "offset": 8 + }, + "fLocaleFlags": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 80 + }, + "pCharModifiers": { + "type": { + "subtype": { + "kind": "struct", + "name": "MODIFIERS" + }, + "kind": "pointer" + }, + "offset": 0 + }, + "pKeyNamesExt": { + "type": { + "subtype": { + "kind": "struct", + "name": "VSC_LPWSTR" + }, + "kind": "pointer" + }, + "offset": 32 + }, + "pDeadKey": { + "type": { + "subtype": { + "kind": "struct", + "name": "DEADKEY" + }, + "kind": "pointer" + }, + "offset": 16 + }, + "pusVSCtoVK": { + "type": { + "subtype": { + "kind": "base", + "name": "unsigned short" + }, + "kind": "pointer" + }, + "offset": 48 + }, + "pKeyNamesDead": { + "type": { + "subtype": { + "subtype": { + "kind": "base", + "name": "unsigned short" + }, + "kind": "pointer" + }, + "kind": "pointer" + }, + "offset": 40 + }, + "pLigature": { + "type": { + "subtype": { + "kind": "struct", + "name": "_LIGATURE1" + }, + "kind": "pointer" + }, + "offset": 88 + }, + "cbLgEntry": { + "type": { + "kind": "base", + "name": "unsigned char" + }, + "offset": 85 + }, + "pKeyNames": { + "type": { + "subtype": { + "kind": "struct", + "name": "VSC_LPWSTR" + }, + "kind": "pointer" + }, + "offset": 24 + }, + "dwType": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 96 + }, + "dwSubType": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 100 + }, + "nLgMax": { + "type": { + "kind": "base", + "name": "unsigned char" + }, + "offset": 84 + }, + "pVSCtoVK_E1": { + "type": { + "subtype": { + "kind": "struct", + "name": "_VSC_VK" + }, + "kind": "pointer" + }, + "offset": 72 + }, + "pVSCtoVK_E0": { + "type": { + "subtype": { + "kind": "struct", + "name": "_VSC_VK" + }, + "kind": "pointer" + }, + "offset": 64 + }, + "bMaxVSCtoVK": { + "type": { + "kind": "base", + "name": "unsigned char" + }, + "offset": 56 + } + }, + "kind": "struct", + "size": 104 + }, + "__unnamed_1813": { + "fields": { + "DataSize": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 0 + }, + "Reserved1": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 4 + }, + "Reserved2": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 8 + } + }, + "kind": "struct", + "size": 12 + }, + "_D3DKMDT_VIDPN_PRESENT_PATH_SCALING_SUPPORT": { + "fields": { + "Centered": { + "type": { + "bit_position": 1, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 1 + }, + "offset": 0 + }, + "AspectRatioCenteredMax": { + "type": { + "bit_position": 3, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 1 + }, + "offset": 0 + }, + "Stretched": { + "type": { + "bit_position": 2, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 1 + }, + "offset": 0 + }, + "Identity": { + "type": { + "bit_position": 0, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 1 + }, + "offset": 0 + }, + "Custom": { + "type": { + "bit_position": 4, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 1 + }, + "offset": 0 + } + }, + "kind": "struct", + "size": 4 + }, + "__unnamed_1958": { + "fields": { + "MinBusNumber": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 4 + }, + "Length": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 0 + }, + "Reserved": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 12 + }, + "MaxBusNumber": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 8 + } + }, + "kind": "struct", + "size": 16 + }, + "_D3DKMDT_2DREGION": { + "fields": { + "cy": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 4 + }, + "cx": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 0 + } + }, + "kind": "struct", + "size": 8 + }, + "HRGN__": { + "fields": { + "unused": { + "type": { + "kind": "base", + "name": "long" + }, + "offset": 0 + } + }, + "kind": "struct", + "size": 4 + }, + "__unnamed_1954": { + "fields": { + "AffinityPolicy": { + "type": { + "kind": "base", + "name": "unsigned short" + }, + "offset": 8 + }, + "PriorityPolicy": { + "type": { + "kind": "enum", + "name": "PriorityPolicyEnum" + }, + "offset": 12 + }, + "Group": { + "type": { + "kind": "base", + "name": "unsigned short" + }, + "offset": 10 + }, + "MaximumVector": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 4 + }, + "TargetedProcessors": { + "type": { + "kind": "base", + "name": "unsigned long long" + }, + "offset": 16 + }, + "MinimumVector": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 0 + } + }, + "kind": "struct", + "size": 24 + }, + "_PROCMARKHEAD": { + "fields": { + "h": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 0 + }, + "ppi": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagPROCESSINFO" + }, + "kind": "pointer" + }, + "offset": 24 + }, + "hTaskWow": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 16 + }, + "cLockObj": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 8 + } + }, + "kind": "struct", + "size": 32 + }, + "tagSIZE": { + "fields": { + "cy": { + "type": { + "kind": "base", + "name": "long" + }, + "offset": 4 + }, + "cx": { + "type": { + "kind": "base", + "name": "long" + }, + "offset": 0 + } + }, + "kind": "struct", + "size": 8 + }, + "tagDESKTOPVIEW": { + "fields": { + "ulClientDelta": { + "type": { + "kind": "base", + "name": "unsigned long long" + }, + "offset": 16 + }, + "pdesk": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagDESKTOP" + }, + "kind": "pointer" + }, + "offset": 8 + }, + "pdvNext": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagDESKTOPVIEW" + }, + "kind": "pointer" + }, + "offset": 0 + } + }, + "kind": "struct", + "size": 24 + }, + "__unnamed_1819": { + "fields": { + "Start": { + "type": { + "kind": "struct", + "name": "nt_symbols!_LARGE_INTEGER" + }, + "offset": 0 + }, + "Length64": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 8 + } + }, + "kind": "struct", + "size": 12 + }, + "_DMM_COFUNCPATHSMODALITY_SERIALIZATION": { + "fields": { + "NumPathsFromSource": { + "type": { + "kind": "base", + "name": "unsigned char" + }, + "offset": 0 + }, + "PathAndTargetModeSetOffset": { + "type": { + "count": 1, + "subtype": { + "kind": "base", + "name": "unsigned long" + }, + "kind": "array" + }, + "offset": 4 + } + }, + "kind": "struct", + "size": 8 + }, + "tagSBTRACK": { + "fields": { + "spwndSBNotify": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagWND" + }, + "kind": "pointer" + }, + "offset": 24 + }, + "hTimerSB": { + "type": { + "kind": "base", + "name": "unsigned long long" + }, + "offset": 64 + }, + "cmdSB": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 56 + }, + "xxxpfnSB": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 48 + }, + "fTrackVert": { + "type": { + "bit_position": 1, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 1 + }, + "offset": 0 + }, + "posNew": { + "type": { + "kind": "base", + "name": "long" + }, + "offset": 84 + }, + "posOld": { + "type": { + "kind": "base", + "name": "long" + }, + "offset": 80 + }, + "fCtlSB": { + "type": { + "bit_position": 2, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 1 + }, + "offset": 0 + }, + "rcTrack": { + "type": { + "kind": "struct", + "name": "tagRECT" + }, + "offset": 32 + }, + "fTrackRecalc": { + "type": { + "bit_position": 3, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 1 + }, + "offset": 0 + }, + "spwndSB": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagWND" + }, + "kind": "pointer" + }, + "offset": 16 + }, + "spwndTrack": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagWND" + }, + "kind": "pointer" + }, + "offset": 8 + }, + "dpxThumb": { + "type": { + "kind": "base", + "name": "long" + }, + "offset": 72 + }, + "pxOld": { + "type": { + "kind": "base", + "name": "long" + }, + "offset": 76 + }, + "fHitOld": { + "type": { + "bit_position": 0, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 1 + }, + "offset": 0 + }, + "pSBCalc": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagSBCALC" + }, + "kind": "pointer" + }, + "offset": 96 + }, + "nBar": { + "type": { + "kind": "base", + "name": "long" + }, + "offset": 88 + } + }, + "kind": "struct", + "size": 104 + }, + "__unnamed_16c1": { + "fields": { + "ActiveSize": { + "type": { + "kind": "struct", + "name": "_D3DKMDT_2DREGION" + }, + "offset": 0 + }, + "MaxPixelRate": { + "type": { + "kind": "base", + "name": "unsigned long long" + }, + "offset": 0 + } + }, + "kind": "struct", + "size": 8 + }, + "_DMA_ADAPTER": { + "fields": { + "Version": { + "type": { + "kind": "base", + "name": "unsigned short" + }, + "offset": 0 + }, + "DmaOperations": { + "type": { + "subtype": { + "kind": "struct", + "name": "_DMA_OPERATIONS" + }, + "kind": "pointer" + }, + "offset": 8 + }, + "Size": { + "type": { + "kind": "base", + "name": "unsigned short" + }, + "offset": 2 + } + }, + "kind": "struct", + "size": 16 + }, + "tagMONITOR": { + "fields": { + "hDev": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 80 + }, + "head": { + "type": { + "kind": "struct", + "name": "_HEAD" + }, + "offset": 0 + }, + "rcMonitorReal": { + "type": { + "kind": "struct", + "name": "tagRECT" + }, + "offset": 28 + }, + "pMonitorNext": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagMONITOR" + }, + "kind": "pointer" + }, + "offset": 16 + }, + "hDevReal": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 88 + }, + "Flink": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagMONITOR" + }, + "kind": "pointer" + }, + "offset": 128 + }, + "hrgnMonitorReal": { + "type": { + "subtype": { + "kind": "struct", + "name": "HRGN__" + }, + "kind": "pointer" + }, + "offset": 64 + }, + "Blink": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagMONITOR" + }, + "kind": "pointer" + }, + "offset": 136 + }, + "rcWorkReal": { + "type": { + "kind": "struct", + "name": "tagRECT" + }, + "offset": 44 + }, + "dwMONFlags": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 24 + }, + "cWndStack": { + "type": { + "kind": "base", + "name": "short" + }, + "offset": 74 + }, + "DockTargets": { + "type": { + "count": 7, + "subtype": { + "count": 4, + "subtype": { + "kind": "base", + "name": "unsigned char" + }, + "kind": "array" + }, + "kind": "array" + }, + "offset": 96 + }, + "Spare0": { + "type": { + "kind": "base", + "name": "short" + }, + "offset": 72 + } + }, + "kind": "struct", + "size": 144 + }, + "__unnamed_180b": { + "fields": { + "Translated": { + "type": { + "kind": "struct", + "name": "__unnamed_1807" + }, + "offset": 0 + }, + "Raw": { + "type": { + "kind": "struct", + "name": "__unnamed_1809" + }, + "offset": 0 + } + }, + "kind": "struct", + "size": 16 + }, + "tagRECT": { + "fields": { + "top": { + "type": { + "kind": "base", + "name": "long" + }, + "offset": 4 + }, + "right": { + "type": { + "kind": "base", + "name": "long" + }, + "offset": 8 + }, + "bottom": { + "type": { + "kind": "base", + "name": "long" + }, + "offset": 12 + }, + "left": { + "type": { + "kind": "base", + "name": "long" + }, + "offset": 0 + } + }, + "kind": "struct", + "size": 16 + }, + "__unnamed_180d": { + "fields": { + "Reserved1": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 8 + }, + "Port": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 4 + }, + "Channel": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 0 + } + }, + "kind": "struct", + "size": 12 + }, + "__unnamed_180f": { + "fields": { + "Data": { + "type": { + "count": 3, + "subtype": { + "kind": "base", + "name": "unsigned long" + }, + "kind": "array" + }, + "offset": 0 + } + }, + "kind": "struct", + "size": 12 + }, + "MODIFIERS": { + "fields": { + "wMaxModBits": { + "type": { + "kind": "base", + "name": "unsigned short" + }, + "offset": 8 + }, + "pVkToBit": { + "type": { + "subtype": { + "kind": "struct", + "name": "VK_TO_BIT" + }, + "kind": "pointer" + }, + "offset": 0 + }, + "ModNumber": { + "type": { + "count": 0, + "subtype": { + "kind": "base", + "name": "unsigned char" + }, + "kind": "array" + }, + "offset": 10 + } + }, + "kind": "struct", + "size": 16 + }, + "__unnamed_120f": { + "fields": { + "CompletionFilter": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 8 + }, + "Length": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 0 + } + }, + "kind": "struct", + "size": 16 + }, + "__unnamed_120d": { + "fields": { + "Length": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 0 + }, + "FileIndex": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 24 + }, + "FileInformationClass": { + "type": { + "kind": "enum", + "name": "FileInformationClassEnum" + }, + "offset": 16 + }, + "FileName": { + "type": { + "subtype": { + "kind": "struct", + "name": "nt_symbols!_UNICODE_STRING" + }, + "kind": "pointer" + }, + "offset": 8 + } + }, + "kind": "struct", + "size": 32 + }, + "_DMM_VIDPNPATHSFROMSOURCE_SERIALIZATION": { + "fields": { + "PathAndTargetModeSerialization": { + "type": { + "count": 1, + "subtype": { + "kind": "struct", + "name": "_DMM_VIDPNPATHANDTARGETMODE_SERIALIZATION" + }, + "kind": "array" + }, + "offset": 48 + }, + "NumPathsFromSource": { + "type": { + "kind": "base", + "name": "unsigned char" + }, + "offset": 40 + }, + "SourceMode": { + "type": { + "kind": "struct", + "name": "_D3DKMDT_VIDPN_SOURCE_MODE" + }, + "offset": 0 + } + }, + "kind": "struct", + "size": 480 + }, + "tagMSG": { + "fields": { + "wParam": { + "type": { + "kind": "base", + "name": "unsigned long long" + }, + "offset": 16 + }, + "lParam": { + "type": { + "kind": "base", + "name": "long long" + }, + "offset": 24 + }, + "pt": { + "type": { + "kind": "struct", + "name": "tagPOINT" + }, + "offset": 36 + }, + "hwnd": { + "type": { + "subtype": { + "kind": "struct", + "name": "HWND__" + }, + "kind": "pointer" + }, + "offset": 0 + }, + "time": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 32 + }, + "message": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 8 + } + }, + "kind": "struct", + "size": 48 + }, + "tagDPISERVERINFO": { + "fields": { + "hMsgFont": { + "type": { + "subtype": { + "kind": "struct", + "name": "HFONT__" + }, + "kind": "pointer" + }, + "offset": 16 + }, + "hCaptionFont": { + "type": { + "subtype": { + "kind": "struct", + "name": "HFONT__" + }, + "kind": "pointer" + }, + "offset": 8 + }, + "gclBorder": { + "type": { + "kind": "base", + "name": "long" + }, + "offset": 0 + }, + "cxMsgFontChar": { + "type": { + "kind": "base", + "name": "long" + }, + "offset": 24 + }, + "wMaxBtnSize": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 32 + }, + "cyMsgFontChar": { + "type": { + "kind": "base", + "name": "long" + }, + "offset": 28 + } + }, + "kind": "struct", + "size": 40 + }, + "_D3DDDI_GAMMA_RAMP_RGB256x3x16": { + "fields": { + "Blue": { + "type": { + "count": 256, + "subtype": { + "kind": "base", + "name": "unsigned short" + }, + "kind": "array" + }, + "offset": 1024 + }, + "Green": { + "type": { + "count": 256, + "subtype": { + "kind": "base", + "name": "unsigned short" + }, + "kind": "array" + }, + "offset": 512 + }, + "Red": { + "type": { + "count": 256, + "subtype": { + "kind": "base", + "name": "unsigned short" + }, + "kind": "array" + }, + "offset": 0 + } + }, + "kind": "struct", + "size": 1536 + }, + "__unnamed_124f": { + "fields": { + "PowerState": { + "type": { + "kind": "enum", + "name": "PowerStateEnum" + }, + "offset": 0 + } + }, + "kind": "struct", + "size": 4 + }, + "tagWOWPROCESSINFO": { + "fields": { + "ptdbHead": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagTDB" + }, + "kind": "pointer" + }, + "offset": 16 + }, + "ptiScheduled": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagTHREADINFO" + }, + "kind": "pointer" + }, + "offset": 8 + }, + "nRecvLock": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 52 + }, + "CSLockCount": { + "type": { + "kind": "base", + "name": "long" + }, + "offset": 64 + }, + "nSendLock": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 48 + }, + "pEventWowExec": { + "type": { + "subtype": { + "kind": "struct", + "name": "nt_symbols!_KEVENT" + }, + "kind": "pointer" + }, + "offset": 32 + }, + "lpfnWowExitTask": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 24 + }, + "CSOwningThread": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagTHREADINFO" + }, + "kind": "pointer" + }, + "offset": 56 + }, + "hEventWowExecClient": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 40 + }, + "pwpiNext": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagWOWPROCESSINFO" + }, + "kind": "pointer" + }, + "offset": 0 + } + }, + "kind": "struct", + "size": 72 + }, + "HTOUCHINPUT__": { + "fields": { + "unused": { + "type": { + "kind": "base", + "name": "long" + }, + "offset": 0 + } + }, + "kind": "struct", + "size": 4 + }, + "tagMENU": { + "fields": { + "iItem": { + "type": { + "kind": "base", + "name": "long" + }, + "offset": 44 + }, + "head": { + "type": { + "kind": "struct", + "name": "_PROCDESKHEAD" + }, + "offset": 0 + }, + "umpm": { + "type": { + "kind": "struct", + "name": "tagUAHMENUPOPUPMETRICS" + }, + "offset": 132 + }, + "cItems": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 52 + }, + "pParentMenus": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagMENULIST" + }, + "kind": "pointer" + }, + "offset": 88 + }, + "fFlags": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 40 + }, + "cxMenu": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 56 + }, + "dwContextHelpId": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 96 + }, + "cxTextAlign": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 64 + }, + "cAlloced": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 48 + }, + "hbrBack": { + "type": { + "subtype": { + "kind": "struct", + "name": "HBRUSH__" + }, + "kind": "pointer" + }, + "offset": 112 + }, + "dwArrowsOn": { + "type": { + "bit_position": 0, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 2 + }, + "offset": 128 + }, + "iMaxTop": { + "type": { + "kind": "base", + "name": "long" + }, + "offset": 124 + }, + "dwMenuData": { + "type": { + "kind": "base", + "name": "unsigned long long" + }, + "offset": 104 + }, + "cyMenu": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 60 + }, + "rgItems": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagITEM" + }, + "kind": "pointer" + }, + "offset": 80 + }, + "spwndNotify": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagWND" + }, + "kind": "pointer" + }, + "offset": 72 + }, + "iTop": { + "type": { + "kind": "base", + "name": "long" + }, + "offset": 120 + }, + "cyMax": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 100 + } + }, + "kind": "struct", + "size": 152 + }, + "_D3DDDI_GAMMA_RAMP_DXGI_1": { + "fields": { + "GammaCurve": { + "type": { + "count": 1025, + "subtype": { + "kind": "struct", + "name": "D3DDDI_DXGI_RGB" + }, + "kind": "array" + }, + "offset": 24 + }, + "Scale": { + "type": { + "kind": "struct", + "name": "D3DDDI_DXGI_RGB" + }, + "offset": 0 + }, + "Offset": { + "type": { + "kind": "struct", + "name": "D3DDDI_DXGI_RGB" + }, + "offset": 12 + } + }, + "kind": "struct", + "size": 12324 + }, + "_MOVESIZEDATA": { + "fields": { + "fmsKbd": { + "type": { + "bit_position": 1, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 1 + }, + "offset": 164 + }, + "pStartMonitorCurrentHitTarget": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagMONITOR" + }, + "kind": "pointer" + }, + "offset": 168 + }, + "impy": { + "type": { + "kind": "base", + "name": "long" + }, + "offset": 152 + }, + "fMoveFromMax": { + "type": { + "bit_position": 7, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 1 + }, + "offset": 164 + }, + "fSnapMoving": { + "type": { + "bit_position": 11, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 1 + }, + "offset": 164 + }, + "frcNormalCheckPtValid": { + "type": { + "bit_position": 24, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 1 + }, + "offset": 164 + }, + "ptMaxTrack": { + "type": { + "kind": "struct", + "name": "tagPOINT" + }, + "offset": 96 + }, + "ptRestore": { + "type": { + "kind": "struct", + "name": "tagPOINT" + }, + "offset": 156 + }, + "fUsePreviewRect": { + "type": { + "bit_position": 26, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 1 + }, + "offset": 164 + }, + "fForceSizing": { + "type": { + "bit_position": 19, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 1 + }, + "offset": 164 + }, + "fThresholdSelector": { + "type": { + "bit_position": 15, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 3 + }, + "offset": 164 + }, + "ptStartHitWindowRelative": { + "type": { + "kind": "struct", + "name": "tagPOINT" + }, + "offset": 208 + }, + "fDragFullWindows": { + "type": { + "bit_position": 5, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 1 + }, + "offset": 164 + }, + "fForeground": { + "type": { + "bit_position": 4, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 1 + }, + "offset": 164 + }, + "dyMouse": { + "type": { + "kind": "base", + "name": "long" + }, + "offset": 140 + }, + "fHasSoftwareCursor": { + "type": { + "bit_position": 27, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 1 + }, + "offset": 164 + }, + "fIsHitPtOffScreen": { + "type": { + "bit_position": 21, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 1 + }, + "offset": 164 + }, + "fSnapSizingTemporaryAllowed": { + "type": { + "bit_position": 22, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 1 + }, + "offset": 164 + }, + "fCheckPtForcefullyRestored": { + "type": { + "bit_position": 18, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 1 + }, + "offset": 164 + }, + "fVerticallyMaximizedRight": { + "type": { + "bit_position": 9, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 1 + }, + "offset": 164 + }, + "ulCountDragOutOfLeftRightTarget": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 228 + }, + "Unused": { + "type": { + "bit_position": 28, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 4 + }, + "offset": 164 + }, + "dxMouse": { + "type": { + "kind": "base", + "name": "long" + }, + "offset": 136 + }, + "fStartVerticallyMaximizedRight": { + "type": { + "bit_position": 14, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 1 + }, + "offset": 164 + }, + "rcParent": { + "type": { + "kind": "struct", + "name": "tagRECT" + }, + "offset": 72 + }, + "fOffScreen": { + "type": { + "bit_position": 6, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 1 + }, + "offset": 164 + }, + "fWindowWasSuperMaximized": { + "type": { + "bit_position": 12, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 1 + }, + "offset": 164 + }, + "fVerticallyMaximizedLeft": { + "type": { + "bit_position": 8, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 1 + }, + "offset": 164 + }, + "spwnd": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagWND" + }, + "kind": "pointer" + }, + "offset": 0 + }, + "StartCurrentHitTarget": { + "type": { + "kind": "enum", + "name": "StartCurrentHitTargetEnum" + }, + "offset": 176 + }, + "fHasPreviewRect": { + "type": { + "bit_position": 25, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 1 + }, + "offset": 164 + }, + "fLockWindowUpdate": { + "type": { + "bit_position": 2, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 1 + }, + "offset": 164 + }, + "rcPreview": { + "type": { + "kind": "struct", + "name": "tagRECT" + }, + "offset": 40 + }, + "fSnapSizing": { + "type": { + "bit_position": 10, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 1 + }, + "offset": 164 + }, + "fIsMoveSizeLoop": { + "type": { + "bit_position": 20, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 1 + }, + "offset": 164 + }, + "fInitSize": { + "type": { + "bit_position": 0, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 1 + }, + "offset": 164 + }, + "rcDragCursor": { + "type": { + "kind": "struct", + "name": "tagRECT" + }, + "offset": 24 + }, + "ulCountDragOutOfTopTarget": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 224 + }, + "rcPreviewCursor": { + "type": { + "kind": "struct", + "name": "tagRECT" + }, + "offset": 56 + }, + "CurrentHitTarget": { + "type": { + "kind": "enum", + "name": "CurrentHitTargetEnum" + }, + "offset": 192 + }, + "fSnapMovingTemporaryAllowed": { + "type": { + "bit_position": 23, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 1 + }, + "offset": 164 + }, + "fTrackCancelled": { + "type": { + "bit_position": 3, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 1 + }, + "offset": 164 + }, + "ptHitWindowRelative": { + "type": { + "kind": "struct", + "name": "tagPOINT" + }, + "offset": 200 + }, + "ptLastTrack": { + "type": { + "kind": "struct", + "name": "tagPOINT" + }, + "offset": 216 + }, + "cmd": { + "type": { + "kind": "base", + "name": "long" + }, + "offset": 144 + }, + "Flags": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 164 + }, + "MoveRectStyle": { + "type": { + "kind": "enum", + "name": "MoveRectStyleEnum" + }, + "offset": 196 + }, + "rcWindow": { + "type": { + "kind": "struct", + "name": "tagRECT" + }, + "offset": 104 + }, + "ulCountSizeOutOfTopBottomTarget": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 232 + }, + "fStartVerticallyMaximizedLeft": { + "type": { + "bit_position": 13, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 1 + }, + "offset": 164 + }, + "rcNormalStartCheckPt": { + "type": { + "kind": "struct", + "name": "tagRECT" + }, + "offset": 120 + }, + "ptMinTrack": { + "type": { + "kind": "struct", + "name": "tagPOINT" + }, + "offset": 88 + }, + "rcDrag": { + "type": { + "kind": "struct", + "name": "tagRECT" + }, + "offset": 8 + }, + "pMonitorCurrentHitTarget": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagMONITOR" + }, + "kind": "pointer" + }, + "offset": 184 + }, + "impx": { + "type": { + "kind": "base", + "name": "long" + }, + "offset": 148 + } + }, + "kind": "struct", + "size": 240 + }, + "_D3DDDI_RATIONAL": { + "fields": { + "Denominator": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 4 + }, + "Numerator": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 0 + } + }, + "kind": "struct", + "size": 8 + }, + "VWPL": { + "fields": { + "cElem": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 4 + }, + "aElement": { + "type": { + "count": 0, + "subtype": { + "kind": "struct", + "name": "VWPLELEMENT" + }, + "kind": "array" + }, + "offset": 16 + }, + "fTagged": { + "type": { + "kind": "base", + "name": "long" + }, + "offset": 12 + }, + "cThreshhold": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 8 + }, + "cPwnd": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 0 + } + }, + "kind": "struct", + "size": 16 + }, + "tagTEXTMETRICW": { + "fields": { + "tmOverhang": { + "type": { + "kind": "base", + "name": "long" + }, + "offset": 32 + }, + "tmPitchAndFamily": { + "type": { + "kind": "base", + "name": "unsigned char" + }, + "offset": 55 + }, + "tmStruckOut": { + "type": { + "kind": "base", + "name": "unsigned char" + }, + "offset": 54 + }, + "tmCharSet": { + "type": { + "kind": "base", + "name": "unsigned char" + }, + "offset": 56 + }, + "tmDigitizedAspectX": { + "type": { + "kind": "base", + "name": "long" + }, + "offset": 36 + }, + "tmDigitizedAspectY": { + "type": { + "kind": "base", + "name": "long" + }, + "offset": 40 + }, + "tmFirstChar": { + "type": { + "kind": "base", + "name": "wchar" + }, + "offset": 44 + }, + "tmWeight": { + "type": { + "kind": "base", + "name": "long" + }, + "offset": 28 + }, + "tmDescent": { + "type": { + "kind": "base", + "name": "long" + }, + "offset": 8 + }, + "tmDefaultChar": { + "type": { + "kind": "base", + "name": "wchar" + }, + "offset": 48 + }, + "tmLastChar": { + "type": { + "kind": "base", + "name": "wchar" + }, + "offset": 46 + }, + "tmMaxCharWidth": { + "type": { + "kind": "base", + "name": "long" + }, + "offset": 24 + }, + "tmItalic": { + "type": { + "kind": "base", + "name": "unsigned char" + }, + "offset": 52 + }, + "tmUnderlined": { + "type": { + "kind": "base", + "name": "unsigned char" + }, + "offset": 53 + }, + "tmInternalLeading": { + "type": { + "kind": "base", + "name": "long" + }, + "offset": 12 + }, + "tmAscent": { + "type": { + "kind": "base", + "name": "long" + }, + "offset": 4 + }, + "tmHeight": { + "type": { + "kind": "base", + "name": "long" + }, + "offset": 0 + }, + "tmAveCharWidth": { + "type": { + "kind": "base", + "name": "long" + }, + "offset": 20 + }, + "tmBreakChar": { + "type": { + "kind": "base", + "name": "wchar" + }, + "offset": 50 + }, + "tmExternalLeading": { + "type": { + "kind": "base", + "name": "long" + }, + "offset": 16 + } + }, + "kind": "struct", + "size": 60 + }, + "_SCATTER_GATHER_LIST": { + "fields": { + "Elements": { + "type": { + "count": 0, + "subtype": { + "kind": "struct", + "name": "_SCATTER_GATHER_ELEMENT" + }, + "kind": "array" + }, + "offset": 16 + }, + "Reserved": { + "type": { + "kind": "base", + "name": "unsigned long long" + }, + "offset": 8 + }, + "NumberOfElements": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 0 + } + }, + "kind": "struct", + "size": 16 + }, + "HICON__": { + "fields": { + "unused": { + "type": { + "kind": "base", + "name": "long" + }, + "offset": 0 + } + }, + "kind": "struct", + "size": 4 + }, + "_HANDLEENTRY": { + "fields": { + "pOwner": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 8 + }, + "bFlags": { + "type": { + "kind": "base", + "name": "unsigned char" + }, + "offset": 17 + }, + "phead": { + "type": { + "subtype": { + "kind": "struct", + "name": "_HEAD" + }, + "kind": "pointer" + }, + "offset": 0 + }, + "wUniq": { + "type": { + "kind": "base", + "name": "unsigned short" + }, + "offset": 18 + }, + "bType": { + "type": { + "kind": "base", + "name": "unsigned char" + }, + "offset": 16 + } + }, + "kind": "struct", + "size": 24 + }, + "_THRDESKHEAD": { + "fields": { + "cLockObj": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 8 + }, + "pSelf": { + "type": { + "subtype": { + "kind": "base", + "name": "unsigned char" + }, + "kind": "pointer" + }, + "offset": 32 + }, + "rpdesk": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagDESKTOP" + }, + "kind": "pointer" + }, + "offset": 24 + }, + "pti": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagTHREADINFO" + }, + "kind": "pointer" + }, + "offset": 16 + }, + "h": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 0 + } + }, + "kind": "struct", + "size": 40 + }, + "tagSVR_INSTANCE_INFO": { + "fields": { + "head": { + "type": { + "kind": "struct", + "name": "_THROBJHEAD" + }, + "offset": 0 + }, + "next": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagSVR_INSTANCE_INFO" + }, + "kind": "pointer" + }, + "offset": 24 + }, + "nextInThisThread": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagSVR_INSTANCE_INFO" + }, + "kind": "pointer" + }, + "offset": 32 + }, + "spwndEvent": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagWND" + }, + "kind": "pointer" + }, + "offset": 48 + }, + "afCmd": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 40 + }, + "pcii": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 56 + } + }, + "kind": "struct", + "size": 64 + }, + "_DMM_VIDPNTARGETMODESET_SERIALIZATION": { + "fields": { + "NumModes": { + "type": { + "kind": "base", + "name": "unsigned char" + }, + "offset": 0 + }, + "ModeSerialization": { + "type": { + "count": 1, + "subtype": { + "kind": "struct", + "name": "_D3DKMDT_VIDPN_TARGET_MODE" + }, + "kind": "array" + }, + "offset": 8 + } + }, + "kind": "struct", + "size": 80 + }, + "_DMM_COMMITVIDPNREQUEST_SERIALIZATION": { + "fields": { + "RequestDiagInfo": { + "type": { + "kind": "struct", + "name": "_DMM_COMMITVIDPNREQUEST_DIAGINFO" + }, + "offset": 4 + }, + "AffectedVidPnSourceId": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 0 + }, + "VidPnSerialization": { + "type": { + "kind": "struct", + "name": "_DMM_VIDPN_SERIALIZATION" + }, + "offset": 16 + } + }, + "kind": "struct", + "size": 28 + }, + "tagPOPUPMENU": { + "fields": { + "fDroppedLeft": { + "type": { + "bit_position": 4, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 1 + }, + "offset": 0 + }, + "fIsSysMenu": { + "type": { + "bit_position": 2, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 1 + }, + "offset": 0 + }, + "posDropped": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 84 + }, + "fIsMenuBar": { + "type": { + "bit_position": 0, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 1 + }, + "offset": 0 + }, + "fHierarchyDropped": { + "type": { + "bit_position": 5, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 1 + }, + "offset": 0 + }, + "fDropNextPopup": { + "type": { + "bit_position": 10, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 1 + }, + "offset": 0 + }, + "fRightButton": { + "type": { + "bit_position": 6, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 1 + }, + "offset": 0 + }, + "spmenu": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagMENU" + }, + "kind": "pointer" + }, + "offset": 40 + }, + "ppopupmenuRoot": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagPOPUPMENU" + }, + "kind": "pointer" + }, + "offset": 64 + }, + "fFirstClick": { + "type": { + "bit_position": 9, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 1 + }, + "offset": 0 + }, + "spwndNotify": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagWND" + }, + "kind": "pointer" + }, + "offset": 8 + }, + "fRtoL": { + "type": { + "bit_position": 22, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 1 + }, + "offset": 0 + }, + "fSendUninit": { + "type": { + "bit_position": 21, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 1 + }, + "offset": 0 + }, + "fAboutToHide": { + "type": { + "bit_position": 12, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 1 + }, + "offset": 0 + }, + "spwndNextPopup": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagWND" + }, + "kind": "pointer" + }, + "offset": 24 + }, + "fFlushDelayedFree": { + "type": { + "bit_position": 17, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 1 + }, + "offset": 0 + }, + "fHasMenuBar": { + "type": { + "bit_position": 1, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 1 + }, + "offset": 0 + }, + "fTrackMouseEvent": { + "type": { + "bit_position": 20, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 1 + }, + "offset": 0 + }, + "fNoNotify": { + "type": { + "bit_position": 11, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 1 + }, + "offset": 0 + }, + "posSelectedItem": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 80 + }, + "fUseMonitorRect": { + "type": { + "bit_position": 28, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 1 + }, + "offset": 0 + }, + "spwndPrevPopup": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagWND" + }, + "kind": "pointer" + }, + "offset": 32 + }, + "ppmDelayedFree": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagPOPUPMENU" + }, + "kind": "pointer" + }, + "offset": 72 + }, + "fFreed": { + "type": { + "bit_position": 18, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 1 + }, + "offset": 0 + }, + "fSynchronous": { + "type": { + "bit_position": 8, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 1 + }, + "offset": 0 + }, + "spmenuAlternate": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagMENU" + }, + "kind": "pointer" + }, + "offset": 48 + }, + "spwndPopupMenu": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagWND" + }, + "kind": "pointer" + }, + "offset": 16 + }, + "fDestroyed": { + "type": { + "bit_position": 15, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 1 + }, + "offset": 0 + }, + "iDropDir": { + "type": { + "bit_position": 23, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 5 + }, + "offset": 0 + }, + "fIsTrackPopup": { + "type": { + "bit_position": 3, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 1 + }, + "offset": 0 + }, + "spwndActivePopup": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagWND" + }, + "kind": "pointer" + }, + "offset": 56 + }, + "fInCancel": { + "type": { + "bit_position": 19, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 1 + }, + "offset": 0 + }, + "fToggle": { + "type": { + "bit_position": 7, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 1 + }, + "offset": 0 + }, + "fDelayedFree": { + "type": { + "bit_position": 16, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 1 + }, + "offset": 0 + }, + "fHideTimer": { + "type": { + "bit_position": 14, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 1 + }, + "offset": 0 + }, + "fShowTimer": { + "type": { + "bit_position": 13, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 1 + }, + "offset": 0 + } + }, + "kind": "struct", + "size": 88 + }, + "_D3DKMDT_MONITOR_SOURCE_MODE": { + "fields": { + "Origin": { + "type": { + "kind": "enum", + "name": "OriginEnum" + }, + "offset": 84 + }, + "VideoSignalInfo": { + "type": { + "kind": "struct", + "name": "_D3DKMDT_VIDEO_SIGNAL_INFO" + }, + "offset": 8 + }, + "ColorCoeffDynamicRanges": { + "type": { + "kind": "struct", + "name": "_D3DKMDT_COLOR_COEFF_DYNAMIC_RANGES" + }, + "offset": 68 + }, + "Preference": { + "type": { + "kind": "enum", + "name": "PreferenceEnum" + }, + "offset": 88 + }, + "Id": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 0 + }, + "ColorBasis": { + "type": { + "kind": "enum", + "name": "ColorBasisEnum" + }, + "offset": 64 + } + }, + "kind": "struct", + "size": 96 + }, + "_DMM_MONITORDESCRIPTOR_SERIALIZATION": { + "fields": { + "Origin": { + "type": { + "kind": "enum", + "name": "OriginEnum" + }, + "offset": 8 + }, + "Data": { + "type": { + "count": 128, + "subtype": { + "kind": "base", + "name": "unsigned char" + }, + "kind": "array" + }, + "offset": 12 + }, + "Type": { + "type": { + "kind": "enum", + "name": "TypeEnum" + }, + "offset": 4 + }, + "Id": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 0 + } + }, + "kind": "struct", + "size": 140 + }, + "__unnamed_127c": { + "fields": { + "Wcb": { + "type": { + "kind": "struct", + "name": "nt_symbols!_WAIT_CONTEXT_BLOCK" + }, + "offset": 0 + }, + "ListEntry": { + "type": { + "kind": "struct", + "name": "nt_symbols!_LIST_ENTRY" + }, + "offset": 0 + } + }, + "kind": "struct", + "size": 72 + }, + "_D3DMATRIX": { + "fields": { + "_41": { + "type": { + "kind": "base", + "name": "float" + }, + "offset": 48 + }, + "_42": { + "type": { + "kind": "base", + "name": "float" + }, + "offset": 52 + }, + "_43": { + "type": { + "kind": "base", + "name": "float" + }, + "offset": 56 + }, + "_44": { + "type": { + "kind": "base", + "name": "float" + }, + "offset": 60 + }, + "_34": { + "type": { + "kind": "base", + "name": "float" + }, + "offset": 44 + }, + "_14": { + "type": { + "kind": "base", + "name": "float" + }, + "offset": 12 + }, + "_13": { + "type": { + "kind": "base", + "name": "float" + }, + "offset": 8 + }, + "_12": { + "type": { + "kind": "base", + "name": "float" + }, + "offset": 4 + }, + "_11": { + "type": { + "kind": "base", + "name": "float" + }, + "offset": 0 + }, + "_24": { + "type": { + "kind": "base", + "name": "float" + }, + "offset": 28 + }, + "_31": { + "type": { + "kind": "base", + "name": "float" + }, + "offset": 32 + }, + "_33": { + "type": { + "kind": "base", + "name": "float" + }, + "offset": 40 + }, + "_32": { + "type": { + "kind": "base", + "name": "float" + }, + "offset": 36 + }, + "_22": { + "type": { + "kind": "base", + "name": "float" + }, + "offset": 20 + }, + "_23": { + "type": { + "kind": "base", + "name": "float" + }, + "offset": 24 + }, + "_21": { + "type": { + "kind": "base", + "name": "float" + }, + "offset": 16 + } + }, + "kind": "struct", + "size": 64 + }, + "_LARGE_UNICODE_STRING": { + "fields": { + "Buffer": { + "type": { + "subtype": { + "kind": "base", + "name": "unsigned short" + }, + "kind": "pointer" + }, + "offset": 8 + }, + "Length": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 0 + }, + "MaximumLength": { + "type": { + "bit_position": 0, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 31 + }, + "offset": 4 + }, + "bAnsi": { + "type": { + "bit_position": 31, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 1 + }, + "offset": 4 + } + }, + "kind": "struct", + "size": 16 + }, + "_VK_VALUES_STRINGS": { + "fields": { + "fReserved": { + "type": { + "kind": "base", + "name": "unsigned char" + }, + "offset": 8 + }, + "pszMultiNames": { + "type": { + "subtype": { + "kind": "base", + "name": "unsigned char" + }, + "kind": "pointer" + }, + "offset": 0 + } + }, + "kind": "struct", + "size": 16 + }, + "tagHID_TLC_INFO": { + "fields": { + "cExcludeOrphaned": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 36 + }, + "cDevices": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 20 + }, + "usUsage": { + "type": { + "kind": "base", + "name": "unsigned short" + }, + "offset": 18 + }, + "cExcludeRequest": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 32 + }, + "link": { + "type": { + "kind": "struct", + "name": "nt_symbols!_LIST_ENTRY" + }, + "offset": 0 + }, + "cUsagePageRequest": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 28 + }, + "usUsagePage": { + "type": { + "kind": "base", + "name": "unsigned short" + }, + "offset": 16 + }, + "cDirectRequest": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 24 + } + }, + "kind": "struct", + "size": 40 + }, + "_DMM_MONITOR_SOURCE_MODE_SERIALIZATION": { + "fields": { + "Info": { + "type": { + "kind": "struct", + "name": "_D3DKMDT_MONITOR_SOURCE_MODE" + }, + "offset": 0 + }, + "TimingType": { + "type": { + "kind": "enum", + "name": "TimingTypeEnum" + }, + "offset": 96 + } + }, + "kind": "struct", + "size": 104 + }, + "tagCURSOR": { + "fields": { + "rt": { + "type": { + "kind": "base", + "name": "unsigned short" + }, + "offset": 58 + }, + "head": { + "type": { + "kind": "struct", + "name": "_PROCMARKHEAD" + }, + "offset": 0 + }, + "hbmUserAlpha": { + "type": { + "subtype": { + "kind": "struct", + "name": "HBITMAP__" + }, + "kind": "pointer" + }, + "offset": 112 + }, + "xHotspot": { + "type": { + "kind": "base", + "name": "short" + }, + "offset": 68 + }, + "hbmColor": { + "type": { + "subtype": { + "kind": "struct", + "name": "HBITMAP__" + }, + "kind": "pointer" + }, + "offset": 80 + }, + "pcurNext": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagCURSOR" + }, + "kind": "pointer" + }, + "offset": 32 + }, + "CURSORF_flags": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 64 + }, + "hbmMask": { + "type": { + "subtype": { + "kind": "struct", + "name": "HBITMAP__" + }, + "kind": "pointer" + }, + "offset": 72 + }, + "bpp": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 120 + }, + "cy": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 128 + }, + "cx": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 124 + }, + "rcBounds": { + "type": { + "kind": "struct", + "name": "tagRECT" + }, + "offset": 96 + }, + "atomModName": { + "type": { + "kind": "base", + "name": "unsigned short" + }, + "offset": 56 + }, + "hbmAlpha": { + "type": { + "subtype": { + "kind": "struct", + "name": "HBITMAP__" + }, + "kind": "pointer" + }, + "offset": 88 + }, + "yHotspot": { + "type": { + "kind": "base", + "name": "short" + }, + "offset": 70 + }, + "strName": { + "type": { + "kind": "struct", + "name": "nt_symbols!_UNICODE_STRING" + }, + "offset": 40 + } + }, + "kind": "struct", + "size": 136 + }, + "_D3DKMDT_GAMMA_RAMP": { + "fields": { + "Data": { + "type": { + "kind": "struct", + "name": "__unnamed_182e" + }, + "offset": 16 + }, + "DataSize": { + "type": { + "kind": "base", + "name": "unsigned long long" + }, + "offset": 8 + }, + "Type": { + "type": { + "kind": "enum", + "name": "TypeEnum" + }, + "offset": 0 + } + }, + "kind": "struct", + "size": 24 + }, + "HWND__": { + "fields": { + "unused": { + "type": { + "kind": "base", + "name": "long" + }, + "offset": 0 + } + }, + "kind": "struct", + "size": 4 + }, + "__unnamed_1207": { + "fields": { + "ShareAccess": { + "type": { + "kind": "base", + "name": "unsigned short" + }, + "offset": 18 + }, + "Reserved": { + "type": { + "kind": "base", + "name": "unsigned short" + }, + "offset": 16 + }, + "SecurityContext": { + "type": { + "subtype": { + "kind": "struct", + "name": "nt_symbols!_IO_SECURITY_CONTEXT" + }, + "kind": "pointer" + }, + "offset": 0 + }, + "Options": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 8 + }, + "Parameters": { + "type": { + "subtype": { + "kind": "struct", + "name": "nt_symbols!_MAILSLOT_CREATE_PARAMETERS" + }, + "kind": "pointer" + }, + "offset": 24 + } + }, + "kind": "struct", + "size": 32 + }, + "__unnamed_18a1": { + "fields": { + "Text": { + "type": { + "kind": "enum", + "name": "TextEnum" + }, + "offset": 0 + }, + "Graphics": { + "type": { + "kind": "struct", + "name": "_D3DKMDT_GRAPHICS_RENDERING_FORMAT" + }, + "offset": 0 + } + }, + "kind": "struct", + "size": 32 + }, + "_DMM_VIDPNPATHANDTARGETMODE_SERIALIZATION": { + "fields": { + "TargetMode": { + "type": { + "kind": "struct", + "name": "_D3DKMDT_VIDPN_TARGET_MODE" + }, + "offset": 360 + }, + "PathInfo": { + "type": { + "kind": "struct", + "name": "_D3DKMDT_VIDPN_PRESENT_PATH" + }, + "offset": 0 + } + }, + "kind": "struct", + "size": 432 + }, + "HKL__": { + "fields": { + "unused": { + "type": { + "kind": "base", + "name": "long" + }, + "offset": 0 + } + }, + "kind": "struct", + "size": 4 + }, + "__unnamed_1209": { + "fields": { + "Length": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 0 + }, + "ByteOffset": { + "type": { + "kind": "struct", + "name": "nt_symbols!_LARGE_INTEGER" + }, + "offset": 16 + }, + "Key": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 8 + } + }, + "kind": "struct", + "size": 24 + }, + "tagDCE": { + "fields": { + "hrgnClipPublic": { + "type": { + "subtype": { + "kind": "struct", + "name": "HRGN__" + }, + "kind": "pointer" + }, + "offset": 48 + }, + "hrgnClip": { + "type": { + "subtype": { + "kind": "struct", + "name": "HRGN__" + }, + "kind": "pointer" + }, + "offset": 40 + }, + "pwndOrg": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagWND" + }, + "kind": "pointer" + }, + "offset": 16 + }, + "pdceNext": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagDCE" + }, + "kind": "pointer" + }, + "offset": 0 + }, + "ppiOwner": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagPROCESSINFO" + }, + "kind": "pointer" + }, + "offset": 80 + }, + "DCX_flags": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 64 + }, + "hdc": { + "type": { + "subtype": { + "kind": "struct", + "name": "HDC__" + }, + "kind": "pointer" + }, + "offset": 8 + }, + "ptiOwner": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagTHREADINFO" + }, + "kind": "pointer" + }, + "offset": 72 + }, + "hrgnSavedVis": { + "type": { + "subtype": { + "kind": "struct", + "name": "HRGN__" + }, + "kind": "pointer" + }, + "offset": 56 + }, + "pwndRedirect": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagWND" + }, + "kind": "pointer" + }, + "offset": 32 + }, + "pMonitor": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagMONITOR" + }, + "kind": "pointer" + }, + "offset": 88 + }, + "pwndClip": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagWND" + }, + "kind": "pointer" + }, + "offset": 24 + } + }, + "kind": "struct", + "size": 96 + }, + "VSC_LPWSTR": { + "fields": { + "vsc": { + "type": { + "kind": "base", + "name": "unsigned char" + }, + "offset": 0 + }, + "pwsz": { + "type": { + "subtype": { + "kind": "base", + "name": "unsigned short" + }, + "kind": "pointer" + }, + "offset": 8 + } + }, + "kind": "struct", + "size": 16 + }, + "tagQ": { + "fields": { + "hwndDblClk": { + "type": { + "subtype": { + "kind": "struct", + "name": "HWND__" + }, + "kind": "pointer" + }, + "offset": 112 + }, + "timeDblClk": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 108 + }, + "spwndFocus": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagWND" + }, + "kind": "pointer" + }, + "offset": 72 + }, + "ExtraInfo": { + "type": { + "kind": "base", + "name": "long long" + }, + "offset": 328 + }, + "cLockCount": { + "type": { + "kind": "base", + "name": "unsigned short" + }, + "offset": 322 + }, + "iCursorLevel": { + "type": { + "kind": "base", + "name": "long" + }, + "offset": 312 + }, + "ptiSysLock": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagTHREADINFO" + }, + "kind": "pointer" + }, + "offset": 24 + }, + "caret": { + "type": { + "kind": "struct", + "name": "tagCARET" + }, + "offset": 232 + }, + "ptiMouse": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagTHREADINFO" + }, + "kind": "pointer" + }, + "offset": 48 + }, + "spwndActivePrev": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagWND" + }, + "kind": "pointer" + }, + "offset": 88 + }, + "ptMouseMove": { + "type": { + "kind": "struct", + "name": "tagPOINT" + }, + "offset": 128 + }, + "msgDblClk": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 100 + }, + "msgJournal": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 324 + }, + "ptiKeyboard": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagTHREADINFO" + }, + "kind": "pointer" + }, + "offset": 56 + }, + "cThreads": { + "type": { + "kind": "base", + "name": "unsigned short" + }, + "offset": 320 + }, + "QF_flags": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 316 + }, + "mlInput": { + "type": { + "kind": "struct", + "name": "tagMLIST" + }, + "offset": 0 + }, + "spwndActive": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagWND" + }, + "kind": "pointer" + }, + "offset": 80 + }, + "codeCapture": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 96 + }, + "idSysLock": { + "type": { + "kind": "base", + "name": "unsigned long long" + }, + "offset": 32 + }, + "spcurCurrent": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagCURSOR" + }, + "kind": "pointer" + }, + "offset": 304 + }, + "ulEtwReserved1": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 336 + }, + "ptDblClk": { + "type": { + "kind": "struct", + "name": "tagPOINT" + }, + "offset": 120 + }, + "xbtnDblClk": { + "type": { + "kind": "base", + "name": "unsigned short" + }, + "offset": 104 + }, + "afKeyRecentDown": { + "type": { + "count": 32, + "subtype": { + "kind": "base", + "name": "unsigned char" + }, + "kind": "array" + }, + "offset": 136 + }, + "afKeyState": { + "type": { + "count": 64, + "subtype": { + "kind": "base", + "name": "unsigned char" + }, + "kind": "array" + }, + "offset": 168 + }, + "spwndCapture": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagWND" + }, + "kind": "pointer" + }, + "offset": 64 + }, + "idSysPeek": { + "type": { + "kind": "base", + "name": "unsigned long long" + }, + "offset": 40 + } + }, + "kind": "struct", + "size": 344 + }, + "__unnamed_1203": { + "fields": { + "ShareAccess": { + "type": { + "kind": "base", + "name": "unsigned short" + }, + "offset": 18 + }, + "Reserved": { + "type": { + "kind": "base", + "name": "unsigned short" + }, + "offset": 16 + }, + "SecurityContext": { + "type": { + "subtype": { + "kind": "struct", + "name": "nt_symbols!_IO_SECURITY_CONTEXT" + }, + "kind": "pointer" + }, + "offset": 0 + }, + "Options": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 8 + }, + "Parameters": { + "type": { + "subtype": { + "kind": "struct", + "name": "nt_symbols!_NAMED_PIPE_CREATE_PARAMETERS" + }, + "kind": "pointer" + }, + "offset": 24 + } + }, + "kind": "struct", + "size": 32 + }, + "HGESTUREINFO__": { + "fields": { + "unused": { + "type": { + "kind": "base", + "name": "long" + }, + "offset": 0 + } + }, + "kind": "struct", + "size": 4 + }, + "tagCLS": { + "fields": { + "spcur": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagCURSOR" + }, + "kind": "pointer" + }, + "offset": 120 + }, + "cbwndExtra": { + "type": { + "kind": "base", + "name": "long" + }, + "offset": 100 + }, + "pclsClone": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagCLS" + }, + "kind": "pointer" + }, + "offset": 72 + }, + "lpszClientAnsiMenuName": { + "type": { + "subtype": { + "kind": "base", + "name": "unsigned char" + }, + "kind": "pointer" + }, + "offset": 40 + }, + "pclsBase": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagCLS" + }, + "kind": "pointer" + }, + "offset": 64 + }, + "atomNVClassName": { + "type": { + "kind": "base", + "name": "unsigned short" + }, + "offset": 10 + }, + "style": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 84 + }, + "pclsNext": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagCLS" + }, + "kind": "pointer" + }, + "offset": 0 + }, + "CSF_flags": { + "type": { + "kind": "base", + "name": "unsigned short" + }, + "offset": 34 + }, + "lpfnWndProc": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 88 + }, + "lpszAnsiClassName": { + "type": { + "subtype": { + "kind": "base", + "name": "unsigned char" + }, + "kind": "pointer" + }, + "offset": 144 + }, + "spcpdFirst": { + "type": { + "subtype": { + "kind": "struct", + "name": "_CALLPROCDATA" + }, + "kind": "pointer" + }, + "offset": 56 + }, + "lpszClientUnicodeMenuName": { + "type": { + "subtype": { + "kind": "base", + "name": "unsigned short" + }, + "kind": "pointer" + }, + "offset": 48 + }, + "cbclsExtra": { + "type": { + "kind": "base", + "name": "long" + }, + "offset": 96 + }, + "lpszMenuName": { + "type": { + "subtype": { + "kind": "base", + "name": "unsigned short" + }, + "kind": "pointer" + }, + "offset": 136 + }, + "spicnSm": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagCURSOR" + }, + "kind": "pointer" + }, + "offset": 152 + }, + "hTaskWow": { + "type": { + "kind": "base", + "name": "unsigned short" + }, + "offset": 32 + }, + "cWndReferenceCount": { + "type": { + "kind": "base", + "name": "long" + }, + "offset": 80 + }, + "hbrBackground": { + "type": { + "subtype": { + "kind": "struct", + "name": "HBRUSH__" + }, + "kind": "pointer" + }, + "offset": 128 + }, + "spicn": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagCURSOR" + }, + "kind": "pointer" + }, + "offset": 112 + }, + "fnid": { + "type": { + "kind": "base", + "name": "unsigned short" + }, + "offset": 12 + }, + "pdce": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagDCE" + }, + "kind": "pointer" + }, + "offset": 24 + }, + "hModule": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 104 + }, + "rpdeskParent": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagDESKTOP" + }, + "kind": "pointer" + }, + "offset": 16 + }, + "atomClassName": { + "type": { + "kind": "base", + "name": "unsigned short" + }, + "offset": 8 + } + }, + "kind": "struct", + "size": 160 + }, + "_PROCDESKHEAD": { + "fields": { + "cLockObj": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 8 + }, + "pSelf": { + "type": { + "subtype": { + "kind": "base", + "name": "unsigned char" + }, + "kind": "pointer" + }, + "offset": 32 + }, + "hTaskWow": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 16 + }, + "rpdesk": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagDESKTOP" + }, + "kind": "pointer" + }, + "offset": 24 + }, + "h": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 0 + } + }, + "kind": "struct", + "size": 40 + }, + "_DMM_COMMITVIDPNREQUESTSET_SERIALIZATION": { + "fields": { + "CommitVidPnRequestOffset": { + "type": { + "count": 1, + "subtype": { + "kind": "base", + "name": "unsigned long" + }, + "kind": "array" + }, + "offset": 4 + }, + "NumCommitVidPnRequests": { + "type": { + "kind": "base", + "name": "unsigned char" + }, + "offset": 0 + } + }, + "kind": "struct", + "size": 8 + }, + "_VK_TO_FUNCTION_TABLE": { + "fields": { + "NLSFEProcType": { + "type": { + "kind": "base", + "name": "unsigned char" + }, + "offset": 1 + }, + "NLSFEProcCurrent": { + "type": { + "kind": "base", + "name": "unsigned char" + }, + "offset": 2 + }, + "Vk": { + "type": { + "kind": "base", + "name": "unsigned char" + }, + "offset": 0 + }, + "NLSFEProcSwitch": { + "type": { + "kind": "base", + "name": "unsigned char" + }, + "offset": 3 + }, + "NLSFEProcAlt": { + "type": { + "count": 8, + "subtype": { + "kind": "struct", + "name": "_VK_FUNCTION_PARAM" + }, + "kind": "array" + }, + "offset": 68 + }, + "NLSFEProc": { + "type": { + "count": 8, + "subtype": { + "kind": "struct", + "name": "_VK_FUNCTION_PARAM" + }, + "kind": "array" + }, + "offset": 4 + } + }, + "kind": "struct", + "size": 132 + }, + "_DMM_MONITORDESCRIPTORSET_SERIALIZATION": { + "fields": { + "NumDescriptors": { + "type": { + "kind": "base", + "name": "unsigned char" + }, + "offset": 0 + }, + "DescriptorSerialization": { + "type": { + "count": 1, + "subtype": { + "kind": "struct", + "name": "_DMM_MONITORDESCRIPTOR_SERIALIZATION" + }, + "kind": "array" + }, + "offset": 4 + } + }, + "kind": "struct", + "size": 144 + }, + "_DMM_MONITORSOURCEMODESET_SERIALIZATION": { + "fields": { + "NumModes": { + "type": { + "kind": "base", + "name": "unsigned char" + }, + "offset": 0 + }, + "ModeSerialization": { + "type": { + "count": 1, + "subtype": { + "kind": "struct", + "name": "_DMM_MONITOR_SOURCE_MODE_SERIALIZATION" + }, + "kind": "array" + }, + "offset": 8 + } + }, + "kind": "struct", + "size": 112 + }, + "_CALLBACKWND": { + "fields": { + "hwnd": { + "type": { + "subtype": { + "kind": "struct", + "name": "HWND__" + }, + "kind": "pointer" + }, + "offset": 0 + }, + "pActCtx": { + "type": { + "subtype": { + "kind": "struct", + "name": "nt_symbols!_ACTIVATION_CONTEXT" + }, + "kind": "pointer" + }, + "offset": 16 + }, + "pwnd": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagWND" + }, + "kind": "pointer" + }, + "offset": 8 + } + }, + "kind": "struct", + "size": 24 + }, + "_DMM_VIDPNPATHANDTARGETMODESET_SERIALIZATION": { + "fields": { + "PathInfo": { + "type": { + "kind": "struct", + "name": "_D3DKMDT_VIDPN_PRESENT_PATH" + }, + "offset": 0 + }, + "TargetModeSet": { + "type": { + "kind": "struct", + "name": "_DMM_VIDPNTARGETMODESET_SERIALIZATION" + }, + "offset": 360 + } + }, + "kind": "struct", + "size": 440 + }, + "_VK_FUNCTION_PARAM": { + "fields": { + "NLSFEProcIndex": { + "type": { + "kind": "base", + "name": "unsigned char" + }, + "offset": 0 + }, + "NLSFEProcParam": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 4 + } + }, + "kind": "struct", + "size": 8 + }, + "tagSBCALC": { + "fields": { + "posMax": { + "type": { + "kind": "base", + "name": "long" + }, + "offset": 4 + }, + "pxStart": { + "type": { + "kind": "base", + "name": "long" + }, + "offset": 44 + }, + "pxThumbBottom": { + "type": { + "kind": "base", + "name": "long" + }, + "offset": 48 + }, + "cpxThumb": { + "type": { + "kind": "base", + "name": "long" + }, + "offset": 32 + }, + "pxMin": { + "type": { + "kind": "base", + "name": "long" + }, + "offset": 60 + }, + "pxThumbTop": { + "type": { + "kind": "base", + "name": "long" + }, + "offset": 52 + }, + "pxDownArrow": { + "type": { + "kind": "base", + "name": "long" + }, + "offset": 40 + }, + "pos": { + "type": { + "kind": "base", + "name": "long" + }, + "offset": 12 + }, + "cpx": { + "type": { + "kind": "base", + "name": "long" + }, + "offset": 56 + }, + "pxBottom": { + "type": { + "kind": "base", + "name": "long" + }, + "offset": 20 + }, + "pxTop": { + "type": { + "kind": "base", + "name": "long" + }, + "offset": 16 + }, + "pxLeft": { + "type": { + "kind": "base", + "name": "long" + }, + "offset": 24 + }, + "pxRight": { + "type": { + "kind": "base", + "name": "long" + }, + "offset": 28 + }, + "pxUpArrow": { + "type": { + "kind": "base", + "name": "long" + }, + "offset": 36 + }, + "posMin": { + "type": { + "kind": "base", + "name": "long" + }, + "offset": 0 + }, + "page": { + "type": { + "kind": "base", + "name": "long" + }, + "offset": 8 + } + }, + "kind": "struct", + "size": 64 + }, + "HDESK__": { + "fields": { + "unused": { + "type": { + "kind": "base", + "name": "long" + }, + "offset": 0 + } + }, + "kind": "struct", + "size": 4 + }, + "HIMC__": { + "fields": { + "unused": { + "type": { + "kind": "base", + "name": "long" + }, + "offset": 0 + } + }, + "kind": "struct", + "size": 4 + }, + "_D3DKMDT_COLOR_COEFF_DYNAMIC_RANGES": { + "fields": { + "SecondChannel": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 4 + }, + "FourthChannel": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 12 + }, + "ThirdChannel": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 8 + }, + "FirstChannel": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 0 + } + }, + "kind": "struct", + "size": 16 + }, + "tagMENUSTATE": { + "fields": { + "cxAni": { + "type": { + "kind": "base", + "name": "long" + }, + "offset": 116 + }, + "pGlobalPopupMenu": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagPOPUPMENU" + }, + "kind": "pointer" + }, + "offset": 0 + }, + "uDraggingIndex": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 88 + }, + "fNotifyByPos": { + "type": { + "bit_position": 17, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 1 + }, + "offset": 8 + }, + "fInCallHandleMenuMessages": { + "type": { + "bit_position": 9, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 1 + }, + "offset": 8 + }, + "ixAni": { + "type": { + "kind": "base", + "name": "long" + }, + "offset": 108 + }, + "dwLockCount": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 40 + }, + "fAutoDismiss": { + "type": { + "bit_position": 11, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 1 + }, + "offset": 8 + }, + "fIsSysMenu": { + "type": { + "bit_position": 1, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 1 + }, + "offset": 8 + }, + "dwAniStartTime": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 104 + }, + "uButtonDownHitArea": { + "type": { + "kind": "base", + "name": "unsigned long long" + }, + "offset": 64 + }, + "fIgnoreButtonUp": { + "type": { + "bit_position": 13, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 1 + }, + "offset": 8 + }, + "ptButtonDown": { + "type": { + "kind": "struct", + "name": "tagPOINT" + }, + "offset": 56 + }, + "fMenuStarted": { + "type": { + "bit_position": 0, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 1 + }, + "offset": 8 + }, + "iAniDropDir": { + "type": { + "bit_position": 19, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 5 + }, + "offset": 8 + }, + "hdcAni": { + "type": { + "subtype": { + "kind": "struct", + "name": "HDC__" + }, + "kind": "pointer" + }, + "offset": 136 + }, + "fModelessMenu": { + "type": { + "bit_position": 8, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 1 + }, + "offset": 8 + }, + "hbmAni": { + "type": { + "subtype": { + "kind": "struct", + "name": "HBITMAP__" + }, + "kind": "pointer" + }, + "offset": 128 + }, + "fInEndMenu": { + "type": { + "bit_position": 4, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 1 + }, + "offset": 8 + }, + "uDraggingFlags": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 92 + }, + "vkButtonDown": { + "type": { + "kind": "base", + "name": "long" + }, + "offset": 76 + }, + "fSetCapture": { + "type": { + "bit_position": 18, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 1 + }, + "offset": 8 + }, + "fInDoDragDrop": { + "type": { + "bit_position": 15, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 1 + }, + "offset": 8 + }, + "fActiveNoForeground": { + "type": { + "bit_position": 16, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 1 + }, + "offset": 8 + }, + "fMouseOffMenu": { + "type": { + "bit_position": 14, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 1 + }, + "offset": 8 + }, + "fDragAndDrop": { + "type": { + "bit_position": 10, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 1 + }, + "offset": 8 + }, + "fInsideMenuLoop": { + "type": { + "bit_position": 2, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 1 + }, + "offset": 8 + }, + "uDraggingHitArea": { + "type": { + "kind": "base", + "name": "unsigned long long" + }, + "offset": 80 + }, + "fButtonDown": { + "type": { + "bit_position": 3, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 1 + }, + "offset": 8 + }, + "ptiMenuStateOwner": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagTHREADINFO" + }, + "kind": "pointer" + }, + "offset": 32 + }, + "cyAni": { + "type": { + "kind": "base", + "name": "long" + }, + "offset": 120 + }, + "iyAni": { + "type": { + "kind": "base", + "name": "long" + }, + "offset": 112 + }, + "hdcWndAni": { + "type": { + "subtype": { + "kind": "struct", + "name": "HDC__" + }, + "kind": "pointer" + }, + "offset": 96 + }, + "fAboutToAutoDismiss": { + "type": { + "bit_position": 12, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 1 + }, + "offset": 8 + }, + "mnFocus": { + "type": { + "kind": "base", + "name": "long" + }, + "offset": 20 + }, + "uButtonDownIndex": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 72 + }, + "fButtonAlwaysDown": { + "type": { + "bit_position": 6, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 1 + }, + "offset": 8 + }, + "fUnderline": { + "type": { + "bit_position": 5, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 1 + }, + "offset": 8 + }, + "ptMouseLast": { + "type": { + "kind": "struct", + "name": "tagPOINT" + }, + "offset": 12 + }, + "pmnsPrev": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagMENUSTATE" + }, + "kind": "pointer" + }, + "offset": 48 + }, + "fDragging": { + "type": { + "bit_position": 7, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 1 + }, + "offset": 8 + }, + "cmdLast": { + "type": { + "kind": "base", + "name": "long" + }, + "offset": 24 + } + }, + "kind": "struct", + "size": 144 + }, + "VK_TO_BIT": { + "fields": { + "Vk": { + "type": { + "kind": "base", + "name": "unsigned char" + }, + "offset": 0 + }, + "ModBits": { + "type": { + "kind": "base", + "name": "unsigned char" + }, + "offset": 1 + } + }, + "kind": "struct", + "size": 2 + }, + "tagWOWTHREADINFO": { + "fields": { + "pwtiNext": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagWOWTHREADINFO" + }, + "kind": "pointer" + }, + "offset": 0 + }, + "pIdleEvent": { + "type": { + "subtype": { + "kind": "struct", + "name": "nt_symbols!_KEVENT" + }, + "kind": "pointer" + }, + "offset": 32 + }, + "idParentProcess": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 24 + }, + "fAssigned": { + "type": { + "kind": "base", + "name": "long" + }, + "offset": 40 + }, + "idWaitObject": { + "type": { + "kind": "base", + "name": "unsigned long long" + }, + "offset": 16 + }, + "idTask": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 8 + } + }, + "kind": "struct", + "size": 48 + }, + "__unnamed_1805": { + "fields": { + "Start": { + "type": { + "kind": "struct", + "name": "nt_symbols!_LARGE_INTEGER" + }, + "offset": 0 + }, + "Length": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 8 + } + }, + "kind": "struct", + "size": 12 + }, + "__unnamed_1211": { + "fields": { + "Length": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 0 + }, + "FileInformationClass": { + "type": { + "kind": "enum", + "name": "FileInformationClassEnum" + }, + "offset": 8 + } + }, + "kind": "struct", + "size": 16 + }, + "__unnamed_1213": { + "fields": { + "FileInformationClass": { + "type": { + "kind": "enum", + "name": "FileInformationClassEnum" + }, + "offset": 8 + }, + "AdvanceOnly": { + "type": { + "kind": "base", + "name": "unsigned char" + }, + "offset": 25 + }, + "ClusterCount": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 24 + }, + "Length": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 0 + }, + "DeleteHandle": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 24 + }, + "ReplaceIfExists": { + "type": { + "kind": "base", + "name": "unsigned char" + }, + "offset": 24 + }, + "FileObject": { + "type": { + "subtype": { + "kind": "struct", + "name": "nt_symbols!_FILE_OBJECT" + }, + "kind": "pointer" + }, + "offset": 16 + } + }, + "kind": "struct", + "size": 32 + }, + "__unnamed_1217": { + "fields": { + "FsInformationClass": { + "type": { + "kind": "enum", + "name": "FsInformationClassEnum" + }, + "offset": 8 + }, + "Length": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 0 + } + }, + "kind": "struct", + "size": 16 + }, + "__unnamed_123b": { + "fields": { + "IoResourceRequirementList": { + "type": { + "subtype": { + "kind": "struct", + "name": "nt_symbols!_IO_RESOURCE_REQUIREMENTS_LIST" + }, + "kind": "pointer" + }, + "offset": 0 + } + }, + "kind": "struct", + "size": 8 + }, + "__unnamed_122d": { + "fields": { + "Type": { + "type": { + "kind": "enum", + "name": "TypeEnum" + }, + "offset": 0 + } + }, + "kind": "struct", + "size": 4 + }, + "__unnamed_1950": { + "fields": { + "Length": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 0 + }, + "MaximumAddress": { + "type": { + "kind": "struct", + "name": "nt_symbols!_LARGE_INTEGER" + }, + "offset": 16 + }, + "MinimumAddress": { + "type": { + "kind": "struct", + "name": "nt_symbols!_LARGE_INTEGER" + }, + "offset": 8 + }, + "Alignment": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 4 + } + }, + "kind": "struct", + "size": 24 + }, + "tagITEM": { + "fields": { + "fType": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 0 + }, + "ulX": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 84 + }, + "wID": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 8 + }, + "dwItemData": { + "type": { + "kind": "base", + "name": "unsigned long long" + }, + "offset": 56 + }, + "hbmpChecked": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 24 + }, + "xItem": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 64 + }, + "spSubMenu": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagMENU" + }, + "kind": "pointer" + }, + "offset": 16 + }, + "hbmpUnchecked": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 32 + }, + "fState": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 4 + }, + "dxTab": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 80 + }, + "cxBmp": { + "type": { + "kind": "base", + "name": "long" + }, + "offset": 104 + }, + "yItem": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 68 + }, + "cyItem": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 76 + }, + "umim": { + "type": { + "kind": "struct", + "name": "tagUAHMENUITEMMETRICS" + }, + "offset": 112 + }, + "cch": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 48 + }, + "ulWidth": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 88 + }, + "cyBmp": { + "type": { + "kind": "base", + "name": "long" + }, + "offset": 108 + }, + "lpstr": { + "type": { + "subtype": { + "kind": "base", + "name": "unsigned short" + }, + "kind": "pointer" + }, + "offset": 40 + }, + "cxItem": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 72 + }, + "hbmp": { + "type": { + "subtype": { + "kind": "struct", + "name": "HBITMAP__" + }, + "kind": "pointer" + }, + "offset": 96 + } + }, + "kind": "struct", + "size": 144 + }, + "tagIMEINFOEX": { + "fields": { + "dwImeWinVersion": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 84 + }, + "fSysWow64Only": { + "type": { + "bit_position": 0, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 348 + }, + "fInitOpen": { + "type": { + "kind": "base", + "name": "long" + }, + "offset": 72 + }, + "wszImeDescription": { + "type": { + "count": 50, + "subtype": { + "kind": "base", + "name": "wchar" + }, + "kind": "array" + }, + "offset": 88 + }, + "fCUASLayer": { + "type": { + "bit_position": 1, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 348 + }, + "ImeInfo": { + "type": { + "kind": "struct", + "name": "tagIMEINFO" + }, + "offset": 8 + }, + "wszImeFile": { + "type": { + "count": 80, + "subtype": { + "kind": "base", + "name": "wchar" + }, + "kind": "array" + }, + "offset": 188 + }, + "wszUIClass": { + "type": { + "count": 16, + "subtype": { + "kind": "base", + "name": "wchar" + }, + "kind": "array" + }, + "offset": 36 + }, + "fLoadFlag": { + "type": { + "kind": "base", + "name": "long" + }, + "offset": 76 + }, + "hkl": { + "type": { + "subtype": { + "kind": "struct", + "name": "HKL__" + }, + "kind": "pointer" + }, + "offset": 0 + }, + "dwProdVersion": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 80 + }, + "fdwInitConvMode": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 68 + } + }, + "kind": "struct", + "size": 352 + }, + "__unnamed_1962": { + "fields": { + "BusNumber": { + "type": { + "kind": "struct", + "name": "__unnamed_1958" + }, + "offset": 0 + }, + "Dma": { + "type": { + "kind": "struct", + "name": "__unnamed_1956" + }, + "offset": 0 + }, + "Memory48": { + "type": { + "kind": "struct", + "name": "__unnamed_195e" + }, + "offset": 0 + }, + "Generic": { + "type": { + "kind": "struct", + "name": "__unnamed_1950" + }, + "offset": 0 + }, + "Memory40": { + "type": { + "kind": "struct", + "name": "__unnamed_195c" + }, + "offset": 0 + }, + "DevicePrivate": { + "type": { + "kind": "struct", + "name": "__unnamed_180f" + }, + "offset": 0 + }, + "ConfigData": { + "type": { + "kind": "struct", + "name": "__unnamed_195a" + }, + "offset": 0 + }, + "Memory64": { + "type": { + "kind": "struct", + "name": "__unnamed_1960" + }, + "offset": 0 + }, + "Memory": { + "type": { + "kind": "struct", + "name": "__unnamed_1950" + }, + "offset": 0 + }, + "Interrupt": { + "type": { + "kind": "struct", + "name": "__unnamed_1954" + }, + "offset": 0 + }, + "Port": { + "type": { + "kind": "struct", + "name": "__unnamed_1950" + }, + "offset": 0 + } + }, + "kind": "struct", + "size": 24 + }, + "tagMSGPPINFO": { + "fields": { + "dwIndexMsgPP": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 0 + } + }, + "kind": "struct", + "size": 4 + }, + "tagSBINFO": { + "fields": { + "WSBflags": { + "type": { + "kind": "base", + "name": "long" + }, + "offset": 0 + }, + "Horz": { + "type": { + "kind": "struct", + "name": "tagSBDATA" + }, + "offset": 4 + }, + "Vert": { + "type": { + "kind": "struct", + "name": "tagSBDATA" + }, + "offset": 20 + } + }, + "kind": "struct", + "size": 36 + }, + "VWPLELEMENT": { + "fields": { + "DataOrTag": { + "type": { + "kind": "base", + "name": "unsigned long long" + }, + "offset": 0 + }, + "pwnd": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagWND" + }, + "kind": "pointer" + }, + "offset": 8 + } + }, + "kind": "struct", + "size": 16 + }, + "tagSBDATA": { + "fields": { + "posMax": { + "type": { + "kind": "base", + "name": "long" + }, + "offset": 4 + }, + "posMin": { + "type": { + "kind": "base", + "name": "long" + }, + "offset": 0 + }, + "page": { + "type": { + "kind": "base", + "name": "long" + }, + "offset": 8 + }, + "pos": { + "type": { + "kind": "base", + "name": "long" + }, + "offset": 12 + } + }, + "kind": "struct", + "size": 16 + }, + "_VSC_VK": { + "fields": { + "Vsc": { + "type": { + "kind": "base", + "name": "unsigned char" + }, + "offset": 0 + }, + "Vk": { + "type": { + "kind": "base", + "name": "unsigned short" + }, + "offset": 2 + } + }, + "kind": "struct", + "size": 4 + }, + "__unnamed_123f": { + "fields": { + "Lock": { + "type": { + "kind": "base", + "name": "unsigned char" + }, + "offset": 0 + } + }, + "kind": "struct", + "size": 1 + }, + "_SCATTER_GATHER_ELEMENT": { + "fields": { + "Length": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 8 + }, + "Reserved": { + "type": { + "kind": "base", + "name": "unsigned long long" + }, + "offset": 16 + }, + "Address": { + "type": { + "kind": "struct", + "name": "nt_symbols!_LARGE_INTEGER" + }, + "offset": 0 + } + }, + "kind": "struct", + "size": 24 + }, + "tagWND": { + "fields": { + "spwndLastActive": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagWND" + }, + "kind": "pointer" + }, + "offset": 240 + }, + "bWS_CLIPCHILDREN": { + "type": { + "bit_position": 25, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 52 + }, + "bMaximizeButtonDown": { + "type": { + "bit_position": 13, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 44 + }, + "bUIStateActive": { + "type": { + "bit_position": 26, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 48 + }, + "bWS_TABSTOP": { + "type": { + "bit_position": 16, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 52 + }, + "bDialogWindow": { + "type": { + "bit_position": 16, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 40 + }, + "lpfnWndProc": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 144 + }, + "bMinimizeButtonDown": { + "type": { + "bit_position": 14, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 44 + }, + "hImc": { + "type": { + "subtype": { + "kind": "struct", + "name": "HIMC__" + }, + "kind": "pointer" + }, + "offset": 248 + }, + "style": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 52 + }, + "bChildNoActivate": { + "type": { + "bit_position": 11, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 288 + }, + "bWS_EX_LAYERED": { + "type": { + "bit_position": 19, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 48 + }, + "bReserved3": { + "type": { + "bit_position": 0, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 16 + }, + "offset": 52 + }, + "bStartPaint": { + "type": { + "bit_position": 2, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 44 + }, + "bVerticallyMaximizedLeft": { + "type": { + "bit_position": 7, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 288 + }, + "bHiddenPopup": { + "type": { + "bit_position": 14, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 40 + }, + "bSendEraseBackground": { + "type": { + "bit_position": 9, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 40 + }, + "bWin50Compat": { + "type": { + "bit_position": 10, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 44 + }, + "bWS_EX_CLIENTEDGE": { + "type": { + "bit_position": 9, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 48 + }, + "fnid": { + "type": { + "kind": "base", + "name": "unsigned short" + }, + "offset": 66 + }, + "bWS_EX_TOOLWINDOW": { + "type": { + "bit_position": 7, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 48 + }, + "bDisabled": { + "type": { + "bit_position": 27, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 52 + }, + "bAnsiWindowProc": { + "type": { + "bit_position": 19, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 40 + }, + "bWin40Compat": { + "type": { + "bit_position": 9, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 44 + }, + "rcClient": { + "type": { + "kind": "struct", + "name": "tagRECT" + }, + "offset": 128 + }, + "bAnsiCreator": { + "type": { + "bit_position": 29, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 40 + }, + "bAnyScrollButtonDown": { + "type": { + "bit_position": 20, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 44 + }, + "bSendSizeMoveMsgs": { + "type": { + "bit_position": 4, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 40 + }, + "bLinked": { + "type": { + "bit_position": 3, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 288 + }, + "bSendNCPaint": { + "type": { + "bit_position": 11, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 40 + }, + "bInternalPaint": { + "type": { + "bit_position": 12, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 40 + }, + "bHasClientEdge": { + "type": { + "bit_position": 4, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 44 + }, + "bHasPalette": { + "type": { + "bit_position": 21, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 40 + }, + "bHasHorizontalScrollbar": { + "type": { + "bit_position": 2, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 40 + }, + "bUIStateFocusRectHidden": { + "type": { + "bit_position": 31, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 48 + }, + "bWS_DLGFRAME": { + "type": { + "bit_position": 22, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 52 + }, + "bWS_EX_MDICHILD": { + "type": { + "bit_position": 6, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 48 + }, + "bHasVerticalScrollbar": { + "type": { + "bit_position": 1, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 40 + }, + "bReserved2": { + "type": { + "bit_position": 0, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 16 + }, + "offset": 52 + }, + "bSmallIconFromWMQueryDrag": { + "type": { + "bit_position": 29, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 44 + }, + "bNoNCPaint": { + "type": { + "bit_position": 8, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 40 + }, + "bUnused1": { + "type": { + "bit_position": 1, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 48 + }, + "bHasSPB": { + "type": { + "bit_position": 7, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 40 + }, + "bWS_MINIMIZEBOX": { + "type": { + "bit_position": 17, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 52 + }, + "bScrollBarVerticalTracking": { + "type": { + "bit_position": 21, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 44 + }, + "bWS_EX_DLGMODALFRAME": { + "type": { + "bit_position": 0, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 48 + }, + "bWS_EX_TRANSPARENT": { + "type": { + "bit_position": 5, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 48 + }, + "bPaintNotProcessed": { + "type": { + "bit_position": 22, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 40 + }, + "bSyncPaintPending": { + "type": { + "bit_position": 23, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 40 + }, + "hrgnClip": { + "type": { + "subtype": { + "kind": "struct", + "name": "HRGN__" + }, + "kind": "pointer" + }, + "offset": 200 + }, + "bShellHookRegistered": { + "type": { + "bit_position": 30, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 44 + }, + "spwndChild": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagWND" + }, + "kind": "pointer" + }, + "offset": 96 + }, + "bUnused5": { + "type": { + "bit_position": 16, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 52 + }, + "bInDestroy": { + "type": { + "bit_position": 7, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 44 + }, + "state": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 40 + }, + "bWS_EX_LEFTSCROLLBAR": { + "type": { + "bit_position": 14, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 48 + }, + "bToggleTopmost": { + "type": { + "bit_position": 26, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 40 + }, + "bWS_VSCROLL": { + "type": { + "bit_position": 21, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 52 + }, + "ExStyle": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 48 + }, + "bWS_HSCROLL": { + "type": { + "bit_position": 20, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 52 + }, + "bUpdateDirty": { + "type": { + "bit_position": 13, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 40 + }, + "bWMPaintSent": { + "type": { + "bit_position": 0, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 44 + }, + "bWS_EX_WINDOWEDGE": { + "type": { + "bit_position": 8, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 48 + }, + "bWS_EX_ACCEPTFILE": { + "type": { + "bit_position": 4, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 48 + }, + "bWS_GROUP": { + "type": { + "bit_position": 17, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 52 + }, + "spwndNext": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagWND" + }, + "kind": "pointer" + }, + "offset": 72 + }, + "bVisible": { + "type": { + "bit_position": 28, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 52 + }, + "bVerticallyMaximizedRight": { + "type": { + "bit_position": 8, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 288 + }, + "bForceMenuDraw": { + "type": { + "bit_position": 15, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 40 + }, + "bForceNCPaint": { + "type": { + "bit_position": 22, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 44 + }, + "bOldUI": { + "type": { + "bit_position": 3, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 44 + }, + "spwndClipboardListenerNext": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagWND" + }, + "kind": "pointer" + }, + "offset": 280 + }, + "bWS_EX_NOPADDEDBORDER": { + "type": { + "bit_position": 23, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 48 + }, + "bNoMinmaxAnimatedRects": { + "type": { + "bit_position": 28, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 44 + }, + "spmenuSys": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagMENU" + }, + "kind": "pointer" + }, + "offset": 184 + }, + "bWS_MAXIMIZEBOX": { + "type": { + "bit_position": 16, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 52 + }, + "bHasCaption": { + "type": { + "bit_position": 3, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 40 + }, + "bEraseBackground": { + "type": { + "bit_position": 10, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 40 + }, + "spwndOwner": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagWND" + }, + "kind": "pointer" + }, + "offset": 104 + }, + "cbwndExtra": { + "type": { + "kind": "base", + "name": "long" + }, + "offset": 232 + }, + "bMakeVisibleWhenUnghosted": { + "type": { + "bit_position": 11, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 48 + }, + "bUnused8": { + "type": { + "bit_position": 16, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 2 + }, + "offset": 52 + }, + "bUnused9": { + "type": { + "bit_position": 16, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 3 + }, + "offset": 52 + }, + "bForceFullNCPaintClipRgn": { + "type": { + "bit_position": 23, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 44 + }, + "bWS_EX_RTLREADING": { + "type": { + "bit_position": 13, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 48 + }, + "pSBInfo": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagSBINFO" + }, + "kind": "pointer" + }, + "offset": 176 + }, + "bUnused2": { + "type": { + "bit_position": 15, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 48 + }, + "bUnused3": { + "type": { + "bit_position": 21, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 48 + }, + "bUnused4": { + "type": { + "bit_position": 24, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 48 + }, + "bHasMeun": { + "type": { + "bit_position": 0, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 40 + }, + "bUnused6": { + "type": { + "bit_position": 16, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 52 + }, + "bUnused7": { + "type": { + "bit_position": 16, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 2 + }, + "offset": 52 + }, + "bClipboardListener": { + "type": { + "bit_position": 0, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 288 + }, + "bScrollBarLineDownBtnDown": { + "type": { + "bit_position": 19, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 44 + }, + "bRedirectedForPrint": { + "type": { + "bit_position": 2, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 288 + }, + "bWS_EX_RIGHT": { + "type": { + "bit_position": 12, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 48 + }, + "bHasCreatestructName": { + "type": { + "bit_position": 17, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 40 + }, + "bWS_EX_COMPOSITED": { + "type": { + "bit_position": 25, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 48 + }, + "bFullScreen": { + "type": { + "bit_position": 6, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 44 + }, + "hrgnUpdate": { + "type": { + "subtype": { + "kind": "struct", + "name": "HRGN__" + }, + "kind": "pointer" + }, + "offset": 160 + }, + "head": { + "type": { + "kind": "struct", + "name": "_THRDESKHEAD" + }, + "offset": 0 + }, + "bConsoleWindow": { + "type": { + "bit_position": 10, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 288 + }, + "ppropList": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagPROPLIST" + }, + "kind": "pointer" + }, + "offset": 168 + }, + "bWS_EX_TOPMOST": { + "type": { + "bit_position": 3, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 48 + }, + "bScrollBarPageDownBtnDown": { + "type": { + "bit_position": 18, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 44 + }, + "bScrollBarLineUpBtnDown": { + "type": { + "bit_position": 16, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 44 + }, + "bRecievedQuerySuspendMsg": { + "type": { + "bit_position": 24, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 40 + }, + "bMaximizeMonitorRegion": { + "type": { + "bit_position": 11, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 44 + }, + "bRedrawIfHung": { + "type": { + "bit_position": 27, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 40 + }, + "bWS_POPUP": { + "type": { + "bit_position": 31, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 52 + }, + "bWS_EX_CONTEXTHELP": { + "type": { + "bit_position": 10, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 48 + }, + "dwUserData": { + "type": { + "kind": "base", + "name": "unsigned long long" + }, + "offset": 256 + }, + "hMod16": { + "type": { + "kind": "base", + "name": "unsigned short" + }, + "offset": 64 + }, + "FullScreenMode": { + "type": { + "bit_position": 24, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 3 + }, + "offset": 44 + }, + "bLayeredLimbo": { + "type": { + "bit_position": 5, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 288 + }, + "bWS_EX_NOINHERITLAYOUT": { + "type": { + "bit_position": 20, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 48 + }, + "bWS_EX_LAYOUTRTL": { + "type": { + "bit_position": 22, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 48 + }, + "bUIStateKbdAccelHidden": { + "type": { + "bit_position": 30, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 48 + }, + "bWS_BORDER": { + "type": { + "bit_position": 23, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 52 + }, + "bWS_SIZEBOX": { + "type": { + "bit_position": 18, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 52 + }, + "bDestroyed": { + "type": { + "bit_position": 31, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 40 + }, + "bServerSideWindowProc": { + "type": { + "bit_position": 18, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 40 + }, + "bCaptionTextTruncated": { + "type": { + "bit_position": 27, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 44 + }, + "rcWindow": { + "type": { + "kind": "struct", + "name": "tagRECT" + }, + "offset": 112 + }, + "bEndPaintInvalidate": { + "type": { + "bit_position": 1, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 44 + }, + "hrgnNewFrame": { + "type": { + "subtype": { + "kind": "struct", + "name": "HRGN__" + }, + "kind": "pointer" + }, + "offset": 208 + }, + "bBeingActivated": { + "type": { + "bit_position": 20, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 40 + }, + "bWS_EX_COMPOSITEDCompositing": { + "type": { + "bit_position": 28, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 48 + }, + "bWMCreateMsgProcessed": { + "type": { + "bit_position": 31, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 44 + }, + "bWS_EX_NOACTIVATE": { + "type": { + "bit_position": 27, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 48 + }, + "bWS_EX_APPWINDOW": { + "type": { + "bit_position": 18, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 48 + }, + "bCloseButtonDown": { + "type": { + "bit_position": 12, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 44 + }, + "bMaximized": { + "type": { + "bit_position": 24, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 52 + }, + "bWS_CHILD": { + "type": { + "bit_position": 30, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 52 + }, + "spwndParent": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagWND" + }, + "kind": "pointer" + }, + "offset": 88 + }, + "spmenu": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagMENU" + }, + "kind": "pointer" + }, + "offset": 192 + }, + "bWS_THICKFRAME": { + "type": { + "bit_position": 18, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 52 + }, + "bWS_EX_CONTROLPARENT": { + "type": { + "bit_position": 16, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 48 + }, + "pcls": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagCLS" + }, + "kind": "pointer" + }, + "offset": 152 + }, + "bLayeredForDWM": { + "type": { + "bit_position": 4, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 288 + }, + "bMsgBox": { + "type": { + "bit_position": 5, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 40 + }, + "bHelpButtonDown": { + "type": { + "bit_position": 15, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 44 + }, + "bHasOverlay": { + "type": { + "bit_position": 9, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 288 + }, + "bRedrawFrameIfHung": { + "type": { + "bit_position": 28, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 40 + }, + "bWS_EX_NOPARENTNOTIFY": { + "type": { + "bit_position": 2, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 48 + }, + "bMaximizesToMonitor": { + "type": { + "bit_position": 30, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 40 + }, + "bBottomMost": { + "type": { + "bit_position": 5, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 44 + }, + "bReserved1": { + "type": { + "bit_position": 0, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 16 + }, + "offset": 52 + }, + "bRedirected": { + "type": { + "bit_position": 29, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 48 + }, + "bActiveFrame": { + "type": { + "bit_position": 6, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 40 + }, + "bReserved4": { + "type": { + "bit_position": 0, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 16 + }, + "offset": 52 + }, + "bReserved5": { + "type": { + "bit_position": 0, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 16 + }, + "offset": 52 + }, + "bReserved6": { + "type": { + "bit_position": 0, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 16 + }, + "offset": 52 + }, + "bReserved7": { + "type": { + "bit_position": 0, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 16 + }, + "offset": 52 + }, + "spwndPrev": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagWND" + }, + "kind": "pointer" + }, + "offset": 80 + }, + "bLayeredInvalidate": { + "type": { + "bit_position": 1, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 288 + }, + "state2": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 44 + }, + "bWS_CLIPSIBLINGS": { + "type": { + "bit_position": 26, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 52 + }, + "bScrollBarPageUpBtnDown": { + "type": { + "bit_position": 17, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 44 + }, + "pTransform": { + "type": { + "subtype": { + "kind": "struct", + "name": "_D3DMATRIX" + }, + "kind": "pointer" + }, + "offset": 272 + }, + "bWin31Compat": { + "type": { + "bit_position": 8, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 44 + }, + "ExStyle2": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 288 + }, + "bHIGHDPI_UNAWARE_Unused": { + "type": { + "bit_position": 6, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 288 + }, + "bWS_SYSMENU": { + "type": { + "bit_position": 19, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 52 + }, + "hModule": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 56 + }, + "strName": { + "type": { + "kind": "struct", + "name": "_LARGE_UNICODE_STRING" + }, + "offset": 216 + }, + "pActCtx": { + "type": { + "subtype": { + "kind": "struct", + "name": "nt_symbols!_ACTIVATION_CONTEXT" + }, + "kind": "pointer" + }, + "offset": 264 + }, + "bMinimized": { + "type": { + "bit_position": 29, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 52 + }, + "bRecievedSuspendMsg": { + "type": { + "bit_position": 25, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 40 + }, + "bWS_EX_STATICEDGE": { + "type": { + "bit_position": 17, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 48 + } + }, + "kind": "struct", + "size": 296 + }, + "_WM_VALUES_STRINGS": { + "fields": { + "pszName": { + "type": { + "subtype": { + "kind": "base", + "name": "unsigned char" + }, + "kind": "pointer" + }, + "offset": 0 + }, + "fInternal": { + "type": { + "kind": "base", + "name": "unsigned char" + }, + "offset": 8 + }, + "fDefined": { + "type": { + "kind": "base", + "name": "unsigned char" + }, + "offset": 9 + } + }, + "kind": "struct", + "size": 16 + }, + "_D3DKMDT_GRAPHICS_RENDERING_FORMAT": { + "fields": { + "VisibleRegionSize": { + "type": { + "kind": "struct", + "name": "_D3DKMDT_2DREGION" + }, + "offset": 8 + }, + "Stride": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 16 + }, + "PixelFormat": { + "type": { + "kind": "enum", + "name": "PixelFormatEnum" + }, + "offset": 20 + }, + "PixelValueAccessMode": { + "type": { + "kind": "enum", + "name": "PixelValueAccessModeEnum" + }, + "offset": 28 + }, + "PrimSurfSize": { + "type": { + "kind": "struct", + "name": "_D3DKMDT_2DREGION" + }, + "offset": 0 + }, + "ColorBasis": { + "type": { + "kind": "enum", + "name": "ColorBasisEnum" + }, + "offset": 24 + } + }, + "kind": "struct", + "size": 32 + }, + "_VK_TO_WCHARS1": { + "fields": { + "Attributes": { + "type": { + "kind": "base", + "name": "unsigned char" + }, + "offset": 1 + }, + "VirtualKey": { + "type": { + "kind": "base", + "name": "unsigned char" + }, + "offset": 0 + }, + "wch": { + "type": { + "count": 1, + "subtype": { + "kind": "base", + "name": "wchar" + }, + "kind": "array" + }, + "offset": 2 + } + }, + "kind": "struct", + "size": 4 + }, + "_TLSPRITESTATE": { + "fields": { + "flOriginalSurfFlags": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 4 + }, + "iSpriteType": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 16 + }, + "pfnSaveScreenBits": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 144 + }, + "bInsideDriverCall": { + "type": { + "kind": "base", + "name": "unsigned char" + }, + "offset": 0 + }, + "pfnStrokePath": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 48 + }, + "pfnTransparentBlt": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 112 + }, + "pfnPaint": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 64 + }, + "pfnFillPath": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 56 + }, + "pfnStretchBltROP": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 152 + }, + "iType": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 24 + }, + "pfnPlgBlt": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 128 + }, + "pfnCopyBits": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 80 + }, + "pState": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 32 + }, + "iOriginalType": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 8 + }, + "pfnTextOut": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 96 + }, + "pfnDrawStream": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 160 + }, + "pfnStrokeAndFillPath": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 40 + }, + "pfnLineTo": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 104 + }, + "pfnStretchBlt": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 88 + }, + "pfnGradientFill": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 136 + }, + "pfnAlphaBlend": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 120 + }, + "flags": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 20 + }, + "flSpriteSurfFlags": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 12 + }, + "pfnBitBlt": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 72 + } + }, + "kind": "struct", + "size": 168 + }, + "tagUAHMENUITEMMETRICS": { + "fields": { + "rgsizeBar": { + "type": { + "count": 2, + "subtype": { + "kind": "struct", + "name": "tagSIZE" + }, + "kind": "array" + }, + "offset": 0 + }, + "rgsizePopup": { + "type": { + "count": 4, + "subtype": { + "kind": "struct", + "name": "tagSIZE" + }, + "kind": "array" + }, + "offset": 0 + } + }, + "kind": "struct", + "size": 32 + }, + "__unnamed_121b": { + "fields": { + "Length": { + "type": { + "subtype": { + "kind": "struct", + "name": "nt_symbols!_LARGE_INTEGER" + }, + "kind": "pointer" + }, + "offset": 0 + }, + "ByteOffset": { + "type": { + "kind": "struct", + "name": "nt_symbols!_LARGE_INTEGER" + }, + "offset": 16 + }, + "Key": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 8 + } + }, + "kind": "struct", + "size": 24 + }, + "__unnamed_1229": { + "fields": { + "Srb": { + "type": { + "subtype": { + "kind": "struct", + "name": "nt_symbols!_SCSI_REQUEST_BLOCK" + }, + "kind": "pointer" + }, + "offset": 0 + } + }, + "kind": "struct", + "size": 8 + }, + "__unnamed_121f": { + "fields": { + "Length": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 8 + }, + "SecurityInformation": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 0 + } + }, + "kind": "struct", + "size": 16 + }, + "__unnamed_1225": { + "fields": { + "DeviceObject": { + "type": { + "subtype": { + "kind": "struct", + "name": "nt_symbols!_DEVICE_OBJECT" + }, + "kind": "pointer" + }, + "offset": 8 + }, + "Vpb": { + "type": { + "subtype": { + "kind": "struct", + "name": "nt_symbols!_VPB" + }, + "kind": "pointer" + }, + "offset": 0 + } + }, + "kind": "struct", + "size": 16 + }, + "_HEAD": { + "fields": { + "h": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 0 + }, + "cLockObj": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 8 + } + }, + "kind": "struct", + "size": 16 + }, + "tagIMEINFO": { + "fields": { + "fdwProperty": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 4 + }, + "fdwSelectCaps": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 24 + }, + "fdwUICaps": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 16 + }, + "dwPrivateDataSize": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 0 + }, + "fdwSCSCaps": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 20 + }, + "fdwSentenceCaps": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 12 + }, + "fdwConversionCaps": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 8 + } + }, + "kind": "struct", + "size": 28 + }, + "_DXGK_DIAG_CODE_POINT_PACKET": { + "fields": { + "Header": { + "type": { + "kind": "struct", + "name": "_DXGK_DIAG_HEADER" + }, + "offset": 0 + }, + "Param3": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 60 + }, + "Param1": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 52 + }, + "CodePointType": { + "type": { + "kind": "enum", + "name": "CodePointTypeEnum" + }, + "offset": 48 + }, + "Param2": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 56 + } + }, + "kind": "struct", + "size": 64 + }, + "_D3DKMDT_VIDPN_SOURCE_MODE": { + "fields": { + "Type": { + "type": { + "kind": "enum", + "name": "TypeEnum" + }, + "offset": 4 + }, + "Id": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 0 + }, + "Format": { + "type": { + "kind": "struct", + "name": "__unnamed_18a1" + }, + "offset": 8 + } + }, + "kind": "struct", + "size": 40 + }, + "tagW32JOB": { + "fields": { + "restrictions": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 24 + }, + "ughCrt": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 48 + }, + "pAtomTable": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 16 + }, + "ughMax": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 52 + }, + "pgh": { + "type": { + "subtype": { + "kind": "base", + "name": "unsigned long long" + }, + "kind": "pointer" + }, + "offset": 56 + }, + "Job": { + "type": { + "subtype": { + "kind": "struct", + "name": "nt_symbols!_EJOB" + }, + "kind": "pointer" + }, + "offset": 8 + }, + "ppiTable": { + "type": { + "subtype": { + "subtype": { + "kind": "struct", + "name": "tagPROCESSINFO" + }, + "kind": "pointer" + }, + "kind": "pointer" + }, + "offset": 40 + }, + "uProcessCount": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 28 + }, + "uMaxProcesses": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 32 + }, + "pNext": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagW32JOB" + }, + "kind": "pointer" + }, + "offset": 0 + } + }, + "kind": "struct", + "size": 64 + }, + "_DMM_MONITORFREQUENCYRANGESET_SERIALIZATION": { + "fields": { + "NumFrequencyRanges": { + "type": { + "kind": "base", + "name": "unsigned char" + }, + "offset": 0 + }, + "FrequencyRangeSerialization": { + "type": { + "count": 1, + "subtype": { + "kind": "struct", + "name": "_D3DKMDT_MONITOR_FREQUENCY_RANGE" + }, + "kind": "array" + }, + "offset": 8 + } + }, + "kind": "struct", + "size": 56 + }, + "_D3DKMDT_VIDPN_PRESENT_PATH_COPYPROTECTION": { + "fields": { + "APSTriggerBits": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 4 + }, + "CopyProtectionType": { + "type": { + "kind": "enum", + "name": "CopyProtectionTypeEnum" + }, + "offset": 0 + }, + "CopyProtectionSupport": { + "type": { + "kind": "struct", + "name": "_D3DKMDT_VIDPN_PRESENT_PATH_COPYPROTECTION_SUPPORT" + }, + "offset": 264 + }, + "OEMCopyProtection": { + "type": { + "count": 256, + "subtype": { + "kind": "base", + "name": "unsigned char" + }, + "kind": "array" + }, + "offset": 8 + } + }, + "kind": "struct", + "size": 268 + }, + "tagWINDOWSTATION": { + "fields": { + "pClipBase": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagCLIP" + }, + "kind": "pointer" + }, + "offset": 88 + }, + "dwSessionId": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 0 + }, + "cNumClipFormats": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 96 + }, + "luidUser": { + "type": { + "kind": "struct", + "name": "nt_symbols!_LUID" + }, + "offset": 136 + }, + "pGlobalAtomTable": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 120 + }, + "ptiClipLock": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagTHREADINFO" + }, + "kind": "pointer" + }, + "offset": 48 + }, + "dwWSF_Flags": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 32 + }, + "rpdeskList": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagDESKTOP" + }, + "kind": "pointer" + }, + "offset": 16 + }, + "spklList": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagKL" + }, + "kind": "pointer" + }, + "offset": 40 + }, + "spwndClipOpen": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagWND" + }, + "kind": "pointer" + }, + "offset": 64 + }, + "spwndClipViewer": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagWND" + }, + "kind": "pointer" + }, + "offset": 72 + }, + "pTerm": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagTERMINAL" + }, + "kind": "pointer" + }, + "offset": 24 + }, + "rpwinstaNext": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagWINDOWSTATION" + }, + "kind": "pointer" + }, + "offset": 8 + }, + "spwndClipboardListener": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagWND" + }, + "kind": "pointer" + }, + "offset": 112 + }, + "luidEndSession": { + "type": { + "kind": "struct", + "name": "nt_symbols!_LUID" + }, + "offset": 128 + }, + "iClipSequenceNumber": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 104 + }, + "ptiDrawingClipboard": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagTHREADINFO" + }, + "kind": "pointer" + }, + "offset": 56 + }, + "spwndClipOwner": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagWND" + }, + "kind": "pointer" + }, + "offset": 80 + }, + "psidUser": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 144 + }, + "iClipSerialNumber": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 100 + } + }, + "kind": "struct", + "size": 152 + }, + "tagDESKTOPINFO": { + "fields": { + "spwndProgman": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagWND" + }, + "kind": "pointer" + }, + "offset": 192 + }, + "pvwplMessagePPHandler": { + "type": { + "subtype": { + "kind": "struct", + "name": "VWPL" + }, + "kind": "pointer" + }, + "offset": 224 + }, + "pvDesktopLimit": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 8 + }, + "fComposited": { + "type": { + "bit_position": 0, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 1 + }, + "offset": 232 + }, + "spwndGestureEngine": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagWND" + }, + "kind": "pointer" + }, + "offset": 216 + }, + "pvDesktopBase": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 0 + }, + "spwndShell": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagWND" + }, + "kind": "pointer" + }, + "offset": 160 + }, + "ppiShellProcess": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagPROCESSINFO" + }, + "kind": "pointer" + }, + "offset": 168 + }, + "pvwplShellHook": { + "type": { + "subtype": { + "kind": "struct", + "name": "VWPL" + }, + "kind": "pointer" + }, + "offset": 200 + }, + "fIsDwmDesktop": { + "type": { + "bit_position": 1, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 1 + }, + "offset": 232 + }, + "spwndTaskman": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagWND" + }, + "kind": "pointer" + }, + "offset": 184 + }, + "aphkStart": { + "type": { + "count": 16, + "subtype": { + "subtype": { + "kind": "struct", + "name": "tagHOOK" + }, + "kind": "pointer" + }, + "kind": "array" + }, + "offset": 32 + }, + "fsHooks": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 24 + }, + "cntMBox": { + "type": { + "kind": "base", + "name": "long" + }, + "offset": 208 + }, + "spwndBkGnd": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagWND" + }, + "kind": "pointer" + }, + "offset": 176 + }, + "spwnd": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagWND" + }, + "kind": "pointer" + }, + "offset": 16 + } + }, + "kind": "struct", + "size": 240 + }, + "tagMBSTRING": { + "fields": { + "szName": { + "type": { + "count": 15, + "subtype": { + "kind": "base", + "name": "wchar" + }, + "kind": "array" + }, + "offset": 0 + }, + "uID": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 32 + }, + "uStr": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 36 + } + }, + "kind": "struct", + "size": 40 + }, + "_D3DKMDT_VIDPN_TARGET_MODE": { + "fields": { + "VideoSignalInfo": { + "type": { + "kind": "struct", + "name": "_D3DKMDT_VIDEO_SIGNAL_INFO" + }, + "offset": 8 + }, + "Id": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 0 + }, + "Preference": { + "type": { + "kind": "enum", + "name": "PreferenceEnum" + }, + "offset": 64 + } + }, + "kind": "struct", + "size": 72 + }, + "_DMM_VIDPNSET_SERIALIZATION": { + "fields": { + "VidPnOffset": { + "type": { + "count": 1, + "subtype": { + "kind": "base", + "name": "unsigned long" + }, + "kind": "array" + }, + "offset": 4 + }, + "NumVidPns": { + "type": { + "kind": "base", + "name": "unsigned char" + }, + "offset": 0 + } + }, + "kind": "struct", + "size": 8 + }, + "tagKBDFILE": { + "fields": { + "head": { + "type": { + "kind": "struct", + "name": "_HEAD" + }, + "offset": 0 + }, + "awchDllName": { + "type": { + "count": 32, + "subtype": { + "kind": "base", + "name": "wchar" + }, + "kind": "array" + }, + "offset": 56 + }, + "pKbdTbl": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagKbdLayer" + }, + "kind": "pointer" + }, + "offset": 32 + }, + "pkfNext": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagKBDFILE" + }, + "kind": "pointer" + }, + "offset": 16 + }, + "pKbdNlsTbl": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagKbdNlsLayer" + }, + "kind": "pointer" + }, + "offset": 48 + }, + "hBase": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 24 + }, + "Size": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 40 + } + }, + "kind": "struct", + "size": 120 + }, + "__unnamed_11e4": { + "fields": { + "UserApcContext": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 8 + }, + "UserApcRoutine": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 0 + }, + "IssuingProcess": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 0 + } + }, + "kind": "struct", + "size": 16 + }, + "_W32PROCESS": { + "fields": { + "GDIPushLock": { + "type": { + "kind": "struct", + "name": "nt_symbols!_EX_PUSH_LOCK" + }, + "offset": 80 + }, + "DxProcess": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 248 + }, + "pBrushAttrList": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 48 + }, + "Process": { + "type": { + "subtype": { + "kind": "struct", + "name": "nt_symbols!_EPROCESS" + }, + "kind": "pointer" + }, + "offset": 0 + }, + "GDIHandleCountPeak": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 64 + }, + "RefCount": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 8 + }, + "StartCursorHideTime": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 24 + }, + "InputIdleEvent": { + "type": { + "subtype": { + "kind": "struct", + "name": "nt_symbols!_KEVENT" + }, + "kind": "pointer" + }, + "offset": 16 + }, + "W32PF_Flags": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 12 + }, + "GDIHandleCount": { + "type": { + "kind": "base", + "name": "long" + }, + "offset": 60 + }, + "NextStart": { + "type": { + "subtype": { + "kind": "struct", + "name": "_W32PROCESS" + }, + "kind": "pointer" + }, + "offset": 32 + }, + "hSecureGdiSharedHandleTable": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 240 + }, + "UserHandleCountPeak": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 72 + }, + "GDIW32PIDLockedBitmaps": { + "type": { + "kind": "struct", + "name": "nt_symbols!_LIST_ENTRY" + }, + "offset": 224 + }, + "UserHandleCount": { + "type": { + "kind": "base", + "name": "long" + }, + "offset": 68 + }, + "W32Pid": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 56 + }, + "GDIEngUserMemAllocTable": { + "type": { + "kind": "struct", + "name": "nt_symbols!_RTL_AVL_TABLE" + }, + "offset": 88 + }, + "pDCAttrList": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 40 + }, + "GDIBrushAttrFreeList": { + "type": { + "kind": "struct", + "name": "nt_symbols!_LIST_ENTRY" + }, + "offset": 208 + }, + "GDIDcAttrFreeList": { + "type": { + "kind": "struct", + "name": "nt_symbols!_LIST_ENTRY" + }, + "offset": 192 + } + }, + "kind": "struct", + "size": 256 + }, + "_D3DKMDT_VIDPN_PRESENT_PATH_TRANSFORMATION": { + "fields": { + "Scaling": { + "type": { + "kind": "enum", + "name": "ScalingEnum" + }, + "offset": 0 + }, + "RotationSupport": { + "type": { + "kind": "struct", + "name": "_D3DKMDT_VIDPN_PRESENT_PATH_ROTATION_SUPPORT" + }, + "offset": 12 + }, + "Rotation": { + "type": { + "kind": "enum", + "name": "RotationEnum" + }, + "offset": 8 + }, + "ScalingSupport": { + "type": { + "kind": "struct", + "name": "_D3DKMDT_VIDPN_PRESENT_PATH_SCALING_SUPPORT" + }, + "offset": 4 + } + }, + "kind": "struct", + "size": 16 + }, + "tagSERVERINFO": { + "fields": { + "uiShellMsg": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 912 + }, + "cbHandleTable": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 848 + }, + "atomSysClass": { + "type": { + "count": 25, + "subtype": { + "kind": "base", + "name": "unsigned short" + }, + "kind": "array" + }, + "offset": 852 + }, + "dtScroll": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 2800 + }, + "dwKeyCache": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 2952 + }, + "atomIconSmProp": { + "type": { + "kind": "base", + "name": "unsigned short" + }, + "offset": 1356 + }, + "argbSystemUnmatched": { + "type": { + "count": 31, + "subtype": { + "kind": "base", + "name": "unsigned long" + }, + "kind": "array" + }, + "offset": 2268 + }, + "dwTagCount": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 4632 + }, + "ucWheelScrollLines": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 2812 + }, + "ptCursorReal": { + "type": { + "kind": "struct", + "name": "tagPOINT" + }, + "offset": 2784 + }, + "ucWheelScrollChars": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 2816 + }, + "acOemToAnsi": { + "type": { + "count": 256, + "subtype": { + "kind": "base", + "name": "unsigned char" + }, + "kind": "array" + }, + "offset": 1364 + }, + "cySysFontChar": { + "type": { + "kind": "base", + "name": "long" + }, + "offset": 2832 + }, + "atomFrostedWindowProp": { + "type": { + "kind": "base", + "name": "unsigned short" + }, + "offset": 1362 + }, + "mpFnid_serverCBWndProc": { + "type": { + "count": 31, + "subtype": { + "kind": "base", + "name": "unsigned short" + }, + "kind": "array" + }, + "offset": 328 + }, + "PUSIFlags": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 4476 + }, + "BitCount": { + "type": { + "kind": "base", + "name": "unsigned short" + }, + "offset": 4468 + }, + "argbSystem": { + "type": { + "count": 31, + "subtype": { + "kind": "base", + "name": "unsigned long" + }, + "kind": "array" + }, + "offset": 2392 + }, + "dtLBSearch": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 2804 + }, + "dtCaretBlink": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 2808 + }, + "dwInstalledEventHooks": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 1876 + }, + "apfnClientA": { + "type": { + "kind": "struct", + "name": "_PFNCLIENT" + }, + "offset": 392 + }, + "cxSysFontChar": { + "type": { + "kind": "base", + "name": "long" + }, + "offset": 2828 + }, + "hbrGray": { + "type": { + "subtype": { + "kind": "struct", + "name": "HBRUSH__" + }, + "kind": "pointer" + }, + "offset": 2768 + }, + "ahbrSystem": { + "type": { + "count": 31, + "subtype": { + "subtype": { + "kind": "struct", + "name": "HBRUSH__" + }, + "kind": "pointer" + }, + "kind": "array" + }, + "offset": 2520 + }, + "dwDefaultHeapSize": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 908 + }, + "wMaxRightOverlapChars": { + "type": { + "kind": "base", + "name": "long" + }, + "offset": 2824 + }, + "dwSRVIFlags": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 0 + }, + "oembmi": { + "type": { + "count": 93, + "subtype": { + "kind": "struct", + "name": "tagOEMBITMAPINFO" + }, + "kind": "array" + }, + "offset": 2964 + }, + "apfnClientWorker": { + "type": { + "kind": "struct", + "name": "_PFNCLIENTWORKER" + }, + "offset": 760 + }, + "dwDefaultHeapBase": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 904 + }, + "BitsPixel": { + "type": { + "kind": "base", + "name": "unsigned char" + }, + "offset": 4473 + }, + "wMaxLeftOverlapChars": { + "type": { + "kind": "base", + "name": "long" + }, + "offset": 2820 + }, + "dmLogPixels": { + "type": { + "kind": "base", + "name": "unsigned short" + }, + "offset": 4470 + }, + "dwLastSystemRITEventTickCountUpdate": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 4488 + }, + "nEvents": { + "type": { + "kind": "base", + "name": "long" + }, + "offset": 2796 + }, + "atomIconProp": { + "type": { + "kind": "base", + "name": "unsigned short" + }, + "offset": 1358 + }, + "Planes": { + "type": { + "kind": "base", + "name": "unsigned char" + }, + "offset": 4472 + }, + "dpiSystem": { + "type": { + "kind": "struct", + "name": "tagDPISERVERINFO" + }, + "offset": 2896 + }, + "hIcoWindows": { + "type": { + "subtype": { + "kind": "struct", + "name": "HICON__" + }, + "kind": "pointer" + }, + "offset": 2944 + }, + "apfnClientW": { + "type": { + "kind": "struct", + "name": "_PFNCLIENT" + }, + "offset": 576 + }, + "dwAsyncKeyCache": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 2956 + }, + "MBStrings": { + "type": { + "count": 11, + "subtype": { + "kind": "struct", + "name": "tagMBSTRING" + }, + "kind": "array" + }, + "offset": 916 + }, + "atomContextHelpIdProp": { + "type": { + "kind": "base", + "name": "unsigned short" + }, + "offset": 1360 + }, + "adwDBGTAGFlags": { + "type": { + "count": 35, + "subtype": { + "kind": "base", + "name": "unsigned long" + }, + "kind": "array" + }, + "offset": 4492 + }, + "aiSysMet": { + "type": { + "count": 97, + "subtype": { + "kind": "base", + "name": "long" + }, + "kind": "array" + }, + "offset": 1880 + }, + "dwRIPFlags": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 4636 + }, + "uCaretWidth": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 4480 + }, + "cCaptures": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 2960 + }, + "tmSysFont": { + "type": { + "kind": "struct", + "name": "tagTEXTMETRICW" + }, + "offset": 2836 + }, + "cHandleEntries": { + "type": { + "kind": "base", + "name": "unsigned long long" + }, + "offset": 8 + }, + "ptCursor": { + "type": { + "kind": "struct", + "name": "tagPOINT" + }, + "offset": 2776 + }, + "hIconSmWindows": { + "type": { + "subtype": { + "kind": "struct", + "name": "HICON__" + }, + "kind": "pointer" + }, + "offset": 2936 + }, + "mpFnidPfn": { + "type": { + "count": 32, + "subtype": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "kind": "array" + }, + "offset": 16 + }, + "UILangID": { + "type": { + "kind": "base", + "name": "unsigned short" + }, + "offset": 4484 + }, + "acAnsiToOem": { + "type": { + "count": 256, + "subtype": { + "kind": "base", + "name": "unsigned char" + }, + "kind": "array" + }, + "offset": 1620 + }, + "aStoCidPfn": { + "type": { + "count": 7, + "subtype": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "kind": "array" + }, + "offset": 272 + }, + "rcScreenReal": { + "type": { + "kind": "struct", + "name": "tagRECT" + }, + "offset": 4452 + }, + "dwLastRITEventTickCount": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 2792 + } + }, + "kind": "struct", + "size": 4640 + }, + "tagPOOLRECORD": { + "fields": { + "ExtraData": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 0 + }, + "trace": { + "type": { + "count": 6, + "subtype": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "kind": "array" + }, + "offset": 16 + }, + "size": { + "type": { + "kind": "base", + "name": "unsigned long long" + }, + "offset": 8 + } + }, + "kind": "struct", + "size": 64 + }, + "__unnamed_195a": { + "fields": { + "Priority": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 0 + }, + "Reserved1": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 4 + }, + "Reserved2": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 8 + } + }, + "kind": "struct", + "size": 12 + }, + "tagUSERSTARTUPINFO": { + "fields": { + "dwYSize": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 16 + }, + "cbReserved2": { + "type": { + "kind": "base", + "name": "unsigned short" + }, + "offset": 26 + }, + "cb": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 0 + }, + "dwX": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 4 + }, + "dwY": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 8 + }, + "dwFlags": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 20 + }, + "dwXSize": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 12 + }, + "wShowWindow": { + "type": { + "kind": "base", + "name": "unsigned short" + }, + "offset": 24 + } + }, + "kind": "struct", + "size": 28 + }, + "_DMM_VIDPN_SERIALIZATION": { + "fields": { + "PathsFromSourceSerializationOffsets": { + "type": { + "count": 1, + "subtype": { + "kind": "base", + "name": "unsigned long" + }, + "kind": "array" + }, + "offset": 8 + }, + "NumActiveSources": { + "type": { + "kind": "base", + "name": "unsigned char" + }, + "offset": 4 + }, + "Size": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 0 + } + }, + "kind": "struct", + "size": 12 + }, + "__unnamed_11df": { + "fields": { + "IrpCount": { + "type": { + "kind": "base", + "name": "long" + }, + "offset": 0 + }, + "SystemBuffer": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 0 + }, + "MasterIrp": { + "type": { + "subtype": { + "kind": "struct", + "name": "nt_symbols!_IRP" + }, + "kind": "pointer" + }, + "offset": 0 + } + }, + "kind": "struct", + "size": 8 + }, + "tagHID_PAGEONLY_REQUEST": { + "fields": { + "usUsagePage": { + "type": { + "kind": "base", + "name": "unsigned short" + }, + "offset": 16 + }, + "link": { + "type": { + "kind": "struct", + "name": "nt_symbols!_LIST_ENTRY" + }, + "offset": 0 + }, + "cRefCount": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 20 + } + }, + "kind": "struct", + "size": 24 + }, + "__unnamed_1233": { + "fields": { + "Interface": { + "type": { + "subtype": { + "kind": "struct", + "name": "nt_symbols!_INTERFACE" + }, + "kind": "pointer" + }, + "offset": 16 + }, + "InterfaceSpecificData": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 24 + }, + "Version": { + "type": { + "kind": "base", + "name": "unsigned short" + }, + "offset": 10 + }, + "InterfaceType": { + "type": { + "subtype": { + "kind": "struct", + "name": "nt_symbols!_GUID" + }, + "kind": "pointer" + }, + "offset": 0 + }, + "Size": { + "type": { + "kind": "base", + "name": "unsigned short" + }, + "offset": 8 + } + }, + "kind": "struct", + "size": 32 + }, + "tagQMSG": { + "fields": { + "Padding": { + "type": { + "bit_position": 30, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 2 + }, + "offset": 80 + }, + "ptMouseReal": { + "type": { + "kind": "struct", + "name": "tagPOINT" + }, + "offset": 72 + }, + "FromPen": { + "type": { + "bit_position": 3, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 84 + }, + "pti": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagTHREADINFO" + }, + "kind": "pointer" + }, + "offset": 88 + }, + "ExtraInfo": { + "type": { + "kind": "base", + "name": "long long" + }, + "offset": 64 + }, + "Wow64Message": { + "type": { + "bit_position": 0, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 84 + }, + "MsgPPInfo": { + "type": { + "kind": "struct", + "name": "tagMSGPPINFO" + }, + "offset": 96 + }, + "dwQEvent": { + "type": { + "bit_position": 0, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 30 + }, + "offset": 80 + }, + "pqmsgPrev": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagQMSG" + }, + "kind": "pointer" + }, + "offset": 8 + }, + "FromTouch": { + "type": { + "bit_position": 2, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 84 + }, + "NoCoalesce": { + "type": { + "bit_position": 1, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 84 + }, + "msg": { + "type": { + "kind": "struct", + "name": "tagMSG" + }, + "offset": 16 + }, + "pqmsgNext": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagQMSG" + }, + "kind": "pointer" + }, + "offset": 0 + } + }, + "kind": "struct", + "size": 104 + }, + "__unnamed_1237": { + "fields": { + "Capabilities": { + "type": { + "subtype": { + "kind": "struct", + "name": "nt_symbols!_DEVICE_CAPABILITIES" + }, + "kind": "pointer" + }, + "offset": 0 + } + }, + "kind": "struct", + "size": 8 + }, + "__unnamed_11e6": { + "fields": { + "AsynchronousParameters": { + "type": { + "kind": "struct", + "name": "__unnamed_11e4" + }, + "offset": 0 + }, + "AllocationSize": { + "type": { + "kind": "struct", + "name": "nt_symbols!_LARGE_INTEGER" + }, + "offset": 0 + } + }, + "kind": "struct", + "size": 16 + }, + "tagDESKTOP": { + "fields": { + "spmenuVScroll": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagMENU" + }, + "kind": "pointer" + }, + "offset": 80 + }, + "dwMouseHoverTime": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 212 + }, + "rpwinstaParent": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagWINDOWSTATION" + }, + "kind": "pointer" + }, + "offset": 32 + }, + "spmenuDialogSys": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagMENU" + }, + "kind": "pointer" + }, + "offset": 64 + }, + "spwndForeground": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagWND" + }, + "kind": "pointer" + }, + "offset": 88 + }, + "spmenuHScroll": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagMENU" + }, + "kind": "pointer" + }, + "offset": 72 + }, + "spwndTooltip": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagWND" + }, + "kind": "pointer" + }, + "offset": 112 + }, + "dwSessionId": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 0 + }, + "pDeskInfo": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagDESKTOPINFO" + }, + "kind": "pointer" + }, + "offset": 8 + }, + "spwndMessage": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagWND" + }, + "kind": "pointer" + }, + "offset": 104 + }, + "cciConsole": { + "type": { + "kind": "struct", + "name": "_CONSOLE_CARET_INFO" + }, + "offset": 144 + }, + "PtiList": { + "type": { + "kind": "struct", + "name": "nt_symbols!_LIST_ENTRY" + }, + "offset": 168 + }, + "spwndTray": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagWND" + }, + "kind": "pointer" + }, + "offset": 96 + }, + "rpdeskNext": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagDESKTOP" + }, + "kind": "pointer" + }, + "offset": 24 + }, + "dwDTFlags": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 40 + }, + "pMagInputTransform": { + "type": { + "subtype": { + "kind": "struct", + "name": "_MAGNIFICATION_INPUT_TRANSFORM" + }, + "kind": "pointer" + }, + "offset": 216 + }, + "spwndTrack": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagWND" + }, + "kind": "pointer" + }, + "offset": 184 + }, + "htEx": { + "type": { + "kind": "base", + "name": "long" + }, + "offset": 192 + }, + "ulHeapSize": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 136 + }, + "pheapDesktop": { + "type": { + "subtype": { + "kind": "struct", + "name": "nt_symbols!tagWIN32HEAP" + }, + "kind": "pointer" + }, + "offset": 128 + }, + "rcMouseHover": { + "type": { + "kind": "struct", + "name": "tagRECT" + }, + "offset": 196 + }, + "hsectionDesktop": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 120 + }, + "dwDesktopId": { + "type": { + "kind": "base", + "name": "unsigned long long" + }, + "offset": 48 + }, + "spmenuSys": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagMENU" + }, + "kind": "pointer" + }, + "offset": 56 + }, + "pDispInfo": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagDISPLAYINFO" + }, + "kind": "pointer" + }, + "offset": 16 + } + }, + "kind": "struct", + "size": 224 + }, + "_MAGNIFICATION_INPUT_TRANSFORM": { + "fields": { + "rcScreen": { + "type": { + "kind": "struct", + "name": "tagRECT" + }, + "offset": 16 + }, + "magFactorX": { + "type": { + "kind": "base", + "name": "long" + }, + "offset": 40 + }, + "magFactorY": { + "type": { + "kind": "base", + "name": "long" + }, + "offset": 44 + }, + "ptiMagThreadInfo": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagTHREADINFO" + }, + "kind": "pointer" + }, + "offset": 32 + }, + "rcSource": { + "type": { + "kind": "struct", + "name": "tagRECT" + }, + "offset": 0 + } + }, + "kind": "struct", + "size": 48 + }, + "_D3DKMDT_MONITOR_FREQUENCY_RANGE": { + "fields": { + "Origin": { + "type": { + "kind": "enum", + "name": "OriginEnum" + }, + "offset": 0 + }, + "ConstraintType": { + "type": { + "kind": "enum", + "name": "ConstraintTypeEnum" + }, + "offset": 36 + }, + "RangeLimits": { + "type": { + "kind": "struct", + "name": "_D3DKMDT_FREQUENCY_RANGE" + }, + "offset": 4 + }, + "Constraint": { + "type": { + "kind": "struct", + "name": "__unnamed_16c1" + }, + "offset": 40 + } + }, + "kind": "struct", + "size": 48 + }, + "__unnamed_121d": { + "fields": { + "Type3InputBuffer": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 24 + }, + "OutputBufferLength": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 0 + }, + "IoControlCode": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 16 + }, + "InputBufferLength": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 8 + } + }, + "kind": "struct", + "size": 32 + }, + "_PFNCLIENTWORKER": { + "fields": { + "pfnComboBoxWndProc": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 8 + }, + "pfnMDIClientWndProc": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 48 + }, + "pfnDialogWndProc": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 24 + }, + "pfnEditWndProc": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 32 + }, + "pfnListBoxWndProc": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 40 + }, + "pfnGhostWndProc": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 72 + }, + "pfnStaticWndProc": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 56 + }, + "pfnImeWndProc": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 64 + }, + "pfnComboListBoxProc": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 16 + }, + "pfnCtfHookProc": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 80 + }, + "pfnButtonWndProc": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 0 + } + }, + "kind": "struct", + "size": 88 + }, + "__unnamed_12e0": { + "fields": { + "InitialPrivilegeSet": { + "type": { + "kind": "struct", + "name": "nt_symbols!_INITIAL_PRIVILEGE_SET" + }, + "offset": 0 + }, + "PrivilegeSet": { + "type": { + "kind": "struct", + "name": "nt_symbols!_PRIVILEGE_SET" + }, + "offset": 0 + } + }, + "kind": "struct", + "size": 44 + }, + "tagMENULIST": { + "fields": { + "pMenu": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagMENU" + }, + "kind": "pointer" + }, + "offset": 8 + }, + "pNext": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagMENULIST" + }, + "kind": "pointer" + }, + "offset": 0 + } + }, + "kind": "struct", + "size": 16 + }, + "_DMA_OPERATIONS": { + "fields": { + "PutDmaAdapter": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 8 + }, + "FreeMapRegisters": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 56 + }, + "MapTransfer": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 64 + }, + "FreeCommonBuffer": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 24 + }, + "ReadDmaCounter": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 80 + }, + "AllocateCommonBuffer": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 16 + }, + "PutScatterGatherList": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 96 + }, + "BuildMdlFromScatterGatherList": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 120 + }, + "GetScatterGatherList": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 88 + }, + "CalculateScatterGatherList": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 104 + }, + "FreeAdapterChannel": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 48 + }, + "GetDmaAlignment": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 72 + }, + "FlushAdapterBuffers": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 40 + }, + "AllocateAdapterChannel": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 32 + }, + "BuildScatterGatherList": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 112 + }, + "Size": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 0 + } + }, + "kind": "struct", + "size": 128 + }, + "tagSPB": { + "fields": { + "hbm": { + "type": { + "subtype": { + "kind": "struct", + "name": "HBITMAP__" + }, + "kind": "pointer" + }, + "offset": 16 + }, + "hrgn": { + "type": { + "subtype": { + "kind": "struct", + "name": "HRGN__" + }, + "kind": "pointer" + }, + "offset": 40 + }, + "ulSaveId": { + "type": { + "kind": "base", + "name": "unsigned long long" + }, + "offset": 56 + }, + "flags": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 48 + }, + "rc": { + "type": { + "kind": "struct", + "name": "tagRECT" + }, + "offset": 24 + }, + "pspbNext": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagSPB" + }, + "kind": "pointer" + }, + "offset": 0 + }, + "spwnd": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagWND" + }, + "kind": "pointer" + }, + "offset": 8 + } + }, + "kind": "struct", + "size": 64 + }, + "tagWin32PoolHead": { + "fields": { + "pPrev": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagWin32PoolHead" + }, + "kind": "pointer" + }, + "offset": 8 + }, + "pTrace": { + "type": { + "subtype": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "kind": "pointer" + }, + "offset": 24 + }, + "pNext": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagWin32PoolHead" + }, + "kind": "pointer" + }, + "offset": 16 + }, + "size": { + "type": { + "kind": "base", + "name": "unsigned long long" + }, + "offset": 0 + } + }, + "kind": "struct", + "size": 32 + }, + "_DXGK_DIAG_HEADER": { + "fields": { + "Index": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 40 + }, + "ProcessName": { + "type": { + "count": 16, + "subtype": { + "kind": "base", + "name": "unsigned char" + }, + "kind": "array" + }, + "offset": 16 + }, + "LogTimestamp": { + "type": { + "kind": "base", + "name": "unsigned long long" + }, + "offset": 8 + }, + "ThreadId": { + "type": { + "kind": "base", + "name": "unsigned long long" + }, + "offset": 32 + }, + "Type": { + "type": { + "kind": "enum", + "name": "TypeEnum" + }, + "offset": 0 + }, + "WdLogIdx": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 44 + }, + "Size": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 4 + } + }, + "kind": "struct", + "size": 48 + }, + "_DMM_COMMITVIDPNREQUEST_DIAGINFO": { + "fields": { + "CleanupAfterFailedCommitVidPn": { + "type": { + "bit_position": 1, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned char" + }, + "bit_length": 1 + }, + "offset": 4 + }, + "ModeChangeRequestId": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 8 + }, + "ReclaimClonedTarget": { + "type": { + "bit_position": 0, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned char" + }, + "bit_length": 1 + }, + "offset": 4 + }, + "ForceAllActiveVidPnModeListInvalidation": { + "type": { + "bit_position": 2, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned char" + }, + "bit_length": 1 + }, + "offset": 4 + } + }, + "kind": "struct", + "size": 12 + }, + "tagTOUCHINPUT": { + "fields": { + "dwExtraInfo": { + "type": { + "kind": "base", + "name": "unsigned long long" + }, + "offset": 32 + }, + "hSource": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 8 + }, + "dwMask": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 24 + }, + "cyContact": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 44 + }, + "cxContact": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 40 + }, + "dwFlags": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 20 + }, + "dwID": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 16 + }, + "y": { + "type": { + "kind": "base", + "name": "long" + }, + "offset": 4 + }, + "x": { + "type": { + "kind": "base", + "name": "long" + }, + "offset": 0 + }, + "dwTime": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 28 + } + }, + "kind": "struct", + "size": 48 + }, + "_SM_VALUES_STRINGS": { + "fields": { + "StorageType": { + "type": { + "kind": "enum", + "name": "StorageTypeEnum" + }, + "offset": 16 + }, + "pszName": { + "type": { + "subtype": { + "kind": "base", + "name": "unsigned char" + }, + "kind": "pointer" + }, + "offset": 0 + }, + "ulValue": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 8 + }, + "RangeType": { + "type": { + "kind": "enum", + "name": "RangeTypeEnum" + }, + "offset": 12 + } + }, + "kind": "struct", + "size": 24 + }, + "__unnamed_1956": { + "fields": { + "MinimumChannel": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 0 + }, + "MaximumChannel": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 4 + } + }, + "kind": "struct", + "size": 8 + }, + "_D3DKMDT_VIDEO_SIGNAL_INFO": { + "fields": { + "VSyncFreq": { + "type": { + "kind": "struct", + "name": "_D3DDDI_RATIONAL" + }, + "offset": 20 + }, + "ActiveSize": { + "type": { + "kind": "struct", + "name": "_D3DKMDT_2DREGION" + }, + "offset": 12 + }, + "PixelRate": { + "type": { + "kind": "base", + "name": "unsigned long long" + }, + "offset": 40 + }, + "TotalSize": { + "type": { + "kind": "struct", + "name": "_D3DKMDT_2DREGION" + }, + "offset": 4 + }, + "VideoStandard": { + "type": { + "kind": "enum", + "name": "VideoStandardEnum" + }, + "offset": 0 + }, + "ScanLineOrdering": { + "type": { + "kind": "enum", + "name": "ScanLineOrderingEnum" + }, + "offset": 48 + }, + "HSyncFreq": { + "type": { + "kind": "struct", + "name": "_D3DDDI_RATIONAL" + }, + "offset": 28 + } + }, + "kind": "struct", + "size": 56 + }, + "tagTERMINAL": { + "fields": { + "spwndDesktopOwner": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagWND" + }, + "kind": "pointer" + }, + "offset": 8 + }, + "pEventInputReady": { + "type": { + "subtype": { + "kind": "struct", + "name": "nt_symbols!_KEVENT" + }, + "kind": "pointer" + }, + "offset": 56 + }, + "rpdeskDestroy": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagDESKTOP" + }, + "kind": "pointer" + }, + "offset": 48 + }, + "pqDesktop": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagQ" + }, + "kind": "pointer" + }, + "offset": 24 + }, + "dwTERMF_Flags": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 0 + }, + "dwNestedLevel": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 32 + }, + "ptiDesktop": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagTHREADINFO" + }, + "kind": "pointer" + }, + "offset": 16 + }, + "pEventTermInit": { + "type": { + "subtype": { + "kind": "struct", + "name": "nt_symbols!_KEVENT" + }, + "kind": "pointer" + }, + "offset": 40 + } + }, + "kind": "struct", + "size": 64 + }, + "HFONT__": { + "fields": { + "unused": { + "type": { + "kind": "base", + "name": "long" + }, + "offset": 0 + } + }, + "kind": "struct", + "size": 4 + }, + "_D3DKMDT_VIDPN_PRESENT_PATH_COPYPROTECTION_SUPPORT": { + "fields": { + "MacroVisionFull": { + "type": { + "bit_position": 2, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 1 + }, + "offset": 0 + }, + "MacroVisionApsTrigger": { + "type": { + "bit_position": 1, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 1 + }, + "offset": 0 + }, + "NoProtection": { + "type": { + "bit_position": 0, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 1 + }, + "offset": 0 + }, + "Reserved": { + "type": { + "bit_position": 3, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 29 + }, + "offset": 0 + } + }, + "kind": "struct", + "size": 4 + }, + "_PFNCLIENT": { + "fields": { + "pfnDispatchDefWindowProc": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 160 + }, + "pfnStaticWndProc": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 112 + }, + "pfnDispatchHook": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 152 + }, + "pfnDesktopWndProc": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 24 + }, + "pfnImeWndProc": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 120 + }, + "pfnScrollBarWndProc": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 0 + }, + "pfnEditWndProc": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 88 + }, + "pfnGhostWndProc": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 128 + }, + "pfnMessageWindowProc": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 40 + }, + "pfnSwitchWindowProc": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 48 + }, + "pfnComboListBoxProc": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 72 + }, + "pfnComboBoxWndProc": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 64 + }, + "pfnMDIClientWndProc": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 104 + }, + "pfnDialogWndProc": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 80 + }, + "pfnHkINLPCWPSTRUCT": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 136 + }, + "pfnTitleWndProc": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 8 + }, + "pfnHkINLPCWPRETSTRUCT": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 144 + }, + "pfnButtonWndProc": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 56 + }, + "pfnMenuWndProc": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 16 + }, + "pfnListBoxWndProc": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 96 + }, + "pfnDispatchMessage": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 168 + }, + "pfnDefWindowProc": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 32 + }, + "pfnMDIActivateDlgProc": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 176 + } + }, + "kind": "struct", + "size": 184 + }, + "tagOEMBITMAPINFO": { + "fields": { + "y": { + "type": { + "kind": "base", + "name": "long" + }, + "offset": 4 + }, + "x": { + "type": { + "kind": "base", + "name": "long" + }, + "offset": 0 + }, + "cy": { + "type": { + "kind": "base", + "name": "long" + }, + "offset": 12 + }, + "cx": { + "type": { + "kind": "base", + "name": "long" + }, + "offset": 8 + } + }, + "kind": "struct", + "size": 16 + }, + "__unnamed_1221": { + "fields": { + "SecurityInformation": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 0 + }, + "SecurityDescriptor": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 8 + } + }, + "kind": "struct", + "size": 16 + }, + "_KLIST_ENTRY": { + "fields": { + "Flink": { + "type": { + "subtype": { + "kind": "struct", + "name": "_KLIST_ENTRY" + }, + "kind": "pointer" + }, + "offset": 0 + }, + "Blink": { + "type": { + "subtype": { + "kind": "struct", + "name": "_KLIST_ENTRY" + }, + "kind": "pointer" + }, + "offset": 8 + } + }, + "kind": "struct", + "size": 16 + }, + "HMONITOR__": { + "fields": { + "unused": { + "type": { + "kind": "base", + "name": "long" + }, + "offset": 0 + } + }, + "kind": "struct", + "size": 4 + }, + "__unnamed_1247": { + "fields": { + "DeviceTextType": { + "type": { + "kind": "enum", + "name": "DeviceTextTypeEnum" + }, + "offset": 0 + }, + "LocaleId": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 8 + } + }, + "kind": "struct", + "size": 16 + }, + "tagCLIENTINFO": { + "fields": { + "msgDbcsCB": { + "type": { + "kind": "struct", + "name": "tagMSG" + }, + "offset": 160 + }, + "dwCompatFlags": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 20 + }, + "achDbcsCF": { + "type": { + "count": 2, + "subtype": { + "kind": "base", + "name": "unsigned char" + }, + "kind": "array" + }, + "offset": 154 + }, + "dwTIFlags": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 28 + }, + "pClientThreadInfo": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagCLIENTTHREADINFO" + }, + "kind": "pointer" + }, + "offset": 96 + }, + "CodePage": { + "type": { + "kind": "base", + "name": "unsigned short" + }, + "offset": 152 + }, + "dwKeyCache": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 112 + }, + "dwHookCurrent": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 88 + }, + "afAsyncKeyStateRecentDown": { + "type": { + "count": 8, + "subtype": { + "kind": "base", + "name": "unsigned char" + }, + "kind": "array" + }, + "offset": 136 + }, + "dwCompatFlags2": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 24 + }, + "fsHooks": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 56 + }, + "ulClientDelta": { + "type": { + "kind": "base", + "name": "unsigned long long" + }, + "offset": 40 + }, + "pDeskInfo": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagDESKTOPINFO" + }, + "kind": "pointer" + }, + "offset": 32 + }, + "dwExpWinVer": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 16 + }, + "dwHookData": { + "type": { + "kind": "base", + "name": "unsigned long long" + }, + "offset": 104 + }, + "afAsyncKeyState": { + "type": { + "count": 8, + "subtype": { + "kind": "base", + "name": "unsigned char" + }, + "kind": "array" + }, + "offset": 128 + }, + "CallbackWnd": { + "type": { + "kind": "struct", + "name": "_CALLBACKWND" + }, + "offset": 64 + }, + "lpdwRegisteredClasses": { + "type": { + "subtype": { + "kind": "base", + "name": "unsigned long" + }, + "kind": "pointer" + }, + "offset": 208 + }, + "cInDDEMLCallback": { + "type": { + "kind": "base", + "name": "long" + }, + "offset": 92 + }, + "cSpins": { + "type": { + "kind": "base", + "name": "unsigned long long" + }, + "offset": 8 + }, + "hKL": { + "type": { + "subtype": { + "kind": "struct", + "name": "HKL__" + }, + "kind": "pointer" + }, + "offset": 144 + }, + "dwAsyncKeyCache": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 124 + }, + "afKeyState": { + "type": { + "count": 8, + "subtype": { + "kind": "base", + "name": "unsigned char" + }, + "kind": "array" + }, + "offset": 116 + }, + "CI_flags": { + "type": { + "kind": "base", + "name": "unsigned long long" + }, + "offset": 0 + }, + "phkCurrent": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagHOOK" + }, + "kind": "pointer" + }, + "offset": 48 + } + }, + "kind": "struct", + "size": 216 + }, + "_DMM_MONITOR_SERIALIZATION": { + "fields": { + "SourceModeSetOffset": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 24 + }, + "FrequencyRangeSetOffset": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 28 + }, + "DescriptorSetOffset": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 32 + }, + "ModePruningAlgorithm": { + "type": { + "kind": "enum", + "name": "ModePruningAlgorithmEnum" + }, + "offset": 16 + }, + "VideoPresentTargetId": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 4 + }, + "IsUsingDefaultProfile": { + "type": { + "kind": "base", + "name": "unsigned char" + }, + "offset": 13 + }, + "MonitorPowerState": { + "type": { + "kind": "enum", + "name": "MonitorPowerStateEnum" + }, + "offset": 20 + }, + "MonitorType": { + "type": { + "kind": "enum", + "name": "MonitorTypeEnum" + }, + "offset": 36 + }, + "Size": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 0 + }, + "IsSimulatedMonitor": { + "type": { + "kind": "base", + "name": "unsigned char" + }, + "offset": 12 + }, + "Orientation": { + "type": { + "kind": "enum", + "name": "OrientationEnum" + }, + "offset": 8 + } + }, + "kind": "struct", + "size": 40 + }, + "tagPROP": { + "fields": { + "fs": { + "type": { + "kind": "base", + "name": "unsigned short" + }, + "offset": 10 + }, + "hData": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 0 + }, + "atomKey": { + "type": { + "kind": "base", + "name": "unsigned short" + }, + "offset": 8 + } + }, + "kind": "struct", + "size": 16 + }, + "__unnamed_1243": { + "fields": { + "IdType": { + "type": { + "kind": "enum", + "name": "IdTypeEnum" + }, + "offset": 0 + } + }, + "kind": "struct", + "size": 4 + }, + "__unnamed_123d": { + "fields": { + "Buffer": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 8 + }, + "WhichSpace": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 0 + }, + "Length": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 24 + }, + "Offset": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 16 + } + }, + "kind": "struct", + "size": 32 + }, + "_WNDMSG": { + "fields": { + "abMsgs": { + "type": { + "subtype": { + "kind": "base", + "name": "unsigned char" + }, + "kind": "pointer" + }, + "offset": 8 + }, + "maxMsgs": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 0 + } + }, + "kind": "struct", + "size": 16 + }, + "tagSHAREDINFO": { + "fields": { + "psi": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagSERVERINFO" + }, + "kind": "pointer" + }, + "offset": 0 + }, + "ulSharedDelta": { + "type": { + "kind": "base", + "name": "unsigned long long" + }, + "offset": 32 + }, + "aheList": { + "type": { + "subtype": { + "kind": "struct", + "name": "_HANDLEENTRY" + }, + "kind": "pointer" + }, + "offset": 8 + }, + "DefWindowSpecMsgs": { + "type": { + "kind": "struct", + "name": "_WNDMSG" + }, + "offset": 552 + }, + "awmControl": { + "type": { + "count": 31, + "subtype": { + "kind": "struct", + "name": "_WNDMSG" + }, + "kind": "array" + }, + "offset": 40 + }, + "pDispInfo": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagDISPLAYINFO" + }, + "kind": "pointer" + }, + "offset": 24 + }, + "HeEntrySize": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 16 + }, + "DefWindowMsgs": { + "type": { + "kind": "struct", + "name": "_WNDMSG" + }, + "offset": 536 + } + }, + "kind": "struct", + "size": 568 + }, + "__unnamed_181b": { + "fields": { + "BusNumber": { + "type": { + "kind": "struct", + "name": "nt_symbols!__unnamed_1811" + }, + "offset": 0 + }, + "Dma": { + "type": { + "kind": "struct", + "name": "__unnamed_180d" + }, + "offset": 0 + }, + "DeviceSpecificData": { + "type": { + "kind": "struct", + "name": "__unnamed_1813" + }, + "offset": 0 + }, + "Memory48": { + "type": { + "kind": "struct", + "name": "__unnamed_1817" + }, + "offset": 0 + }, + "MessageInterrupt": { + "type": { + "kind": "struct", + "name": "__unnamed_180b" + }, + "offset": 0 + }, + "Generic": { + "type": { + "kind": "struct", + "name": "__unnamed_1805" + }, + "offset": 0 + }, + "Memory40": { + "type": { + "kind": "struct", + "name": "__unnamed_1815" + }, + "offset": 0 + }, + "DevicePrivate": { + "type": { + "kind": "struct", + "name": "__unnamed_180f" + }, + "offset": 0 + }, + "Memory64": { + "type": { + "kind": "struct", + "name": "__unnamed_1819" + }, + "offset": 0 + }, + "Memory": { + "type": { + "kind": "struct", + "name": "__unnamed_1805" + }, + "offset": 0 + }, + "Interrupt": { + "type": { + "kind": "struct", + "name": "__unnamed_1807" + }, + "offset": 0 + }, + "Port": { + "type": { + "kind": "struct", + "name": "__unnamed_1805" + }, + "offset": 0 + } + }, + "kind": "struct", + "size": 16 + }, + "tagPOINT": { + "fields": { + "y": { + "type": { + "kind": "base", + "name": "long" + }, + "offset": 4 + }, + "x": { + "type": { + "kind": "base", + "name": "long" + }, + "offset": 0 + } + }, + "kind": "struct", + "size": 8 + }, + "tagIMC": { + "fields": { + "dwClientImcData": { + "type": { + "kind": "base", + "name": "unsigned long long" + }, + "offset": 48 + }, + "head": { + "type": { + "kind": "struct", + "name": "_THRDESKHEAD" + }, + "offset": 0 + }, + "hImeWnd": { + "type": { + "subtype": { + "kind": "struct", + "name": "HWND__" + }, + "kind": "pointer" + }, + "offset": 56 + }, + "pImcNext": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagIMC" + }, + "kind": "pointer" + }, + "offset": 40 + } + }, + "kind": "struct", + "size": 64 + }, + "tagKL": { + "fields": { + "uNumTbl": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 88 + }, + "pklPrev": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagKL" + }, + "kind": "pointer" + }, + "offset": 24 + }, + "head": { + "type": { + "kind": "struct", + "name": "_HEAD" + }, + "offset": 0 + }, + "pklNext": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagKL" + }, + "kind": "pointer" + }, + "offset": 16 + }, + "spkfPrimary": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagKBDFILE" + }, + "kind": "pointer" + }, + "offset": 56 + }, + "dwFontSigs": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 64 + }, + "dwLastKbdType": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 104 + }, + "CodePage": { + "type": { + "kind": "base", + "name": "unsigned short" + }, + "offset": 72 + }, + "dwKL_Flags": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 32 + }, + "iBaseCharset": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 68 + }, + "dwKLID": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 112 + }, + "spkf": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagKBDFILE" + }, + "kind": "pointer" + }, + "offset": 48 + }, + "piiex": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagIMEINFOEX" + }, + "kind": "pointer" + }, + "offset": 80 + }, + "hkl": { + "type": { + "subtype": { + "kind": "struct", + "name": "HKL__" + }, + "kind": "pointer" + }, + "offset": 40 + }, + "pspkfExtra": { + "type": { + "subtype": { + "subtype": { + "kind": "struct", + "name": "tagKBDFILE" + }, + "kind": "pointer" + }, + "kind": "pointer" + }, + "offset": 96 + }, + "wchDiacritic": { + "type": { + "kind": "base", + "name": "wchar" + }, + "offset": 74 + }, + "dwLastKbdSubType": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 108 + } + }, + "kind": "struct", + "size": 120 + }, + "__unnamed_115b": { + "fields": { + "NextEntry": { + "type": { + "bit_position": 4, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long long" + }, + "bit_length": 60 + }, + "offset": 8 + }, + "Depth": { + "type": { + "bit_position": 0, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long long" + }, + "bit_length": 16 + }, + "offset": 0 + }, + "Reserved": { + "type": { + "bit_position": 1, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long long" + }, + "bit_length": 3 + }, + "offset": 8 + }, + "HeaderType": { + "type": { + "bit_position": 0, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long long" + }, + "bit_length": 1 + }, + "offset": 8 + }, + "Sequence": { + "type": { + "bit_position": 16, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long long" + }, + "bit_length": 48 + }, + "offset": 0 + } + }, + "kind": "struct", + "size": 16 + }, + "__unnamed_182e": { + "fields": { + "pRgb256x3x16": { + "type": { + "subtype": { + "kind": "struct", + "name": "_D3DDDI_GAMMA_RAMP_RGB256x3x16" + }, + "kind": "pointer" + }, + "offset": 0 + }, + "pRaw": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 0 + }, + "pDxgi1": { + "type": { + "subtype": { + "kind": "struct", + "name": "_D3DDDI_GAMMA_RAMP_DXGI_1" + }, + "kind": "pointer" + }, + "offset": 0 + } + }, + "kind": "struct", + "size": 8 + }, + "tagTDB": { + "fields": { + "pti": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagTHREADINFO" + }, + "kind": "pointer" + }, + "offset": 16 + }, + "TDB_Flags": { + "type": { + "kind": "base", + "name": "unsigned short" + }, + "offset": 34 + }, + "hTaskWow": { + "type": { + "kind": "base", + "name": "unsigned short" + }, + "offset": 32 + }, + "pwti": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagWOWTHREADINFO" + }, + "kind": "pointer" + }, + "offset": 24 + }, + "nEvents": { + "type": { + "kind": "base", + "name": "long" + }, + "offset": 8 + }, + "nPriority": { + "type": { + "kind": "base", + "name": "long" + }, + "offset": 12 + }, + "ptdbNext": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagTDB" + }, + "kind": "pointer" + }, + "offset": 0 + } + }, + "kind": "struct", + "size": 40 + }, + "tagCARET": { + "fields": { + "x": { + "type": { + "kind": "base", + "name": "long" + }, + "offset": 16 + }, + "iHideLevel": { + "type": { + "kind": "base", + "name": "long" + }, + "offset": 12 + }, + "hTimer": { + "type": { + "kind": "base", + "name": "unsigned long long" + }, + "offset": 40 + }, + "yOwnDc": { + "type": { + "kind": "base", + "name": "long" + }, + "offset": 56 + }, + "y": { + "type": { + "kind": "base", + "name": "long" + }, + "offset": 20 + }, + "xOwnDc": { + "type": { + "kind": "base", + "name": "long" + }, + "offset": 52 + }, + "cy": { + "type": { + "kind": "base", + "name": "long" + }, + "offset": 24 + }, + "cx": { + "type": { + "kind": "base", + "name": "long" + }, + "offset": 28 + }, + "fVisible": { + "type": { + "bit_position": 0, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 1 + }, + "offset": 8 + }, + "hBitmap": { + "type": { + "subtype": { + "kind": "struct", + "name": "HBITMAP__" + }, + "kind": "pointer" + }, + "offset": 32 + }, + "cxOwnDc": { + "type": { + "kind": "base", + "name": "long" + }, + "offset": 60 + }, + "cyOwnDc": { + "type": { + "kind": "base", + "name": "long" + }, + "offset": 64 + }, + "tid": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 48 + }, + "fOn": { + "type": { + "bit_position": 1, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 1 + }, + "offset": 8 + }, + "spwnd": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagWND" + }, + "kind": "pointer" + }, + "offset": 0 + } + }, + "kind": "struct", + "size": 72 + }, + "_LIGATURE1": { + "fields": { + "wch": { + "type": { + "count": 1, + "subtype": { + "kind": "base", + "name": "wchar" + }, + "kind": "array" + }, + "offset": 4 + }, + "VirtualKey": { + "type": { + "kind": "base", + "name": "unsigned char" + }, + "offset": 0 + }, + "ModificationNumber": { + "type": { + "kind": "base", + "name": "unsigned short" + }, + "offset": 2 + } + }, + "kind": "struct", + "size": 6 + } + }, + "base_types": { + "unsigned char": { + "kind": "char", + "endian": "little", + "signed": false, + "size": 1 + }, + "float": { + "kind": "float", + "endian": "little", + "signed": true, + "size": 4 + }, + "unsigned long": { + "kind": "int", + "endian": "little", + "signed": false, + "size": 4 + }, + "wchar": { + "kind": "int", + "endian": "little", + "signed": true, + "size": 2 + }, + "pointer": { + "kind": "int", + "endian": "little", + "signed": false, + "size": 8 + }, + "unsigned int": { + "kind": "int", + "endian": "little", + "signed": false, + "size": 4 + }, + "short": { + "kind": "int", + "endian": "little", + "signed": true, + "size": 2 + }, + "long": { + "kind": "int", + "endian": "little", + "signed": true, + "size": 4 + }, + "unsigned short": { + "kind": "int", + "endian": "little", + "signed": false, + "size": 2 + }, + "long long": { + "kind": "int", + "endian": "little", + "signed": true, + "size": 8 + }, + "unsigned long long": { + "kind": "int", + "endian": "little", + "signed": false, + "size": 8 + } + }, + "enums": { + "TextEnum": { + "base": "long", + "constants": { + "D3DKMDT_TRF_UNINITIALIZED": 0 + }, + "size": 4 + }, + "PreferenceEnum": { + "base": "long", + "constants": { + "D3DKMDT_MP_PREFERRED": 1, + "D3DKMDT_MP_MAXVALID": 2, + "D3DKMDT_MP_UNINITIALIZED": 0 + }, + "size": 4 + }, + "FileInformationClassEnum": { + "base": "long", + "constants": { + "FileInternalInformation": 6, + "FileQuotaInformation": 32, + "FileIoStatusBlockRangeInformation": 42, + "FilePipeLocalInformation": 24, + "FileStandardLinkInformation": 54, + "FileIdFullDirectoryInformation": 38, + "FileLinkInformation": 11, + "FileFullDirectoryInformation": 2, + "FileAllInformation": 18, + "FileSfioVolumeInformation": 45, + "FileStreamInformation": 22, + "FileRenameInformation": 10, + "FileValidDataLengthInformation": 39, + "FileAlternateNameInformation": 21, + "FileBasicInformation": 4, + "FilePositionInformation": 14, + "FileCompletionInformation": 30, + "FileAttributeCacheInformation": 52, + "FileReparsePointInformation": 33, + "FileMailslotSetInformation": 27, + "FileNetworkPhysicalNameInformation": 49, + "FileAllocationInformation": 19, + "FileIsRemoteDeviceInformation": 51, + "FileFullEaInformation": 15, + "FileProcessIdsUsingFileInformation": 47, + "FileDispositionInformation": 13, + "FileStandardInformation": 5, + "FileAccessInformation": 8, + "FileNumaNodeInformation": 53, + "FilePipeRemoteInformation": 25, + "FileIoPriorityHintInformation": 43, + "FileMailslotQueryInformation": 26, + "FileRemoteProtocolInformation": 55, + "FileNamesInformation": 12, + "FileHardLinkInformation": 46, + "FileEndOfFileInformation": 20, + "FileIdBothDirectoryInformation": 37, + "FileSfioReserveInformation": 44, + "FileIdGlobalTxDirectoryInformation": 50, + "FileNetworkOpenInformation": 34, + "FileObjectIdInformation": 29, + "FileMoveClusterInformation": 31, + "FileIoCompletionNotificationInformation": 41, + "FileNameInformation": 9, + "FileBothDirectoryInformation": 3, + "FileDirectoryInformation": 1, + "FileMaximumInformation": 56, + "FileNormalizedNameInformation": 48, + "FilePipeInformation": 23, + "FileCompressionInformation": 28, + "FileTrackingInformation": 36, + "FileEaInformation": 7, + "FileShortNameInformation": 40, + "FileModeInformation": 16, + "FileAlignmentInformation": 17, + "FileAttributeTagInformation": 35 + }, + "size": 4 + }, + "ModePruningAlgorithmEnum": { + "base": "long", + "constants": { + "DMM_MPA_MAXVALID": 3, + "DMM_MPA_GDI": 1, + "DMM_MPA_VISTA": 2, + "DMM_MPA_UNINITIALIZED": 0 + }, + "size": 4 + }, + "MonitorPowerStateEnum": { + "base": "long", + "constants": { + "PowerDeviceUnspecified": 0, + "PowerDeviceD0": 1, + "PowerDeviceD1": 2, + "PowerDeviceD2": 3, + "PowerDeviceD3": 4, + "PowerDeviceMaximum": 5 + }, + "size": 4 + }, + "OriginEnum": { + "base": "long", + "constants": { + "D3DKMDT_MCO_MONITORDESCRIPTOR_REGISTRYOVERRIDE": 3, + "D3DKMDT_MCO_UNINITIALIZED": 0, + "D3DKMDT_MCO_MONITORDESCRIPTOR": 2, + "D3DKMDT_MCO_MAXVALID": 5, + "D3DKMDT_MCO_SPECIFICCAP_REGISTRYOVERRIDE": 4, + "D3DKMDT_MCO_DEFAULTMONITORPROFILE": 1 + }, + "size": 4 + }, + "CodePointTypeEnum": { + "base": "long", + "constants": { + "DXGK_DIAG_CODE_POINT_TYPE_RETRIEVE_BTL": 8, + "DXGK_DIAG_CODE_POINT_TYPE_BML_NO_EXACT_TARGET_MODE": 20, + "DXGK_DIAG_CODE_POINT_TYPE_HANDLE_IRP": 40, + "DXGK_DIAG_CODE_POINT_TYPE_CHANGE_UNSUPPORTED_MONITOR_MODE_FLAG": 41, + "DXGK_DIAG_CODE_POINT_TYPE_SDC_ENFORCED_CLONE_PATH_INVALID_SOURCE_IDX": 57, + "DXGK_DIAG_CODE_POINT_TYPE_POWER_ON_GDI": 11, + "DXGK_DIAG_CODE_POINT_TYPE_BML_TARGET_MODE_NOT_PINNED": 22, + "DXGK_DIAG_CODE_POINT_TYPE_VIDEOPORTCALLOUT_CDD_DEVICE_REMOVED": 51, + "DXGK_DIAG_CODE_POINT_TYPE_BML_BACKTRACK": 17, + "DXGK_DIAG_CODE_POINT_TYPE_VIDEOPORTCALLOUT_CDD_RECREATE_DEVICE_FAILED": 53, + "DXGK_DIAG_CODE_POINT_TYPE_BML_NO_EXACT_SOURCE_MODE": 19, + "DXGK_DIAG_CODE_POINT_TYPE_VIDEOPORTCALLOUT_PNP_ENABLE_VGA": 48, + "DXGK_DIAG_CODE_POINT_TYPE_BML_BEST_SOURCE_MODE": 32, + "DXGK_DIAG_CODE_POINT_TYPE_VIDEOPORTCALLOUT_EXCLUDE_EVICTALL_DISABLEGDI": 43, + "DXGK_DIAG_CODE_POINT_TYPE_TDR": 24, + "DXGK_DIAG_CODE_POINT_TYPE_BML_BEST_TARGET_MODE": 33, + "DXGK_DIAG_CODE_POINT_TYPE_MON_DEPART_GETRECENTTOP_FAIL": 61, + "DXGK_DIAG_CODE_POINT_TYPE_SDC_LOG_FAILURE": 3, + "DXGK_DIAG_CODE_POINT_TYPE_STOP_ADAPTER": 36, + "DXGK_DIAG_CODE_POINT_TYPE_VIDEOPORTCALLOUT_CDD_DRVASSERTMODE_TRUE_FAILED": 52, + "DXGK_DIAG_CODE_POINT_TYPE_FORCE_UINT32": -1, + "DXGK_DIAG_CODE_POINT_TYPE_VIDEOPORTCALLOUT_EXCLUDE_MODESWITCH": 45, + "DXGK_DIAG_CODE_POINT_TYPE_START_ADAPTER": 35, + "DXGK_DIAG_CODE_POINT_TYPE_CREATEFUNVIDPN_CCDBML_FAIL_VISTABML_SUCCESSED": 31, + "DXGK_DIAG_CODE_POINT_TYPE_ACPI_NOTIFY_CALLBACK": 42, + "DXGK_DIAG_CODE_POINT_TYPE_MON_ARRIVE_INC_ADD_FAIL": 62, + "DXGK_DIAG_CODE_POINT_TYPE_DXGKCDDENABLE_OPTIMIZED_MODE_CHANGE": 59, + "DXGK_DIAG_CODE_POINT_TYPE_NONE": 0, + "DXGK_DIAG_CODE_POINT_TYPE_CREATEFUNVIDPN_RELAX_REFRESH_MATCH": 30, + "DXGK_DIAG_CODE_POINT_TYPE_QDC_LOG_FAILURE": 10, + "DXGK_DIAG_CODE_POINT_TYPE_COMMIT_VIDPN_LOG_FAILURE": 55, + "DXGK_DIAG_CODE_POINT_TYPE_OS_RECOMMENDED_VIDPN": 2, + "DXGK_DIAG_CODE_POINT_TYPE_CHILD_POLLING": 37, + "DXGK_DIAG_CODE_POINT_TYPE_POWER_DIM_MONITOR": 15, + "DXGK_DIAG_CODE_POINT_TYPE_CDS_LOG_FAILURE": 5, + "DXGK_DIAG_CODE_POINT_TYPE_ACPI_EVENT_NOTIFICATION": 25, + "DXGK_DIAG_CODE_POINT_TYPE_INDICATE_CHILD_STATUS": 39, + "DXGK_DIAG_CODE_POINT_TYPE_REBUILD_DXGK_MODE_CACHE": 29, + "DXGK_DIAG_CODE_POINT_TYPE_POWER_OFF_GDI": 12, + "DXGK_DIAG_CODE_POINT_TYPE_CDD_MAPSHADOWBUFFER_FAILED": 54, + "DXGK_DIAG_CODE_POINT_TYPE_BML_CLOSEST_TARGET_MODE": 18, + "DXGK_DIAG_CODE_POINT_TYPE_VIDEOPORTCALLOUT_CDD_CREATE_DEVICE_FAILED": 50, + "DXGK_DIAG_CODE_POINT_TYPE_ADD_DEVICE": 34, + "DXGK_DIAG_CODE_POINT_TYPE_SDC_INVALIDATE_ERROR": 4, + "DXGK_DIAG_CODE_POINT_TYPE_VIDEOPORTCALLOUT_EXCLUDE_EVICTALL_ENABLEGDI": 44, + "DXGK_DIAG_CODE_POINT_TYPE_CDS_FAILURE_DB": 7, + "DXGK_DIAG_CODE_POINT_TYPE_BML_SOURCE_MODE_NOT_PINNED": 21, + "DXGK_DIAG_CODE_POINT_TYPE_INVALIDATE_DXGK_MODE_CACHE": 28, + "DXGK_DIAG_CODE_POINT_TYPE_VIDEOPORTCALLOUT_SYNC_MONITOR_EVENT": 46, + "DXGK_DIAG_CODE_POINT_TYPE_DRIVER_RECOMMEND_LOG_FAILURE": 56, + "DXGK_DIAG_CODE_POINT_TYPE_VIDEOPORTCALLOUT_TDR_SWITCH_GDI": 49, + "DXGK_DIAG_CODE_POINT_TYPE_DXGKSETDISPLAYMODE_OPTIMIZED_MODE_CHANGE": 60, + "DXGK_DIAG_CODE_POINT_TYPE_CHILD_POLLING_TARGET": 38, + "DXGK_DIAG_CODE_POINT_TYPE_RECOMMEND_FUNC_VIDPN": 1, + "DXGK_DIAG_CODE_POINT_TYPE_CREATEMDEV_USE_DEFAULT_MODE": 26, + "DXGK_DIAG_CODE_POINT_TYPE_BML_RESTARTED": 23, + "DXGK_DIAG_CODE_POINT_TYPE_CCD_DATABASE_PERSIST": 63, + "DXGK_DIAG_CODE_POINT_TYPE_POWER_ON_MONITOR": 13, + "DXGK_DIAG_CODE_POINT_TYPE_POWER_UNDIM_MONITOR": 16, + "DXGK_DIAG_CODE_POINT_TYPE_RETRIEVE_DB": 9, + "DXGK_DIAG_CODE_POINT_TYPE_CONNECTED_SET_LOG_FAILURE": 27, + "DXGK_DIAG_CODE_POINT_TYPE_DRVPROBEANDCAPTURE_FAILED": 58, + "DXGK_DIAG_CODE_POINT_TYPE_VIDEOPORTCALLOUT_PNP_NOTIFY_GDI": 47, + "DXGK_DIAG_CODE_POINT_TYPE_POWER_OFF_MONITOR": 14, + "DXGK_DIAG_CODE_POINT_TYPE_MAX": 64 + }, + "size": 4 + }, + "ConstraintTypeEnum": { + "base": "long", + "constants": { + "D3DKMDT_MFRC_MAXPIXELRATE": 2, + "D3DKMDT_MFRC_ACTIVESIZE": 1, + "D3DKMDT_MFRC_UNINITIALIZED": 0 + }, + "size": 4 + }, + "VidPnTargetColorBasisEnum": { + "base": "long", + "constants": { + "D3DKMDT_CB_MAXVALID": 5, + "D3DKMDT_CB_INTENSITY": 1, + "D3DKMDT_CB_SCRGB": 3, + "D3DKMDT_CB_YCBCR": 4, + "D3DKMDT_CB_SRGB": 2, + "D3DKMDT_CB_UNINITIALIZED": 0 + }, + "size": 4 + }, + "MonitorTypeEnum": { + "base": "long", + "constants": { + "DMM_VMT_TEMPORARY_MONITOR": 4, + "DMM_VMT_BOOT_PERSISTENT_MONITOR": 2, + "DMM_VMT_PHYSICAL_MONITOR": 1, + "DMM_VMT_UNINITIALIZED": 0, + "DMM_VMT_SIMULATED_MONITOR": 5, + "DMM_VMT_PERSISTENT_MONITOR": 3 + }, + "size": 4 + }, + "PowerStateEnum": { + "base": "long", + "constants": { + "PowerSystemSleeping2": 3, + "PowerSystemSleeping1": 2, + "PowerSystemSleeping3": 4, + "PowerSystemUnspecified": 0, + "PowerSystemMaximum": 7, + "PowerSystemShutdown": 6, + "PowerSystemHibernate": 5, + "PowerSystemWorking": 1 + }, + "size": 4 + }, + "ShutdownTypeEnum": { + "base": "long", + "constants": { + "PowerActionNone": 0, + "PowerActionReserved": 1, + "PowerActionHibernate": 3, + "PowerActionShutdownOff": 6, + "PowerActionShutdown": 4, + "PowerActionSleep": 2, + "PowerActionShutdownReset": 5, + "PowerActionWarmEject": 7 + }, + "size": 4 + }, + "ScalingEnum": { + "base": "long", + "constants": { + "D3DKMDT_VPPS_CENTERED": 2, + "D3DKMDT_VPPS_ASPECTRATIOCENTEREDMAX": 4, + "D3DKMDT_VPPS_STRETCHED": 3, + "D3DKMDT_VPPS_UNINITIALIZED": 0, + "D3DKMDT_VPPS_UNPINNED": 254, + "D3DKMDT_VPPS_IDENTITY": 1, + "D3DKMDT_VPPS_NOTSPECIFIED": 255, + "D3DKMDT_VPPS_CUSTOM": 5, + "D3DKMDT_VPPS_RESERVED1": 253 + }, + "size": 4 + }, + "CurrentHitTargetEnum": { + "base": "long", + "constants": { + "ThresholdMarginRight": 2, + "ThresholdMarginMax": 4, + "ThresholdMarginBottom": 3, + "ThresholdMarginLeft": 1, + "ThresholdMarginTop": 0 + }, + "size": 4 + }, + "StorageTypeEnum": { + "base": "long", + "constants": { + "SmStorageActual": 0, + "SmStorageNonActual": 1 + }, + "size": 4 + }, + "ScanLineOrderingEnum": { + "base": "long", + "constants": { + "D3DDDI_VSSLO_PROGRESSIVE": 1, + "D3DDDI_VSSLO_INTERLACED_LOWERFIELDFIRST": 3, + "D3DDDI_VSSLO_UNINITIALIZED": 0, + "D3DDDI_VSSLO_INTERLACED_UPPERFIELDFIRST": 2, + "D3DDDI_VSSLO_OTHER": 255 + }, + "size": 4 + }, + "PixelValueAccessModeEnum": { + "base": "long", + "constants": { + "D3DKMDT_PVAM_UNINITIALIZED": 0, + "D3DKMDT_PVAM_DIRECT": 1, + "D3DKMDT_PVAM_PRESETPALETTE": 2, + "D3DKMDT_PVAM_MAXVALID": 3 + }, + "size": 4 + }, + "PriorityPolicyEnum": { + "base": "long", + "constants": { + "IrqPriorityHigh": 3, + "IrqPriorityNormal": 2, + "IrqPriorityLow": 1, + "IrqPriorityUndefined": 0 + }, + "size": 4 + }, + "OrientationEnum": { + "base": "long", + "constants": { + "D3DKMDT_MO_90DEG": 2, + "D3DKMDT_MO_0DEG": 1, + "D3DKMDT_MO_270DEG": 4, + "D3DKMDT_MO_UNINITIALIZED": 0, + "D3DKMDT_MO_180DEG": 3 + }, + "size": 4 + }, + "ContentEnum": { + "base": "long", + "constants": { + "D3DKMDT_VPPC_NOTSPECIFIED": 255, + "D3DKMDT_VPPC_UNINITIALIZED": 0, + "D3DKMDT_VPPC_GRAPHICS": 1, + "D3DKMDT_VPPC_VIDEO": 2 + }, + "size": 4 + }, + "ColorBasisEnum": { + "base": "long", + "constants": { + "D3DKMDT_CB_MAXVALID": 5, + "D3DKMDT_CB_INTENSITY": 1, + "D3DKMDT_CB_SCRGB": 3, + "D3DKMDT_CB_YCBCR": 4, + "D3DKMDT_CB_SRGB": 2, + "D3DKMDT_CB_UNINITIALIZED": 0 + }, + "size": 4 + }, + "MoveRectStyleEnum": { + "base": "long", + "constants": { + "MoveRectMidTopAtCursor": 1, + "MoveRectSidewiseKeepPositionAtCursor": 3, + "MoveRectKeepPositionAtCursor": 0, + "MoveRectKeepAspectRatioAtCursor": 2 + }, + "size": 4 + }, + "VideoStandardEnum": { + "base": "long", + "constants": { + "D3DKMDT_VSS_PAL_G": 11, + "D3DKMDT_VSS_PAL_D": 14, + "D3DKMDT_VSS_PAL_B": 9, + "D3DKMDT_VSS_SECAM_K": 21, + "D3DKMDT_VSS_VESA_GTF": 2, + "D3DKMDT_VSS_PAL_L": 30, + "D3DKMDT_VSS_PAL_M": 31, + "D3DKMDT_VSS_PAL_K": 28, + "D3DKMDT_VSS_PAL_H": 12, + "D3DKMDT_VSS_PAL_I": 13, + "D3DKMDT_VSS_SECAM_L1": 24, + "D3DKMDT_VSS_VESA_DMT": 1, + "D3DKMDT_VSS_SECAM_L": 23, + "D3DKMDT_VSS_EIA_861": 25, + "D3DKMDT_VSS_PAL_N": 15, + "D3DKMDT_VSS_APPLE": 5, + "D3DKMDT_VSS_NTSC_M": 6, + "D3DKMDT_VSS_SECAM_H": 20, + "D3DKMDT_VSS_NTSC_J": 7, + "D3DKMDT_VSS_SECAM_B": 17, + "D3DKMDT_VSS_SECAM_G": 19, + "D3DKMDT_VSS_SECAM_D": 18, + "D3DKMDT_VSS_IBM": 4, + "D3DKMDT_VSS_SECAM_K1": 22, + "D3DKMDT_VSS_PAL_NC": 16, + "D3DKMDT_VSS_PAL_B1": 10, + "D3DKMDT_VSS_EIA_861A": 26, + "D3DKMDT_VSS_EIA_861B": 27, + "D3DKMDT_VSS_UNINITIALIZED": 0, + "D3DKMDT_VSS_OTHER": 255, + "D3DKMDT_VSS_PAL_K1": 29, + "D3DKMDT_VSS_VESA_CVT": 3, + "D3DKMDT_VSS_NTSC_443": 8 + }, + "size": 4 + }, + "ImportanceOrdinalEnum": { + "base": "long", + "constants": { + "D3DKMDT_VPPI_QUATERNARY": 4, + "D3DKMDT_VPPI_SECONDARY": 2, + "D3DKMDT_VPPI_PRIMARY": 1, + "D3DKMDT_VPPI_QUINARY": 5, + "D3DKMDT_VPPI_DENARY": 10, + "D3DKMDT_VPPI_SENARY": 6, + "D3DKMDT_VPPI_TERTIARY": 3, + "D3DKMDT_VPPI_SEPTENARY": 7, + "D3DKMDT_VPPI_NONARY": 9, + "D3DKMDT_VPPI_UNINITIALIZED": 0, + "D3DKMDT_VPPI_OCTONARY": 8, + "D3DKMDT_VPPI_MAX": 32, + "D3DKMDT_VPPI_NOTSPECIFIED": 255 + }, + "size": 4 + }, + "RangeTypeEnum": { + "base": "long", + "constants": { + "SmRangeBool": 2, + "SmRangeNonSharedInfo": 1, + "SmRangeSharedInfo": 0 + }, + "size": 4 + }, + "TimingTypeEnum": { + "base": "long", + "constants": { + "D3DKMDT_MTT_EXTRASTANDARD": 3, + "D3DKMDT_MTT_DEFAULTMONITORPROFILE": 5, + "D3DKMDT_MTT_STANDARD": 2, + "D3DKMDT_MTT_UNINITIALIZED": 0, + "D3DKMDT_MTT_MAXVALID": 6, + "D3DKMDT_MTT_DETAILED": 4, + "D3DKMDT_MTT_ESTABLISHED": 1 + }, + "size": 4 + }, + "PixelFormatEnum": { + "base": "long", + "constants": { + "D3DDDIFMT_W11V11U10": 65, + "D3DDDIFMT_A16B16G16R16F": 113, + "D3DDDIFMT_A8R8G8B8": 21, + "D3DDDIFMT_D32_LOCKABLE": 84, + "D3DDDIFMT_L8": 50, + "D3DDDIFMT_DXVA_RESERVED27": 177, + "D3DDDIFMT_DXVA_RESERVED26": 176, + "D3DDDIFMT_DXVA_RESERVED25": 175, + "D3DDDIFMT_DXVA_RESERVED24": 174, + "D3DDDIFMT_DXVA_RESERVED23": 173, + "D3DDDIFMT_DXVA_RESERVED22": 172, + "D3DDDIFMT_DXVA_RESERVED21": 171, + "D3DDDIFMT_DXVA_RESERVED20": 170, + "D3DDDIFMT_DXVA_RESERVED29": 179, + "D3DDDIFMT_DXVA_RESERVED28": 178, + "D3DDDIFMT_R3G3B2": 27, + "D3DDDIFMT_A8R3G3B2": 29, + "D3DDDIFMT_INDEX16": 101, + "D3DDDIFMT_X4R4G4B4": 30, + "D3DDDIFMT_A4R4G4B4": 26, + "D3DDDIFMT_Q8W8V8U8": 63, + "D3DDDIFMT_FORCE_UINT": 2147483647, + "D3DDDIFMT_S1D15": 72, + "D3DDDIFMT_A16B16G16R16": 36, + "D3DDDIFMT_A8L8": 51, + "D3DDDIFMT_D24X4S4": 79, + "D3DDDIFMT_BINARYBUFFER": 199, + "D3DDDIFMT_DXVA_RESERVED30": 180, + "D3DDDIFMT_R32F": 114, + "D3DDDIFMT_VERTEXDATA": 100, + "D3DDDIFMT_R5G6B5": 23, + "D3DDDIFMT_R8G8_B8G8": 1195525970, + "D3DDDIFMT_A4L4": 52, + "D3DDDIFMT_A1R5G5B5": 25, + "D3DDDIFMT_X1R5G5B5": 24, + "D3DDDIFMT_D32": 71, + "D3DDDIFMT_G8R8_G8B8": 1111970375, + "D3DDDIFMT_A2B10G10R10": 31, + "D3DDDIFMT_DXVACOMPBUFFER_MAX": 181, + "D3DDDIFMT_MULTI2_ARGB8": 827606349, + "D3DDDIFMT_D16_LOCKABLE": 70, + "D3DDDIFMT_BITSTREAMDATA": 156, + "D3DDDIFMT_RESIDUALDIFFERENCEDATA": 152, + "D3DDDIFMT_X8B8G8R8": 33, + "D3DDDIFMT_R8G8B8": 20, + "D3DDDIFMT_S8_LOCKABLE": 85, + "D3DDDIFMT_D24S8": 75, + "D3DDDIFMT_X8D24": 76, + "D3DDDIFMT_A2R10G10B10": 35, + "D3DDDIFMT_P8": 41, + "D3DDDIFMT_L6V5U5": 61, + "D3DDDIFMT_X8R8G8B8": 22, + "D3DDDIFMT_D16": 80, + "D3DDDIFMT_A2W10V10U10": 67, + "D3DDDIFMT_D24FS8": 83, + "D3DDDIFMT_MOTIONVECTORBUFFER": 157, + "D3DDDIFMT_L16": 81, + "D3DDDIFMT_X8L8V8U8": 62, + "D3DDDIFMT_A32B32G32R32F": 116, + "D3DDDIFMT_A8P8": 40, + "D3DDDIFMT_YUY2": 844715353, + "D3DDDIFMT_R16F": 111, + "D3DDDIFMT_G16R16": 34, + "D3DDDIFMT_A2B10G10R10_XR_BIAS": 119, + "D3DDDIFMT_Q16W16V16U16": 110, + "D3DDDIFMT_S8D24": 74, + "D3DDDIFMT_PICTUREPARAMSDATA": 150, + "D3DDDIFMT_A1": 118, + "D3DDDIFMT_FILMGRAINBUFFER": 158, + "D3DDDIFMT_A8": 28, + "D3DDDIFMT_UNKNOWN": 0, + "D3DDDIFMT_DXVA_RESERVED19": 169, + "D3DDDIFMT_D32F_LOCKABLE": 82, + "D3DDDIFMT_MACROBLOCKDATA": 151, + "D3DDDIFMT_A8B8G8R8": 32, + "D3DDDIFMT_UYVY": 1498831189, + "D3DDDIFMT_DXT1": 827611204, + "D3DDDIFMT_DEBLOCKINGDATA": 153, + "D3DDDIFMT_DXT3": 861165636, + "D3DDDIFMT_DXT4": 877942852, + "D3DDDIFMT_DXT5": 894720068, + "D3DDDIFMT_CxV8U8": 117, + "D3DDDIFMT_INVERSEQUANTIZATIONDATA": 154, + "D3DDDIFMT_DXVA_RESERVED9": 159, + "D3DDDIFMT_DXT2": 844388420, + "D3DDDIFMT_G32R32F": 115, + "D3DDDIFMT_X4S4D24": 78, + "D3DDDIFMT_D24X8": 77, + "D3DDDIFMT_DXVA_RESERVED12": 162, + "D3DDDIFMT_DXVA_RESERVED13": 163, + "D3DDDIFMT_DXVA_RESERVED10": 160, + "D3DDDIFMT_DXVA_RESERVED11": 161, + "D3DDDIFMT_DXVA_RESERVED16": 166, + "D3DDDIFMT_DXVA_RESERVED17": 167, + "D3DDDIFMT_DXVA_RESERVED14": 164, + "D3DDDIFMT_DXVA_RESERVED15": 165, + "D3DDDIFMT_DXVA_RESERVED18": 168, + "D3DDDIFMT_D15S1": 73, + "D3DDDIFMT_V16U16": 64, + "D3DDDIFMT_SLICECONTROLDATA": 155, + "D3DDDIFMT_G16R16F": 112, + "D3DDDIFMT_INDEX32": 102, + "D3DDDIFMT_V8U8": 60 + }, + "size": 4 + }, + "IdTypeEnum": { + "base": "long", + "constants": { + "BusQueryCompatibleIDs": 2, + "BusQueryInstanceID": 3, + "BusQueryDeviceID": 0, + "BusQueryDeviceSerialNumber": 4, + "BusQueryHardwareIDs": 1, + "BusQueryContainerID": 5 + }, + "size": 4 + }, + "StartCurrentHitTargetEnum": { + "base": "long", + "constants": { + "ThresholdMarginRight": 2, + "ThresholdMarginMax": 4, + "ThresholdMarginBottom": 3, + "ThresholdMarginLeft": 1, + "ThresholdMarginTop": 0 + }, + "size": 4 + }, + "TypeEnum": { + "base": "long", + "constants": { + "DevicePowerState": 1, + "SystemPowerState": 0 + }, + "size": 4 + }, + "RotationEnum": { + "base": "long", + "constants": { + "D3DKMDT_VPPR_IDENTITY": 1, + "D3DKMDT_VPPR_NOTSPECIFIED": 255, + "D3DKMDT_VPPR_UNPINNED": 254, + "D3DKMDT_VPPR_ROTATE270": 4, + "D3DKMDT_VPPR_ROTATE90": 2, + "D3DKMDT_VPPR_ROTATE180": 3, + "D3DKMDT_VPPR_UNINITIALIZED": 0 + }, + "size": 4 + }, + "CopyProtectionTypeEnum": { + "base": "long", + "constants": { + "D3DKMDT_VPPMT_NOTSPECIFIED": 255, + "D3DKMDT_VPPMT_UNINITIALIZED": 0, + "D3DKMDT_VPPMT_MACROVISION_FULLSUPPORT": 3, + "D3DKMDT_VPPMT_MACROVISION_APSTRIGGER": 2, + "D3DKMDT_VPPMT_NOPROTECTION": 1 + }, + "size": 4 + }, + "FsInformationClassEnum": { + "base": "long", + "constants": { + "FileFsFullSizeInformation": 7, + "FileFsAttributeInformation": 5, + "FileFsVolumeFlagsInformation": 10, + "FileFsVolumeInformation": 1, + "FileFsSizeInformation": 3, + "FileFsLabelInformation": 2, + "FileFsDeviceInformation": 4, + "FileFsControlInformation": 6, + "FileFsDriverPathInformation": 9, + "FileFsMaximumInformation": 11, + "FileFsObjectIdInformation": 8 + }, + "size": 4 + }, + "DeviceTextTypeEnum": { + "base": "long", + "constants": { + "DeviceTextLocationInformation": 1, + "DeviceTextDescription": 0 + }, + "size": 4 + } + }, + "metadata": { + "producer": { + "version": "0.0.1", + "name": "dgmcdona-via-conversion-script", + "datetime": "2024-09-03T18:22:52Z" + }, + "format": "4.0.0" + } +} diff --git a/volatility3/framework/symbols/windows/gui/gui-win8-x64.json b/volatility3/framework/symbols/windows/gui/gui-win8-x64.json new file mode 100644 index 000000000..e7581413f --- /dev/null +++ b/volatility3/framework/symbols/windows/gui/gui-win8-x64.json @@ -0,0 +1,18743 @@ +{ + "symbols": {}, + "user_types": { + "HWINSTA__": { + "fields": { + "unused": { + "type": { + "kind": "base", + "name": "long" + }, + "offset": 0 + } + }, + "kind": "struct", + "size": 4 + }, + "__unnamed_1153": { + "fields": { + "Reserved": { + "type": { + "bit_position": 2, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long long" + }, + "bit_length": 59 + }, + "offset": 8 + }, + "HeaderType": { + "type": { + "bit_position": 0, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long long" + }, + "bit_length": 1 + }, + "offset": 8 + }, + "Sequence": { + "type": { + "bit_position": 16, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long long" + }, + "bit_length": 9 + }, + "offset": 0 + }, + "Region": { + "type": { + "bit_position": 61, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long long" + }, + "bit_length": 3 + }, + "offset": 8 + }, + "Init": { + "type": { + "bit_position": 1, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long long" + }, + "bit_length": 1 + }, + "offset": 8 + }, + "Depth": { + "type": { + "bit_position": 0, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long long" + }, + "bit_length": 16 + }, + "offset": 0 + }, + "NextEntry": { + "type": { + "bit_position": 25, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long long" + }, + "bit_length": 39 + }, + "offset": 0 + } + }, + "kind": "struct", + "size": 16 + }, + "__unnamed_1960": { + "fields": { + "Length64": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 0 + }, + "MaximumAddress": { + "type": { + "kind": "struct", + "name": "nt_symbols!_LARGE_INTEGER" + }, + "offset": 16 + }, + "MinimumAddress": { + "type": { + "kind": "struct", + "name": "nt_symbols!_LARGE_INTEGER" + }, + "offset": 8 + }, + "Alignment64": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 4 + } + }, + "kind": "struct", + "size": 24 + }, + "tagCLIENTTHREADINFO": { + "fields": { + "fsWakeMask": { + "type": { + "kind": "base", + "name": "unsigned short" + }, + "offset": 10 + }, + "CTIF_flags": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 0 + }, + "fsWakeBits": { + "type": { + "kind": "base", + "name": "unsigned short" + }, + "offset": 6 + }, + "fsWakeBitsJournal": { + "type": { + "kind": "base", + "name": "unsigned short" + }, + "offset": 8 + }, + "fsChangeBits": { + "type": { + "kind": "base", + "name": "unsigned short" + }, + "offset": 4 + }, + "tickLastMsgChecked": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 12 + } + }, + "kind": "struct", + "size": 16 + }, + "tagKbdNlsLayer": { + "fields": { + "OEMIdentifier": { + "type": { + "kind": "base", + "name": "unsigned short" + }, + "offset": 0 + }, + "NumOfVkToF": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 4 + }, + "pusMouseVKey": { + "type": { + "subtype": { + "kind": "base", + "name": "unsigned short" + }, + "kind": "pointer" + }, + "offset": 24 + }, + "NumOfMouseVKey": { + "type": { + "kind": "base", + "name": "long" + }, + "offset": 16 + }, + "pVkToF": { + "type": { + "subtype": { + "kind": "struct", + "name": "_VK_TO_FUNCTION_TABLE" + }, + "kind": "pointer" + }, + "offset": 8 + }, + "LayoutInformation": { + "type": { + "kind": "base", + "name": "unsigned short" + }, + "offset": 2 + } + }, + "kind": "struct", + "size": 32 + }, + "__unnamed_1158": { + "fields": { + "Reserved": { + "type": { + "bit_position": 2, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long long" + }, + "bit_length": 2 + }, + "offset": 8 + }, + "HeaderType": { + "type": { + "bit_position": 0, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long long" + }, + "bit_length": 1 + }, + "offset": 8 + }, + "Sequence": { + "type": { + "bit_position": 16, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long long" + }, + "bit_length": 48 + }, + "offset": 0 + }, + "Init": { + "type": { + "bit_position": 1, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long long" + }, + "bit_length": 1 + }, + "offset": 8 + }, + "Depth": { + "type": { + "bit_position": 0, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long long" + }, + "bit_length": 16 + }, + "offset": 0 + }, + "NextEntry": { + "type": { + "bit_position": 4, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long long" + }, + "bit_length": 60 + }, + "offset": 8 + } + }, + "kind": "struct", + "size": 16 + }, + "HBITMAP__": { + "fields": { + "unused": { + "type": { + "kind": "base", + "name": "long" + }, + "offset": 0 + } + }, + "kind": "struct", + "size": 4 + }, + "__unnamed_124b": { + "fields": { + "Type": { + "type": { + "kind": "enum", + "name": "TypeEnum" + }, + "offset": 8 + }, + "Reserved": { + "type": { + "count": 3, + "subtype": { + "kind": "base", + "name": "unsigned char" + }, + "kind": "array" + }, + "offset": 1 + }, + "InPath": { + "type": { + "kind": "base", + "name": "unsigned char" + }, + "offset": 0 + } + }, + "kind": "struct", + "size": 16 + }, + "_TL": { + "fields": { + "pfnFree": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 16 + }, + "pobj": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 8 + }, + "next": { + "type": { + "subtype": { + "kind": "struct", + "name": "_TL" + }, + "kind": "pointer" + }, + "offset": 0 + } + }, + "kind": "struct", + "size": 24 + }, + "tagTOUCHINPUTINFO": { + "fields": { + "dwcInputs": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 24 + }, + "head": { + "type": { + "kind": "struct", + "name": "_THROBJHEAD" + }, + "offset": 0 + }, + "uFlags": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 28 + }, + "TouchInput": { + "type": { + "count": 1, + "subtype": { + "kind": "struct", + "name": "tagTOUCHINPUT" + }, + "kind": "array" + }, + "offset": 32 + } + }, + "kind": "struct", + "size": 80 + }, + "tagTHREADINFO": { + "fields": { + "ForceLegacyResizeNCMetr": { + "type": { + "bit_position": 29, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long long" + }, + "bit_length": 1 + }, + "offset": 520 + }, + "ptl": { + "type": { + "subtype": { + "kind": "struct", + "name": "_TL" + }, + "kind": "pointer" + }, + "offset": 336 + }, + "timeLast": { + "type": { + "kind": "base", + "name": "long" + }, + "offset": 448 + }, + "DontJournalAttach": { + "type": { + "bit_position": 28, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 1 + }, + "offset": 516 + }, + "fPack": { + "type": { + "bit_position": 2, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 26 + }, + "offset": 928 + }, + "pDevHTInfo": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 280 + }, + "dwCompatFlags": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 516 + }, + "psmsSent": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagSMS" + }, + "kind": "pointer" + }, + "offset": 424 + }, + "fsHooks": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 552 + }, + "DefaultCharset": { + "type": { + "bit_position": 14, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long long" + }, + "bit_length": 1 + }, + "offset": 520 + }, + "ulWindowSystemRendering": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 324 + }, + "dwExpWinVer": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 512 + }, + "psmsReceiveList": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagSMS" + }, + "kind": "pointer" + }, + "offset": 440 + }, + "sphkCurrent": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagHOOK" + }, + "kind": "pointer" + }, + "offset": 560 + }, + "No50ExStyles": { + "type": { + "bit_position": 2, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long long" + }, + "bit_length": 1 + }, + "offset": 520 + }, + "IgnoreFaults": { + "type": { + "bit_position": 25, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 1 + }, + "offset": 516 + }, + "pClientInfo": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagCLIENTINFO" + }, + "kind": "pointer" + }, + "offset": 400 + }, + "DDENoAsyncReg": { + "type": { + "bit_position": 20, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long long" + }, + "bit_length": 1 + }, + "offset": 520 + }, + "DealyHwndShakeChk": { + "type": { + "bit_position": 11, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 1 + }, + "offset": 516 + }, + "amdesk": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 720 + }, + "fsChangeBitsRemoved": { + "type": { + "kind": "base", + "name": "unsigned short" + }, + "offset": 704 + }, + "psmsCurrent": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagSMS" + }, + "kind": "pointer" + }, + "offset": 432 + }, + "NoInitFlagsOnFocus": { + "type": { + "bit_position": 17, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long long" + }, + "bit_length": 1 + }, + "offset": 520 + }, + "StrictLLHook": { + "type": { + "bit_position": 21, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long long" + }, + "bit_length": 1 + }, + "offset": 520 + }, + "pdcoRender": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 304 + }, + "NoShadow": { + "type": { + "bit_position": 22, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long long" + }, + "bit_length": 1 + }, + "offset": 520 + }, + "EnumHelv": { + "type": { + "bit_position": 12, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 1 + }, + "offset": 516 + }, + "NoBatching": { + "type": { + "bit_position": 9, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long long" + }, + "bit_length": 1 + }, + "offset": 520 + }, + "aphkStart": { + "type": { + "count": 16, + "subtype": { + "subtype": { + "kind": "struct", + "name": "tagHOOK" + }, + "kind": "pointer" + }, + "kind": "array" + }, + "offset": 736 + }, + "Winver31": { + "type": { + "bit_position": 21, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 1 + }, + "offset": 516 + }, + "Win30AvgWidth": { + "type": { + "bit_position": 19, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 1 + }, + "offset": 516 + }, + "ptlW32": { + "type": { + "subtype": { + "kind": "struct", + "name": "_TL" + }, + "kind": "pointer" + }, + "offset": 16 + }, + "AlwaysSendSyncPaint": { + "type": { + "bit_position": 6, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 1 + }, + "offset": 516 + }, + "IgnoreNoDiscard": { + "type": { + "bit_position": 0, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 1 + }, + "offset": 516 + }, + "cPaintsReady": { + "type": { + "kind": "base", + "name": "long" + }, + "offset": 480 + }, + "SubtractClips": { + "type": { + "bit_position": 14, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 1 + }, + "offset": 516 + }, + "apEvent": { + "type": { + "subtype": { + "subtype": { + "kind": "struct", + "name": "nt_symbols!_KEVENT" + }, + "kind": "pointer" + }, + "kind": "pointer" + }, + "offset": 712 + }, + "cEnterCount": { + "type": { + "kind": "base", + "name": "long" + }, + "offset": 672 + }, + "OpenGLEMF": { + "type": { + "bit_position": 26, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long long" + }, + "bit_length": 1 + }, + "offset": 520 + }, + "fThreadCleanupFinished": { + "type": { + "bit_position": 28, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 1 + }, + "offset": 928 + }, + "idLast": { + "type": { + "kind": "base", + "name": "unsigned long long" + }, + "offset": 456 + }, + "DisableDBCSProp": { + "type": { + "bit_position": 29, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 1 + }, + "offset": 516 + }, + "pProxyPort": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 64 + }, + "NoEMFSpooling": { + "type": { + "bit_position": 26, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 1 + }, + "offset": 516 + }, + "ptdb": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagTDB" + }, + "kind": "pointer" + }, + "offset": 496 + }, + "SpareCompatFlags2": { + "type": { + "bit_position": 33, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long long" + }, + "bit_length": 31 + }, + "offset": 520 + }, + "bIncludeSprites": { + "type": { + "kind": "base", + "name": "unsigned char" + }, + "offset": 321 + }, + "mlPost": { + "type": { + "kind": "struct", + "name": "tagMLIST" + }, + "offset": 680 + }, + "RefCount": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 8 + }, + "pwinsta": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagWINDOWSTATION" + }, + "kind": "pointer" + }, + "offset": 496 + }, + "NoCustomPaperSize": { + "type": { + "bit_position": 12, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long long" + }, + "bit_length": 1 + }, + "offset": 520 + }, + "cTimersReady": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 484 + }, + "NoScrollBarCtxMenu": { + "type": { + "bit_position": 31, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 1 + }, + "offset": 516 + }, + "hPrevHidData": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 880 + }, + "NoPaddedBorder": { + "type": { + "bit_position": 28, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long long" + }, + "bit_length": 1 + }, + "offset": 520 + }, + "tlSpriteState": { + "type": { + "kind": "struct", + "name": "_TLSPRITESTATE" + }, + "offset": 104 + }, + "DpiAware": { + "type": { + "bit_position": 25, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long long" + }, + "bit_length": 1 + }, + "offset": 520 + }, + "MultipleBands": { + "type": { + "bit_position": 5, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 1 + }, + "offset": 516 + }, + "rpdesk": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagDESKTOP" + }, + "kind": "pointer" + }, + "offset": 376 + }, + "AnimationOff": { + "type": { + "bit_position": 0, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long long" + }, + "bit_length": 1 + }, + "offset": 520 + }, + "No50ExStyleBits": { + "type": { + "bit_position": 11, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long long" + }, + "bit_length": 1 + }, + "offset": 520 + }, + "ulThreadFlags2": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 928 + }, + "bEnableEngUpdateDeviceSurface": { + "type": { + "kind": "base", + "name": "unsigned char" + }, + "offset": 320 + }, + "pgdiBrushAttr": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 32 + }, + "hdesk": { + "type": { + "subtype": { + "kind": "struct", + "name": "HDESK__" + }, + "kind": "pointer" + }, + "offset": 472 + }, + "spklActive": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagKL" + }, + "kind": "pointer" + }, + "offset": 360 + }, + "MoreExtraWndWords": { + "type": { + "bit_position": 8, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 1 + }, + "offset": 516 + }, + "NoGhost": { + "type": { + "bit_position": 19, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long long" + }, + "bit_length": 1 + }, + "offset": 520 + }, + "NoHRGN1": { + "type": { + "bit_position": 16, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 1 + }, + "offset": 516 + }, + "ptLast": { + "type": { + "kind": "struct", + "name": "tagPOINT" + }, + "offset": 628 + }, + "GiveUpForegound": { + "type": { + "bit_position": 6, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long long" + }, + "bit_length": 1 + }, + "offset": 520 + }, + "spDefaultImc": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagIMC" + }, + "kind": "pointer" + }, + "offset": 656 + }, + "pmsd": { + "type": { + "subtype": { + "kind": "struct", + "name": "_MOVESIZEDATA" + }, + "kind": "pointer" + }, + "offset": 544 + }, + "HardwareMixer": { + "type": { + "bit_position": 30, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long long" + }, + "bit_length": 1 + }, + "offset": 520 + }, + "pEThread": { + "type": { + "subtype": { + "kind": "struct", + "name": "nt_symbols!_ETHREAD" + }, + "kind": "pointer" + }, + "offset": 0 + }, + "MsgPPInfo": { + "type": { + "kind": "struct", + "name": "tagMSGPPINFO" + }, + "offset": 904 + }, + "EnumTTNotDevice": { + "type": { + "bit_position": 13, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 1 + }, + "offset": 516 + }, + "fSpecialInitialization": { + "type": { + "bit_position": 0, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 1 + }, + "offset": 928 + }, + "ForceFusion": { + "type": { + "bit_position": 23, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long long" + }, + "bit_length": 1 + }, + "offset": 520 + }, + "cti": { + "type": { + "kind": "struct", + "name": "tagCLIENTTHREADINFO" + }, + "offset": 864 + }, + "pClientID": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 72 + }, + "pstrAppName": { + "type": { + "subtype": { + "kind": "struct", + "name": "nt_symbols!_UNICODE_STRING" + }, + "kind": "pointer" + }, + "offset": 416 + }, + "ppi": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagPROCESSINFO" + }, + "kind": "pointer" + }, + "offset": 368 + }, + "SendMnuDblClk": { + "type": { + "bit_position": 18, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 1 + }, + "offset": 516 + }, + "DDENoSync": { + "type": { + "bit_position": 18, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long long" + }, + "bit_length": 1 + }, + "offset": 520 + }, + "EditNoMouseHide": { + "type": { + "bit_position": 8, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long long" + }, + "bit_length": 1 + }, + "offset": 520 + }, + "ptLastReal": { + "type": { + "kind": "struct", + "name": "tagPOINT" + }, + "offset": 636 + }, + "hTouchInputCurrent": { + "type": { + "subtype": { + "kind": "struct", + "name": "HTOUCHINPUT__" + }, + "kind": "pointer" + }, + "offset": 888 + }, + "pEventQueueServer": { + "type": { + "subtype": { + "kind": "struct", + "name": "nt_symbols!_KEVENT" + }, + "kind": "pointer" + }, + "offset": 600 + }, + "cNestedStableVisRgn": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 908 + }, + "NoDrawPatRect": { + "type": { + "bit_position": 3, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long long" + }, + "bit_length": 1 + }, + "offset": 520 + }, + "ForceTTGrapchis": { + "type": { + "bit_position": 15, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 1 + }, + "offset": 516 + }, + "GetDeviceCaps": { + "type": { + "bit_position": 20, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 1 + }, + "offset": 516 + }, + "fsReserveKeys": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 708 + }, + "pq": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagQ" + }, + "kind": "pointer" + }, + "offset": 352 + }, + "NoSoftCursOnMoveSize": { + "type": { + "bit_position": 31, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long long" + }, + "bit_length": 1 + }, + "offset": 520 + }, + "hEventQueueClient": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 592 + }, + "pdcoSrc": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 312 + }, + "DDE": { + "type": { + "bit_position": 13, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long long" + }, + "bit_length": 1 + }, + "offset": 520 + }, + "exitCode": { + "type": { + "kind": "base", + "name": "long" + }, + "offset": 464 + }, + "wchInjected": { + "type": { + "kind": "base", + "name": "wchar" + }, + "offset": 706 + }, + "CallTTDevice": { + "type": { + "bit_position": 4, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 1 + }, + "offset": 516 + }, + "MsShellDlg": { + "type": { + "bit_position": 4, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long long" + }, + "bit_length": 1 + }, + "offset": 520 + }, + "TransparentBltMirror": { + "type": { + "bit_position": 27, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long long" + }, + "bit_length": 1 + }, + "offset": 520 + }, + "pUMPDHeap": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 48 + }, + "PtiLink": { + "type": { + "kind": "struct", + "name": "nt_symbols!_LIST_ENTRY" + }, + "offset": 640 + }, + "HackWinFlags": { + "type": { + "bit_position": 10, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 1 + }, + "offset": 516 + }, + "cVisWindows": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 728 + }, + "NcCalcSizeOnMove": { + "type": { + "bit_position": 17, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 1 + }, + "offset": 516 + }, + "KCOff": { + "type": { + "bit_position": 1, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long long" + }, + "bit_length": 1 + }, + "offset": 520 + }, + "readyHead": { + "type": { + "kind": "struct", + "name": "nt_symbols!_LIST_ENTRY" + }, + "offset": 912 + }, + "pMenuState": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagMENUSTATE" + }, + "kind": "pointer" + }, + "offset": 488 + }, + "UsePrintingEscape": { + "type": { + "bit_position": 2, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 1 + }, + "offset": 516 + }, + "hGestureInfoCurrent": { + "type": { + "subtype": { + "kind": "struct", + "name": "HGESTUREINFO__" + }, + "kind": "pointer" + }, + "offset": 896 + }, + "ForceTextBand": { + "type": { + "bit_position": 1, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 1 + }, + "offset": 516 + }, + "pUMPDObj": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 56 + }, + "cWindows": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 724 + }, + "fETWReserved": { + "type": { + "bit_position": 29, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 3 + }, + "offset": 928 + }, + "pqAttach": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagQ" + }, + "kind": "pointer" + }, + "offset": 528 + }, + "pRBRecursionCount": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 96 + }, + "TIF_flags": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 408 + }, + "iVisRgnUniqueness": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 328 + }, + "Win31DevModeSize": { + "type": { + "bit_position": 23, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 1 + }, + "offset": 516 + }, + "pSBTrack": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagSBTRACK" + }, + "kind": "pointer" + }, + "offset": 584 + }, + "spwndDefaultIme": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagWND" + }, + "kind": "pointer" + }, + "offset": 648 + }, + "dwCompatFlags2": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 520 + }, + "EditSetTextMunge": { + "type": { + "bit_position": 7, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 1 + }, + "offset": 516 + }, + "Random31Ux": { + "type": { + "bit_position": 27, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 1 + }, + "offset": 516 + }, + "fgfSwitchInProgressSetter": { + "type": { + "bit_position": 1, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 1 + }, + "offset": 928 + }, + "ulClientDelta": { + "type": { + "kind": "base", + "name": "unsigned long long" + }, + "offset": 392 + }, + "pdcoAA": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 296 + }, + "NoTimeCbProtect": { + "type": { + "bit_position": 24, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long long" + }, + "bit_length": 1 + }, + "offset": 520 + }, + "DisableFontAssoc": { + "type": { + "bit_position": 24, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 1 + }, + "offset": 516 + }, + "pcti": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagCLIENTTHREADINFO" + }, + "kind": "pointer" + }, + "offset": 368 + }, + "NoCharDeadKey": { + "type": { + "bit_position": 15, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long long" + }, + "bit_length": 1 + }, + "offset": 520 + }, + "TTIgnoreRasterDupe": { + "type": { + "bit_position": 9, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 1 + }, + "offset": 516 + }, + "lParamHkCurrent": { + "type": { + "kind": "base", + "name": "long long" + }, + "offset": 568 + }, + "qwCompatFlags2": { + "type": { + "kind": "base", + "name": "unsigned long long" + }, + "offset": 520 + }, + "wParamHkCurrent": { + "type": { + "kind": "base", + "name": "unsigned long long" + }, + "offset": 576 + }, + "NoWindowArrangement": { + "type": { + "bit_position": 32, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long long" + }, + "bit_length": 1 + }, + "offset": 520 + }, + "ActiveMenus": { + "type": { + "bit_position": 7, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long long" + }, + "bit_length": 1 + }, + "offset": 520 + }, + "pDeskInfo": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagDESKTOPINFO" + }, + "kind": "pointer" + }, + "offset": 384 + }, + "pNonRBRecursionCount": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 100 + }, + "psiiList": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagSVR_INSTANCE_INFO" + }, + "kind": "pointer" + }, + "offset": 504 + }, + "IgnoreTopMost": { + "type": { + "bit_position": 3, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 1 + }, + "offset": 516 + }, + "TryExceptCallWndProc": { + "type": { + "bit_position": 16, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long long" + }, + "bit_length": 1 + }, + "offset": 520 + }, + "NoDDETrackDying": { + "type": { + "bit_position": 5, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long long" + }, + "bit_length": 1 + }, + "offset": 520 + }, + "GdiTmpTgoList": { + "type": { + "kind": "struct", + "name": "nt_symbols!_LIST_ENTRY" + }, + "offset": 80 + }, + "pUMPDObjs": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 40 + }, + "FontSubs": { + "type": { + "bit_position": 10, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long long" + }, + "bit_length": 1 + }, + "offset": 520 + }, + "pgdiDcattr": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 24 + }, + "SmoothScrolling": { + "type": { + "bit_position": 30, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 1 + }, + "offset": 516 + }, + "pSpriteState": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 272 + }, + "iCursorLevel": { + "type": { + "kind": "base", + "name": "long" + }, + "offset": 624 + }, + "ulDevHTInfoUniqueness": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 288 + }, + "ptiSibling": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagTHREADINFO" + }, + "kind": "pointer" + }, + "offset": 536 + }, + "hklPrev": { + "type": { + "subtype": { + "kind": "struct", + "name": "HKL__" + }, + "kind": "pointer" + }, + "offset": 664 + }, + "IncreaseStack": { + "type": { + "bit_position": 22, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 1 + }, + "offset": 516 + } + }, + "kind": "struct", + "size": 936 + }, + "__unnamed_11ff": { + "fields": { + "ShareAccess": { + "type": { + "kind": "base", + "name": "unsigned short" + }, + "offset": 18 + }, + "EaLength": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 24 + }, + "SecurityContext": { + "type": { + "subtype": { + "kind": "struct", + "name": "nt_symbols!_IO_SECURITY_CONTEXT" + }, + "kind": "pointer" + }, + "offset": 0 + }, + "Options": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 8 + }, + "FileAttributes": { + "type": { + "kind": "base", + "name": "unsigned short" + }, + "offset": 16 + } + }, + "kind": "struct", + "size": 32 + }, + "_CALLPROCDATA": { + "fields": { + "head": { + "type": { + "kind": "struct", + "name": "_PROCDESKHEAD" + }, + "offset": 0 + }, + "pfnClientPrevious": { + "type": { + "kind": "base", + "name": "unsigned long long" + }, + "offset": 48 + }, + "wType": { + "type": { + "kind": "base", + "name": "unsigned short" + }, + "offset": 56 + }, + "spcpdNext": { + "type": { + "subtype": { + "kind": "struct", + "name": "_CALLPROCDATA" + }, + "kind": "pointer" + }, + "offset": 40 + } + }, + "kind": "struct", + "size": 64 + }, + "_D3DKMDT_VIDPN_PRESENT_PATH": { + "fields": { + "VidPnTargetColorCoeffDynamicRanges": { + "type": { + "kind": "struct", + "name": "_D3DKMDT_COLOR_COEFF_DYNAMIC_RANGES" + }, + "offset": 48 + }, + "VidPnTargetColorBasis": { + "type": { + "kind": "enum", + "name": "VidPnTargetColorBasisEnum" + }, + "offset": 44 + }, + "ContentTransformation": { + "type": { + "kind": "struct", + "name": "_D3DKMDT_VIDPN_PRESENT_PATH_TRANSFORMATION" + }, + "offset": 12 + }, + "GammaRamp": { + "type": { + "kind": "struct", + "name": "_D3DKMDT_GAMMA_RAMP" + }, + "offset": 336 + }, + "CopyProtection": { + "type": { + "kind": "struct", + "name": "_D3DKMDT_VIDPN_PRESENT_PATH_COPYPROTECTION" + }, + "offset": 68 + }, + "VidPnSourceId": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 0 + }, + "Content": { + "type": { + "kind": "enum", + "name": "ContentEnum" + }, + "offset": 64 + }, + "VisibleFromActiveTLOffset": { + "type": { + "kind": "struct", + "name": "_D3DKMDT_2DREGION" + }, + "offset": 28 + }, + "VidPnTargetId": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 4 + }, + "VisibleFromActiveBROffset": { + "type": { + "kind": "struct", + "name": "_D3DKMDT_2DREGION" + }, + "offset": 36 + }, + "ImportanceOrdinal": { + "type": { + "kind": "enum", + "name": "ImportanceOrdinalEnum" + }, + "offset": 8 + } + }, + "kind": "struct", + "size": 360 + }, + "__unnamed_1253": { + "fields": { + "PowerSequence": { + "type": { + "subtype": { + "kind": "struct", + "name": "nt_symbols!_POWER_SEQUENCE" + }, + "kind": "pointer" + }, + "offset": 0 + } + }, + "kind": "struct", + "size": 8 + }, + "tagPROCESS_HID_TABLE": { + "fields": { + "UsagePageLast": { + "type": { + "kind": "base", + "name": "unsigned short" + }, + "offset": 96 + }, + "fExclusiveMouseSink": { + "type": { + "bit_position": 3, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 100 + }, + "fRawKeyboardSink": { + "type": { + "bit_position": 6, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 100 + }, + "fAppKeys": { + "type": { + "bit_position": 10, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 100 + }, + "fCaptureMouse": { + "type": { + "bit_position": 8, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 100 + }, + "fNoLegacyMouse": { + "type": { + "bit_position": 1, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 100 + }, + "fRawKeyboard": { + "type": { + "bit_position": 4, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 100 + }, + "fNoLegacyKeyboard": { + "type": { + "bit_position": 5, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 100 + }, + "nSinks": { + "type": { + "kind": "base", + "name": "long" + }, + "offset": 80 + }, + "fExclusiveKeyboardSink": { + "type": { + "bit_position": 7, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 100 + }, + "spwndTargetKbd": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagWND" + }, + "kind": "pointer" + }, + "offset": 72 + }, + "UsagePageList": { + "type": { + "kind": "struct", + "name": "nt_symbols!_LIST_ENTRY" + }, + "offset": 32 + }, + "UsageLast": { + "type": { + "kind": "base", + "name": "unsigned short" + }, + "offset": 98 + }, + "fNoHotKeys": { + "type": { + "bit_position": 9, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 100 + }, + "pLastRequest": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagPROCESS_HID_REQUEST" + }, + "kind": "pointer" + }, + "offset": 88 + }, + "link": { + "type": { + "kind": "struct", + "name": "nt_symbols!_LIST_ENTRY" + }, + "offset": 0 + }, + "ExclusionList": { + "type": { + "kind": "struct", + "name": "nt_symbols!_LIST_ENTRY" + }, + "offset": 48 + }, + "spwndTargetMouse": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagWND" + }, + "kind": "pointer" + }, + "offset": 64 + }, + "fRawMouse": { + "type": { + "bit_position": 0, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 100 + }, + "fRawMouseSink": { + "type": { + "bit_position": 2, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 100 + }, + "InclusionList": { + "type": { + "kind": "struct", + "name": "nt_symbols!_LIST_ENTRY" + }, + "offset": 16 + } + }, + "kind": "struct", + "size": 104 + }, + "__unnamed_1809": { + "fields": { + "Affinity": { + "type": { + "kind": "base", + "name": "unsigned long long" + }, + "offset": 8 + }, + "Vector": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 4 + }, + "Group": { + "type": { + "kind": "base", + "name": "unsigned short" + }, + "offset": 0 + }, + "MessageCount": { + "type": { + "kind": "base", + "name": "unsigned short" + }, + "offset": 2 + } + }, + "kind": "struct", + "size": 16 + }, + "tagHOOK": { + "fields": { + "head": { + "type": { + "kind": "struct", + "name": "_THRDESKHEAD" + }, + "offset": 0 + }, + "iHook": { + "type": { + "kind": "base", + "name": "long" + }, + "offset": 48 + }, + "phkNext": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagHOOK" + }, + "kind": "pointer" + }, + "offset": 40 + }, + "offPfn": { + "type": { + "kind": "base", + "name": "unsigned long long" + }, + "offset": 56 + }, + "flags": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 64 + }, + "fLastHookHung": { + "type": { + "bit_position": 7, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 88 + }, + "nTimeout": { + "type": { + "bit_position": 0, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 7 + }, + "offset": 88 + }, + "ihmod": { + "type": { + "kind": "base", + "name": "long" + }, + "offset": 68 + }, + "ptiHooked": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagTHREADINFO" + }, + "kind": "pointer" + }, + "offset": 72 + }, + "rpdesk": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagDESKTOP" + }, + "kind": "pointer" + }, + "offset": 80 + } + }, + "kind": "struct", + "size": 96 + }, + "_THROBJHEAD": { + "fields": { + "h": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 0 + }, + "pti": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagTHREADINFO" + }, + "kind": "pointer" + }, + "offset": 16 + }, + "cLockObj": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 8 + } + }, + "kind": "struct", + "size": 24 + }, + "tagPROCESS_HID_REQUEST": { + "fields": { + "fSinkable": { + "type": { + "bit_position": 0, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 20 + }, + "pTLCInfo": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagHID_TLC_INFO" + }, + "kind": "pointer" + }, + "offset": 24 + }, + "fDevNotify": { + "type": { + "bit_position": 2, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 20 + }, + "fExSinkable": { + "type": { + "bit_position": 1, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 20 + }, + "usUsage": { + "type": { + "kind": "base", + "name": "unsigned short" + }, + "offset": 18 + }, + "ptr": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 24 + }, + "link": { + "type": { + "kind": "struct", + "name": "nt_symbols!_LIST_ENTRY" + }, + "offset": 0 + }, + "pPORequest": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagHID_PAGEONLY_REQUEST" + }, + "kind": "pointer" + }, + "offset": 24 + }, + "usUsagePage": { + "type": { + "kind": "base", + "name": "unsigned short" + }, + "offset": 16 + }, + "fExclusiveOrphaned": { + "type": { + "bit_position": 3, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 20 + }, + "spwndTarget": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagWND" + }, + "kind": "pointer" + }, + "offset": 32 + } + }, + "kind": "struct", + "size": 40 + }, + "_KFLOATING_SAVE": { + "fields": { + "Dummy": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 0 + } + }, + "kind": "struct", + "size": 4 + }, + "_D3DKMDT_VIDPN_PRESENT_PATH_ROTATION_SUPPORT": { + "fields": { + "Rotate270": { + "type": { + "bit_position": 3, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 1 + }, + "offset": 0 + }, + "Rotate90": { + "type": { + "bit_position": 1, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 1 + }, + "offset": 0 + }, + "Identity": { + "type": { + "bit_position": 0, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 1 + }, + "offset": 0 + }, + "Rotate180": { + "type": { + "bit_position": 2, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 1 + }, + "offset": 0 + } + }, + "kind": "struct", + "size": 4 + }, + "tagMLIST": { + "fields": { + "cMsgs": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 16 + }, + "pqmsgRead": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagQMSG" + }, + "kind": "pointer" + }, + "offset": 0 + }, + "pqmsgWriteLast": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagQMSG" + }, + "kind": "pointer" + }, + "offset": 8 + } + }, + "kind": "struct", + "size": 24 + }, + "_CONSOLE_CARET_INFO": { + "fields": { + "hwnd": { + "type": { + "subtype": { + "kind": "struct", + "name": "HWND__" + }, + "kind": "pointer" + }, + "offset": 0 + }, + "rc": { + "type": { + "kind": "struct", + "name": "tagRECT" + }, + "offset": 8 + } + }, + "kind": "struct", + "size": 24 + }, + "__unnamed_1807": { + "fields": { + "Affinity": { + "type": { + "kind": "base", + "name": "unsigned long long" + }, + "offset": 8 + }, + "Vector": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 4 + }, + "Group": { + "type": { + "kind": "base", + "name": "unsigned short" + }, + "offset": 2 + }, + "Level": { + "type": { + "kind": "base", + "name": "unsigned short" + }, + "offset": 0 + } + }, + "kind": "struct", + "size": 16 + }, + "DEADKEY": { + "fields": { + "wchComposed": { + "type": { + "kind": "base", + "name": "wchar" + }, + "offset": 4 + }, + "dwBoth": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 0 + }, + "uFlags": { + "type": { + "kind": "base", + "name": "unsigned short" + }, + "offset": 6 + } + }, + "kind": "struct", + "size": 8 + }, + "tagPROCESSINFO": { + "fields": { + "DxProcess": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 248 + }, + "fHasMagContext": { + "type": { + "bit_position": 0, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 1 + }, + "offset": 736 + }, + "hwinsta": { + "type": { + "subtype": { + "kind": "struct", + "name": "HWINSTA__" + }, + "kind": "pointer" + }, + "offset": 608 + }, + "NextStart": { + "type": { + "subtype": { + "kind": "struct", + "name": "_W32PROCESS" + }, + "kind": "pointer" + }, + "offset": 32 + }, + "ptiList": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagTHREADINFO" + }, + "kind": "pointer" + }, + "offset": 256 + }, + "pHidTable": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagPROCESS_HID_TABLE" + }, + "kind": "pointer" + }, + "offset": 744 + }, + "W32PF_Flags": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 12 + }, + "UserHandleCount": { + "type": { + "kind": "base", + "name": "long" + }, + "offset": 68 + }, + "pclsPublicList": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagCLS" + }, + "kind": "pointer" + }, + "offset": 288 + }, + "dwhmodLibLoadedMask": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 340 + }, + "InputIdleEvent": { + "type": { + "subtype": { + "kind": "struct", + "name": "nt_symbols!_KEVENT" + }, + "kind": "pointer" + }, + "offset": 16 + }, + "GDIBrushAttrFreeList": { + "type": { + "kind": "struct", + "name": "nt_symbols!_LIST_ENTRY" + }, + "offset": 208 + }, + "hdeskStartup": { + "type": { + "subtype": { + "kind": "struct", + "name": "HDESK__" + }, + "kind": "pointer" + }, + "offset": 328 + }, + "pvwplWndGCList": { + "type": { + "subtype": { + "kind": "struct", + "name": "VWPL" + }, + "kind": "pointer" + }, + "offset": 760 + }, + "GDIPushLock": { + "type": { + "kind": "struct", + "name": "nt_symbols!_EX_PUSH_LOCK" + }, + "offset": 80 + }, + "dwImeCompatFlags": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 696 + }, + "hMonitor": { + "type": { + "subtype": { + "kind": "struct", + "name": "HMONITOR__" + }, + "kind": "pointer" + }, + "offset": 624 + }, + "ptiMainThread": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagTHREADINFO" + }, + "kind": "pointer" + }, + "offset": 264 + }, + "dwRegisteredClasses": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 752 + }, + "pBrushAttrList": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 48 + }, + "usi": { + "type": { + "kind": "struct", + "name": "tagUSERSTARTUPINFO" + }, + "offset": 708 + }, + "luidSession": { + "type": { + "kind": "struct", + "name": "nt_symbols!_LUID" + }, + "offset": 700 + }, + "Unused": { + "type": { + "bit_position": 1, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 31 + }, + "offset": 736 + }, + "pW32Job": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagW32JOB" + }, + "kind": "pointer" + }, + "offset": 688 + }, + "GDIHandleCount": { + "type": { + "kind": "base", + "name": "long" + }, + "offset": 60 + }, + "cThreads": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 320 + }, + "W32Pid": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 56 + }, + "bmHandleFlags": { + "type": { + "kind": "struct", + "name": "nt_symbols!_RTL_BITMAP" + }, + "offset": 648 + }, + "pclsPrivateList": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagCLS" + }, + "kind": "pointer" + }, + "offset": 280 + }, + "UserHandleCountPeak": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 72 + }, + "GDIEngUserMemAllocTable": { + "type": { + "kind": "struct", + "name": "nt_symbols!_RTL_AVL_TABLE" + }, + "offset": 88 + }, + "RefCount": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 8 + }, + "GDIHandleCountPeak": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 64 + }, + "GDIW32PIDLockedBitmaps": { + "type": { + "kind": "struct", + "name": "nt_symbols!_LIST_ENTRY" + }, + "offset": 224 + }, + "amwinsta": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 616 + }, + "StartCursorHideTime": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 24 + }, + "ppiNext": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagPROCESSINFO" + }, + "kind": "pointer" + }, + "offset": 304 + }, + "Flags": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 736 + }, + "dwHotkey": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 620 + }, + "cSysExpunge": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 336 + }, + "rpdeskStartup": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagDESKTOP" + }, + "kind": "pointer" + }, + "offset": 272 + }, + "pdvList": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagDESKTOPVIEW" + }, + "kind": "pointer" + }, + "offset": 632 + }, + "pwpi": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagWOWPROCESSINFO" + }, + "kind": "pointer" + }, + "offset": 296 + }, + "ppiNextRunning": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagPROCESSINFO" + }, + "kind": "pointer" + }, + "offset": 312 + }, + "dwLayout": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 740 + }, + "Process": { + "type": { + "subtype": { + "kind": "struct", + "name": "nt_symbols!_EPROCESS" + }, + "kind": "pointer" + }, + "offset": 0 + }, + "rpwinsta": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagWINDOWSTATION" + }, + "kind": "pointer" + }, + "offset": 600 + }, + "pCursorCache": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagCURSOR" + }, + "kind": "pointer" + }, + "offset": 664 + }, + "pClientBase": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 672 + }, + "ahmodLibLoaded": { + "type": { + "count": 32, + "subtype": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "kind": "array" + }, + "offset": 344 + }, + "iClipSerialNumber": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 640 + }, + "dwLpkEntryPoints": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 680 + }, + "pDCAttrList": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 40 + }, + "hSecureGdiSharedHandleTable": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 240 + }, + "GDIDcAttrFreeList": { + "type": { + "kind": "struct", + "name": "nt_symbols!_LIST_ENTRY" + }, + "offset": 192 + } + }, + "kind": "struct", + "size": 768 + }, + "HBRUSH__": { + "fields": { + "unused": { + "type": { + "kind": "base", + "name": "long" + }, + "offset": 0 + } + }, + "kind": "struct", + "size": 4 + }, + "tagCLIP": { + "fields": { + "fmt": { + "type": { + "kind": "enum", + "name": "fmtEnum" + }, + "offset": 0 + }, + "fGlobalHandle": { + "type": { + "kind": "base", + "name": "long" + }, + "offset": 16 + }, + "hData": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 8 + } + }, + "kind": "struct", + "size": 24 + }, + "tagUAHMENUPOPUPMETRICS": { + "fields": { + "rgcx": { + "type": { + "count": 4, + "subtype": { + "kind": "base", + "name": "long" + }, + "kind": "array" + }, + "offset": 0 + }, + "fUpdateMaxWidths": { + "type": { + "bit_position": 0, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 16 + } + }, + "kind": "struct", + "size": 20 + }, + "tagSMS": { + "fields": { + "wParam": { + "type": { + "kind": "base", + "name": "unsigned long long" + }, + "offset": 72 + }, + "lParam": { + "type": { + "kind": "base", + "name": "long long" + }, + "offset": 80 + }, + "lpResultCallBack": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 32 + }, + "lRet": { + "type": { + "kind": "base", + "name": "long long" + }, + "offset": 56 + }, + "psmsReceiveNext": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagSMS" + }, + "kind": "pointer" + }, + "offset": 8 + }, + "ptiSender": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagTHREADINFO" + }, + "kind": "pointer" + }, + "offset": 16 + }, + "tSent": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 64 + }, + "flags": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 68 + }, + "pvCapture": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 104 + }, + "psmsNext": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagSMS" + }, + "kind": "pointer" + }, + "offset": 0 + }, + "ptiReceiver": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagTHREADINFO" + }, + "kind": "pointer" + }, + "offset": 24 + }, + "ptiCallBackSender": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagTHREADINFO" + }, + "kind": "pointer" + }, + "offset": 48 + }, + "spwnd": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagWND" + }, + "kind": "pointer" + }, + "offset": 96 + }, + "message": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 88 + }, + "dwData": { + "type": { + "kind": "base", + "name": "unsigned long long" + }, + "offset": 40 + } + }, + "kind": "struct", + "size": 112 + }, + "__unnamed_195e": { + "fields": { + "Length48": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 0 + }, + "Alignment48": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 4 + }, + "MinimumAddress": { + "type": { + "kind": "struct", + "name": "nt_symbols!_LARGE_INTEGER" + }, + "offset": 8 + }, + "MaximumAddress": { + "type": { + "kind": "struct", + "name": "nt_symbols!_LARGE_INTEGER" + }, + "offset": 16 + } + }, + "kind": "struct", + "size": 24 + }, + "__unnamed_195c": { + "fields": { + "Length40": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 0 + }, + "Alignment40": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 4 + }, + "MinimumAddress": { + "type": { + "kind": "struct", + "name": "nt_symbols!_LARGE_INTEGER" + }, + "offset": 8 + }, + "MaximumAddress": { + "type": { + "kind": "struct", + "name": "nt_symbols!_LARGE_INTEGER" + }, + "offset": 16 + } + }, + "kind": "struct", + "size": 24 + }, + "_W32THREAD": { + "fields": { + "pRBRecursionCount": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 96 + }, + "iVisRgnUniqueness": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 328 + }, + "RefCount": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 8 + }, + "pDevHTInfo": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 280 + }, + "pUMPDHeap": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 48 + }, + "pgdiBrushAttr": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 32 + }, + "ulWindowSystemRendering": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 324 + }, + "tlSpriteState": { + "type": { + "kind": "struct", + "name": "_TLSPRITESTATE" + }, + "offset": 104 + }, + "pdcoRender": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 304 + }, + "bEnableEngUpdateDeviceSurface": { + "type": { + "kind": "base", + "name": "unsigned char" + }, + "offset": 320 + }, + "pdcoAA": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 296 + }, + "pNonRBRecursionCount": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 100 + }, + "ptlW32": { + "type": { + "subtype": { + "kind": "struct", + "name": "_TL" + }, + "kind": "pointer" + }, + "offset": 16 + }, + "GdiTmpTgoList": { + "type": { + "kind": "struct", + "name": "nt_symbols!_LIST_ENTRY" + }, + "offset": 80 + }, + "pUMPDObjs": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 40 + }, + "pgdiDcattr": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 24 + }, + "bIncludeSprites": { + "type": { + "kind": "base", + "name": "unsigned char" + }, + "offset": 321 + }, + "pEThread": { + "type": { + "subtype": { + "kind": "struct", + "name": "nt_symbols!_ETHREAD" + }, + "kind": "pointer" + }, + "offset": 0 + }, + "pSpriteState": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 272 + }, + "pProxyPort": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 64 + }, + "ulDevHTInfoUniqueness": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 288 + }, + "pdcoSrc": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 312 + }, + "pUMPDObj": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 56 + }, + "pClientID": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 72 + } + }, + "kind": "struct", + "size": 336 + }, + "_VK_TO_WCHAR_TABLE": { + "fields": { + "pVkToWchars": { + "type": { + "subtype": { + "kind": "struct", + "name": "_VK_TO_WCHARS1" + }, + "kind": "pointer" + }, + "offset": 0 + }, + "cbSize": { + "type": { + "kind": "base", + "name": "unsigned char" + }, + "offset": 9 + }, + "nModifications": { + "type": { + "kind": "base", + "name": "unsigned char" + }, + "offset": 8 + } + }, + "kind": "struct", + "size": 16 + }, + "tagPROPLIST": { + "fields": { + "aprop": { + "type": { + "count": 1, + "subtype": { + "kind": "struct", + "name": "tagPROP" + }, + "kind": "array" + }, + "offset": 8 + }, + "iFirstFree": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 4 + }, + "cEntries": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 0 + } + }, + "kind": "struct", + "size": 24 + }, + "_D3DKMDT_FREQUENCY_RANGE": { + "fields": { + "MinVSyncFreq": { + "type": { + "kind": "struct", + "name": "_D3DDDI_RATIONAL" + }, + "offset": 0 + }, + "MaxVSyncFreq": { + "type": { + "kind": "struct", + "name": "_D3DDDI_RATIONAL" + }, + "offset": 8 + }, + "MaxHSyncFreq": { + "type": { + "kind": "struct", + "name": "_D3DDDI_RATIONAL" + }, + "offset": 24 + }, + "MinHSyncFreq": { + "type": { + "kind": "struct", + "name": "_D3DDDI_RATIONAL" + }, + "offset": 16 + } + }, + "kind": "struct", + "size": 32 + }, + "__unnamed_11f8": { + "fields": { + "Apc": { + "type": { + "kind": "struct", + "name": "nt_symbols!_KAPC" + }, + "offset": 0 + }, + "CompletionKey": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 0 + }, + "Overlay": { + "type": { + "kind": "struct", + "name": "__unnamed_11f5" + }, + "offset": 0 + } + }, + "kind": "struct", + "size": 88 + }, + "__unnamed_18bf": { + "fields": { + "BaseMiddle": { + "type": { + "kind": "base", + "name": "unsigned char" + }, + "offset": 0 + }, + "BaseHigh": { + "type": { + "kind": "base", + "name": "unsigned char" + }, + "offset": 3 + }, + "Flags1": { + "type": { + "kind": "base", + "name": "unsigned char" + }, + "offset": 1 + }, + "Flags2": { + "type": { + "kind": "base", + "name": "unsigned char" + }, + "offset": 2 + } + }, + "kind": "struct", + "size": 4 + }, + "tagPROFILEVALUEINFO": { + "fields": { + "dwValue": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 0 + }, + "uSection": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 4 + }, + "pwszKeyName": { + "type": { + "subtype": { + "kind": "base", + "name": "wchar" + }, + "kind": "pointer" + }, + "offset": 8 + } + }, + "kind": "struct", + "size": 16 + }, + "__unnamed_11f5": { + "fields": { + "Thread": { + "type": { + "subtype": { + "kind": "struct", + "name": "nt_symbols!_ETHREAD" + }, + "kind": "pointer" + }, + "offset": 32 + }, + "DeviceQueueEntry": { + "type": { + "kind": "struct", + "name": "nt_symbols!_KDEVICE_QUEUE_ENTRY" + }, + "offset": 0 + }, + "CurrentStackLocation": { + "type": { + "subtype": { + "kind": "struct", + "name": "nt_symbols!_IO_STACK_LOCATION" + }, + "kind": "pointer" + }, + "offset": 64 + }, + "DriverContext": { + "type": { + "count": 4, + "subtype": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "kind": "array" + }, + "offset": 0 + }, + "AuxiliaryBuffer": { + "type": { + "subtype": { + "kind": "base", + "name": "unsigned char" + }, + "kind": "pointer" + }, + "offset": 40 + }, + "OriginalFileObject": { + "type": { + "subtype": { + "kind": "struct", + "name": "nt_symbols!_FILE_OBJECT" + }, + "kind": "pointer" + }, + "offset": 72 + }, + "PacketType": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 64 + }, + "ListEntry": { + "type": { + "kind": "struct", + "name": "nt_symbols!_LIST_ENTRY" + }, + "offset": 48 + } + }, + "kind": "struct", + "size": 80 + }, + "__unnamed_125f": { + "fields": { + "AllocatedResources": { + "type": { + "subtype": { + "kind": "struct", + "name": "nt_symbols!_CM_RESOURCE_LIST" + }, + "kind": "pointer" + }, + "offset": 0 + }, + "AllocatedResourcesTranslated": { + "type": { + "subtype": { + "kind": "struct", + "name": "nt_symbols!_CM_RESOURCE_LIST" + }, + "kind": "pointer" + }, + "offset": 8 + } + }, + "kind": "struct", + "size": 16 + }, + "D3DDDI_DXGI_RGB": { + "fields": { + "Blue": { + "type": { + "kind": "base", + "name": "float" + }, + "offset": 8 + }, + "Green": { + "type": { + "kind": "base", + "name": "float" + }, + "offset": 4 + }, + "Red": { + "type": { + "kind": "base", + "name": "float" + }, + "offset": 0 + } + }, + "kind": "struct", + "size": 12 + }, + "__unnamed_1219": { + "fields": { + "Type3InputBuffer": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 24 + }, + "OutputBufferLength": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 0 + }, + "FsControlCode": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 16 + }, + "InputBufferLength": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 8 + } + }, + "kind": "struct", + "size": 32 + }, + "__unnamed_125b": { + "fields": { + "State": { + "type": { + "kind": "struct", + "name": "nt_symbols!_POWER_STATE" + }, + "offset": 16 + }, + "Type": { + "type": { + "kind": "enum", + "name": "TypeEnum" + }, + "offset": 8 + }, + "SystemContext": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 0 + }, + "ShutdownType": { + "type": { + "kind": "enum", + "name": "ShutdownTypeEnum" + }, + "offset": 24 + }, + "SystemPowerStateContext": { + "type": { + "kind": "struct", + "name": "nt_symbols!_SYSTEM_POWER_STATE_CONTEXT" + }, + "offset": 0 + } + }, + "kind": "struct", + "size": 32 + }, + "HDC__": { + "fields": { + "unused": { + "type": { + "kind": "base", + "name": "long" + }, + "offset": 0 + } + }, + "kind": "struct", + "size": 4 + }, + "tagDISPLAYINFO": { + "fields": { + "hDev": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 0 + }, + "SpatialListHead": { + "type": { + "kind": "struct", + "name": "_KLIST_ENTRY" + }, + "offset": 144 + }, + "BitCountMax": { + "type": { + "kind": "base", + "name": "unsigned short" + }, + "offset": 130 + }, + "cyGray": { + "type": { + "kind": "base", + "name": "long" + }, + "offset": 60 + }, + "hdcBits": { + "type": { + "subtype": { + "kind": "struct", + "name": "HDC__" + }, + "kind": "pointer" + }, + "offset": 32 + }, + "fDesktopIsRect": { + "type": { + "bit_position": 0, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 132 + }, + "hbmGray": { + "type": { + "subtype": { + "kind": "struct", + "name": "HBITMAP__" + }, + "kind": "pointer" + }, + "offset": 48 + }, + "pmdev": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 8 + }, + "cFullScreen": { + "type": { + "kind": "base", + "name": "short" + }, + "offset": 160 + }, + "cxGray": { + "type": { + "kind": "base", + "name": "long" + }, + "offset": 56 + }, + "dmLogPixels": { + "type": { + "kind": "base", + "name": "unsigned short" + }, + "offset": 128 + }, + "hDevInfo": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 16 + }, + "fAnyPalette": { + "type": { + "bit_position": 1, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 132 + }, + "pspbFirst": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagSPB" + }, + "kind": "pointer" + }, + "offset": 72 + }, + "pMonitorPrimary": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagMONITOR" + }, + "kind": "pointer" + }, + "offset": 88 + }, + "Spare0": { + "type": { + "kind": "base", + "name": "short" + }, + "offset": 162 + }, + "pMonitorFirst": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagMONITOR" + }, + "kind": "pointer" + }, + "offset": 96 + }, + "hdcGray": { + "type": { + "subtype": { + "kind": "struct", + "name": "HDC__" + }, + "kind": "pointer" + }, + "offset": 40 + }, + "hrgnScreenReal": { + "type": { + "subtype": { + "kind": "struct", + "name": "HRGN__" + }, + "kind": "pointer" + }, + "offset": 120 + }, + "cMonitors": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 80 + }, + "hdcScreen": { + "type": { + "subtype": { + "kind": "struct", + "name": "HDC__" + }, + "kind": "pointer" + }, + "offset": 24 + }, + "DockThresholdMax": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 136 + }, + "rcScreenReal": { + "type": { + "kind": "struct", + "name": "tagRECT" + }, + "offset": 104 + }, + "pdceFirst": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagDCE" + }, + "kind": "pointer" + }, + "offset": 64 + } + }, + "kind": "struct", + "size": 168 + }, + "tagWin32AllocStats": { + "fields": { + "dwMaxAlloc": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 16 + }, + "dwMaxMem": { + "type": { + "kind": "base", + "name": "unsigned long long" + }, + "offset": 0 + }, + "pHead": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagWin32PoolHead" + }, + "kind": "pointer" + }, + "offset": 24 + }, + "dwCrtAlloc": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 20 + }, + "dwCrtMem": { + "type": { + "kind": "base", + "name": "unsigned long long" + }, + "offset": 8 + } + }, + "kind": "struct", + "size": 32 + }, + "__unnamed_18c5": { + "fields": { + "DefaultBig": { + "type": { + "bit_position": 22, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 1 + }, + "offset": 0 + }, + "BaseMiddle": { + "type": { + "bit_position": 0, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 8 + }, + "offset": 0 + }, + "BaseHigh": { + "type": { + "bit_position": 24, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 8 + }, + "offset": 0 + }, + "LimitHigh": { + "type": { + "bit_position": 16, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 4 + }, + "offset": 0 + }, + "System": { + "type": { + "bit_position": 20, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 1 + }, + "offset": 0 + }, + "Granularity": { + "type": { + "bit_position": 23, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 1 + }, + "offset": 0 + }, + "Dpl": { + "type": { + "bit_position": 13, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 2 + }, + "offset": 0 + }, + "Type": { + "type": { + "bit_position": 8, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 5 + }, + "offset": 0 + }, + "Present": { + "type": { + "bit_position": 15, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 1 + }, + "offset": 0 + }, + "LongMode": { + "type": { + "bit_position": 21, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 1 + }, + "offset": 0 + } + }, + "kind": "struct", + "size": 4 + }, + "__unnamed_1261": { + "fields": { + "Buffer": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 24 + }, + "ProviderId": { + "type": { + "kind": "base", + "name": "unsigned long long" + }, + "offset": 0 + }, + "BufferSize": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 16 + }, + "DataPath": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 8 + } + }, + "kind": "struct", + "size": 32 + }, + "__unnamed_1263": { + "fields": { + "Argument4": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 24 + }, + "Argument2": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 8 + }, + "Argument3": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 16 + }, + "Argument1": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 0 + } + }, + "kind": "struct", + "size": 32 + }, + "__unnamed_1265": { + "fields": { + "DeviceIoControl": { + "type": { + "kind": "struct", + "name": "__unnamed_121d" + }, + "offset": 0 + }, + "ReadWriteConfig": { + "type": { + "kind": "struct", + "name": "__unnamed_123d" + }, + "offset": 0 + }, + "Create": { + "type": { + "kind": "struct", + "name": "__unnamed_11ff" + }, + "offset": 0 + }, + "Write": { + "type": { + "kind": "struct", + "name": "__unnamed_1209" + }, + "offset": 0 + }, + "PowerSequence": { + "type": { + "kind": "struct", + "name": "__unnamed_1253" + }, + "offset": 0 + }, + "QueryId": { + "type": { + "kind": "struct", + "name": "__unnamed_1243" + }, + "offset": 0 + }, + "SetFile": { + "type": { + "kind": "struct", + "name": "__unnamed_1213" + }, + "offset": 0 + }, + "CreatePipe": { + "type": { + "kind": "struct", + "name": "__unnamed_1203" + }, + "offset": 0 + }, + "Power": { + "type": { + "kind": "struct", + "name": "__unnamed_125b" + }, + "offset": 0 + }, + "Read": { + "type": { + "kind": "struct", + "name": "__unnamed_1209" + }, + "offset": 0 + }, + "StartDevice": { + "type": { + "kind": "struct", + "name": "__unnamed_125f" + }, + "offset": 0 + }, + "QueryDirectory": { + "type": { + "kind": "struct", + "name": "__unnamed_120d" + }, + "offset": 0 + }, + "LockControl": { + "type": { + "kind": "struct", + "name": "__unnamed_121b" + }, + "offset": 0 + }, + "QueryInterface": { + "type": { + "kind": "struct", + "name": "__unnamed_1233" + }, + "offset": 0 + }, + "Others": { + "type": { + "kind": "struct", + "name": "__unnamed_1263" + }, + "offset": 0 + }, + "FileSystemControl": { + "type": { + "kind": "struct", + "name": "__unnamed_1219" + }, + "offset": 0 + }, + "SetLock": { + "type": { + "kind": "struct", + "name": "__unnamed_123f" + }, + "offset": 0 + }, + "QueryDeviceText": { + "type": { + "kind": "struct", + "name": "__unnamed_1247" + }, + "offset": 0 + }, + "WMI": { + "type": { + "kind": "struct", + "name": "__unnamed_1261" + }, + "offset": 0 + }, + "CreateMailslot": { + "type": { + "kind": "struct", + "name": "__unnamed_1207" + }, + "offset": 0 + }, + "FilterResourceRequirements": { + "type": { + "kind": "struct", + "name": "__unnamed_123b" + }, + "offset": 0 + }, + "MountVolume": { + "type": { + "kind": "struct", + "name": "__unnamed_1225" + }, + "offset": 0 + }, + "QueryVolume": { + "type": { + "kind": "struct", + "name": "__unnamed_1217" + }, + "offset": 0 + }, + "UsageNotification": { + "type": { + "kind": "struct", + "name": "__unnamed_124b" + }, + "offset": 0 + }, + "Scsi": { + "type": { + "kind": "struct", + "name": "__unnamed_1229" + }, + "offset": 0 + }, + "WaitWake": { + "type": { + "kind": "struct", + "name": "__unnamed_124f" + }, + "offset": 0 + }, + "QueryFile": { + "type": { + "kind": "struct", + "name": "__unnamed_1211" + }, + "offset": 0 + }, + "VerifyVolume": { + "type": { + "kind": "struct", + "name": "__unnamed_1225" + }, + "offset": 0 + }, + "QuerySecurity": { + "type": { + "kind": "struct", + "name": "__unnamed_121f" + }, + "offset": 0 + }, + "QueryDeviceRelations": { + "type": { + "kind": "struct", + "name": "__unnamed_122d" + }, + "offset": 0 + }, + "NotifyDirectory": { + "type": { + "kind": "struct", + "name": "__unnamed_120f" + }, + "offset": 0 + }, + "SetSecurity": { + "type": { + "kind": "struct", + "name": "__unnamed_1221" + }, + "offset": 0 + }, + "DeviceCapabilities": { + "type": { + "kind": "struct", + "name": "__unnamed_1237" + }, + "offset": 0 + } + }, + "kind": "struct", + "size": 32 + }, + "__unnamed_1817": { + "fields": { + "Length48": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 8 + }, + "Start": { + "type": { + "kind": "struct", + "name": "nt_symbols!_LARGE_INTEGER" + }, + "offset": 0 + } + }, + "kind": "struct", + "size": 12 + }, + "__unnamed_1815": { + "fields": { + "Length40": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 8 + }, + "Start": { + "type": { + "kind": "struct", + "name": "nt_symbols!_LARGE_INTEGER" + }, + "offset": 0 + } + }, + "kind": "struct", + "size": 12 + }, + "tagKbdLayer": { + "fields": { + "pVkToWcharTable": { + "type": { + "subtype": { + "kind": "struct", + "name": "_VK_TO_WCHAR_TABLE" + }, + "kind": "pointer" + }, + "offset": 8 + }, + "fLocaleFlags": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 80 + }, + "pCharModifiers": { + "type": { + "subtype": { + "kind": "struct", + "name": "MODIFIERS" + }, + "kind": "pointer" + }, + "offset": 0 + }, + "pKeyNamesExt": { + "type": { + "subtype": { + "kind": "struct", + "name": "VSC_LPWSTR" + }, + "kind": "pointer" + }, + "offset": 32 + }, + "pDeadKey": { + "type": { + "subtype": { + "kind": "struct", + "name": "DEADKEY" + }, + "kind": "pointer" + }, + "offset": 16 + }, + "pusVSCtoVK": { + "type": { + "subtype": { + "kind": "base", + "name": "unsigned short" + }, + "kind": "pointer" + }, + "offset": 48 + }, + "pKeyNamesDead": { + "type": { + "subtype": { + "subtype": { + "kind": "base", + "name": "unsigned short" + }, + "kind": "pointer" + }, + "kind": "pointer" + }, + "offset": 40 + }, + "pLigature": { + "type": { + "subtype": { + "kind": "struct", + "name": "_LIGATURE1" + }, + "kind": "pointer" + }, + "offset": 88 + }, + "cbLgEntry": { + "type": { + "kind": "base", + "name": "unsigned char" + }, + "offset": 85 + }, + "pKeyNames": { + "type": { + "subtype": { + "kind": "struct", + "name": "VSC_LPWSTR" + }, + "kind": "pointer" + }, + "offset": 24 + }, + "dwType": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 96 + }, + "dwSubType": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 100 + }, + "nLgMax": { + "type": { + "kind": "base", + "name": "unsigned char" + }, + "offset": 84 + }, + "pVSCtoVK_E1": { + "type": { + "subtype": { + "kind": "struct", + "name": "_VSC_VK" + }, + "kind": "pointer" + }, + "offset": 72 + }, + "pVSCtoVK_E0": { + "type": { + "subtype": { + "kind": "struct", + "name": "_VSC_VK" + }, + "kind": "pointer" + }, + "offset": 64 + }, + "bMaxVSCtoVK": { + "type": { + "kind": "base", + "name": "unsigned char" + }, + "offset": 56 + } + }, + "kind": "struct", + "size": 104 + }, + "__unnamed_1813": { + "fields": { + "DataSize": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 0 + }, + "Reserved1": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 4 + }, + "Reserved2": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 8 + } + }, + "kind": "struct", + "size": 12 + }, + "_D3DKMDT_VIDPN_PRESENT_PATH_SCALING_SUPPORT": { + "fields": { + "Centered": { + "type": { + "bit_position": 1, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 1 + }, + "offset": 0 + }, + "AspectRatioCenteredMax": { + "type": { + "bit_position": 3, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 1 + }, + "offset": 0 + }, + "Stretched": { + "type": { + "bit_position": 2, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 1 + }, + "offset": 0 + }, + "Identity": { + "type": { + "bit_position": 0, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 1 + }, + "offset": 0 + }, + "Custom": { + "type": { + "bit_position": 4, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 1 + }, + "offset": 0 + } + }, + "kind": "struct", + "size": 4 + }, + "__unnamed_1958": { + "fields": { + "MinBusNumber": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 4 + }, + "Length": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 0 + }, + "Reserved": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 12 + }, + "MaxBusNumber": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 8 + } + }, + "kind": "struct", + "size": 16 + }, + "_D3DKMDT_2DREGION": { + "fields": { + "cy": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 4 + }, + "cx": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 0 + } + }, + "kind": "struct", + "size": 8 + }, + "HRGN__": { + "fields": { + "unused": { + "type": { + "kind": "base", + "name": "long" + }, + "offset": 0 + } + }, + "kind": "struct", + "size": 4 + }, + "__unnamed_1954": { + "fields": { + "AffinityPolicy": { + "type": { + "kind": "base", + "name": "unsigned short" + }, + "offset": 8 + }, + "PriorityPolicy": { + "type": { + "kind": "enum", + "name": "PriorityPolicyEnum" + }, + "offset": 12 + }, + "Group": { + "type": { + "kind": "base", + "name": "unsigned short" + }, + "offset": 10 + }, + "MaximumVector": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 4 + }, + "TargetedProcessors": { + "type": { + "kind": "base", + "name": "unsigned long long" + }, + "offset": 16 + }, + "MinimumVector": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 0 + } + }, + "kind": "struct", + "size": 24 + }, + "_PROCMARKHEAD": { + "fields": { + "h": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 0 + }, + "ppi": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagPROCESSINFO" + }, + "kind": "pointer" + }, + "offset": 24 + }, + "hTaskWow": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 16 + }, + "cLockObj": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 8 + } + }, + "kind": "struct", + "size": 32 + }, + "tagSIZE": { + "fields": { + "cy": { + "type": { + "kind": "base", + "name": "long" + }, + "offset": 4 + }, + "cx": { + "type": { + "kind": "base", + "name": "long" + }, + "offset": 0 + } + }, + "kind": "struct", + "size": 8 + }, + "tagDESKTOPVIEW": { + "fields": { + "ulClientDelta": { + "type": { + "kind": "base", + "name": "unsigned long long" + }, + "offset": 16 + }, + "pdesk": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagDESKTOP" + }, + "kind": "pointer" + }, + "offset": 8 + }, + "pdvNext": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagDESKTOPVIEW" + }, + "kind": "pointer" + }, + "offset": 0 + } + }, + "kind": "struct", + "size": 24 + }, + "__unnamed_1819": { + "fields": { + "Start": { + "type": { + "kind": "struct", + "name": "nt_symbols!_LARGE_INTEGER" + }, + "offset": 0 + }, + "Length64": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 8 + } + }, + "kind": "struct", + "size": 12 + }, + "_DMM_COFUNCPATHSMODALITY_SERIALIZATION": { + "fields": { + "NumPathsFromSource": { + "type": { + "kind": "base", + "name": "unsigned char" + }, + "offset": 0 + }, + "PathAndTargetModeSetOffset": { + "type": { + "count": 1, + "subtype": { + "kind": "base", + "name": "unsigned long" + }, + "kind": "array" + }, + "offset": 4 + } + }, + "kind": "struct", + "size": 8 + }, + "tagSBTRACK": { + "fields": { + "spwndSBNotify": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagWND" + }, + "kind": "pointer" + }, + "offset": 24 + }, + "hTimerSB": { + "type": { + "kind": "base", + "name": "unsigned long long" + }, + "offset": 64 + }, + "cmdSB": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 56 + }, + "xxxpfnSB": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 48 + }, + "fTrackVert": { + "type": { + "bit_position": 1, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 1 + }, + "offset": 0 + }, + "posNew": { + "type": { + "kind": "base", + "name": "long" + }, + "offset": 84 + }, + "posOld": { + "type": { + "kind": "base", + "name": "long" + }, + "offset": 80 + }, + "fCtlSB": { + "type": { + "bit_position": 2, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 1 + }, + "offset": 0 + }, + "rcTrack": { + "type": { + "kind": "struct", + "name": "tagRECT" + }, + "offset": 32 + }, + "fTrackRecalc": { + "type": { + "bit_position": 3, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 1 + }, + "offset": 0 + }, + "spwndSB": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagWND" + }, + "kind": "pointer" + }, + "offset": 16 + }, + "spwndTrack": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagWND" + }, + "kind": "pointer" + }, + "offset": 8 + }, + "dpxThumb": { + "type": { + "kind": "base", + "name": "long" + }, + "offset": 72 + }, + "pxOld": { + "type": { + "kind": "base", + "name": "long" + }, + "offset": 76 + }, + "fHitOld": { + "type": { + "bit_position": 0, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 1 + }, + "offset": 0 + }, + "pSBCalc": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagSBCALC" + }, + "kind": "pointer" + }, + "offset": 96 + }, + "nBar": { + "type": { + "kind": "base", + "name": "long" + }, + "offset": 88 + } + }, + "kind": "struct", + "size": 104 + }, + "__unnamed_16c1": { + "fields": { + "ActiveSize": { + "type": { + "kind": "struct", + "name": "_D3DKMDT_2DREGION" + }, + "offset": 0 + }, + "MaxPixelRate": { + "type": { + "kind": "base", + "name": "unsigned long long" + }, + "offset": 0 + } + }, + "kind": "struct", + "size": 8 + }, + "_DMA_ADAPTER": { + "fields": { + "Version": { + "type": { + "kind": "base", + "name": "unsigned short" + }, + "offset": 0 + }, + "DmaOperations": { + "type": { + "subtype": { + "kind": "struct", + "name": "_DMA_OPERATIONS" + }, + "kind": "pointer" + }, + "offset": 8 + }, + "Size": { + "type": { + "kind": "base", + "name": "unsigned short" + }, + "offset": 2 + } + }, + "kind": "struct", + "size": 16 + }, + "tagMONITOR": { + "fields": { + "hDev": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 80 + }, + "head": { + "type": { + "kind": "struct", + "name": "_HEAD" + }, + "offset": 0 + }, + "rcMonitorReal": { + "type": { + "kind": "struct", + "name": "tagRECT" + }, + "offset": 28 + }, + "pMonitorNext": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagMONITOR" + }, + "kind": "pointer" + }, + "offset": 16 + }, + "hDevReal": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 88 + }, + "Flink": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagMONITOR" + }, + "kind": "pointer" + }, + "offset": 128 + }, + "hrgnMonitorReal": { + "type": { + "subtype": { + "kind": "struct", + "name": "HRGN__" + }, + "kind": "pointer" + }, + "offset": 64 + }, + "Blink": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagMONITOR" + }, + "kind": "pointer" + }, + "offset": 136 + }, + "rcWorkReal": { + "type": { + "kind": "struct", + "name": "tagRECT" + }, + "offset": 44 + }, + "dwMONFlags": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 24 + }, + "cWndStack": { + "type": { + "kind": "base", + "name": "short" + }, + "offset": 74 + }, + "DockTargets": { + "type": { + "count": 7, + "subtype": { + "count": 4, + "subtype": { + "kind": "base", + "name": "unsigned char" + }, + "kind": "array" + }, + "kind": "array" + }, + "offset": 96 + }, + "Spare0": { + "type": { + "kind": "base", + "name": "short" + }, + "offset": 72 + } + }, + "kind": "struct", + "size": 144 + }, + "__unnamed_180b": { + "fields": { + "Translated": { + "type": { + "kind": "struct", + "name": "__unnamed_1807" + }, + "offset": 0 + }, + "Raw": { + "type": { + "kind": "struct", + "name": "__unnamed_1809" + }, + "offset": 0 + } + }, + "kind": "struct", + "size": 16 + }, + "tagRECT": { + "fields": { + "top": { + "type": { + "kind": "base", + "name": "long" + }, + "offset": 4 + }, + "right": { + "type": { + "kind": "base", + "name": "long" + }, + "offset": 8 + }, + "bottom": { + "type": { + "kind": "base", + "name": "long" + }, + "offset": 12 + }, + "left": { + "type": { + "kind": "base", + "name": "long" + }, + "offset": 0 + } + }, + "kind": "struct", + "size": 16 + }, + "__unnamed_180d": { + "fields": { + "Reserved1": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 8 + }, + "Port": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 4 + }, + "Channel": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 0 + } + }, + "kind": "struct", + "size": 12 + }, + "MODIFIERS": { + "fields": { + "wMaxModBits": { + "type": { + "kind": "base", + "name": "unsigned short" + }, + "offset": 8 + }, + "pVkToBit": { + "type": { + "subtype": { + "kind": "struct", + "name": "VK_TO_BIT" + }, + "kind": "pointer" + }, + "offset": 0 + }, + "ModNumber": { + "type": { + "count": 0, + "subtype": { + "kind": "base", + "name": "unsigned char" + }, + "kind": "array" + }, + "offset": 10 + } + }, + "kind": "struct", + "size": 16 + }, + "__unnamed_120f": { + "fields": { + "CompletionFilter": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 8 + }, + "Length": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 0 + } + }, + "kind": "struct", + "size": 16 + }, + "__unnamed_120d": { + "fields": { + "Length": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 0 + }, + "FileIndex": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 24 + }, + "FileInformationClass": { + "type": { + "kind": "enum", + "name": "FileInformationClassEnum" + }, + "offset": 16 + }, + "FileName": { + "type": { + "subtype": { + "kind": "struct", + "name": "nt_symbols!_UNICODE_STRING" + }, + "kind": "pointer" + }, + "offset": 8 + } + }, + "kind": "struct", + "size": 32 + }, + "_DMM_VIDPNPATHSFROMSOURCE_SERIALIZATION": { + "fields": { + "PathAndTargetModeSerialization": { + "type": { + "count": 1, + "subtype": { + "kind": "struct", + "name": "_DMM_VIDPNPATHANDTARGETMODE_SERIALIZATION" + }, + "kind": "array" + }, + "offset": 48 + }, + "NumPathsFromSource": { + "type": { + "kind": "base", + "name": "unsigned char" + }, + "offset": 40 + }, + "SourceMode": { + "type": { + "kind": "struct", + "name": "_D3DKMDT_VIDPN_SOURCE_MODE" + }, + "offset": 0 + } + }, + "kind": "struct", + "size": 480 + }, + "tagMSG": { + "fields": { + "wParam": { + "type": { + "kind": "base", + "name": "unsigned long long" + }, + "offset": 16 + }, + "lParam": { + "type": { + "kind": "base", + "name": "long long" + }, + "offset": 24 + }, + "pt": { + "type": { + "kind": "struct", + "name": "tagPOINT" + }, + "offset": 36 + }, + "hwnd": { + "type": { + "subtype": { + "kind": "struct", + "name": "HWND__" + }, + "kind": "pointer" + }, + "offset": 0 + }, + "time": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 32 + }, + "message": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 8 + } + }, + "kind": "struct", + "size": 48 + }, + "tagDPISERVERINFO": { + "fields": { + "hMsgFont": { + "type": { + "subtype": { + "kind": "struct", + "name": "HFONT__" + }, + "kind": "pointer" + }, + "offset": 16 + }, + "hCaptionFont": { + "type": { + "subtype": { + "kind": "struct", + "name": "HFONT__" + }, + "kind": "pointer" + }, + "offset": 8 + }, + "gclBorder": { + "type": { + "kind": "base", + "name": "long" + }, + "offset": 0 + }, + "cxMsgFontChar": { + "type": { + "kind": "base", + "name": "long" + }, + "offset": 24 + }, + "wMaxBtnSize": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 32 + }, + "cyMsgFontChar": { + "type": { + "kind": "base", + "name": "long" + }, + "offset": 28 + } + }, + "kind": "struct", + "size": 40 + }, + "_D3DDDI_GAMMA_RAMP_RGB256x3x16": { + "fields": { + "Blue": { + "type": { + "count": 256, + "subtype": { + "kind": "base", + "name": "unsigned short" + }, + "kind": "array" + }, + "offset": 1024 + }, + "Green": { + "type": { + "count": 256, + "subtype": { + "kind": "base", + "name": "unsigned short" + }, + "kind": "array" + }, + "offset": 512 + }, + "Red": { + "type": { + "count": 256, + "subtype": { + "kind": "base", + "name": "unsigned short" + }, + "kind": "array" + }, + "offset": 0 + } + }, + "kind": "struct", + "size": 1536 + }, + "__unnamed_124f": { + "fields": { + "PowerState": { + "type": { + "kind": "enum", + "name": "PowerStateEnum" + }, + "offset": 0 + } + }, + "kind": "struct", + "size": 4 + }, + "tagWOWPROCESSINFO": { + "fields": { + "ptdbHead": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagTDB" + }, + "kind": "pointer" + }, + "offset": 16 + }, + "ptiScheduled": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagTHREADINFO" + }, + "kind": "pointer" + }, + "offset": 8 + }, + "nRecvLock": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 52 + }, + "CSLockCount": { + "type": { + "kind": "base", + "name": "long" + }, + "offset": 64 + }, + "nSendLock": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 48 + }, + "pEventWowExec": { + "type": { + "subtype": { + "kind": "struct", + "name": "nt_symbols!_KEVENT" + }, + "kind": "pointer" + }, + "offset": 32 + }, + "lpfnWowExitTask": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 24 + }, + "CSOwningThread": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagTHREADINFO" + }, + "kind": "pointer" + }, + "offset": 56 + }, + "hEventWowExecClient": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 40 + }, + "pwpiNext": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagWOWPROCESSINFO" + }, + "kind": "pointer" + }, + "offset": 0 + } + }, + "kind": "struct", + "size": 72 + }, + "HTOUCHINPUT__": { + "fields": { + "unused": { + "type": { + "kind": "base", + "name": "long" + }, + "offset": 0 + } + }, + "kind": "struct", + "size": 4 + }, + "tagMENU": { + "fields": { + "iItem": { + "type": { + "kind": "base", + "name": "long" + }, + "offset": 44 + }, + "head": { + "type": { + "kind": "struct", + "name": "_PROCDESKHEAD" + }, + "offset": 0 + }, + "umpm": { + "type": { + "kind": "struct", + "name": "tagUAHMENUPOPUPMETRICS" + }, + "offset": 132 + }, + "cItems": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 52 + }, + "pParentMenus": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagMENULIST" + }, + "kind": "pointer" + }, + "offset": 88 + }, + "fFlags": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 40 + }, + "cxMenu": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 56 + }, + "dwContextHelpId": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 96 + }, + "cxTextAlign": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 64 + }, + "cAlloced": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 48 + }, + "hbrBack": { + "type": { + "subtype": { + "kind": "struct", + "name": "HBRUSH__" + }, + "kind": "pointer" + }, + "offset": 112 + }, + "dwArrowsOn": { + "type": { + "bit_position": 0, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 2 + }, + "offset": 128 + }, + "iMaxTop": { + "type": { + "kind": "base", + "name": "long" + }, + "offset": 124 + }, + "dwMenuData": { + "type": { + "kind": "base", + "name": "unsigned long long" + }, + "offset": 104 + }, + "cyMenu": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 60 + }, + "rgItems": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagITEM" + }, + "kind": "pointer" + }, + "offset": 80 + }, + "spwndNotify": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagWND" + }, + "kind": "pointer" + }, + "offset": 72 + }, + "iTop": { + "type": { + "kind": "base", + "name": "long" + }, + "offset": 120 + }, + "cyMax": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 100 + } + }, + "kind": "struct", + "size": 152 + }, + "_D3DDDI_GAMMA_RAMP_DXGI_1": { + "fields": { + "GammaCurve": { + "type": { + "count": 1025, + "subtype": { + "kind": "struct", + "name": "D3DDDI_DXGI_RGB" + }, + "kind": "array" + }, + "offset": 24 + }, + "Scale": { + "type": { + "kind": "struct", + "name": "D3DDDI_DXGI_RGB" + }, + "offset": 0 + }, + "Offset": { + "type": { + "kind": "struct", + "name": "D3DDDI_DXGI_RGB" + }, + "offset": 12 + } + }, + "kind": "struct", + "size": 12324 + }, + "_MOVESIZEDATA": { + "fields": { + "fmsKbd": { + "type": { + "bit_position": 1, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 1 + }, + "offset": 164 + }, + "pStartMonitorCurrentHitTarget": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagMONITOR" + }, + "kind": "pointer" + }, + "offset": 168 + }, + "impy": { + "type": { + "kind": "base", + "name": "long" + }, + "offset": 152 + }, + "fMoveFromMax": { + "type": { + "bit_position": 7, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 1 + }, + "offset": 164 + }, + "fSnapMoving": { + "type": { + "bit_position": 11, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 1 + }, + "offset": 164 + }, + "frcNormalCheckPtValid": { + "type": { + "bit_position": 24, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 1 + }, + "offset": 164 + }, + "ptMaxTrack": { + "type": { + "kind": "struct", + "name": "tagPOINT" + }, + "offset": 96 + }, + "ptRestore": { + "type": { + "kind": "struct", + "name": "tagPOINT" + }, + "offset": 156 + }, + "fUsePreviewRect": { + "type": { + "bit_position": 26, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 1 + }, + "offset": 164 + }, + "fForceSizing": { + "type": { + "bit_position": 19, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 1 + }, + "offset": 164 + }, + "fThresholdSelector": { + "type": { + "bit_position": 15, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 3 + }, + "offset": 164 + }, + "ptStartHitWindowRelative": { + "type": { + "kind": "struct", + "name": "tagPOINT" + }, + "offset": 208 + }, + "fDragFullWindows": { + "type": { + "bit_position": 5, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 1 + }, + "offset": 164 + }, + "fForeground": { + "type": { + "bit_position": 4, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 1 + }, + "offset": 164 + }, + "dyMouse": { + "type": { + "kind": "base", + "name": "long" + }, + "offset": 140 + }, + "fHasSoftwareCursor": { + "type": { + "bit_position": 27, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 1 + }, + "offset": 164 + }, + "fIsHitPtOffScreen": { + "type": { + "bit_position": 21, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 1 + }, + "offset": 164 + }, + "fSnapSizingTemporaryAllowed": { + "type": { + "bit_position": 22, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 1 + }, + "offset": 164 + }, + "fCheckPtForcefullyRestored": { + "type": { + "bit_position": 18, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 1 + }, + "offset": 164 + }, + "fVerticallyMaximizedRight": { + "type": { + "bit_position": 9, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 1 + }, + "offset": 164 + }, + "ulCountDragOutOfLeftRightTarget": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 228 + }, + "Unused": { + "type": { + "bit_position": 28, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 4 + }, + "offset": 164 + }, + "dxMouse": { + "type": { + "kind": "base", + "name": "long" + }, + "offset": 136 + }, + "fStartVerticallyMaximizedRight": { + "type": { + "bit_position": 14, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 1 + }, + "offset": 164 + }, + "rcParent": { + "type": { + "kind": "struct", + "name": "tagRECT" + }, + "offset": 72 + }, + "fOffScreen": { + "type": { + "bit_position": 6, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 1 + }, + "offset": 164 + }, + "fWindowWasSuperMaximized": { + "type": { + "bit_position": 12, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 1 + }, + "offset": 164 + }, + "fVerticallyMaximizedLeft": { + "type": { + "bit_position": 8, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 1 + }, + "offset": 164 + }, + "spwnd": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagWND" + }, + "kind": "pointer" + }, + "offset": 0 + }, + "StartCurrentHitTarget": { + "type": { + "kind": "enum", + "name": "StartCurrentHitTargetEnum" + }, + "offset": 176 + }, + "fHasPreviewRect": { + "type": { + "bit_position": 25, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 1 + }, + "offset": 164 + }, + "fLockWindowUpdate": { + "type": { + "bit_position": 2, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 1 + }, + "offset": 164 + }, + "rcPreview": { + "type": { + "kind": "struct", + "name": "tagRECT" + }, + "offset": 40 + }, + "fSnapSizing": { + "type": { + "bit_position": 10, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 1 + }, + "offset": 164 + }, + "fIsMoveSizeLoop": { + "type": { + "bit_position": 20, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 1 + }, + "offset": 164 + }, + "fInitSize": { + "type": { + "bit_position": 0, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 1 + }, + "offset": 164 + }, + "rcDragCursor": { + "type": { + "kind": "struct", + "name": "tagRECT" + }, + "offset": 24 + }, + "ulCountDragOutOfTopTarget": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 224 + }, + "rcPreviewCursor": { + "type": { + "kind": "struct", + "name": "tagRECT" + }, + "offset": 56 + }, + "CurrentHitTarget": { + "type": { + "kind": "enum", + "name": "CurrentHitTargetEnum" + }, + "offset": 192 + }, + "fSnapMovingTemporaryAllowed": { + "type": { + "bit_position": 23, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 1 + }, + "offset": 164 + }, + "fTrackCancelled": { + "type": { + "bit_position": 3, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 1 + }, + "offset": 164 + }, + "ptHitWindowRelative": { + "type": { + "kind": "struct", + "name": "tagPOINT" + }, + "offset": 200 + }, + "ptLastTrack": { + "type": { + "kind": "struct", + "name": "tagPOINT" + }, + "offset": 216 + }, + "cmd": { + "type": { + "kind": "base", + "name": "long" + }, + "offset": 144 + }, + "Flags": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 164 + }, + "MoveRectStyle": { + "type": { + "kind": "enum", + "name": "MoveRectStyleEnum" + }, + "offset": 196 + }, + "rcWindow": { + "type": { + "kind": "struct", + "name": "tagRECT" + }, + "offset": 104 + }, + "ulCountSizeOutOfTopBottomTarget": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 232 + }, + "fStartVerticallyMaximizedLeft": { + "type": { + "bit_position": 13, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 1 + }, + "offset": 164 + }, + "rcNormalStartCheckPt": { + "type": { + "kind": "struct", + "name": "tagRECT" + }, + "offset": 120 + }, + "ptMinTrack": { + "type": { + "kind": "struct", + "name": "tagPOINT" + }, + "offset": 88 + }, + "rcDrag": { + "type": { + "kind": "struct", + "name": "tagRECT" + }, + "offset": 8 + }, + "pMonitorCurrentHitTarget": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagMONITOR" + }, + "kind": "pointer" + }, + "offset": 184 + }, + "impx": { + "type": { + "kind": "base", + "name": "long" + }, + "offset": 148 + } + }, + "kind": "struct", + "size": 240 + }, + "_D3DDDI_RATIONAL": { + "fields": { + "Denominator": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 4 + }, + "Numerator": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 0 + } + }, + "kind": "struct", + "size": 8 + }, + "VWPL": { + "fields": { + "cElem": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 4 + }, + "aElement": { + "type": { + "count": 0, + "subtype": { + "kind": "struct", + "name": "VWPLELEMENT" + }, + "kind": "array" + }, + "offset": 16 + }, + "fTagged": { + "type": { + "kind": "base", + "name": "long" + }, + "offset": 12 + }, + "cThreshhold": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 8 + }, + "cPwnd": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 0 + } + }, + "kind": "struct", + "size": 16 + }, + "tagTEXTMETRICW": { + "fields": { + "tmOverhang": { + "type": { + "kind": "base", + "name": "long" + }, + "offset": 32 + }, + "tmPitchAndFamily": { + "type": { + "kind": "base", + "name": "unsigned char" + }, + "offset": 55 + }, + "tmStruckOut": { + "type": { + "kind": "base", + "name": "unsigned char" + }, + "offset": 54 + }, + "tmCharSet": { + "type": { + "kind": "base", + "name": "unsigned char" + }, + "offset": 56 + }, + "tmDigitizedAspectX": { + "type": { + "kind": "base", + "name": "long" + }, + "offset": 36 + }, + "tmDigitizedAspectY": { + "type": { + "kind": "base", + "name": "long" + }, + "offset": 40 + }, + "tmFirstChar": { + "type": { + "kind": "base", + "name": "wchar" + }, + "offset": 44 + }, + "tmWeight": { + "type": { + "kind": "base", + "name": "long" + }, + "offset": 28 + }, + "tmDescent": { + "type": { + "kind": "base", + "name": "long" + }, + "offset": 8 + }, + "tmDefaultChar": { + "type": { + "kind": "base", + "name": "wchar" + }, + "offset": 48 + }, + "tmLastChar": { + "type": { + "kind": "base", + "name": "wchar" + }, + "offset": 46 + }, + "tmMaxCharWidth": { + "type": { + "kind": "base", + "name": "long" + }, + "offset": 24 + }, + "tmItalic": { + "type": { + "kind": "base", + "name": "unsigned char" + }, + "offset": 52 + }, + "tmUnderlined": { + "type": { + "kind": "base", + "name": "unsigned char" + }, + "offset": 53 + }, + "tmInternalLeading": { + "type": { + "kind": "base", + "name": "long" + }, + "offset": 12 + }, + "tmAscent": { + "type": { + "kind": "base", + "name": "long" + }, + "offset": 4 + }, + "tmHeight": { + "type": { + "kind": "base", + "name": "long" + }, + "offset": 0 + }, + "tmAveCharWidth": { + "type": { + "kind": "base", + "name": "long" + }, + "offset": 20 + }, + "tmBreakChar": { + "type": { + "kind": "base", + "name": "wchar" + }, + "offset": 50 + }, + "tmExternalLeading": { + "type": { + "kind": "base", + "name": "long" + }, + "offset": 16 + } + }, + "kind": "struct", + "size": 60 + }, + "_SCATTER_GATHER_LIST": { + "fields": { + "Elements": { + "type": { + "count": 0, + "subtype": { + "kind": "struct", + "name": "_SCATTER_GATHER_ELEMENT" + }, + "kind": "array" + }, + "offset": 16 + }, + "Reserved": { + "type": { + "kind": "base", + "name": "unsigned long long" + }, + "offset": 8 + }, + "NumberOfElements": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 0 + } + }, + "kind": "struct", + "size": 16 + }, + "HICON__": { + "fields": { + "unused": { + "type": { + "kind": "base", + "name": "long" + }, + "offset": 0 + } + }, + "kind": "struct", + "size": 4 + }, + "_HANDLEENTRY": { + "fields": { + "pOwner": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 8 + }, + "bType": { + "type": { + "kind": "enum", + "name": "bTypeEnum" + }, + "offset": 16 + }, + "bFlags": { + "type": { + "kind": "base", + "name": "unsigned char" + }, + "offset": 17 + }, + "phead": { + "type": { + "subtype": { + "kind": "struct", + "name": "_HEAD" + }, + "kind": "pointer" + }, + "offset": 0 + }, + "wUniq": { + "type": { + "kind": "base", + "name": "unsigned short" + }, + "offset": 18 + } + }, + "kind": "struct", + "size": 24 + }, + "_THRDESKHEAD": { + "fields": { + "cLockObj": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 8 + }, + "pSelf": { + "type": { + "subtype": { + "kind": "base", + "name": "unsigned char" + }, + "kind": "pointer" + }, + "offset": 32 + }, + "rpdesk": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagDESKTOP" + }, + "kind": "pointer" + }, + "offset": 24 + }, + "pti": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagTHREADINFO" + }, + "kind": "pointer" + }, + "offset": 16 + }, + "h": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 0 + } + }, + "kind": "struct", + "size": 40 + }, + "tagSVR_INSTANCE_INFO": { + "fields": { + "head": { + "type": { + "kind": "struct", + "name": "_THROBJHEAD" + }, + "offset": 0 + }, + "next": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagSVR_INSTANCE_INFO" + }, + "kind": "pointer" + }, + "offset": 24 + }, + "nextInThisThread": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagSVR_INSTANCE_INFO" + }, + "kind": "pointer" + }, + "offset": 32 + }, + "spwndEvent": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagWND" + }, + "kind": "pointer" + }, + "offset": 48 + }, + "afCmd": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 40 + }, + "pcii": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 56 + } + }, + "kind": "struct", + "size": 64 + }, + "_DMM_VIDPNTARGETMODESET_SERIALIZATION": { + "fields": { + "NumModes": { + "type": { + "kind": "base", + "name": "unsigned char" + }, + "offset": 0 + }, + "ModeSerialization": { + "type": { + "count": 1, + "subtype": { + "kind": "struct", + "name": "_D3DKMDT_VIDPN_TARGET_MODE" + }, + "kind": "array" + }, + "offset": 8 + } + }, + "kind": "struct", + "size": 80 + }, + "_DMM_COMMITVIDPNREQUEST_SERIALIZATION": { + "fields": { + "RequestDiagInfo": { + "type": { + "kind": "struct", + "name": "_DMM_COMMITVIDPNREQUEST_DIAGINFO" + }, + "offset": 4 + }, + "AffectedVidPnSourceId": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 0 + }, + "VidPnSerialization": { + "type": { + "kind": "struct", + "name": "_DMM_VIDPN_SERIALIZATION" + }, + "offset": 16 + } + }, + "kind": "struct", + "size": 28 + }, + "tagPOPUPMENU": { + "fields": { + "fDroppedLeft": { + "type": { + "bit_position": 4, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 1 + }, + "offset": 0 + }, + "fIsSysMenu": { + "type": { + "bit_position": 2, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 1 + }, + "offset": 0 + }, + "posDropped": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 84 + }, + "fIsMenuBar": { + "type": { + "bit_position": 0, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 1 + }, + "offset": 0 + }, + "fHierarchyDropped": { + "type": { + "bit_position": 5, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 1 + }, + "offset": 0 + }, + "fDropNextPopup": { + "type": { + "bit_position": 10, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 1 + }, + "offset": 0 + }, + "fRightButton": { + "type": { + "bit_position": 6, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 1 + }, + "offset": 0 + }, + "spmenu": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagMENU" + }, + "kind": "pointer" + }, + "offset": 40 + }, + "ppopupmenuRoot": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagPOPUPMENU" + }, + "kind": "pointer" + }, + "offset": 64 + }, + "fFirstClick": { + "type": { + "bit_position": 9, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 1 + }, + "offset": 0 + }, + "spwndNotify": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagWND" + }, + "kind": "pointer" + }, + "offset": 8 + }, + "fRtoL": { + "type": { + "bit_position": 22, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 1 + }, + "offset": 0 + }, + "fSendUninit": { + "type": { + "bit_position": 21, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 1 + }, + "offset": 0 + }, + "fAboutToHide": { + "type": { + "bit_position": 12, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 1 + }, + "offset": 0 + }, + "spwndNextPopup": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagWND" + }, + "kind": "pointer" + }, + "offset": 24 + }, + "fFlushDelayedFree": { + "type": { + "bit_position": 17, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 1 + }, + "offset": 0 + }, + "fHasMenuBar": { + "type": { + "bit_position": 1, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 1 + }, + "offset": 0 + }, + "fTrackMouseEvent": { + "type": { + "bit_position": 20, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 1 + }, + "offset": 0 + }, + "fNoNotify": { + "type": { + "bit_position": 11, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 1 + }, + "offset": 0 + }, + "posSelectedItem": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 80 + }, + "fUseMonitorRect": { + "type": { + "bit_position": 28, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 1 + }, + "offset": 0 + }, + "spwndPrevPopup": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagWND" + }, + "kind": "pointer" + }, + "offset": 32 + }, + "ppmDelayedFree": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagPOPUPMENU" + }, + "kind": "pointer" + }, + "offset": 72 + }, + "fFreed": { + "type": { + "bit_position": 18, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 1 + }, + "offset": 0 + }, + "fSynchronous": { + "type": { + "bit_position": 8, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 1 + }, + "offset": 0 + }, + "spmenuAlternate": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagMENU" + }, + "kind": "pointer" + }, + "offset": 48 + }, + "spwndPopupMenu": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagWND" + }, + "kind": "pointer" + }, + "offset": 16 + }, + "fDestroyed": { + "type": { + "bit_position": 15, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 1 + }, + "offset": 0 + }, + "iDropDir": { + "type": { + "bit_position": 23, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 5 + }, + "offset": 0 + }, + "fIsTrackPopup": { + "type": { + "bit_position": 3, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 1 + }, + "offset": 0 + }, + "spwndActivePopup": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagWND" + }, + "kind": "pointer" + }, + "offset": 56 + }, + "fInCancel": { + "type": { + "bit_position": 19, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 1 + }, + "offset": 0 + }, + "fToggle": { + "type": { + "bit_position": 7, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 1 + }, + "offset": 0 + }, + "fDelayedFree": { + "type": { + "bit_position": 16, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 1 + }, + "offset": 0 + }, + "fHideTimer": { + "type": { + "bit_position": 14, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 1 + }, + "offset": 0 + }, + "fShowTimer": { + "type": { + "bit_position": 13, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 1 + }, + "offset": 0 + } + }, + "kind": "struct", + "size": 88 + }, + "_D3DKMDT_MONITOR_SOURCE_MODE": { + "fields": { + "Origin": { + "type": { + "kind": "enum", + "name": "OriginEnum" + }, + "offset": 84 + }, + "VideoSignalInfo": { + "type": { + "kind": "struct", + "name": "_D3DKMDT_VIDEO_SIGNAL_INFO" + }, + "offset": 8 + }, + "ColorCoeffDynamicRanges": { + "type": { + "kind": "struct", + "name": "_D3DKMDT_COLOR_COEFF_DYNAMIC_RANGES" + }, + "offset": 68 + }, + "Preference": { + "type": { + "kind": "enum", + "name": "PreferenceEnum" + }, + "offset": 88 + }, + "Id": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 0 + }, + "ColorBasis": { + "type": { + "kind": "enum", + "name": "ColorBasisEnum" + }, + "offset": 64 + } + }, + "kind": "struct", + "size": 96 + }, + "_DMM_MONITORDESCRIPTOR_SERIALIZATION": { + "fields": { + "Origin": { + "type": { + "kind": "enum", + "name": "OriginEnum" + }, + "offset": 8 + }, + "Data": { + "type": { + "count": 128, + "subtype": { + "kind": "base", + "name": "unsigned char" + }, + "kind": "array" + }, + "offset": 12 + }, + "Type": { + "type": { + "kind": "enum", + "name": "TypeEnum" + }, + "offset": 4 + }, + "Id": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 0 + } + }, + "kind": "struct", + "size": 140 + }, + "__unnamed_127c": { + "fields": { + "Wcb": { + "type": { + "kind": "struct", + "name": "nt_symbols!_WAIT_CONTEXT_BLOCK" + }, + "offset": 0 + }, + "ListEntry": { + "type": { + "kind": "struct", + "name": "nt_symbols!_LIST_ENTRY" + }, + "offset": 0 + } + }, + "kind": "struct", + "size": 72 + }, + "_D3DMATRIX": { + "fields": { + "_41": { + "type": { + "kind": "base", + "name": "float" + }, + "offset": 48 + }, + "_42": { + "type": { + "kind": "base", + "name": "float" + }, + "offset": 52 + }, + "_43": { + "type": { + "kind": "base", + "name": "float" + }, + "offset": 56 + }, + "_44": { + "type": { + "kind": "base", + "name": "float" + }, + "offset": 60 + }, + "_34": { + "type": { + "kind": "base", + "name": "float" + }, + "offset": 44 + }, + "_14": { + "type": { + "kind": "base", + "name": "float" + }, + "offset": 12 + }, + "_13": { + "type": { + "kind": "base", + "name": "float" + }, + "offset": 8 + }, + "_12": { + "type": { + "kind": "base", + "name": "float" + }, + "offset": 4 + }, + "_11": { + "type": { + "kind": "base", + "name": "float" + }, + "offset": 0 + }, + "_24": { + "type": { + "kind": "base", + "name": "float" + }, + "offset": 28 + }, + "_31": { + "type": { + "kind": "base", + "name": "float" + }, + "offset": 32 + }, + "_33": { + "type": { + "kind": "base", + "name": "float" + }, + "offset": 40 + }, + "_32": { + "type": { + "kind": "base", + "name": "float" + }, + "offset": 36 + }, + "_22": { + "type": { + "kind": "base", + "name": "float" + }, + "offset": 20 + }, + "_23": { + "type": { + "kind": "base", + "name": "float" + }, + "offset": 24 + }, + "_21": { + "type": { + "kind": "base", + "name": "float" + }, + "offset": 16 + } + }, + "kind": "struct", + "size": 64 + }, + "_LARGE_UNICODE_STRING": { + "fields": { + "Buffer": { + "type": { + "subtype": { + "kind": "base", + "name": "unsigned short" + }, + "kind": "pointer" + }, + "offset": 8 + }, + "Length": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 0 + }, + "MaximumLength": { + "type": { + "bit_position": 0, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 31 + }, + "offset": 4 + }, + "bAnsi": { + "type": { + "bit_position": 31, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 1 + }, + "offset": 4 + } + }, + "kind": "struct", + "size": 16 + }, + "_VK_VALUES_STRINGS": { + "fields": { + "fReserved": { + "type": { + "kind": "base", + "name": "unsigned char" + }, + "offset": 8 + }, + "pszMultiNames": { + "type": { + "subtype": { + "kind": "base", + "name": "unsigned char" + }, + "kind": "pointer" + }, + "offset": 0 + } + }, + "kind": "struct", + "size": 16 + }, + "tagHID_TLC_INFO": { + "fields": { + "cExcludeOrphaned": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 36 + }, + "cDevices": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 20 + }, + "usUsage": { + "type": { + "kind": "base", + "name": "unsigned short" + }, + "offset": 18 + }, + "cExcludeRequest": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 32 + }, + "link": { + "type": { + "kind": "struct", + "name": "nt_symbols!_LIST_ENTRY" + }, + "offset": 0 + }, + "cUsagePageRequest": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 28 + }, + "usUsagePage": { + "type": { + "kind": "base", + "name": "unsigned short" + }, + "offset": 16 + }, + "cDirectRequest": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 24 + } + }, + "kind": "struct", + "size": 40 + }, + "_DMM_MONITOR_SOURCE_MODE_SERIALIZATION": { + "fields": { + "Info": { + "type": { + "kind": "struct", + "name": "_D3DKMDT_MONITOR_SOURCE_MODE" + }, + "offset": 0 + }, + "TimingType": { + "type": { + "kind": "enum", + "name": "TimingTypeEnum" + }, + "offset": 96 + } + }, + "kind": "struct", + "size": 104 + }, + "tagCURSOR": { + "fields": { + "rt": { + "type": { + "kind": "base", + "name": "unsigned short" + }, + "offset": 58 + }, + "head": { + "type": { + "kind": "struct", + "name": "_PROCMARKHEAD" + }, + "offset": 0 + }, + "hbmUserAlpha": { + "type": { + "subtype": { + "kind": "struct", + "name": "HBITMAP__" + }, + "kind": "pointer" + }, + "offset": 112 + }, + "xHotspot": { + "type": { + "kind": "base", + "name": "short" + }, + "offset": 68 + }, + "hbmColor": { + "type": { + "subtype": { + "kind": "struct", + "name": "HBITMAP__" + }, + "kind": "pointer" + }, + "offset": 80 + }, + "pcurNext": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagCURSOR" + }, + "kind": "pointer" + }, + "offset": 32 + }, + "CURSORF_flags": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 64 + }, + "hbmMask": { + "type": { + "subtype": { + "kind": "struct", + "name": "HBITMAP__" + }, + "kind": "pointer" + }, + "offset": 72 + }, + "bpp": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 120 + }, + "cy": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 128 + }, + "cx": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 124 + }, + "rcBounds": { + "type": { + "kind": "struct", + "name": "tagRECT" + }, + "offset": 96 + }, + "atomModName": { + "type": { + "kind": "base", + "name": "unsigned short" + }, + "offset": 56 + }, + "hbmAlpha": { + "type": { + "subtype": { + "kind": "struct", + "name": "HBITMAP__" + }, + "kind": "pointer" + }, + "offset": 88 + }, + "yHotspot": { + "type": { + "kind": "base", + "name": "short" + }, + "offset": 70 + }, + "strName": { + "type": { + "kind": "struct", + "name": "nt_symbols!_UNICODE_STRING" + }, + "offset": 40 + } + }, + "kind": "struct", + "size": 136 + }, + "_D3DKMDT_GAMMA_RAMP": { + "fields": { + "Data": { + "type": { + "kind": "struct", + "name": "__unnamed_182e" + }, + "offset": 16 + }, + "DataSize": { + "type": { + "kind": "base", + "name": "unsigned long long" + }, + "offset": 8 + }, + "Type": { + "type": { + "kind": "enum", + "name": "TypeEnum" + }, + "offset": 0 + } + }, + "kind": "struct", + "size": 24 + }, + "HWND__": { + "fields": { + "unused": { + "type": { + "kind": "base", + "name": "long" + }, + "offset": 0 + } + }, + "kind": "struct", + "size": 4 + }, + "__unnamed_1207": { + "fields": { + "ShareAccess": { + "type": { + "kind": "base", + "name": "unsigned short" + }, + "offset": 18 + }, + "Reserved": { + "type": { + "kind": "base", + "name": "unsigned short" + }, + "offset": 16 + }, + "SecurityContext": { + "type": { + "subtype": { + "kind": "struct", + "name": "nt_symbols!_IO_SECURITY_CONTEXT" + }, + "kind": "pointer" + }, + "offset": 0 + }, + "Options": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 8 + }, + "Parameters": { + "type": { + "subtype": { + "kind": "struct", + "name": "nt_symbols!_MAILSLOT_CREATE_PARAMETERS" + }, + "kind": "pointer" + }, + "offset": 24 + } + }, + "kind": "struct", + "size": 32 + }, + "__unnamed_18a1": { + "fields": { + "Text": { + "type": { + "kind": "enum", + "name": "TextEnum" + }, + "offset": 0 + }, + "Graphics": { + "type": { + "kind": "struct", + "name": "_D3DKMDT_GRAPHICS_RENDERING_FORMAT" + }, + "offset": 0 + } + }, + "kind": "struct", + "size": 32 + }, + "_DMM_VIDPNPATHANDTARGETMODE_SERIALIZATION": { + "fields": { + "TargetMode": { + "type": { + "kind": "struct", + "name": "_D3DKMDT_VIDPN_TARGET_MODE" + }, + "offset": 360 + }, + "PathInfo": { + "type": { + "kind": "struct", + "name": "_D3DKMDT_VIDPN_PRESENT_PATH" + }, + "offset": 0 + } + }, + "kind": "struct", + "size": 432 + }, + "HKL__": { + "fields": { + "unused": { + "type": { + "kind": "base", + "name": "long" + }, + "offset": 0 + } + }, + "kind": "struct", + "size": 4 + }, + "__unnamed_1209": { + "fields": { + "Length": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 0 + }, + "ByteOffset": { + "type": { + "kind": "struct", + "name": "nt_symbols!_LARGE_INTEGER" + }, + "offset": 16 + }, + "Key": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 8 + } + }, + "kind": "struct", + "size": 24 + }, + "tagDCE": { + "fields": { + "hrgnClipPublic": { + "type": { + "subtype": { + "kind": "struct", + "name": "HRGN__" + }, + "kind": "pointer" + }, + "offset": 48 + }, + "hrgnClip": { + "type": { + "subtype": { + "kind": "struct", + "name": "HRGN__" + }, + "kind": "pointer" + }, + "offset": 40 + }, + "pwndOrg": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagWND" + }, + "kind": "pointer" + }, + "offset": 16 + }, + "pdceNext": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagDCE" + }, + "kind": "pointer" + }, + "offset": 0 + }, + "ppiOwner": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagPROCESSINFO" + }, + "kind": "pointer" + }, + "offset": 80 + }, + "DCX_flags": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 64 + }, + "hdc": { + "type": { + "subtype": { + "kind": "struct", + "name": "HDC__" + }, + "kind": "pointer" + }, + "offset": 8 + }, + "ptiOwner": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagTHREADINFO" + }, + "kind": "pointer" + }, + "offset": 72 + }, + "hrgnSavedVis": { + "type": { + "subtype": { + "kind": "struct", + "name": "HRGN__" + }, + "kind": "pointer" + }, + "offset": 56 + }, + "pwndRedirect": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagWND" + }, + "kind": "pointer" + }, + "offset": 32 + }, + "pMonitor": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagMONITOR" + }, + "kind": "pointer" + }, + "offset": 88 + }, + "pwndClip": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagWND" + }, + "kind": "pointer" + }, + "offset": 24 + } + }, + "kind": "struct", + "size": 96 + }, + "VSC_LPWSTR": { + "fields": { + "vsc": { + "type": { + "kind": "base", + "name": "unsigned char" + }, + "offset": 0 + }, + "pwsz": { + "type": { + "subtype": { + "kind": "base", + "name": "unsigned short" + }, + "kind": "pointer" + }, + "offset": 8 + } + }, + "kind": "struct", + "size": 16 + }, + "tagQ": { + "fields": { + "hwndDblClk": { + "type": { + "subtype": { + "kind": "struct", + "name": "HWND__" + }, + "kind": "pointer" + }, + "offset": 112 + }, + "timeDblClk": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 108 + }, + "spwndFocus": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagWND" + }, + "kind": "pointer" + }, + "offset": 72 + }, + "ExtraInfo": { + "type": { + "kind": "base", + "name": "long long" + }, + "offset": 328 + }, + "cLockCount": { + "type": { + "kind": "base", + "name": "unsigned short" + }, + "offset": 322 + }, + "iCursorLevel": { + "type": { + "kind": "base", + "name": "long" + }, + "offset": 312 + }, + "ptiSysLock": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagTHREADINFO" + }, + "kind": "pointer" + }, + "offset": 24 + }, + "caret": { + "type": { + "kind": "struct", + "name": "tagCARET" + }, + "offset": 232 + }, + "ptiMouse": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagTHREADINFO" + }, + "kind": "pointer" + }, + "offset": 48 + }, + "spwndActivePrev": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagWND" + }, + "kind": "pointer" + }, + "offset": 88 + }, + "ptMouseMove": { + "type": { + "kind": "struct", + "name": "tagPOINT" + }, + "offset": 128 + }, + "msgDblClk": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 100 + }, + "msgJournal": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 324 + }, + "ptiKeyboard": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagTHREADINFO" + }, + "kind": "pointer" + }, + "offset": 56 + }, + "cThreads": { + "type": { + "kind": "base", + "name": "unsigned short" + }, + "offset": 320 + }, + "QF_flags": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 316 + }, + "mlInput": { + "type": { + "kind": "struct", + "name": "tagMLIST" + }, + "offset": 0 + }, + "spwndActive": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagWND" + }, + "kind": "pointer" + }, + "offset": 80 + }, + "codeCapture": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 96 + }, + "idSysLock": { + "type": { + "kind": "base", + "name": "unsigned long long" + }, + "offset": 32 + }, + "spcurCurrent": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagCURSOR" + }, + "kind": "pointer" + }, + "offset": 304 + }, + "ulEtwReserved1": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 336 + }, + "ptDblClk": { + "type": { + "kind": "struct", + "name": "tagPOINT" + }, + "offset": 120 + }, + "xbtnDblClk": { + "type": { + "kind": "base", + "name": "unsigned short" + }, + "offset": 104 + }, + "afKeyRecentDown": { + "type": { + "count": 32, + "subtype": { + "kind": "base", + "name": "unsigned char" + }, + "kind": "array" + }, + "offset": 136 + }, + "afKeyState": { + "type": { + "count": 64, + "subtype": { + "kind": "base", + "name": "unsigned char" + }, + "kind": "array" + }, + "offset": 168 + }, + "spwndCapture": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagWND" + }, + "kind": "pointer" + }, + "offset": 64 + }, + "idSysPeek": { + "type": { + "kind": "base", + "name": "unsigned long long" + }, + "offset": 40 + } + }, + "kind": "struct", + "size": 344 + }, + "__unnamed_1203": { + "fields": { + "ShareAccess": { + "type": { + "kind": "base", + "name": "unsigned short" + }, + "offset": 18 + }, + "Reserved": { + "type": { + "kind": "base", + "name": "unsigned short" + }, + "offset": 16 + }, + "SecurityContext": { + "type": { + "subtype": { + "kind": "struct", + "name": "nt_symbols!_IO_SECURITY_CONTEXT" + }, + "kind": "pointer" + }, + "offset": 0 + }, + "Options": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 8 + }, + "Parameters": { + "type": { + "subtype": { + "kind": "struct", + "name": "nt_symbols!_NAMED_PIPE_CREATE_PARAMETERS" + }, + "kind": "pointer" + }, + "offset": 24 + } + }, + "kind": "struct", + "size": 32 + }, + "HGESTUREINFO__": { + "fields": { + "unused": { + "type": { + "kind": "base", + "name": "long" + }, + "offset": 0 + } + }, + "kind": "struct", + "size": 4 + }, + "tagCLS": { + "fields": { + "spcur": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagCURSOR" + }, + "kind": "pointer" + }, + "offset": 120 + }, + "cbwndExtra": { + "type": { + "kind": "base", + "name": "long" + }, + "offset": 100 + }, + "pclsClone": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagCLS" + }, + "kind": "pointer" + }, + "offset": 72 + }, + "lpszClientAnsiMenuName": { + "type": { + "subtype": { + "kind": "base", + "name": "unsigned char" + }, + "kind": "pointer" + }, + "offset": 40 + }, + "pclsBase": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagCLS" + }, + "kind": "pointer" + }, + "offset": 64 + }, + "atomNVClassName": { + "type": { + "kind": "base", + "name": "unsigned short" + }, + "offset": 10 + }, + "style": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 84 + }, + "pclsNext": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagCLS" + }, + "kind": "pointer" + }, + "offset": 0 + }, + "CSF_flags": { + "type": { + "kind": "base", + "name": "unsigned short" + }, + "offset": 34 + }, + "lpfnWndProc": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 88 + }, + "lpszAnsiClassName": { + "type": { + "subtype": { + "kind": "base", + "name": "unsigned char" + }, + "kind": "pointer" + }, + "offset": 144 + }, + "spcpdFirst": { + "type": { + "subtype": { + "kind": "struct", + "name": "_CALLPROCDATA" + }, + "kind": "pointer" + }, + "offset": 56 + }, + "lpszClientUnicodeMenuName": { + "type": { + "subtype": { + "kind": "base", + "name": "unsigned short" + }, + "kind": "pointer" + }, + "offset": 48 + }, + "cbclsExtra": { + "type": { + "kind": "base", + "name": "long" + }, + "offset": 96 + }, + "lpszMenuName": { + "type": { + "subtype": { + "kind": "base", + "name": "unsigned short" + }, + "kind": "pointer" + }, + "offset": 136 + }, + "spicnSm": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagCURSOR" + }, + "kind": "pointer" + }, + "offset": 152 + }, + "hTaskWow": { + "type": { + "kind": "base", + "name": "unsigned short" + }, + "offset": 32 + }, + "cWndReferenceCount": { + "type": { + "kind": "base", + "name": "long" + }, + "offset": 80 + }, + "hbrBackground": { + "type": { + "subtype": { + "kind": "struct", + "name": "HBRUSH__" + }, + "kind": "pointer" + }, + "offset": 128 + }, + "spicn": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagCURSOR" + }, + "kind": "pointer" + }, + "offset": 112 + }, + "fnid": { + "type": { + "kind": "base", + "name": "unsigned short" + }, + "offset": 12 + }, + "pdce": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagDCE" + }, + "kind": "pointer" + }, + "offset": 24 + }, + "hModule": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 104 + }, + "rpdeskParent": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagDESKTOP" + }, + "kind": "pointer" + }, + "offset": 16 + }, + "atomClassName": { + "type": { + "kind": "base", + "name": "unsigned short" + }, + "offset": 8 + } + }, + "kind": "struct", + "size": 160 + }, + "_PROCDESKHEAD": { + "fields": { + "cLockObj": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 8 + }, + "pSelf": { + "type": { + "subtype": { + "kind": "base", + "name": "unsigned char" + }, + "kind": "pointer" + }, + "offset": 32 + }, + "hTaskWow": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 16 + }, + "rpdesk": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagDESKTOP" + }, + "kind": "pointer" + }, + "offset": 24 + }, + "h": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 0 + } + }, + "kind": "struct", + "size": 40 + }, + "_DMM_COMMITVIDPNREQUESTSET_SERIALIZATION": { + "fields": { + "CommitVidPnRequestOffset": { + "type": { + "count": 1, + "subtype": { + "kind": "base", + "name": "unsigned long" + }, + "kind": "array" + }, + "offset": 4 + }, + "NumCommitVidPnRequests": { + "type": { + "kind": "base", + "name": "unsigned char" + }, + "offset": 0 + } + }, + "kind": "struct", + "size": 8 + }, + "_VK_TO_FUNCTION_TABLE": { + "fields": { + "NLSFEProcType": { + "type": { + "kind": "base", + "name": "unsigned char" + }, + "offset": 1 + }, + "NLSFEProcCurrent": { + "type": { + "kind": "base", + "name": "unsigned char" + }, + "offset": 2 + }, + "Vk": { + "type": { + "kind": "base", + "name": "unsigned char" + }, + "offset": 0 + }, + "NLSFEProcSwitch": { + "type": { + "kind": "base", + "name": "unsigned char" + }, + "offset": 3 + }, + "NLSFEProcAlt": { + "type": { + "count": 8, + "subtype": { + "kind": "struct", + "name": "_VK_FUNCTION_PARAM" + }, + "kind": "array" + }, + "offset": 68 + }, + "NLSFEProc": { + "type": { + "count": 8, + "subtype": { + "kind": "struct", + "name": "_VK_FUNCTION_PARAM" + }, + "kind": "array" + }, + "offset": 4 + } + }, + "kind": "struct", + "size": 132 + }, + "_DMM_MONITORDESCRIPTORSET_SERIALIZATION": { + "fields": { + "NumDescriptors": { + "type": { + "kind": "base", + "name": "unsigned char" + }, + "offset": 0 + }, + "DescriptorSerialization": { + "type": { + "count": 1, + "subtype": { + "kind": "struct", + "name": "_DMM_MONITORDESCRIPTOR_SERIALIZATION" + }, + "kind": "array" + }, + "offset": 4 + } + }, + "kind": "struct", + "size": 144 + }, + "_DMM_MONITORSOURCEMODESET_SERIALIZATION": { + "fields": { + "NumModes": { + "type": { + "kind": "base", + "name": "unsigned char" + }, + "offset": 0 + }, + "ModeSerialization": { + "type": { + "count": 1, + "subtype": { + "kind": "struct", + "name": "_DMM_MONITOR_SOURCE_MODE_SERIALIZATION" + }, + "kind": "array" + }, + "offset": 8 + } + }, + "kind": "struct", + "size": 112 + }, + "_CALLBACKWND": { + "fields": { + "hwnd": { + "type": { + "subtype": { + "kind": "struct", + "name": "HWND__" + }, + "kind": "pointer" + }, + "offset": 0 + }, + "pActCtx": { + "type": { + "subtype": { + "kind": "struct", + "name": "nt_symbols!_ACTIVATION_CONTEXT" + }, + "kind": "pointer" + }, + "offset": 16 + }, + "pwnd": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagWND" + }, + "kind": "pointer" + }, + "offset": 8 + } + }, + "kind": "struct", + "size": 24 + }, + "_DMM_VIDPNPATHANDTARGETMODESET_SERIALIZATION": { + "fields": { + "PathInfo": { + "type": { + "kind": "struct", + "name": "_D3DKMDT_VIDPN_PRESENT_PATH" + }, + "offset": 0 + }, + "TargetModeSet": { + "type": { + "kind": "struct", + "name": "_DMM_VIDPNTARGETMODESET_SERIALIZATION" + }, + "offset": 360 + } + }, + "kind": "struct", + "size": 440 + }, + "_VK_FUNCTION_PARAM": { + "fields": { + "NLSFEProcIndex": { + "type": { + "kind": "base", + "name": "unsigned char" + }, + "offset": 0 + }, + "NLSFEProcParam": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 4 + } + }, + "kind": "struct", + "size": 8 + }, + "tagSBCALC": { + "fields": { + "posMax": { + "type": { + "kind": "base", + "name": "long" + }, + "offset": 4 + }, + "pxStart": { + "type": { + "kind": "base", + "name": "long" + }, + "offset": 44 + }, + "pxThumbBottom": { + "type": { + "kind": "base", + "name": "long" + }, + "offset": 48 + }, + "cpxThumb": { + "type": { + "kind": "base", + "name": "long" + }, + "offset": 32 + }, + "pxMin": { + "type": { + "kind": "base", + "name": "long" + }, + "offset": 60 + }, + "pxThumbTop": { + "type": { + "kind": "base", + "name": "long" + }, + "offset": 52 + }, + "pxDownArrow": { + "type": { + "kind": "base", + "name": "long" + }, + "offset": 40 + }, + "pos": { + "type": { + "kind": "base", + "name": "long" + }, + "offset": 12 + }, + "cpx": { + "type": { + "kind": "base", + "name": "long" + }, + "offset": 56 + }, + "pxBottom": { + "type": { + "kind": "base", + "name": "long" + }, + "offset": 20 + }, + "pxTop": { + "type": { + "kind": "base", + "name": "long" + }, + "offset": 16 + }, + "pxLeft": { + "type": { + "kind": "base", + "name": "long" + }, + "offset": 24 + }, + "pxRight": { + "type": { + "kind": "base", + "name": "long" + }, + "offset": 28 + }, + "pxUpArrow": { + "type": { + "kind": "base", + "name": "long" + }, + "offset": 36 + }, + "posMin": { + "type": { + "kind": "base", + "name": "long" + }, + "offset": 0 + }, + "page": { + "type": { + "kind": "base", + "name": "long" + }, + "offset": 8 + } + }, + "kind": "struct", + "size": 64 + }, + "HDESK__": { + "fields": { + "unused": { + "type": { + "kind": "base", + "name": "long" + }, + "offset": 0 + } + }, + "kind": "struct", + "size": 4 + }, + "HIMC__": { + "fields": { + "unused": { + "type": { + "kind": "base", + "name": "long" + }, + "offset": 0 + } + }, + "kind": "struct", + "size": 4 + }, + "_D3DKMDT_COLOR_COEFF_DYNAMIC_RANGES": { + "fields": { + "SecondChannel": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 4 + }, + "FourthChannel": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 12 + }, + "ThirdChannel": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 8 + }, + "FirstChannel": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 0 + } + }, + "kind": "struct", + "size": 16 + }, + "tagMENUSTATE": { + "fields": { + "cxAni": { + "type": { + "kind": "base", + "name": "long" + }, + "offset": 116 + }, + "pGlobalPopupMenu": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagPOPUPMENU" + }, + "kind": "pointer" + }, + "offset": 0 + }, + "uDraggingIndex": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 88 + }, + "fNotifyByPos": { + "type": { + "bit_position": 17, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 1 + }, + "offset": 8 + }, + "fInCallHandleMenuMessages": { + "type": { + "bit_position": 9, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 1 + }, + "offset": 8 + }, + "ixAni": { + "type": { + "kind": "base", + "name": "long" + }, + "offset": 108 + }, + "dwLockCount": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 40 + }, + "fAutoDismiss": { + "type": { + "bit_position": 11, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 1 + }, + "offset": 8 + }, + "fIsSysMenu": { + "type": { + "bit_position": 1, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 1 + }, + "offset": 8 + }, + "dwAniStartTime": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 104 + }, + "uButtonDownHitArea": { + "type": { + "kind": "base", + "name": "unsigned long long" + }, + "offset": 64 + }, + "fIgnoreButtonUp": { + "type": { + "bit_position": 13, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 1 + }, + "offset": 8 + }, + "ptButtonDown": { + "type": { + "kind": "struct", + "name": "tagPOINT" + }, + "offset": 56 + }, + "fMenuStarted": { + "type": { + "bit_position": 0, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 1 + }, + "offset": 8 + }, + "iAniDropDir": { + "type": { + "bit_position": 19, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 5 + }, + "offset": 8 + }, + "hdcAni": { + "type": { + "subtype": { + "kind": "struct", + "name": "HDC__" + }, + "kind": "pointer" + }, + "offset": 136 + }, + "fModelessMenu": { + "type": { + "bit_position": 8, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 1 + }, + "offset": 8 + }, + "hbmAni": { + "type": { + "subtype": { + "kind": "struct", + "name": "HBITMAP__" + }, + "kind": "pointer" + }, + "offset": 128 + }, + "fInEndMenu": { + "type": { + "bit_position": 4, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 1 + }, + "offset": 8 + }, + "uDraggingFlags": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 92 + }, + "vkButtonDown": { + "type": { + "kind": "base", + "name": "long" + }, + "offset": 76 + }, + "fSetCapture": { + "type": { + "bit_position": 18, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 1 + }, + "offset": 8 + }, + "fInDoDragDrop": { + "type": { + "bit_position": 15, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 1 + }, + "offset": 8 + }, + "fActiveNoForeground": { + "type": { + "bit_position": 16, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 1 + }, + "offset": 8 + }, + "fMouseOffMenu": { + "type": { + "bit_position": 14, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 1 + }, + "offset": 8 + }, + "fDragAndDrop": { + "type": { + "bit_position": 10, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 1 + }, + "offset": 8 + }, + "fInsideMenuLoop": { + "type": { + "bit_position": 2, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 1 + }, + "offset": 8 + }, + "uDraggingHitArea": { + "type": { + "kind": "base", + "name": "unsigned long long" + }, + "offset": 80 + }, + "fButtonDown": { + "type": { + "bit_position": 3, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 1 + }, + "offset": 8 + }, + "ptiMenuStateOwner": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagTHREADINFO" + }, + "kind": "pointer" + }, + "offset": 32 + }, + "cyAni": { + "type": { + "kind": "base", + "name": "long" + }, + "offset": 120 + }, + "iyAni": { + "type": { + "kind": "base", + "name": "long" + }, + "offset": 112 + }, + "hdcWndAni": { + "type": { + "subtype": { + "kind": "struct", + "name": "HDC__" + }, + "kind": "pointer" + }, + "offset": 96 + }, + "fAboutToAutoDismiss": { + "type": { + "bit_position": 12, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 1 + }, + "offset": 8 + }, + "mnFocus": { + "type": { + "kind": "base", + "name": "long" + }, + "offset": 20 + }, + "uButtonDownIndex": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 72 + }, + "fButtonAlwaysDown": { + "type": { + "bit_position": 6, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 1 + }, + "offset": 8 + }, + "fUnderline": { + "type": { + "bit_position": 5, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 1 + }, + "offset": 8 + }, + "ptMouseLast": { + "type": { + "kind": "struct", + "name": "tagPOINT" + }, + "offset": 12 + }, + "pmnsPrev": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagMENUSTATE" + }, + "kind": "pointer" + }, + "offset": 48 + }, + "fDragging": { + "type": { + "bit_position": 7, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 1 + }, + "offset": 8 + }, + "cmdLast": { + "type": { + "kind": "base", + "name": "long" + }, + "offset": 24 + } + }, + "kind": "struct", + "size": 144 + }, + "VK_TO_BIT": { + "fields": { + "Vk": { + "type": { + "kind": "base", + "name": "unsigned char" + }, + "offset": 0 + }, + "ModBits": { + "type": { + "kind": "base", + "name": "unsigned char" + }, + "offset": 1 + } + }, + "kind": "struct", + "size": 2 + }, + "tagWOWTHREADINFO": { + "fields": { + "pIdleEvent": { + "type": { + "subtype": { + "kind": "struct", + "name": "nt_symbols!_KEVENT" + }, + "kind": "pointer" + }, + "offset": 32 + }, + "idParentProcess": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 24 + }, + "idTask": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 8 + }, + "pwtiNext": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagWOWTHREADINFO" + }, + "kind": "pointer" + }, + "offset": 0 + }, + "idWaitObject": { + "type": { + "kind": "base", + "name": "unsigned long long" + }, + "offset": 16 + } + }, + "kind": "struct", + "size": 40 + }, + "__unnamed_1805": { + "fields": { + "Start": { + "type": { + "kind": "struct", + "name": "nt_symbols!_LARGE_INTEGER" + }, + "offset": 0 + }, + "Length": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 8 + } + }, + "kind": "struct", + "size": 12 + }, + "__unnamed_1211": { + "fields": { + "Length": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 0 + }, + "FileInformationClass": { + "type": { + "kind": "enum", + "name": "FileInformationClassEnum" + }, + "offset": 8 + } + }, + "kind": "struct", + "size": 16 + }, + "__unnamed_1213": { + "fields": { + "FileInformationClass": { + "type": { + "kind": "enum", + "name": "FileInformationClassEnum" + }, + "offset": 8 + }, + "AdvanceOnly": { + "type": { + "kind": "base", + "name": "unsigned char" + }, + "offset": 25 + }, + "ClusterCount": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 24 + }, + "Length": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 0 + }, + "DeleteHandle": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 24 + }, + "ReplaceIfExists": { + "type": { + "kind": "base", + "name": "unsigned char" + }, + "offset": 24 + }, + "FileObject": { + "type": { + "subtype": { + "kind": "struct", + "name": "nt_symbols!_FILE_OBJECT" + }, + "kind": "pointer" + }, + "offset": 16 + } + }, + "kind": "struct", + "size": 32 + }, + "__unnamed_1217": { + "fields": { + "FsInformationClass": { + "type": { + "kind": "enum", + "name": "FsInformationClassEnum" + }, + "offset": 8 + }, + "Length": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 0 + } + }, + "kind": "struct", + "size": 16 + }, + "__unnamed_123b": { + "fields": { + "IoResourceRequirementList": { + "type": { + "subtype": { + "kind": "struct", + "name": "nt_symbols!_IO_RESOURCE_REQUIREMENTS_LIST" + }, + "kind": "pointer" + }, + "offset": 0 + } + }, + "kind": "struct", + "size": 8 + }, + "__unnamed_122d": { + "fields": { + "Type": { + "type": { + "kind": "enum", + "name": "TypeEnum" + }, + "offset": 0 + } + }, + "kind": "struct", + "size": 4 + }, + "__unnamed_1950": { + "fields": { + "Length": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 0 + }, + "MaximumAddress": { + "type": { + "kind": "struct", + "name": "nt_symbols!_LARGE_INTEGER" + }, + "offset": 16 + }, + "MinimumAddress": { + "type": { + "kind": "struct", + "name": "nt_symbols!_LARGE_INTEGER" + }, + "offset": 8 + }, + "Alignment": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 4 + } + }, + "kind": "struct", + "size": 24 + }, + "tagITEM": { + "fields": { + "fType": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 0 + }, + "ulX": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 84 + }, + "wID": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 8 + }, + "dwItemData": { + "type": { + "kind": "base", + "name": "unsigned long long" + }, + "offset": 56 + }, + "hbmpChecked": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 24 + }, + "xItem": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 64 + }, + "spSubMenu": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagMENU" + }, + "kind": "pointer" + }, + "offset": 16 + }, + "hbmpUnchecked": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 32 + }, + "fState": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 4 + }, + "dxTab": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 80 + }, + "cxBmp": { + "type": { + "kind": "base", + "name": "long" + }, + "offset": 104 + }, + "yItem": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 68 + }, + "cyItem": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 76 + }, + "umim": { + "type": { + "kind": "struct", + "name": "tagUAHMENUITEMMETRICS" + }, + "offset": 112 + }, + "cch": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 48 + }, + "ulWidth": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 88 + }, + "cyBmp": { + "type": { + "kind": "base", + "name": "long" + }, + "offset": 108 + }, + "lpstr": { + "type": { + "subtype": { + "kind": "base", + "name": "unsigned short" + }, + "kind": "pointer" + }, + "offset": 40 + }, + "cxItem": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 72 + }, + "hbmp": { + "type": { + "subtype": { + "kind": "struct", + "name": "HBITMAP__" + }, + "kind": "pointer" + }, + "offset": 96 + } + }, + "kind": "struct", + "size": 144 + }, + "tagIMEINFOEX": { + "fields": { + "dwImeWinVersion": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 84 + }, + "fSysWow64Only": { + "type": { + "bit_position": 0, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 348 + }, + "fInitOpen": { + "type": { + "kind": "base", + "name": "long" + }, + "offset": 72 + }, + "wszImeDescription": { + "type": { + "count": 50, + "subtype": { + "kind": "base", + "name": "wchar" + }, + "kind": "array" + }, + "offset": 88 + }, + "fCUASLayer": { + "type": { + "bit_position": 1, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 348 + }, + "ImeInfo": { + "type": { + "kind": "struct", + "name": "tagIMEINFO" + }, + "offset": 8 + }, + "wszImeFile": { + "type": { + "count": 80, + "subtype": { + "kind": "base", + "name": "wchar" + }, + "kind": "array" + }, + "offset": 188 + }, + "wszUIClass": { + "type": { + "count": 16, + "subtype": { + "kind": "base", + "name": "wchar" + }, + "kind": "array" + }, + "offset": 36 + }, + "fLoadFlag": { + "type": { + "kind": "base", + "name": "long" + }, + "offset": 76 + }, + "hkl": { + "type": { + "subtype": { + "kind": "struct", + "name": "HKL__" + }, + "kind": "pointer" + }, + "offset": 0 + }, + "dwProdVersion": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 80 + }, + "fdwInitConvMode": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 68 + } + }, + "kind": "struct", + "size": 352 + }, + "__unnamed_1962": { + "fields": { + "BusNumber": { + "type": { + "kind": "struct", + "name": "__unnamed_1958" + }, + "offset": 0 + }, + "Dma": { + "type": { + "kind": "struct", + "name": "__unnamed_1956" + }, + "offset": 0 + }, + "Memory48": { + "type": { + "kind": "struct", + "name": "__unnamed_195e" + }, + "offset": 0 + }, + "Generic": { + "type": { + "kind": "struct", + "name": "__unnamed_1950" + }, + "offset": 0 + }, + "Memory40": { + "type": { + "kind": "struct", + "name": "__unnamed_195c" + }, + "offset": 0 + }, + "DevicePrivate": { + "type": { + "kind": "struct", + "name": "nt_symbols!__unnamed_180f" + }, + "offset": 0 + }, + "ConfigData": { + "type": { + "kind": "struct", + "name": "__unnamed_195a" + }, + "offset": 0 + }, + "Memory64": { + "type": { + "kind": "struct", + "name": "__unnamed_1960" + }, + "offset": 0 + }, + "Memory": { + "type": { + "kind": "struct", + "name": "__unnamed_1950" + }, + "offset": 0 + }, + "Interrupt": { + "type": { + "kind": "struct", + "name": "__unnamed_1954" + }, + "offset": 0 + }, + "Port": { + "type": { + "kind": "struct", + "name": "__unnamed_1950" + }, + "offset": 0 + } + }, + "kind": "struct", + "size": 24 + }, + "tagMSGPPINFO": { + "fields": { + "dwIndexMsgPP": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 0 + } + }, + "kind": "struct", + "size": 4 + }, + "tagSBINFO": { + "fields": { + "WSBflags": { + "type": { + "kind": "base", + "name": "long" + }, + "offset": 0 + }, + "Horz": { + "type": { + "kind": "struct", + "name": "tagSBDATA" + }, + "offset": 4 + }, + "Vert": { + "type": { + "kind": "struct", + "name": "tagSBDATA" + }, + "offset": 20 + } + }, + "kind": "struct", + "size": 36 + }, + "VWPLELEMENT": { + "fields": { + "DataOrTag": { + "type": { + "kind": "base", + "name": "unsigned long long" + }, + "offset": 0 + }, + "pwnd": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagWND" + }, + "kind": "pointer" + }, + "offset": 8 + } + }, + "kind": "struct", + "size": 16 + }, + "tagSBDATA": { + "fields": { + "posMax": { + "type": { + "kind": "base", + "name": "long" + }, + "offset": 4 + }, + "posMin": { + "type": { + "kind": "base", + "name": "long" + }, + "offset": 0 + }, + "page": { + "type": { + "kind": "base", + "name": "long" + }, + "offset": 8 + }, + "pos": { + "type": { + "kind": "base", + "name": "long" + }, + "offset": 12 + } + }, + "kind": "struct", + "size": 16 + }, + "_VSC_VK": { + "fields": { + "Vsc": { + "type": { + "kind": "base", + "name": "unsigned char" + }, + "offset": 0 + }, + "Vk": { + "type": { + "kind": "base", + "name": "unsigned short" + }, + "offset": 2 + } + }, + "kind": "struct", + "size": 4 + }, + "__unnamed_123f": { + "fields": { + "Lock": { + "type": { + "kind": "base", + "name": "unsigned char" + }, + "offset": 0 + } + }, + "kind": "struct", + "size": 1 + }, + "_SCATTER_GATHER_ELEMENT": { + "fields": { + "Length": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 8 + }, + "Reserved": { + "type": { + "kind": "base", + "name": "unsigned long long" + }, + "offset": 16 + }, + "Address": { + "type": { + "kind": "struct", + "name": "nt_symbols!_LARGE_INTEGER" + }, + "offset": 0 + } + }, + "kind": "struct", + "size": 24 + }, + "tagWND": { + "fields": { + "spwndLastActive": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagWND" + }, + "kind": "pointer" + }, + "offset": 240 + }, + "bWS_CLIPCHILDREN": { + "type": { + "bit_position": 25, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 52 + }, + "bMaximizeButtonDown": { + "type": { + "bit_position": 13, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 44 + }, + "bUIStateActive": { + "type": { + "bit_position": 26, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 48 + }, + "bWS_TABSTOP": { + "type": { + "bit_position": 16, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 52 + }, + "bDialogWindow": { + "type": { + "bit_position": 16, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 40 + }, + "lpfnWndProc": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 144 + }, + "bMinimizeButtonDown": { + "type": { + "bit_position": 14, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 44 + }, + "hImc": { + "type": { + "subtype": { + "kind": "struct", + "name": "HIMC__" + }, + "kind": "pointer" + }, + "offset": 248 + }, + "style": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 52 + }, + "bChildNoActivate": { + "type": { + "bit_position": 11, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 288 + }, + "bWS_EX_LAYERED": { + "type": { + "bit_position": 19, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 48 + }, + "bReserved3": { + "type": { + "bit_position": 0, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 16 + }, + "offset": 52 + }, + "bStartPaint": { + "type": { + "bit_position": 2, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 44 + }, + "bVerticallyMaximizedLeft": { + "type": { + "bit_position": 7, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 288 + }, + "bHiddenPopup": { + "type": { + "bit_position": 14, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 40 + }, + "bSendEraseBackground": { + "type": { + "bit_position": 9, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 40 + }, + "bWin50Compat": { + "type": { + "bit_position": 10, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 44 + }, + "bWS_EX_CLIENTEDGE": { + "type": { + "bit_position": 9, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 48 + }, + "fnid": { + "type": { + "kind": "base", + "name": "unsigned short" + }, + "offset": 66 + }, + "bWS_EX_TOOLWINDOW": { + "type": { + "bit_position": 7, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 48 + }, + "bDisabled": { + "type": { + "bit_position": 27, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 52 + }, + "bAnsiWindowProc": { + "type": { + "bit_position": 19, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 40 + }, + "bWin40Compat": { + "type": { + "bit_position": 9, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 44 + }, + "rcClient": { + "type": { + "kind": "struct", + "name": "tagRECT" + }, + "offset": 128 + }, + "bAnsiCreator": { + "type": { + "bit_position": 29, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 40 + }, + "bAnyScrollButtonDown": { + "type": { + "bit_position": 20, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 44 + }, + "bSendSizeMoveMsgs": { + "type": { + "bit_position": 4, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 40 + }, + "bLinked": { + "type": { + "bit_position": 3, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 288 + }, + "bSendNCPaint": { + "type": { + "bit_position": 11, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 40 + }, + "bInternalPaint": { + "type": { + "bit_position": 12, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 40 + }, + "bHasClientEdge": { + "type": { + "bit_position": 4, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 44 + }, + "bHasPalette": { + "type": { + "bit_position": 21, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 40 + }, + "bHasHorizontalScrollbar": { + "type": { + "bit_position": 2, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 40 + }, + "bUIStateFocusRectHidden": { + "type": { + "bit_position": 31, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 48 + }, + "bWS_DLGFRAME": { + "type": { + "bit_position": 22, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 52 + }, + "bWS_EX_MDICHILD": { + "type": { + "bit_position": 6, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 48 + }, + "bHasVerticalScrollbar": { + "type": { + "bit_position": 1, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 40 + }, + "bReserved2": { + "type": { + "bit_position": 0, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 16 + }, + "offset": 52 + }, + "bSmallIconFromWMQueryDrag": { + "type": { + "bit_position": 29, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 44 + }, + "bNoNCPaint": { + "type": { + "bit_position": 8, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 40 + }, + "bUnused1": { + "type": { + "bit_position": 1, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 48 + }, + "bHasSPB": { + "type": { + "bit_position": 7, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 40 + }, + "bWS_MINIMIZEBOX": { + "type": { + "bit_position": 17, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 52 + }, + "bScrollBarVerticalTracking": { + "type": { + "bit_position": 21, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 44 + }, + "bWS_EX_DLGMODALFRAME": { + "type": { + "bit_position": 0, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 48 + }, + "bWS_EX_TRANSPARENT": { + "type": { + "bit_position": 5, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 48 + }, + "bPaintNotProcessed": { + "type": { + "bit_position": 22, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 40 + }, + "bSyncPaintPending": { + "type": { + "bit_position": 23, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 40 + }, + "hrgnClip": { + "type": { + "subtype": { + "kind": "struct", + "name": "HRGN__" + }, + "kind": "pointer" + }, + "offset": 200 + }, + "bShellHookRegistered": { + "type": { + "bit_position": 30, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 44 + }, + "spwndChild": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagWND" + }, + "kind": "pointer" + }, + "offset": 96 + }, + "bUnused5": { + "type": { + "bit_position": 16, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 52 + }, + "bInDestroy": { + "type": { + "bit_position": 7, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 44 + }, + "state": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 40 + }, + "bWS_EX_LEFTSCROLLBAR": { + "type": { + "bit_position": 14, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 48 + }, + "bToggleTopmost": { + "type": { + "bit_position": 26, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 40 + }, + "bWS_VSCROLL": { + "type": { + "bit_position": 21, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 52 + }, + "ExStyle": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 48 + }, + "bWS_HSCROLL": { + "type": { + "bit_position": 20, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 52 + }, + "bUpdateDirty": { + "type": { + "bit_position": 13, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 40 + }, + "bWMPaintSent": { + "type": { + "bit_position": 0, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 44 + }, + "bWS_EX_WINDOWEDGE": { + "type": { + "bit_position": 8, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 48 + }, + "bWS_EX_ACCEPTFILE": { + "type": { + "bit_position": 4, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 48 + }, + "bWS_GROUP": { + "type": { + "bit_position": 17, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 52 + }, + "spwndNext": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagWND" + }, + "kind": "pointer" + }, + "offset": 72 + }, + "bVisible": { + "type": { + "bit_position": 28, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 52 + }, + "bVerticallyMaximizedRight": { + "type": { + "bit_position": 8, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 288 + }, + "bForceMenuDraw": { + "type": { + "bit_position": 15, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 40 + }, + "bForceNCPaint": { + "type": { + "bit_position": 22, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 44 + }, + "bOldUI": { + "type": { + "bit_position": 3, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 44 + }, + "spwndClipboardListenerNext": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagWND" + }, + "kind": "pointer" + }, + "offset": 280 + }, + "bWS_EX_NOPADDEDBORDER": { + "type": { + "bit_position": 23, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 48 + }, + "bNoMinmaxAnimatedRects": { + "type": { + "bit_position": 28, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 44 + }, + "spmenuSys": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagMENU" + }, + "kind": "pointer" + }, + "offset": 184 + }, + "bWS_MAXIMIZEBOX": { + "type": { + "bit_position": 16, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 52 + }, + "bHasCaption": { + "type": { + "bit_position": 3, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 40 + }, + "bEraseBackground": { + "type": { + "bit_position": 10, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 40 + }, + "spwndOwner": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagWND" + }, + "kind": "pointer" + }, + "offset": 104 + }, + "cbwndExtra": { + "type": { + "kind": "base", + "name": "long" + }, + "offset": 232 + }, + "bMakeVisibleWhenUnghosted": { + "type": { + "bit_position": 11, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 48 + }, + "bUnused8": { + "type": { + "bit_position": 16, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 2 + }, + "offset": 52 + }, + "bUnused9": { + "type": { + "bit_position": 16, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 3 + }, + "offset": 52 + }, + "bForceFullNCPaintClipRgn": { + "type": { + "bit_position": 23, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 44 + }, + "bWS_EX_RTLREADING": { + "type": { + "bit_position": 13, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 48 + }, + "pSBInfo": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagSBINFO" + }, + "kind": "pointer" + }, + "offset": 176 + }, + "bUnused2": { + "type": { + "bit_position": 15, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 48 + }, + "bUnused3": { + "type": { + "bit_position": 21, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 48 + }, + "bUnused4": { + "type": { + "bit_position": 24, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 48 + }, + "bHasMeun": { + "type": { + "bit_position": 0, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 40 + }, + "bUnused6": { + "type": { + "bit_position": 16, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 52 + }, + "bUnused7": { + "type": { + "bit_position": 16, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 2 + }, + "offset": 52 + }, + "bClipboardListener": { + "type": { + "bit_position": 0, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 288 + }, + "bScrollBarLineDownBtnDown": { + "type": { + "bit_position": 19, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 44 + }, + "bRedirectedForPrint": { + "type": { + "bit_position": 2, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 288 + }, + "bWS_EX_RIGHT": { + "type": { + "bit_position": 12, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 48 + }, + "bHasCreatestructName": { + "type": { + "bit_position": 17, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 40 + }, + "bWS_EX_COMPOSITED": { + "type": { + "bit_position": 25, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 48 + }, + "bFullScreen": { + "type": { + "bit_position": 6, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 44 + }, + "hrgnUpdate": { + "type": { + "subtype": { + "kind": "struct", + "name": "HRGN__" + }, + "kind": "pointer" + }, + "offset": 160 + }, + "head": { + "type": { + "kind": "struct", + "name": "_THRDESKHEAD" + }, + "offset": 0 + }, + "bConsoleWindow": { + "type": { + "bit_position": 10, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 288 + }, + "ppropList": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagPROPLIST" + }, + "kind": "pointer" + }, + "offset": 168 + }, + "bWS_EX_TOPMOST": { + "type": { + "bit_position": 3, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 48 + }, + "bScrollBarPageDownBtnDown": { + "type": { + "bit_position": 18, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 44 + }, + "bScrollBarLineUpBtnDown": { + "type": { + "bit_position": 16, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 44 + }, + "bRecievedQuerySuspendMsg": { + "type": { + "bit_position": 24, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 40 + }, + "bMaximizeMonitorRegion": { + "type": { + "bit_position": 11, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 44 + }, + "bRedrawIfHung": { + "type": { + "bit_position": 27, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 40 + }, + "bWS_POPUP": { + "type": { + "bit_position": 31, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 52 + }, + "bWS_EX_CONTEXTHELP": { + "type": { + "bit_position": 10, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 48 + }, + "dwUserData": { + "type": { + "kind": "base", + "name": "unsigned long long" + }, + "offset": 256 + }, + "hMod16": { + "type": { + "kind": "base", + "name": "unsigned short" + }, + "offset": 64 + }, + "FullScreenMode": { + "type": { + "bit_position": 24, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 3 + }, + "offset": 44 + }, + "bLayeredLimbo": { + "type": { + "bit_position": 5, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 288 + }, + "bWS_EX_NOINHERITLAYOUT": { + "type": { + "bit_position": 20, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 48 + }, + "bWS_EX_LAYOUTRTL": { + "type": { + "bit_position": 22, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 48 + }, + "bUIStateKbdAccelHidden": { + "type": { + "bit_position": 30, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 48 + }, + "bWS_BORDER": { + "type": { + "bit_position": 23, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 52 + }, + "bWS_SIZEBOX": { + "type": { + "bit_position": 18, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 52 + }, + "bDestroyed": { + "type": { + "bit_position": 31, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 40 + }, + "bServerSideWindowProc": { + "type": { + "bit_position": 18, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 40 + }, + "bCaptionTextTruncated": { + "type": { + "bit_position": 27, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 44 + }, + "rcWindow": { + "type": { + "kind": "struct", + "name": "tagRECT" + }, + "offset": 112 + }, + "bEndPaintInvalidate": { + "type": { + "bit_position": 1, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 44 + }, + "hrgnNewFrame": { + "type": { + "subtype": { + "kind": "struct", + "name": "HRGN__" + }, + "kind": "pointer" + }, + "offset": 208 + }, + "bBeingActivated": { + "type": { + "bit_position": 20, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 40 + }, + "bWS_EX_COMPOSITEDCompositing": { + "type": { + "bit_position": 28, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 48 + }, + "bWMCreateMsgProcessed": { + "type": { + "bit_position": 31, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 44 + }, + "bWS_EX_NOACTIVATE": { + "type": { + "bit_position": 27, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 48 + }, + "bWS_EX_APPWINDOW": { + "type": { + "bit_position": 18, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 48 + }, + "bCloseButtonDown": { + "type": { + "bit_position": 12, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 44 + }, + "bMaximized": { + "type": { + "bit_position": 24, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 52 + }, + "bWS_CHILD": { + "type": { + "bit_position": 30, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 52 + }, + "spwndParent": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagWND" + }, + "kind": "pointer" + }, + "offset": 88 + }, + "spmenu": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagMENU" + }, + "kind": "pointer" + }, + "offset": 192 + }, + "bWS_THICKFRAME": { + "type": { + "bit_position": 18, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 52 + }, + "bWS_EX_CONTROLPARENT": { + "type": { + "bit_position": 16, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 48 + }, + "pcls": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagCLS" + }, + "kind": "pointer" + }, + "offset": 152 + }, + "bLayeredForDWM": { + "type": { + "bit_position": 4, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 288 + }, + "bMsgBox": { + "type": { + "bit_position": 5, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 40 + }, + "bHelpButtonDown": { + "type": { + "bit_position": 15, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 44 + }, + "bHasOverlay": { + "type": { + "bit_position": 9, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 288 + }, + "bRedrawFrameIfHung": { + "type": { + "bit_position": 28, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 40 + }, + "bWS_EX_NOPARENTNOTIFY": { + "type": { + "bit_position": 2, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 48 + }, + "bMaximizesToMonitor": { + "type": { + "bit_position": 30, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 40 + }, + "bBottomMost": { + "type": { + "bit_position": 5, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 44 + }, + "bReserved1": { + "type": { + "bit_position": 0, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 16 + }, + "offset": 52 + }, + "bRedirected": { + "type": { + "bit_position": 29, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 48 + }, + "bActiveFrame": { + "type": { + "bit_position": 6, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 40 + }, + "bReserved4": { + "type": { + "bit_position": 0, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 16 + }, + "offset": 52 + }, + "bReserved5": { + "type": { + "bit_position": 0, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 16 + }, + "offset": 52 + }, + "bReserved6": { + "type": { + "bit_position": 0, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 16 + }, + "offset": 52 + }, + "bReserved7": { + "type": { + "bit_position": 0, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 16 + }, + "offset": 52 + }, + "spwndPrev": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagWND" + }, + "kind": "pointer" + }, + "offset": 80 + }, + "bLayeredInvalidate": { + "type": { + "bit_position": 1, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 288 + }, + "state2": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 44 + }, + "bWS_CLIPSIBLINGS": { + "type": { + "bit_position": 26, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 52 + }, + "bScrollBarPageUpBtnDown": { + "type": { + "bit_position": 17, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 44 + }, + "pTransform": { + "type": { + "subtype": { + "kind": "struct", + "name": "_D3DMATRIX" + }, + "kind": "pointer" + }, + "offset": 272 + }, + "bWin31Compat": { + "type": { + "bit_position": 8, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 44 + }, + "ExStyle2": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 288 + }, + "bHIGHDPI_UNAWARE_Unused": { + "type": { + "bit_position": 6, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 288 + }, + "bWS_SYSMENU": { + "type": { + "bit_position": 19, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 52 + }, + "hModule": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 56 + }, + "strName": { + "type": { + "kind": "struct", + "name": "_LARGE_UNICODE_STRING" + }, + "offset": 216 + }, + "pActCtx": { + "type": { + "subtype": { + "kind": "struct", + "name": "nt_symbols!_ACTIVATION_CONTEXT" + }, + "kind": "pointer" + }, + "offset": 264 + }, + "bMinimized": { + "type": { + "bit_position": 29, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 52 + }, + "bRecievedSuspendMsg": { + "type": { + "bit_position": 25, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 40 + }, + "bWS_EX_STATICEDGE": { + "type": { + "bit_position": 17, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 48 + } + }, + "kind": "struct", + "size": 296 + }, + "_WM_VALUES_STRINGS": { + "fields": { + "pszName": { + "type": { + "subtype": { + "kind": "base", + "name": "unsigned char" + }, + "kind": "pointer" + }, + "offset": 0 + }, + "fInternal": { + "type": { + "kind": "base", + "name": "unsigned char" + }, + "offset": 8 + }, + "fDefined": { + "type": { + "kind": "base", + "name": "unsigned char" + }, + "offset": 9 + } + }, + "kind": "struct", + "size": 16 + }, + "_D3DKMDT_GRAPHICS_RENDERING_FORMAT": { + "fields": { + "VisibleRegionSize": { + "type": { + "kind": "struct", + "name": "_D3DKMDT_2DREGION" + }, + "offset": 8 + }, + "Stride": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 16 + }, + "PixelFormat": { + "type": { + "kind": "enum", + "name": "PixelFormatEnum" + }, + "offset": 20 + }, + "PixelValueAccessMode": { + "type": { + "kind": "enum", + "name": "PixelValueAccessModeEnum" + }, + "offset": 28 + }, + "PrimSurfSize": { + "type": { + "kind": "struct", + "name": "_D3DKMDT_2DREGION" + }, + "offset": 0 + }, + "ColorBasis": { + "type": { + "kind": "enum", + "name": "ColorBasisEnum" + }, + "offset": 24 + } + }, + "kind": "struct", + "size": 32 + }, + "_VK_TO_WCHARS1": { + "fields": { + "Attributes": { + "type": { + "kind": "base", + "name": "unsigned char" + }, + "offset": 1 + }, + "VirtualKey": { + "type": { + "kind": "base", + "name": "unsigned char" + }, + "offset": 0 + }, + "wch": { + "type": { + "count": 1, + "subtype": { + "kind": "base", + "name": "wchar" + }, + "kind": "array" + }, + "offset": 2 + } + }, + "kind": "struct", + "size": 4 + }, + "_TLSPRITESTATE": { + "fields": { + "flOriginalSurfFlags": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 4 + }, + "iSpriteType": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 16 + }, + "pfnSaveScreenBits": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 144 + }, + "bInsideDriverCall": { + "type": { + "kind": "base", + "name": "unsigned char" + }, + "offset": 0 + }, + "pfnStrokePath": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 48 + }, + "pfnTransparentBlt": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 112 + }, + "pfnPaint": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 64 + }, + "pfnFillPath": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 56 + }, + "pfnStretchBltROP": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 152 + }, + "iType": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 24 + }, + "pfnPlgBlt": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 128 + }, + "pfnCopyBits": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 80 + }, + "pState": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 32 + }, + "iOriginalType": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 8 + }, + "pfnTextOut": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 96 + }, + "pfnDrawStream": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 160 + }, + "pfnStrokeAndFillPath": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 40 + }, + "pfnLineTo": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 104 + }, + "pfnStretchBlt": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 88 + }, + "pfnGradientFill": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 136 + }, + "pfnAlphaBlend": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 120 + }, + "flags": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 20 + }, + "flSpriteSurfFlags": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 12 + }, + "pfnBitBlt": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 72 + } + }, + "kind": "struct", + "size": 168 + }, + "tagUAHMENUITEMMETRICS": { + "fields": { + "rgsizeBar": { + "type": { + "count": 2, + "subtype": { + "kind": "struct", + "name": "tagSIZE" + }, + "kind": "array" + }, + "offset": 0 + }, + "rgsizePopup": { + "type": { + "count": 4, + "subtype": { + "kind": "struct", + "name": "tagSIZE" + }, + "kind": "array" + }, + "offset": 0 + } + }, + "kind": "struct", + "size": 32 + }, + "__unnamed_121b": { + "fields": { + "Length": { + "type": { + "subtype": { + "kind": "struct", + "name": "nt_symbols!_LARGE_INTEGER" + }, + "kind": "pointer" + }, + "offset": 0 + }, + "ByteOffset": { + "type": { + "kind": "struct", + "name": "nt_symbols!_LARGE_INTEGER" + }, + "offset": 16 + }, + "Key": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 8 + } + }, + "kind": "struct", + "size": 24 + }, + "__unnamed_1229": { + "fields": { + "Srb": { + "type": { + "subtype": { + "kind": "struct", + "name": "nt_symbols!_SCSI_REQUEST_BLOCK" + }, + "kind": "pointer" + }, + "offset": 0 + } + }, + "kind": "struct", + "size": 8 + }, + "__unnamed_121f": { + "fields": { + "Length": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 8 + }, + "SecurityInformation": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 0 + } + }, + "kind": "struct", + "size": 16 + }, + "__unnamed_1225": { + "fields": { + "DeviceObject": { + "type": { + "subtype": { + "kind": "struct", + "name": "nt_symbols!_DEVICE_OBJECT" + }, + "kind": "pointer" + }, + "offset": 8 + }, + "Vpb": { + "type": { + "subtype": { + "kind": "struct", + "name": "nt_symbols!_VPB" + }, + "kind": "pointer" + }, + "offset": 0 + } + }, + "kind": "struct", + "size": 16 + }, + "_HEAD": { + "fields": { + "h": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 0 + }, + "cLockObj": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 8 + } + }, + "kind": "struct", + "size": 16 + }, + "tagIMEINFO": { + "fields": { + "fdwProperty": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 4 + }, + "fdwSelectCaps": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 24 + }, + "fdwUICaps": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 16 + }, + "dwPrivateDataSize": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 0 + }, + "fdwSCSCaps": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 20 + }, + "fdwSentenceCaps": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 12 + }, + "fdwConversionCaps": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 8 + } + }, + "kind": "struct", + "size": 28 + }, + "_DXGK_DIAG_CODE_POINT_PACKET": { + "fields": { + "Header": { + "type": { + "kind": "struct", + "name": "_DXGK_DIAG_HEADER" + }, + "offset": 0 + }, + "Param3": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 60 + }, + "Param1": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 52 + }, + "CodePointType": { + "type": { + "kind": "enum", + "name": "CodePointTypeEnum" + }, + "offset": 48 + }, + "Param2": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 56 + } + }, + "kind": "struct", + "size": 64 + }, + "_D3DKMDT_VIDPN_SOURCE_MODE": { + "fields": { + "Type": { + "type": { + "kind": "enum", + "name": "TypeEnum" + }, + "offset": 4 + }, + "Id": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 0 + }, + "Format": { + "type": { + "kind": "struct", + "name": "__unnamed_18a1" + }, + "offset": 8 + } + }, + "kind": "struct", + "size": 40 + }, + "tagW32JOB": { + "fields": { + "restrictions": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 24 + }, + "ughCrt": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 48 + }, + "pAtomTable": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 16 + }, + "ughMax": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 52 + }, + "pgh": { + "type": { + "subtype": { + "kind": "base", + "name": "unsigned long long" + }, + "kind": "pointer" + }, + "offset": 56 + }, + "Job": { + "type": { + "subtype": { + "kind": "struct", + "name": "nt_symbols!_EJOB" + }, + "kind": "pointer" + }, + "offset": 8 + }, + "ppiTable": { + "type": { + "subtype": { + "subtype": { + "kind": "struct", + "name": "tagPROCESSINFO" + }, + "kind": "pointer" + }, + "kind": "pointer" + }, + "offset": 40 + }, + "uProcessCount": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 28 + }, + "uMaxProcesses": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 32 + }, + "pNext": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagW32JOB" + }, + "kind": "pointer" + }, + "offset": 0 + } + }, + "kind": "struct", + "size": 64 + }, + "_DMM_MONITORFREQUENCYRANGESET_SERIALIZATION": { + "fields": { + "NumFrequencyRanges": { + "type": { + "kind": "base", + "name": "unsigned char" + }, + "offset": 0 + }, + "FrequencyRangeSerialization": { + "type": { + "count": 1, + "subtype": { + "kind": "struct", + "name": "_D3DKMDT_MONITOR_FREQUENCY_RANGE" + }, + "kind": "array" + }, + "offset": 8 + } + }, + "kind": "struct", + "size": 56 + }, + "_D3DKMDT_VIDPN_PRESENT_PATH_COPYPROTECTION": { + "fields": { + "APSTriggerBits": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 4 + }, + "CopyProtectionType": { + "type": { + "kind": "enum", + "name": "CopyProtectionTypeEnum" + }, + "offset": 0 + }, + "CopyProtectionSupport": { + "type": { + "kind": "struct", + "name": "_D3DKMDT_VIDPN_PRESENT_PATH_COPYPROTECTION_SUPPORT" + }, + "offset": 264 + }, + "OEMCopyProtection": { + "type": { + "count": 256, + "subtype": { + "kind": "base", + "name": "unsigned char" + }, + "kind": "array" + }, + "offset": 8 + } + }, + "kind": "struct", + "size": 268 + }, + "tagWINDOWSTATION": { + "fields": { + "pClipBase": { + "type": { + "subtype": { + "count": 104, + "subtype": { + "kind": "struct", + "name": "tagCLIP" + }, + "kind": "array" + }, + "kind": "pointer" + }, + "offset": 96 + }, + "dwSessionId": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 0 + }, + "cNumClipFormats": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 104 + }, + "luidUser": { + "type": { + "kind": "struct", + "name": "nt_symbols!_LUID" + }, + "offset": 136 + }, + "pGlobalAtomTable": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 136 + }, + "ptiClipLock": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagTHREADINFO" + }, + "kind": "pointer" + }, + "offset": 48 + }, + "dwWSF_Flags": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 32 + }, + "rpdeskList": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagDESKTOP" + }, + "kind": "pointer" + }, + "offset": 16 + }, + "spklList": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagKL" + }, + "kind": "pointer" + }, + "offset": 40 + }, + "spwndClipOpen": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagWND" + }, + "kind": "pointer" + }, + "offset": 64 + }, + "iClipSerialNumber": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 108 + }, + "pTerm": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagTERMINAL" + }, + "kind": "pointer" + }, + "offset": 24 + }, + "rpwinstaNext": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagWINDOWSTATION" + }, + "kind": "pointer" + }, + "offset": 8 + }, + "spwndClipboardListener": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagWND" + }, + "kind": "pointer" + }, + "offset": 112 + }, + "spwndClipViewer": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagWND" + }, + "kind": "pointer" + }, + "offset": 72 + }, + "iClipSequenceNumber": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 104 + }, + "ptiDrawingClipboard": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagTHREADINFO" + }, + "kind": "pointer" + }, + "offset": 56 + }, + "spwndClipOwner": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagWND" + }, + "kind": "pointer" + }, + "offset": 80 + }, + "psidUser": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 144 + }, + "luidEndSession": { + "type": { + "kind": "struct", + "name": "nt_symbols!_LUID" + }, + "offset": 128 + } + }, + "kind": "struct", + "size": 152 + }, + "tagDESKTOPINFO": { + "fields": { + "spwndProgman": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagWND" + }, + "kind": "pointer" + }, + "offset": 192 + }, + "pvwplMessagePPHandler": { + "type": { + "subtype": { + "kind": "struct", + "name": "VWPL" + }, + "kind": "pointer" + }, + "offset": 224 + }, + "pvDesktopLimit": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 8 + }, + "fComposited": { + "type": { + "bit_position": 0, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 1 + }, + "offset": 232 + }, + "spwndGestureEngine": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagWND" + }, + "kind": "pointer" + }, + "offset": 216 + }, + "pvDesktopBase": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 0 + }, + "spwndShell": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagWND" + }, + "kind": "pointer" + }, + "offset": 160 + }, + "ppiShellProcess": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagPROCESSINFO" + }, + "kind": "pointer" + }, + "offset": 168 + }, + "pvwplShellHook": { + "type": { + "subtype": { + "kind": "struct", + "name": "VWPL" + }, + "kind": "pointer" + }, + "offset": 200 + }, + "fIsDwmDesktop": { + "type": { + "bit_position": 1, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 1 + }, + "offset": 232 + }, + "spwndTaskman": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagWND" + }, + "kind": "pointer" + }, + "offset": 184 + }, + "aphkStart": { + "type": { + "count": 16, + "subtype": { + "subtype": { + "kind": "struct", + "name": "tagHOOK" + }, + "kind": "pointer" + }, + "kind": "array" + }, + "offset": 32 + }, + "fsHooks": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 24 + }, + "cntMBox": { + "type": { + "kind": "base", + "name": "long" + }, + "offset": 208 + }, + "spwndBkGnd": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagWND" + }, + "kind": "pointer" + }, + "offset": 176 + }, + "spwnd": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagWND" + }, + "kind": "pointer" + }, + "offset": 16 + } + }, + "kind": "struct", + "size": 240 + }, + "tagMBSTRING": { + "fields": { + "szName": { + "type": { + "count": 15, + "subtype": { + "kind": "base", + "name": "wchar" + }, + "kind": "array" + }, + "offset": 0 + }, + "uID": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 32 + }, + "uStr": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 36 + } + }, + "kind": "struct", + "size": 40 + }, + "_D3DKMDT_VIDPN_TARGET_MODE": { + "fields": { + "VideoSignalInfo": { + "type": { + "kind": "struct", + "name": "_D3DKMDT_VIDEO_SIGNAL_INFO" + }, + "offset": 8 + }, + "Id": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 0 + }, + "Preference": { + "type": { + "kind": "enum", + "name": "PreferenceEnum" + }, + "offset": 64 + } + }, + "kind": "struct", + "size": 72 + }, + "_DMM_VIDPNSET_SERIALIZATION": { + "fields": { + "VidPnOffset": { + "type": { + "count": 1, + "subtype": { + "kind": "base", + "name": "unsigned long" + }, + "kind": "array" + }, + "offset": 4 + }, + "NumVidPns": { + "type": { + "kind": "base", + "name": "unsigned char" + }, + "offset": 0 + } + }, + "kind": "struct", + "size": 8 + }, + "tagKBDFILE": { + "fields": { + "head": { + "type": { + "kind": "struct", + "name": "_HEAD" + }, + "offset": 0 + }, + "awchDllName": { + "type": { + "count": 32, + "subtype": { + "kind": "base", + "name": "wchar" + }, + "kind": "array" + }, + "offset": 56 + }, + "pKbdTbl": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagKbdLayer" + }, + "kind": "pointer" + }, + "offset": 32 + }, + "pkfNext": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagKBDFILE" + }, + "kind": "pointer" + }, + "offset": 16 + }, + "pKbdNlsTbl": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagKbdNlsLayer" + }, + "kind": "pointer" + }, + "offset": 48 + }, + "hBase": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 24 + }, + "Size": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 40 + } + }, + "kind": "struct", + "size": 120 + }, + "__unnamed_11e4": { + "fields": { + "UserApcContext": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 8 + }, + "UserApcRoutine": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 0 + }, + "IssuingProcess": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 0 + } + }, + "kind": "struct", + "size": 16 + }, + "_W32PROCESS": { + "fields": { + "GDIPushLock": { + "type": { + "kind": "struct", + "name": "nt_symbols!_EX_PUSH_LOCK" + }, + "offset": 80 + }, + "DxProcess": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 248 + }, + "pBrushAttrList": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 48 + }, + "Process": { + "type": { + "subtype": { + "kind": "struct", + "name": "nt_symbols!_EPROCESS" + }, + "kind": "pointer" + }, + "offset": 0 + }, + "GDIHandleCountPeak": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 64 + }, + "RefCount": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 8 + }, + "StartCursorHideTime": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 24 + }, + "InputIdleEvent": { + "type": { + "subtype": { + "kind": "struct", + "name": "nt_symbols!_KEVENT" + }, + "kind": "pointer" + }, + "offset": 16 + }, + "W32PF_Flags": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 12 + }, + "GDIHandleCount": { + "type": { + "kind": "base", + "name": "long" + }, + "offset": 60 + }, + "NextStart": { + "type": { + "subtype": { + "kind": "struct", + "name": "_W32PROCESS" + }, + "kind": "pointer" + }, + "offset": 32 + }, + "hSecureGdiSharedHandleTable": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 240 + }, + "UserHandleCountPeak": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 72 + }, + "GDIW32PIDLockedBitmaps": { + "type": { + "kind": "struct", + "name": "nt_symbols!_LIST_ENTRY" + }, + "offset": 224 + }, + "UserHandleCount": { + "type": { + "kind": "base", + "name": "long" + }, + "offset": 68 + }, + "W32Pid": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 56 + }, + "GDIEngUserMemAllocTable": { + "type": { + "kind": "struct", + "name": "nt_symbols!_RTL_AVL_TABLE" + }, + "offset": 88 + }, + "pDCAttrList": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 40 + }, + "GDIBrushAttrFreeList": { + "type": { + "kind": "struct", + "name": "nt_symbols!_LIST_ENTRY" + }, + "offset": 208 + }, + "GDIDcAttrFreeList": { + "type": { + "kind": "struct", + "name": "nt_symbols!_LIST_ENTRY" + }, + "offset": 192 + } + }, + "kind": "struct", + "size": 256 + }, + "_D3DKMDT_VIDPN_PRESENT_PATH_TRANSFORMATION": { + "fields": { + "Scaling": { + "type": { + "kind": "enum", + "name": "ScalingEnum" + }, + "offset": 0 + }, + "RotationSupport": { + "type": { + "kind": "struct", + "name": "_D3DKMDT_VIDPN_PRESENT_PATH_ROTATION_SUPPORT" + }, + "offset": 12 + }, + "Rotation": { + "type": { + "kind": "enum", + "name": "RotationEnum" + }, + "offset": 8 + }, + "ScalingSupport": { + "type": { + "kind": "struct", + "name": "_D3DKMDT_VIDPN_PRESENT_PATH_SCALING_SUPPORT" + }, + "offset": 4 + } + }, + "kind": "struct", + "size": 16 + }, + "tagSERVERINFO": { + "fields": { + "uiShellMsg": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 912 + }, + "cbHandleTable": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 848 + }, + "atomSysClass": { + "type": { + "count": 25, + "subtype": { + "kind": "base", + "name": "unsigned short" + }, + "kind": "array" + }, + "offset": 852 + }, + "dtScroll": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 2800 + }, + "dwKeyCache": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 2952 + }, + "atomIconSmProp": { + "type": { + "kind": "base", + "name": "unsigned short" + }, + "offset": 1356 + }, + "argbSystemUnmatched": { + "type": { + "count": 31, + "subtype": { + "kind": "base", + "name": "unsigned long" + }, + "kind": "array" + }, + "offset": 2268 + }, + "dwTagCount": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 4632 + }, + "ucWheelScrollLines": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 2812 + }, + "ptCursorReal": { + "type": { + "kind": "struct", + "name": "tagPOINT" + }, + "offset": 2784 + }, + "ucWheelScrollChars": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 2816 + }, + "acOemToAnsi": { + "type": { + "count": 256, + "subtype": { + "kind": "base", + "name": "unsigned char" + }, + "kind": "array" + }, + "offset": 1364 + }, + "cySysFontChar": { + "type": { + "kind": "base", + "name": "long" + }, + "offset": 2832 + }, + "atomFrostedWindowProp": { + "type": { + "kind": "base", + "name": "unsigned short" + }, + "offset": 1362 + }, + "mpFnid_serverCBWndProc": { + "type": { + "count": 31, + "subtype": { + "kind": "base", + "name": "unsigned short" + }, + "kind": "array" + }, + "offset": 328 + }, + "PUSIFlags": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 4476 + }, + "BitCount": { + "type": { + "kind": "base", + "name": "unsigned short" + }, + "offset": 4468 + }, + "argbSystem": { + "type": { + "count": 31, + "subtype": { + "kind": "base", + "name": "unsigned long" + }, + "kind": "array" + }, + "offset": 2392 + }, + "dtLBSearch": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 2804 + }, + "dtCaretBlink": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 2808 + }, + "dwInstalledEventHooks": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 1876 + }, + "apfnClientA": { + "type": { + "kind": "struct", + "name": "_PFNCLIENT" + }, + "offset": 392 + }, + "cxSysFontChar": { + "type": { + "kind": "base", + "name": "long" + }, + "offset": 2828 + }, + "hbrGray": { + "type": { + "subtype": { + "kind": "struct", + "name": "HBRUSH__" + }, + "kind": "pointer" + }, + "offset": 2768 + }, + "ahbrSystem": { + "type": { + "count": 31, + "subtype": { + "subtype": { + "kind": "struct", + "name": "HBRUSH__" + }, + "kind": "pointer" + }, + "kind": "array" + }, + "offset": 2520 + }, + "dwDefaultHeapSize": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 908 + }, + "wMaxRightOverlapChars": { + "type": { + "kind": "base", + "name": "long" + }, + "offset": 2824 + }, + "dwSRVIFlags": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 0 + }, + "oembmi": { + "type": { + "count": 93, + "subtype": { + "kind": "struct", + "name": "tagOEMBITMAPINFO" + }, + "kind": "array" + }, + "offset": 2964 + }, + "apfnClientWorker": { + "type": { + "kind": "struct", + "name": "_PFNCLIENTWORKER" + }, + "offset": 760 + }, + "dwDefaultHeapBase": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 904 + }, + "BitsPixel": { + "type": { + "kind": "base", + "name": "unsigned char" + }, + "offset": 4473 + }, + "wMaxLeftOverlapChars": { + "type": { + "kind": "base", + "name": "long" + }, + "offset": 2820 + }, + "dmLogPixels": { + "type": { + "kind": "base", + "name": "unsigned short" + }, + "offset": 4470 + }, + "dwLastSystemRITEventTickCountUpdate": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 4488 + }, + "nEvents": { + "type": { + "kind": "base", + "name": "long" + }, + "offset": 2796 + }, + "atomIconProp": { + "type": { + "kind": "base", + "name": "unsigned short" + }, + "offset": 1358 + }, + "Planes": { + "type": { + "kind": "base", + "name": "unsigned char" + }, + "offset": 4472 + }, + "dpiSystem": { + "type": { + "kind": "struct", + "name": "tagDPISERVERINFO" + }, + "offset": 2896 + }, + "hIcoWindows": { + "type": { + "subtype": { + "kind": "struct", + "name": "HICON__" + }, + "kind": "pointer" + }, + "offset": 2944 + }, + "apfnClientW": { + "type": { + "kind": "struct", + "name": "_PFNCLIENT" + }, + "offset": 576 + }, + "dwAsyncKeyCache": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 2956 + }, + "MBStrings": { + "type": { + "count": 11, + "subtype": { + "kind": "struct", + "name": "tagMBSTRING" + }, + "kind": "array" + }, + "offset": 916 + }, + "atomContextHelpIdProp": { + "type": { + "kind": "base", + "name": "unsigned short" + }, + "offset": 1360 + }, + "adwDBGTAGFlags": { + "type": { + "count": 35, + "subtype": { + "kind": "base", + "name": "unsigned long" + }, + "kind": "array" + }, + "offset": 4492 + }, + "aiSysMet": { + "type": { + "count": 97, + "subtype": { + "kind": "base", + "name": "long" + }, + "kind": "array" + }, + "offset": 1880 + }, + "dwRIPFlags": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 4636 + }, + "uCaretWidth": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 4480 + }, + "cCaptures": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 2960 + }, + "tmSysFont": { + "type": { + "kind": "struct", + "name": "tagTEXTMETRICW" + }, + "offset": 2836 + }, + "cHandleEntries": { + "type": { + "kind": "base", + "name": "unsigned long long" + }, + "offset": 8 + }, + "ptCursor": { + "type": { + "kind": "struct", + "name": "tagPOINT" + }, + "offset": 2776 + }, + "hIconSmWindows": { + "type": { + "subtype": { + "kind": "struct", + "name": "HICON__" + }, + "kind": "pointer" + }, + "offset": 2936 + }, + "mpFnidPfn": { + "type": { + "count": 32, + "subtype": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "kind": "array" + }, + "offset": 16 + }, + "UILangID": { + "type": { + "kind": "base", + "name": "unsigned short" + }, + "offset": 4484 + }, + "acAnsiToOem": { + "type": { + "count": 256, + "subtype": { + "kind": "base", + "name": "unsigned char" + }, + "kind": "array" + }, + "offset": 1620 + }, + "aStoCidPfn": { + "type": { + "count": 7, + "subtype": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "kind": "array" + }, + "offset": 272 + }, + "rcScreenReal": { + "type": { + "kind": "struct", + "name": "tagRECT" + }, + "offset": 4452 + }, + "dwLastRITEventTickCount": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 2792 + } + }, + "kind": "struct", + "size": 4640 + }, + "tagPOOLRECORD": { + "fields": { + "ExtraData": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 0 + }, + "trace": { + "type": { + "count": 6, + "subtype": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "kind": "array" + }, + "offset": 16 + }, + "size": { + "type": { + "kind": "base", + "name": "unsigned long long" + }, + "offset": 8 + } + }, + "kind": "struct", + "size": 64 + }, + "__unnamed_195a": { + "fields": { + "Priority": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 0 + }, + "Reserved1": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 4 + }, + "Reserved2": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 8 + } + }, + "kind": "struct", + "size": 12 + }, + "tagUSERSTARTUPINFO": { + "fields": { + "dwYSize": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 16 + }, + "cbReserved2": { + "type": { + "kind": "base", + "name": "unsigned short" + }, + "offset": 26 + }, + "cb": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 0 + }, + "dwX": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 4 + }, + "dwY": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 8 + }, + "dwFlags": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 20 + }, + "dwXSize": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 12 + }, + "wShowWindow": { + "type": { + "kind": "base", + "name": "unsigned short" + }, + "offset": 24 + } + }, + "kind": "struct", + "size": 28 + }, + "_DMM_VIDPN_SERIALIZATION": { + "fields": { + "PathsFromSourceSerializationOffsets": { + "type": { + "count": 1, + "subtype": { + "kind": "base", + "name": "unsigned long" + }, + "kind": "array" + }, + "offset": 8 + }, + "NumActiveSources": { + "type": { + "kind": "base", + "name": "unsigned char" + }, + "offset": 4 + }, + "Size": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 0 + } + }, + "kind": "struct", + "size": 12 + }, + "__unnamed_11df": { + "fields": { + "IrpCount": { + "type": { + "kind": "base", + "name": "long" + }, + "offset": 0 + }, + "SystemBuffer": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 0 + }, + "MasterIrp": { + "type": { + "subtype": { + "kind": "struct", + "name": "nt_symbols!_IRP" + }, + "kind": "pointer" + }, + "offset": 0 + } + }, + "kind": "struct", + "size": 8 + }, + "tagHID_PAGEONLY_REQUEST": { + "fields": { + "usUsagePage": { + "type": { + "kind": "base", + "name": "unsigned short" + }, + "offset": 16 + }, + "link": { + "type": { + "kind": "struct", + "name": "nt_symbols!_LIST_ENTRY" + }, + "offset": 0 + }, + "cRefCount": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 20 + } + }, + "kind": "struct", + "size": 24 + }, + "__unnamed_1233": { + "fields": { + "Interface": { + "type": { + "subtype": { + "kind": "struct", + "name": "nt_symbols!_INTERFACE" + }, + "kind": "pointer" + }, + "offset": 16 + }, + "InterfaceSpecificData": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 24 + }, + "Version": { + "type": { + "kind": "base", + "name": "unsigned short" + }, + "offset": 10 + }, + "InterfaceType": { + "type": { + "subtype": { + "kind": "struct", + "name": "nt_symbols!_GUID" + }, + "kind": "pointer" + }, + "offset": 0 + }, + "Size": { + "type": { + "kind": "base", + "name": "unsigned short" + }, + "offset": 8 + } + }, + "kind": "struct", + "size": 32 + }, + "tagQMSG": { + "fields": { + "Padding": { + "type": { + "bit_position": 30, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 2 + }, + "offset": 80 + }, + "ptMouseReal": { + "type": { + "kind": "struct", + "name": "tagPOINT" + }, + "offset": 72 + }, + "FromPen": { + "type": { + "bit_position": 3, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 84 + }, + "pti": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagTHREADINFO" + }, + "kind": "pointer" + }, + "offset": 88 + }, + "ExtraInfo": { + "type": { + "kind": "base", + "name": "long long" + }, + "offset": 64 + }, + "Wow64Message": { + "type": { + "bit_position": 0, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 84 + }, + "MsgPPInfo": { + "type": { + "kind": "struct", + "name": "tagMSGPPINFO" + }, + "offset": 96 + }, + "dwQEvent": { + "type": { + "bit_position": 0, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 30 + }, + "offset": 80 + }, + "pqmsgPrev": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagQMSG" + }, + "kind": "pointer" + }, + "offset": 8 + }, + "FromTouch": { + "type": { + "bit_position": 2, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 84 + }, + "NoCoalesce": { + "type": { + "bit_position": 1, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "long" + }, + "bit_length": 1 + }, + "offset": 84 + }, + "msg": { + "type": { + "kind": "struct", + "name": "tagMSG" + }, + "offset": 16 + }, + "pqmsgNext": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagQMSG" + }, + "kind": "pointer" + }, + "offset": 0 + } + }, + "kind": "struct", + "size": 104 + }, + "__unnamed_1237": { + "fields": { + "Capabilities": { + "type": { + "subtype": { + "kind": "struct", + "name": "nt_symbols!_DEVICE_CAPABILITIES" + }, + "kind": "pointer" + }, + "offset": 0 + } + }, + "kind": "struct", + "size": 8 + }, + "__unnamed_11e6": { + "fields": { + "AsynchronousParameters": { + "type": { + "kind": "struct", + "name": "__unnamed_11e4" + }, + "offset": 0 + }, + "AllocationSize": { + "type": { + "kind": "struct", + "name": "nt_symbols!_LARGE_INTEGER" + }, + "offset": 0 + } + }, + "kind": "struct", + "size": 16 + }, + "tagDESKTOP": { + "fields": { + "spmenuVScroll": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagMENU" + }, + "kind": "pointer" + }, + "offset": 80 + }, + "dwMouseHoverTime": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 212 + }, + "rpwinstaParent": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagWINDOWSTATION" + }, + "kind": "pointer" + }, + "offset": 24 + }, + "spmenuDialogSys": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagMENU" + }, + "kind": "pointer" + }, + "offset": 64 + }, + "spwndForeground": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagWND" + }, + "kind": "pointer" + }, + "offset": 88 + }, + "spmenuHScroll": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagMENU" + }, + "kind": "pointer" + }, + "offset": 72 + }, + "spwndTooltip": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagWND" + }, + "kind": "pointer" + }, + "offset": 112 + }, + "dwSessionId": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 0 + }, + "pDeskInfo": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagDESKTOPINFO" + }, + "kind": "pointer" + }, + "offset": 8 + }, + "spwndMessage": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagWND" + }, + "kind": "pointer" + }, + "offset": 104 + }, + "cciConsole": { + "type": { + "kind": "struct", + "name": "_CONSOLE_CARET_INFO" + }, + "offset": 144 + }, + "PtiList": { + "type": { + "kind": "struct", + "name": "nt_symbols!_LIST_ENTRY" + }, + "offset": 160 + }, + "spwndTray": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagWND" + }, + "kind": "pointer" + }, + "offset": 96 + }, + "rpdeskNext": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagDESKTOP" + }, + "kind": "pointer" + }, + "offset": 16 + }, + "dwDTFlags": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 40 + }, + "pMagInputTransform": { + "type": { + "subtype": { + "kind": "struct", + "name": "_MAGNIFICATION_INPUT_TRANSFORM" + }, + "kind": "pointer" + }, + "offset": 216 + }, + "spwndTrack": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagWND" + }, + "kind": "pointer" + }, + "offset": 184 + }, + "htEx": { + "type": { + "kind": "base", + "name": "long" + }, + "offset": 192 + }, + "ulHeapSize": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 136 + }, + "pheapDesktop": { + "type": { + "subtype": { + "kind": "struct", + "name": "nt_symbols!tagWIN32HEAP" + }, + "kind": "pointer" + }, + "offset": 120 + }, + "rcMouseHover": { + "type": { + "kind": "struct", + "name": "tagRECT" + }, + "offset": 196 + }, + "hsectionDesktop": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 120 + }, + "dwDesktopId": { + "type": { + "kind": "base", + "name": "unsigned long long" + }, + "offset": 48 + }, + "spmenuSys": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagMENU" + }, + "kind": "pointer" + }, + "offset": 56 + }, + "pDispInfo": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagDISPLAYINFO" + }, + "kind": "pointer" + }, + "offset": 16 + } + }, + "kind": "struct", + "size": 224 + }, + "_MAGNIFICATION_INPUT_TRANSFORM": { + "fields": { + "rcScreen": { + "type": { + "kind": "struct", + "name": "tagRECT" + }, + "offset": 16 + }, + "magFactorX": { + "type": { + "kind": "base", + "name": "long" + }, + "offset": 40 + }, + "magFactorY": { + "type": { + "kind": "base", + "name": "long" + }, + "offset": 44 + }, + "ptiMagThreadInfo": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagTHREADINFO" + }, + "kind": "pointer" + }, + "offset": 32 + }, + "rcSource": { + "type": { + "kind": "struct", + "name": "tagRECT" + }, + "offset": 0 + } + }, + "kind": "struct", + "size": 48 + }, + "_D3DKMDT_MONITOR_FREQUENCY_RANGE": { + "fields": { + "Origin": { + "type": { + "kind": "enum", + "name": "OriginEnum" + }, + "offset": 0 + }, + "ConstraintType": { + "type": { + "kind": "enum", + "name": "ConstraintTypeEnum" + }, + "offset": 36 + }, + "RangeLimits": { + "type": { + "kind": "struct", + "name": "_D3DKMDT_FREQUENCY_RANGE" + }, + "offset": 4 + }, + "Constraint": { + "type": { + "kind": "struct", + "name": "__unnamed_16c1" + }, + "offset": 40 + } + }, + "kind": "struct", + "size": 48 + }, + "__unnamed_121d": { + "fields": { + "Type3InputBuffer": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 24 + }, + "OutputBufferLength": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 0 + }, + "IoControlCode": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 16 + }, + "InputBufferLength": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 8 + } + }, + "kind": "struct", + "size": 32 + }, + "_PFNCLIENTWORKER": { + "fields": { + "pfnComboBoxWndProc": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 8 + }, + "pfnMDIClientWndProc": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 48 + }, + "pfnDialogWndProc": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 24 + }, + "pfnEditWndProc": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 32 + }, + "pfnListBoxWndProc": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 40 + }, + "pfnGhostWndProc": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 72 + }, + "pfnStaticWndProc": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 56 + }, + "pfnImeWndProc": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 64 + }, + "pfnComboListBoxProc": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 16 + }, + "pfnCtfHookProc": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 80 + }, + "pfnButtonWndProc": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 0 + } + }, + "kind": "struct", + "size": 88 + }, + "__unnamed_12e0": { + "fields": { + "InitialPrivilegeSet": { + "type": { + "kind": "struct", + "name": "nt_symbols!_INITIAL_PRIVILEGE_SET" + }, + "offset": 0 + }, + "PrivilegeSet": { + "type": { + "kind": "struct", + "name": "nt_symbols!_PRIVILEGE_SET" + }, + "offset": 0 + } + }, + "kind": "struct", + "size": 44 + }, + "tagMENULIST": { + "fields": { + "pMenu": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagMENU" + }, + "kind": "pointer" + }, + "offset": 8 + }, + "pNext": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagMENULIST" + }, + "kind": "pointer" + }, + "offset": 0 + } + }, + "kind": "struct", + "size": 16 + }, + "_DMA_OPERATIONS": { + "fields": { + "PutDmaAdapter": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 8 + }, + "FreeMapRegisters": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 56 + }, + "MapTransfer": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 64 + }, + "FreeCommonBuffer": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 24 + }, + "ReadDmaCounter": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 80 + }, + "AllocateCommonBuffer": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 16 + }, + "PutScatterGatherList": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 96 + }, + "BuildMdlFromScatterGatherList": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 120 + }, + "GetScatterGatherList": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 88 + }, + "CalculateScatterGatherList": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 104 + }, + "FreeAdapterChannel": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 48 + }, + "GetDmaAlignment": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 72 + }, + "FlushAdapterBuffers": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 40 + }, + "AllocateAdapterChannel": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 32 + }, + "BuildScatterGatherList": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 112 + }, + "Size": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 0 + } + }, + "kind": "struct", + "size": 128 + }, + "__unnamed_1811": { + "fields": { + "Start": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 0 + }, + "Length": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 4 + }, + "Reserved": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 8 + } + }, + "kind": "struct", + "size": 12 + }, + "tagSPB": { + "fields": { + "hbm": { + "type": { + "subtype": { + "kind": "struct", + "name": "HBITMAP__" + }, + "kind": "pointer" + }, + "offset": 16 + }, + "hrgn": { + "type": { + "subtype": { + "kind": "struct", + "name": "HRGN__" + }, + "kind": "pointer" + }, + "offset": 40 + }, + "ulSaveId": { + "type": { + "kind": "base", + "name": "unsigned long long" + }, + "offset": 56 + }, + "flags": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 48 + }, + "rc": { + "type": { + "kind": "struct", + "name": "tagRECT" + }, + "offset": 24 + }, + "pspbNext": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagSPB" + }, + "kind": "pointer" + }, + "offset": 0 + }, + "spwnd": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagWND" + }, + "kind": "pointer" + }, + "offset": 8 + } + }, + "kind": "struct", + "size": 64 + }, + "tagWin32PoolHead": { + "fields": { + "pPrev": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagWin32PoolHead" + }, + "kind": "pointer" + }, + "offset": 8 + }, + "pTrace": { + "type": { + "subtype": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "kind": "pointer" + }, + "offset": 24 + }, + "pNext": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagWin32PoolHead" + }, + "kind": "pointer" + }, + "offset": 16 + }, + "size": { + "type": { + "kind": "base", + "name": "unsigned long long" + }, + "offset": 0 + } + }, + "kind": "struct", + "size": 32 + }, + "_DXGK_DIAG_HEADER": { + "fields": { + "Index": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 40 + }, + "ProcessName": { + "type": { + "count": 16, + "subtype": { + "kind": "base", + "name": "unsigned char" + }, + "kind": "array" + }, + "offset": 16 + }, + "LogTimestamp": { + "type": { + "kind": "base", + "name": "unsigned long long" + }, + "offset": 8 + }, + "ThreadId": { + "type": { + "kind": "base", + "name": "unsigned long long" + }, + "offset": 32 + }, + "Type": { + "type": { + "kind": "enum", + "name": "TypeEnum" + }, + "offset": 0 + }, + "WdLogIdx": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 44 + }, + "Size": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 4 + } + }, + "kind": "struct", + "size": 48 + }, + "_DMM_COMMITVIDPNREQUEST_DIAGINFO": { + "fields": { + "CleanupAfterFailedCommitVidPn": { + "type": { + "bit_position": 1, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned char" + }, + "bit_length": 1 + }, + "offset": 4 + }, + "ModeChangeRequestId": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 8 + }, + "ReclaimClonedTarget": { + "type": { + "bit_position": 0, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned char" + }, + "bit_length": 1 + }, + "offset": 4 + }, + "ForceAllActiveVidPnModeListInvalidation": { + "type": { + "bit_position": 2, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned char" + }, + "bit_length": 1 + }, + "offset": 4 + } + }, + "kind": "struct", + "size": 12 + }, + "tagTOUCHINPUT": { + "fields": { + "dwExtraInfo": { + "type": { + "kind": "base", + "name": "unsigned long long" + }, + "offset": 32 + }, + "hSource": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 8 + }, + "dwMask": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 24 + }, + "cyContact": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 44 + }, + "cxContact": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 40 + }, + "dwFlags": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 20 + }, + "dwID": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 16 + }, + "y": { + "type": { + "kind": "base", + "name": "long" + }, + "offset": 4 + }, + "x": { + "type": { + "kind": "base", + "name": "long" + }, + "offset": 0 + }, + "dwTime": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 28 + } + }, + "kind": "struct", + "size": 48 + }, + "_SM_VALUES_STRINGS": { + "fields": { + "StorageType": { + "type": { + "kind": "enum", + "name": "StorageTypeEnum" + }, + "offset": 16 + }, + "pszName": { + "type": { + "subtype": { + "kind": "base", + "name": "unsigned char" + }, + "kind": "pointer" + }, + "offset": 0 + }, + "ulValue": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 8 + }, + "RangeType": { + "type": { + "kind": "enum", + "name": "RangeTypeEnum" + }, + "offset": 12 + } + }, + "kind": "struct", + "size": 24 + }, + "__unnamed_1956": { + "fields": { + "MinimumChannel": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 0 + }, + "MaximumChannel": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 4 + } + }, + "kind": "struct", + "size": 8 + }, + "_D3DKMDT_VIDEO_SIGNAL_INFO": { + "fields": { + "VSyncFreq": { + "type": { + "kind": "struct", + "name": "_D3DDDI_RATIONAL" + }, + "offset": 20 + }, + "ActiveSize": { + "type": { + "kind": "struct", + "name": "_D3DKMDT_2DREGION" + }, + "offset": 12 + }, + "PixelRate": { + "type": { + "kind": "base", + "name": "unsigned long long" + }, + "offset": 40 + }, + "TotalSize": { + "type": { + "kind": "struct", + "name": "_D3DKMDT_2DREGION" + }, + "offset": 4 + }, + "VideoStandard": { + "type": { + "kind": "enum", + "name": "VideoStandardEnum" + }, + "offset": 0 + }, + "ScanLineOrdering": { + "type": { + "kind": "enum", + "name": "ScanLineOrderingEnum" + }, + "offset": 48 + }, + "HSyncFreq": { + "type": { + "kind": "struct", + "name": "_D3DDDI_RATIONAL" + }, + "offset": 28 + } + }, + "kind": "struct", + "size": 56 + }, + "tagTERMINAL": { + "fields": { + "spwndDesktopOwner": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagWND" + }, + "kind": "pointer" + }, + "offset": 8 + }, + "pEventInputReady": { + "type": { + "subtype": { + "kind": "struct", + "name": "nt_symbols!_KEVENT" + }, + "kind": "pointer" + }, + "offset": 56 + }, + "rpdeskDestroy": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagDESKTOP" + }, + "kind": "pointer" + }, + "offset": 48 + }, + "pqDesktop": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagQ" + }, + "kind": "pointer" + }, + "offset": 24 + }, + "dwTERMF_Flags": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 0 + }, + "dwNestedLevel": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 32 + }, + "ptiDesktop": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagTHREADINFO" + }, + "kind": "pointer" + }, + "offset": 16 + }, + "pEventTermInit": { + "type": { + "subtype": { + "kind": "struct", + "name": "nt_symbols!_KEVENT" + }, + "kind": "pointer" + }, + "offset": 40 + } + }, + "kind": "struct", + "size": 64 + }, + "HFONT__": { + "fields": { + "unused": { + "type": { + "kind": "base", + "name": "long" + }, + "offset": 0 + } + }, + "kind": "struct", + "size": 4 + }, + "_D3DKMDT_VIDPN_PRESENT_PATH_COPYPROTECTION_SUPPORT": { + "fields": { + "MacroVisionFull": { + "type": { + "bit_position": 2, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 1 + }, + "offset": 0 + }, + "MacroVisionApsTrigger": { + "type": { + "bit_position": 1, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 1 + }, + "offset": 0 + }, + "NoProtection": { + "type": { + "bit_position": 0, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 1 + }, + "offset": 0 + }, + "Reserved": { + "type": { + "bit_position": 3, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 29 + }, + "offset": 0 + } + }, + "kind": "struct", + "size": 4 + }, + "_PFNCLIENT": { + "fields": { + "pfnDispatchDefWindowProc": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 160 + }, + "pfnStaticWndProc": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 112 + }, + "pfnDispatchHook": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 152 + }, + "pfnDesktopWndProc": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 24 + }, + "pfnImeWndProc": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 120 + }, + "pfnScrollBarWndProc": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 0 + }, + "pfnEditWndProc": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 88 + }, + "pfnGhostWndProc": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 128 + }, + "pfnMessageWindowProc": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 40 + }, + "pfnSwitchWindowProc": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 48 + }, + "pfnComboListBoxProc": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 72 + }, + "pfnComboBoxWndProc": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 64 + }, + "pfnMDIClientWndProc": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 104 + }, + "pfnDialogWndProc": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 80 + }, + "pfnHkINLPCWPSTRUCT": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 136 + }, + "pfnTitleWndProc": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 8 + }, + "pfnHkINLPCWPRETSTRUCT": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 144 + }, + "pfnButtonWndProc": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 56 + }, + "pfnMenuWndProc": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 16 + }, + "pfnListBoxWndProc": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 96 + }, + "pfnDispatchMessage": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 168 + }, + "pfnDefWindowProc": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 32 + }, + "pfnMDIActivateDlgProc": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 176 + } + }, + "kind": "struct", + "size": 184 + }, + "tagOEMBITMAPINFO": { + "fields": { + "y": { + "type": { + "kind": "base", + "name": "long" + }, + "offset": 4 + }, + "x": { + "type": { + "kind": "base", + "name": "long" + }, + "offset": 0 + }, + "cy": { + "type": { + "kind": "base", + "name": "long" + }, + "offset": 12 + }, + "cx": { + "type": { + "kind": "base", + "name": "long" + }, + "offset": 8 + } + }, + "kind": "struct", + "size": 16 + }, + "__unnamed_1221": { + "fields": { + "SecurityInformation": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 0 + }, + "SecurityDescriptor": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 8 + } + }, + "kind": "struct", + "size": 16 + }, + "_KLIST_ENTRY": { + "fields": { + "Flink": { + "type": { + "subtype": { + "kind": "struct", + "name": "_KLIST_ENTRY" + }, + "kind": "pointer" + }, + "offset": 0 + }, + "Blink": { + "type": { + "subtype": { + "kind": "struct", + "name": "_KLIST_ENTRY" + }, + "kind": "pointer" + }, + "offset": 8 + } + }, + "kind": "struct", + "size": 16 + }, + "HMONITOR__": { + "fields": { + "unused": { + "type": { + "kind": "base", + "name": "long" + }, + "offset": 0 + } + }, + "kind": "struct", + "size": 4 + }, + "__unnamed_1247": { + "fields": { + "DeviceTextType": { + "type": { + "kind": "enum", + "name": "DeviceTextTypeEnum" + }, + "offset": 0 + }, + "LocaleId": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 8 + } + }, + "kind": "struct", + "size": 16 + }, + "tagCLIENTINFO": { + "fields": { + "msgDbcsCB": { + "type": { + "kind": "struct", + "name": "tagMSG" + }, + "offset": 160 + }, + "dwCompatFlags": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 20 + }, + "achDbcsCF": { + "type": { + "count": 2, + "subtype": { + "kind": "base", + "name": "unsigned char" + }, + "kind": "array" + }, + "offset": 154 + }, + "dwTIFlags": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 28 + }, + "pClientThreadInfo": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagCLIENTTHREADINFO" + }, + "kind": "pointer" + }, + "offset": 96 + }, + "CodePage": { + "type": { + "kind": "base", + "name": "unsigned short" + }, + "offset": 152 + }, + "dwKeyCache": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 112 + }, + "dwHookCurrent": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 88 + }, + "afAsyncKeyStateRecentDown": { + "type": { + "count": 8, + "subtype": { + "kind": "base", + "name": "unsigned char" + }, + "kind": "array" + }, + "offset": 136 + }, + "dwCompatFlags2": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 24 + }, + "fsHooks": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 56 + }, + "ulClientDelta": { + "type": { + "kind": "base", + "name": "unsigned long long" + }, + "offset": 40 + }, + "pDeskInfo": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagDESKTOPINFO" + }, + "kind": "pointer" + }, + "offset": 32 + }, + "dwExpWinVer": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 16 + }, + "dwHookData": { + "type": { + "kind": "base", + "name": "unsigned long long" + }, + "offset": 104 + }, + "afAsyncKeyState": { + "type": { + "count": 8, + "subtype": { + "kind": "base", + "name": "unsigned char" + }, + "kind": "array" + }, + "offset": 128 + }, + "CallbackWnd": { + "type": { + "kind": "struct", + "name": "_CALLBACKWND" + }, + "offset": 64 + }, + "lpdwRegisteredClasses": { + "type": { + "subtype": { + "kind": "base", + "name": "unsigned long" + }, + "kind": "pointer" + }, + "offset": 208 + }, + "cInDDEMLCallback": { + "type": { + "kind": "base", + "name": "long" + }, + "offset": 92 + }, + "cSpins": { + "type": { + "kind": "base", + "name": "unsigned long long" + }, + "offset": 8 + }, + "hKL": { + "type": { + "subtype": { + "kind": "struct", + "name": "HKL__" + }, + "kind": "pointer" + }, + "offset": 144 + }, + "dwAsyncKeyCache": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 124 + }, + "afKeyState": { + "type": { + "count": 8, + "subtype": { + "kind": "base", + "name": "unsigned char" + }, + "kind": "array" + }, + "offset": 116 + }, + "CI_flags": { + "type": { + "kind": "base", + "name": "unsigned long long" + }, + "offset": 0 + }, + "phkCurrent": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagHOOK" + }, + "kind": "pointer" + }, + "offset": 48 + } + }, + "kind": "struct", + "size": 216 + }, + "_DMM_MONITOR_SERIALIZATION": { + "fields": { + "SourceModeSetOffset": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 24 + }, + "FrequencyRangeSetOffset": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 28 + }, + "DescriptorSetOffset": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 32 + }, + "ModePruningAlgorithm": { + "type": { + "kind": "enum", + "name": "ModePruningAlgorithmEnum" + }, + "offset": 16 + }, + "VideoPresentTargetId": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 4 + }, + "IsUsingDefaultProfile": { + "type": { + "kind": "base", + "name": "unsigned char" + }, + "offset": 13 + }, + "MonitorPowerState": { + "type": { + "kind": "enum", + "name": "MonitorPowerStateEnum" + }, + "offset": 20 + }, + "MonitorType": { + "type": { + "kind": "enum", + "name": "MonitorTypeEnum" + }, + "offset": 36 + }, + "Size": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 0 + }, + "IsSimulatedMonitor": { + "type": { + "kind": "base", + "name": "unsigned char" + }, + "offset": 12 + }, + "Orientation": { + "type": { + "kind": "enum", + "name": "OrientationEnum" + }, + "offset": 8 + } + }, + "kind": "struct", + "size": 40 + }, + "tagPROP": { + "fields": { + "fs": { + "type": { + "kind": "base", + "name": "unsigned short" + }, + "offset": 10 + }, + "hData": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 0 + }, + "atomKey": { + "type": { + "kind": "base", + "name": "unsigned short" + }, + "offset": 8 + } + }, + "kind": "struct", + "size": 16 + }, + "__unnamed_1243": { + "fields": { + "IdType": { + "type": { + "kind": "enum", + "name": "IdTypeEnum" + }, + "offset": 0 + } + }, + "kind": "struct", + "size": 4 + }, + "__unnamed_123d": { + "fields": { + "Buffer": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 8 + }, + "WhichSpace": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 0 + }, + "Length": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 24 + }, + "Offset": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 16 + } + }, + "kind": "struct", + "size": 32 + }, + "_WNDMSG": { + "fields": { + "abMsgs": { + "type": { + "subtype": { + "kind": "base", + "name": "unsigned char" + }, + "kind": "pointer" + }, + "offset": 8 + }, + "maxMsgs": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 0 + } + }, + "kind": "struct", + "size": 16 + }, + "tagSHAREDINFO": { + "fields": { + "psi": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagSERVERINFO" + }, + "kind": "pointer" + }, + "offset": 0 + }, + "ulSharedDelta": { + "type": { + "kind": "base", + "name": "unsigned long long" + }, + "offset": 32 + }, + "aheList": { + "type": { + "subtype": { + "kind": "struct", + "name": "_HANDLEENTRY" + }, + "kind": "pointer" + }, + "offset": 8 + }, + "DefWindowSpecMsgs": { + "type": { + "kind": "struct", + "name": "_WNDMSG" + }, + "offset": 552 + }, + "awmControl": { + "type": { + "count": 31, + "subtype": { + "kind": "struct", + "name": "_WNDMSG" + }, + "kind": "array" + }, + "offset": 40 + }, + "pDispInfo": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagDISPLAYINFO" + }, + "kind": "pointer" + }, + "offset": 24 + }, + "HeEntrySize": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 16 + }, + "DefWindowMsgs": { + "type": { + "kind": "struct", + "name": "_WNDMSG" + }, + "offset": 536 + } + }, + "kind": "struct", + "size": 568 + }, + "__unnamed_181b": { + "fields": { + "BusNumber": { + "type": { + "kind": "struct", + "name": "__unnamed_1811" + }, + "offset": 0 + }, + "Dma": { + "type": { + "kind": "struct", + "name": "__unnamed_180d" + }, + "offset": 0 + }, + "DeviceSpecificData": { + "type": { + "kind": "struct", + "name": "__unnamed_1813" + }, + "offset": 0 + }, + "Memory48": { + "type": { + "kind": "struct", + "name": "__unnamed_1817" + }, + "offset": 0 + }, + "MessageInterrupt": { + "type": { + "kind": "struct", + "name": "__unnamed_180b" + }, + "offset": 0 + }, + "Generic": { + "type": { + "kind": "struct", + "name": "__unnamed_1805" + }, + "offset": 0 + }, + "Memory40": { + "type": { + "kind": "struct", + "name": "__unnamed_1815" + }, + "offset": 0 + }, + "DevicePrivate": { + "type": { + "kind": "struct", + "name": "nt_symbols!__unnamed_180f" + }, + "offset": 0 + }, + "Memory64": { + "type": { + "kind": "struct", + "name": "__unnamed_1819" + }, + "offset": 0 + }, + "Memory": { + "type": { + "kind": "struct", + "name": "__unnamed_1805" + }, + "offset": 0 + }, + "Interrupt": { + "type": { + "kind": "struct", + "name": "__unnamed_1807" + }, + "offset": 0 + }, + "Port": { + "type": { + "kind": "struct", + "name": "__unnamed_1805" + }, + "offset": 0 + } + }, + "kind": "struct", + "size": 16 + }, + "tagPOINT": { + "fields": { + "y": { + "type": { + "kind": "base", + "name": "long" + }, + "offset": 4 + }, + "x": { + "type": { + "kind": "base", + "name": "long" + }, + "offset": 0 + } + }, + "kind": "struct", + "size": 8 + }, + "tagIMC": { + "fields": { + "dwClientImcData": { + "type": { + "kind": "base", + "name": "unsigned long long" + }, + "offset": 48 + }, + "head": { + "type": { + "kind": "struct", + "name": "_THRDESKHEAD" + }, + "offset": 0 + }, + "hImeWnd": { + "type": { + "subtype": { + "kind": "struct", + "name": "HWND__" + }, + "kind": "pointer" + }, + "offset": 56 + }, + "pImcNext": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagIMC" + }, + "kind": "pointer" + }, + "offset": 40 + } + }, + "kind": "struct", + "size": 64 + }, + "tagKL": { + "fields": { + "uNumTbl": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 88 + }, + "pklPrev": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagKL" + }, + "kind": "pointer" + }, + "offset": 24 + }, + "head": { + "type": { + "kind": "struct", + "name": "_HEAD" + }, + "offset": 0 + }, + "pklNext": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagKL" + }, + "kind": "pointer" + }, + "offset": 16 + }, + "spkfPrimary": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagKBDFILE" + }, + "kind": "pointer" + }, + "offset": 56 + }, + "dwFontSigs": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 64 + }, + "dwLastKbdType": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 104 + }, + "CodePage": { + "type": { + "kind": "base", + "name": "unsigned short" + }, + "offset": 72 + }, + "dwKL_Flags": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 32 + }, + "iBaseCharset": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 68 + }, + "dwKLID": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 112 + }, + "spkf": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagKBDFILE" + }, + "kind": "pointer" + }, + "offset": 48 + }, + "piiex": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagIMEINFOEX" + }, + "kind": "pointer" + }, + "offset": 80 + }, + "hkl": { + "type": { + "subtype": { + "kind": "struct", + "name": "HKL__" + }, + "kind": "pointer" + }, + "offset": 40 + }, + "pspkfExtra": { + "type": { + "subtype": { + "subtype": { + "kind": "struct", + "name": "tagKBDFILE" + }, + "kind": "pointer" + }, + "kind": "pointer" + }, + "offset": 96 + }, + "wchDiacritic": { + "type": { + "kind": "base", + "name": "wchar" + }, + "offset": 74 + }, + "dwLastKbdSubType": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 108 + } + }, + "kind": "struct", + "size": 120 + }, + "__unnamed_115b": { + "fields": { + "NextEntry": { + "type": { + "bit_position": 4, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long long" + }, + "bit_length": 60 + }, + "offset": 8 + }, + "Depth": { + "type": { + "bit_position": 0, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long long" + }, + "bit_length": 16 + }, + "offset": 0 + }, + "Reserved": { + "type": { + "bit_position": 1, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long long" + }, + "bit_length": 3 + }, + "offset": 8 + }, + "HeaderType": { + "type": { + "bit_position": 0, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long long" + }, + "bit_length": 1 + }, + "offset": 8 + }, + "Sequence": { + "type": { + "bit_position": 16, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long long" + }, + "bit_length": 48 + }, + "offset": 0 + } + }, + "kind": "struct", + "size": 16 + }, + "__unnamed_182e": { + "fields": { + "pRgb256x3x16": { + "type": { + "subtype": { + "kind": "struct", + "name": "_D3DDDI_GAMMA_RAMP_RGB256x3x16" + }, + "kind": "pointer" + }, + "offset": 0 + }, + "pRaw": { + "type": { + "subtype": { + "kind": "base", + "name": "void" + }, + "kind": "pointer" + }, + "offset": 0 + }, + "pDxgi1": { + "type": { + "subtype": { + "kind": "struct", + "name": "_D3DDDI_GAMMA_RAMP_DXGI_1" + }, + "kind": "pointer" + }, + "offset": 0 + } + }, + "kind": "struct", + "size": 8 + }, + "tagTDB": { + "fields": { + "pti": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagTHREADINFO" + }, + "kind": "pointer" + }, + "offset": 16 + }, + "TDB_Flags": { + "type": { + "kind": "base", + "name": "unsigned short" + }, + "offset": 34 + }, + "hTaskWow": { + "type": { + "kind": "base", + "name": "unsigned short" + }, + "offset": 32 + }, + "pwti": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagWOWTHREADINFO" + }, + "kind": "pointer" + }, + "offset": 24 + }, + "nEvents": { + "type": { + "kind": "base", + "name": "long" + }, + "offset": 8 + }, + "nPriority": { + "type": { + "kind": "base", + "name": "long" + }, + "offset": 12 + }, + "ptdbNext": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagTDB" + }, + "kind": "pointer" + }, + "offset": 0 + } + }, + "kind": "struct", + "size": 40 + }, + "tagCARET": { + "fields": { + "x": { + "type": { + "kind": "base", + "name": "long" + }, + "offset": 16 + }, + "iHideLevel": { + "type": { + "kind": "base", + "name": "long" + }, + "offset": 12 + }, + "hTimer": { + "type": { + "kind": "base", + "name": "unsigned long long" + }, + "offset": 40 + }, + "yOwnDc": { + "type": { + "kind": "base", + "name": "long" + }, + "offset": 56 + }, + "y": { + "type": { + "kind": "base", + "name": "long" + }, + "offset": 20 + }, + "xOwnDc": { + "type": { + "kind": "base", + "name": "long" + }, + "offset": 52 + }, + "cy": { + "type": { + "kind": "base", + "name": "long" + }, + "offset": 24 + }, + "cx": { + "type": { + "kind": "base", + "name": "long" + }, + "offset": 28 + }, + "fVisible": { + "type": { + "bit_position": 0, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 1 + }, + "offset": 8 + }, + "hBitmap": { + "type": { + "subtype": { + "kind": "struct", + "name": "HBITMAP__" + }, + "kind": "pointer" + }, + "offset": 32 + }, + "cxOwnDc": { + "type": { + "kind": "base", + "name": "long" + }, + "offset": 60 + }, + "cyOwnDc": { + "type": { + "kind": "base", + "name": "long" + }, + "offset": 64 + }, + "tid": { + "type": { + "kind": "base", + "name": "unsigned long" + }, + "offset": 48 + }, + "fOn": { + "type": { + "bit_position": 1, + "kind": "bitfield", + "type": { + "kind": "base", + "name": "unsigned long" + }, + "bit_length": 1 + }, + "offset": 8 + }, + "spwnd": { + "type": { + "subtype": { + "kind": "struct", + "name": "tagWND" + }, + "kind": "pointer" + }, + "offset": 0 + } + }, + "kind": "struct", + "size": 72 + }, + "_LIGATURE1": { + "fields": { + "wch": { + "type": { + "count": 1, + "subtype": { + "kind": "base", + "name": "wchar" + }, + "kind": "array" + }, + "offset": 4 + }, + "VirtualKey": { + "type": { + "kind": "base", + "name": "unsigned char" + }, + "offset": 0 + }, + "ModificationNumber": { + "type": { + "kind": "base", + "name": "unsigned short" + }, + "offset": 2 + } + }, + "kind": "struct", + "size": 6 + } + }, + "base_types": { + "unsigned char": { + "kind": "char", + "endian": "little", + "signed": false, + "size": 1 + }, + "float": { + "kind": "float", + "endian": "little", + "signed": true, + "size": 4 + }, + "unsigned long": { + "kind": "int", + "endian": "little", + "signed": false, + "size": 4 + }, + "wchar": { + "kind": "int", + "endian": "little", + "signed": true, + "size": 2 + }, + "pointer": { + "kind": "int", + "endian": "little", + "signed": false, + "size": 8 + }, + "unsigned int": { + "kind": "int", + "endian": "little", + "signed": false, + "size": 4 + }, + "short": { + "kind": "int", + "endian": "little", + "signed": true, + "size": 2 + }, + "long": { + "kind": "int", + "endian": "little", + "signed": true, + "size": 4 + }, + "unsigned short": { + "kind": "int", + "endian": "little", + "signed": false, + "size": 2 + }, + "long long": { + "kind": "int", + "endian": "little", + "signed": true, + "size": 8 + }, + "unsigned long long": { + "kind": "int", + "endian": "little", + "signed": false, + "size": 8 + } + }, + "enums": { + "TextEnum": { + "base": "long", + "constants": { + "D3DKMDT_TRF_UNINITIALIZED": 0 + }, + "size": 4 + }, + "PreferenceEnum": { + "base": "long", + "constants": { + "D3DKMDT_MP_PREFERRED": 1, + "D3DKMDT_MP_MAXVALID": 2, + "D3DKMDT_MP_UNINITIALIZED": 0 + }, + "size": 4 + }, + "FileInformationClassEnum": { + "base": "long", + "constants": { + "FileInternalInformation": 6, + "FileQuotaInformation": 32, + "FileIoStatusBlockRangeInformation": 42, + "FilePipeLocalInformation": 24, + "FileStandardLinkInformation": 54, + "FileIdFullDirectoryInformation": 38, + "FileLinkInformation": 11, + "FileFullDirectoryInformation": 2, + "FileAllInformation": 18, + "FileSfioVolumeInformation": 45, + "FileStreamInformation": 22, + "FileRenameInformation": 10, + "FileValidDataLengthInformation": 39, + "FileAlternateNameInformation": 21, + "FileBasicInformation": 4, + "FilePositionInformation": 14, + "FileCompletionInformation": 30, + "FileAttributeCacheInformation": 52, + "FileReparsePointInformation": 33, + "FileMailslotSetInformation": 27, + "FileNetworkPhysicalNameInformation": 49, + "FileAllocationInformation": 19, + "FileIsRemoteDeviceInformation": 51, + "FileFullEaInformation": 15, + "FileProcessIdsUsingFileInformation": 47, + "FileDispositionInformation": 13, + "FileStandardInformation": 5, + "FileAccessInformation": 8, + "FileNumaNodeInformation": 53, + "FilePipeRemoteInformation": 25, + "FileIoPriorityHintInformation": 43, + "FileMailslotQueryInformation": 26, + "FileRemoteProtocolInformation": 55, + "FileNamesInformation": 12, + "FileHardLinkInformation": 46, + "FileEndOfFileInformation": 20, + "FileIdBothDirectoryInformation": 37, + "FileSfioReserveInformation": 44, + "FileIdGlobalTxDirectoryInformation": 50, + "FileNetworkOpenInformation": 34, + "FileObjectIdInformation": 29, + "FileMoveClusterInformation": 31, + "FileIoCompletionNotificationInformation": 41, + "FileNameInformation": 9, + "FileBothDirectoryInformation": 3, + "FileDirectoryInformation": 1, + "FileMaximumInformation": 56, + "FileNormalizedNameInformation": 48, + "FilePipeInformation": 23, + "FileCompressionInformation": 28, + "FileTrackingInformation": 36, + "FileEaInformation": 7, + "FileShortNameInformation": 40, + "FileModeInformation": 16, + "FileAlignmentInformation": 17, + "FileAttributeTagInformation": 35 + }, + "size": 4 + }, + "ModePruningAlgorithmEnum": { + "base": "long", + "constants": { + "DMM_MPA_MAXVALID": 3, + "DMM_MPA_GDI": 1, + "DMM_MPA_VISTA": 2, + "DMM_MPA_UNINITIALIZED": 0 + }, + "size": 4 + }, + "fmtEnum": { + "base": "unsigned long", + "constants": { + "CF_ENHMETAFILE": 14, + "CF_PENDATA": 10, + "CF_BITMAP": 2, + "CF_UNICODETEXT": 13, + "CF_HDROP": 15, + "CF_OEMTEXT": 7, + "CF_WAVE": 12, + "CF_DSPTEXT": 129, + "CF_DIBV5": 17, + "CF_TIFF": 6, + "CF_PALETTE": 9, + "CF_OWNERDISPLAY": 128, + "CF_DSPMETAFILEPICT": 131, + "CF_METAFILEPICT": 3, + "CF_RIFF": 11, + "CF_DSPENHMETAFILE": 142, + "CF_TEXT": 1, + "CF_LOCALE": 16, + "CF_SYLK": 4, + "CF_DSPBITMAP": 130, + "CF_DIB": 8, + "CF_DIF": 5 + }, + "size": 4 + }, + "MonitorPowerStateEnum": { + "base": "long", + "constants": { + "PowerDeviceUnspecified": 0, + "PowerDeviceD0": 1, + "PowerDeviceD1": 2, + "PowerDeviceD2": 3, + "PowerDeviceD3": 4, + "PowerDeviceMaximum": 5 + }, + "size": 4 + }, + "bTypeEnum": { + "base": "unsigned char", + "constants": { + "TYPE_DDEXACT": 11, + "TYPE_HOOK": 5, + "TYPE_FREE": 0, + "TYPE_MONITOR": 12, + "TYPE_GESTURE": 21, + "TYPE_DEVICEINFO": 19, + "TYPE_DDEACCESS": 9, + "TYPE_CALLPROC": 7, + "TYPE_CURSOR": 3, + "TYPE_KBDLAYOUT": 13, + "TYPE_WINEVENTHOOK": 15, + "TYPE_MENU": 2, + "TYPE_ACCELTABLE": 8, + "TYPE_TOUCH": 20, + "TYPE_SETWINDOWPOS": 4, + "TYPE_CLIPDATA": 6, + "TYPE_KBDFILE": 14, + "TYPE_DDECONV": 10, + "TYPE_HIDDATA": 18, + "TYPE_WINDOW": 1, + "TYPE_INPUTCONTEXT": 17, + "TYPE_TIMER": 16 + }, + "size": 1 + }, + "OriginEnum": { + "base": "long", + "constants": { + "D3DKMDT_MCO_MONITORDESCRIPTOR_REGISTRYOVERRIDE": 3, + "D3DKMDT_MCO_UNINITIALIZED": 0, + "D3DKMDT_MCO_MONITORDESCRIPTOR": 2, + "D3DKMDT_MCO_MAXVALID": 5, + "D3DKMDT_MCO_SPECIFICCAP_REGISTRYOVERRIDE": 4, + "D3DKMDT_MCO_DEFAULTMONITORPROFILE": 1 + }, + "size": 4 + }, + "CodePointTypeEnum": { + "base": "long", + "constants": { + "DXGK_DIAG_CODE_POINT_TYPE_RETRIEVE_BTL": 8, + "DXGK_DIAG_CODE_POINT_TYPE_BML_NO_EXACT_TARGET_MODE": 20, + "DXGK_DIAG_CODE_POINT_TYPE_HANDLE_IRP": 40, + "DXGK_DIAG_CODE_POINT_TYPE_CHANGE_UNSUPPORTED_MONITOR_MODE_FLAG": 41, + "DXGK_DIAG_CODE_POINT_TYPE_SDC_ENFORCED_CLONE_PATH_INVALID_SOURCE_IDX": 57, + "DXGK_DIAG_CODE_POINT_TYPE_POWER_ON_GDI": 11, + "DXGK_DIAG_CODE_POINT_TYPE_BML_TARGET_MODE_NOT_PINNED": 22, + "DXGK_DIAG_CODE_POINT_TYPE_VIDEOPORTCALLOUT_CDD_DEVICE_REMOVED": 51, + "DXGK_DIAG_CODE_POINT_TYPE_BML_BACKTRACK": 17, + "DXGK_DIAG_CODE_POINT_TYPE_VIDEOPORTCALLOUT_CDD_RECREATE_DEVICE_FAILED": 53, + "DXGK_DIAG_CODE_POINT_TYPE_BML_NO_EXACT_SOURCE_MODE": 19, + "DXGK_DIAG_CODE_POINT_TYPE_VIDEOPORTCALLOUT_PNP_ENABLE_VGA": 48, + "DXGK_DIAG_CODE_POINT_TYPE_BML_BEST_SOURCE_MODE": 32, + "DXGK_DIAG_CODE_POINT_TYPE_VIDEOPORTCALLOUT_EXCLUDE_EVICTALL_DISABLEGDI": 43, + "DXGK_DIAG_CODE_POINT_TYPE_TDR": 24, + "DXGK_DIAG_CODE_POINT_TYPE_BML_BEST_TARGET_MODE": 33, + "DXGK_DIAG_CODE_POINT_TYPE_MON_DEPART_GETRECENTTOP_FAIL": 61, + "DXGK_DIAG_CODE_POINT_TYPE_SDC_LOG_FAILURE": 3, + "DXGK_DIAG_CODE_POINT_TYPE_STOP_ADAPTER": 36, + "DXGK_DIAG_CODE_POINT_TYPE_VIDEOPORTCALLOUT_CDD_DRVASSERTMODE_TRUE_FAILED": 52, + "DXGK_DIAG_CODE_POINT_TYPE_FORCE_UINT32": -1, + "DXGK_DIAG_CODE_POINT_TYPE_VIDEOPORTCALLOUT_EXCLUDE_MODESWITCH": 45, + "DXGK_DIAG_CODE_POINT_TYPE_START_ADAPTER": 35, + "DXGK_DIAG_CODE_POINT_TYPE_CREATEFUNVIDPN_CCDBML_FAIL_VISTABML_SUCCESSED": 31, + "DXGK_DIAG_CODE_POINT_TYPE_ACPI_NOTIFY_CALLBACK": 42, + "DXGK_DIAG_CODE_POINT_TYPE_MON_ARRIVE_INC_ADD_FAIL": 62, + "DXGK_DIAG_CODE_POINT_TYPE_DXGKCDDENABLE_OPTIMIZED_MODE_CHANGE": 59, + "DXGK_DIAG_CODE_POINT_TYPE_NONE": 0, + "DXGK_DIAG_CODE_POINT_TYPE_CREATEFUNVIDPN_RELAX_REFRESH_MATCH": 30, + "DXGK_DIAG_CODE_POINT_TYPE_QDC_LOG_FAILURE": 10, + "DXGK_DIAG_CODE_POINT_TYPE_COMMIT_VIDPN_LOG_FAILURE": 55, + "DXGK_DIAG_CODE_POINT_TYPE_OS_RECOMMENDED_VIDPN": 2, + "DXGK_DIAG_CODE_POINT_TYPE_CHILD_POLLING": 37, + "DXGK_DIAG_CODE_POINT_TYPE_POWER_DIM_MONITOR": 15, + "DXGK_DIAG_CODE_POINT_TYPE_CDS_LOG_FAILURE": 5, + "DXGK_DIAG_CODE_POINT_TYPE_ACPI_EVENT_NOTIFICATION": 25, + "DXGK_DIAG_CODE_POINT_TYPE_INDICATE_CHILD_STATUS": 39, + "DXGK_DIAG_CODE_POINT_TYPE_REBUILD_DXGK_MODE_CACHE": 29, + "DXGK_DIAG_CODE_POINT_TYPE_POWER_OFF_GDI": 12, + "DXGK_DIAG_CODE_POINT_TYPE_CDD_MAPSHADOWBUFFER_FAILED": 54, + "DXGK_DIAG_CODE_POINT_TYPE_BML_CLOSEST_TARGET_MODE": 18, + "DXGK_DIAG_CODE_POINT_TYPE_VIDEOPORTCALLOUT_CDD_CREATE_DEVICE_FAILED": 50, + "DXGK_DIAG_CODE_POINT_TYPE_ADD_DEVICE": 34, + "DXGK_DIAG_CODE_POINT_TYPE_SDC_INVALIDATE_ERROR": 4, + "DXGK_DIAG_CODE_POINT_TYPE_VIDEOPORTCALLOUT_EXCLUDE_EVICTALL_ENABLEGDI": 44, + "DXGK_DIAG_CODE_POINT_TYPE_CDS_FAILURE_DB": 7, + "DXGK_DIAG_CODE_POINT_TYPE_BML_SOURCE_MODE_NOT_PINNED": 21, + "DXGK_DIAG_CODE_POINT_TYPE_INVALIDATE_DXGK_MODE_CACHE": 28, + "DXGK_DIAG_CODE_POINT_TYPE_VIDEOPORTCALLOUT_SYNC_MONITOR_EVENT": 46, + "DXGK_DIAG_CODE_POINT_TYPE_DRIVER_RECOMMEND_LOG_FAILURE": 56, + "DXGK_DIAG_CODE_POINT_TYPE_VIDEOPORTCALLOUT_TDR_SWITCH_GDI": 49, + "DXGK_DIAG_CODE_POINT_TYPE_DXGKSETDISPLAYMODE_OPTIMIZED_MODE_CHANGE": 60, + "DXGK_DIAG_CODE_POINT_TYPE_CHILD_POLLING_TARGET": 38, + "DXGK_DIAG_CODE_POINT_TYPE_RECOMMEND_FUNC_VIDPN": 1, + "DXGK_DIAG_CODE_POINT_TYPE_CREATEMDEV_USE_DEFAULT_MODE": 26, + "DXGK_DIAG_CODE_POINT_TYPE_BML_RESTARTED": 23, + "DXGK_DIAG_CODE_POINT_TYPE_CCD_DATABASE_PERSIST": 63, + "DXGK_DIAG_CODE_POINT_TYPE_POWER_ON_MONITOR": 13, + "DXGK_DIAG_CODE_POINT_TYPE_POWER_UNDIM_MONITOR": 16, + "DXGK_DIAG_CODE_POINT_TYPE_RETRIEVE_DB": 9, + "DXGK_DIAG_CODE_POINT_TYPE_CONNECTED_SET_LOG_FAILURE": 27, + "DXGK_DIAG_CODE_POINT_TYPE_DRVPROBEANDCAPTURE_FAILED": 58, + "DXGK_DIAG_CODE_POINT_TYPE_VIDEOPORTCALLOUT_PNP_NOTIFY_GDI": 47, + "DXGK_DIAG_CODE_POINT_TYPE_POWER_OFF_MONITOR": 14, + "DXGK_DIAG_CODE_POINT_TYPE_MAX": 64 + }, + "size": 4 + }, + "ConstraintTypeEnum": { + "base": "long", + "constants": { + "D3DKMDT_MFRC_MAXPIXELRATE": 2, + "D3DKMDT_MFRC_ACTIVESIZE": 1, + "D3DKMDT_MFRC_UNINITIALIZED": 0 + }, + "size": 4 + }, + "VidPnTargetColorBasisEnum": { + "base": "long", + "constants": { + "D3DKMDT_CB_MAXVALID": 5, + "D3DKMDT_CB_INTENSITY": 1, + "D3DKMDT_CB_SCRGB": 3, + "D3DKMDT_CB_YCBCR": 4, + "D3DKMDT_CB_SRGB": 2, + "D3DKMDT_CB_UNINITIALIZED": 0 + }, + "size": 4 + }, + "MonitorTypeEnum": { + "base": "long", + "constants": { + "DMM_VMT_TEMPORARY_MONITOR": 4, + "DMM_VMT_BOOT_PERSISTENT_MONITOR": 2, + "DMM_VMT_PHYSICAL_MONITOR": 1, + "DMM_VMT_UNINITIALIZED": 0, + "DMM_VMT_SIMULATED_MONITOR": 5, + "DMM_VMT_PERSISTENT_MONITOR": 3 + }, + "size": 4 + }, + "PowerStateEnum": { + "base": "long", + "constants": { + "PowerSystemSleeping2": 3, + "PowerSystemSleeping1": 2, + "PowerSystemSleeping3": 4, + "PowerSystemUnspecified": 0, + "PowerSystemMaximum": 7, + "PowerSystemShutdown": 6, + "PowerSystemHibernate": 5, + "PowerSystemWorking": 1 + }, + "size": 4 + }, + "ShutdownTypeEnum": { + "base": "long", + "constants": { + "PowerActionNone": 0, + "PowerActionReserved": 1, + "PowerActionHibernate": 3, + "PowerActionShutdownOff": 6, + "PowerActionShutdown": 4, + "PowerActionSleep": 2, + "PowerActionShutdownReset": 5, + "PowerActionWarmEject": 7 + }, + "size": 4 + }, + "ScalingEnum": { + "base": "long", + "constants": { + "D3DKMDT_VPPS_CENTERED": 2, + "D3DKMDT_VPPS_ASPECTRATIOCENTEREDMAX": 4, + "D3DKMDT_VPPS_STRETCHED": 3, + "D3DKMDT_VPPS_UNINITIALIZED": 0, + "D3DKMDT_VPPS_UNPINNED": 254, + "D3DKMDT_VPPS_IDENTITY": 1, + "D3DKMDT_VPPS_NOTSPECIFIED": 255, + "D3DKMDT_VPPS_CUSTOM": 5, + "D3DKMDT_VPPS_RESERVED1": 253 + }, + "size": 4 + }, + "CurrentHitTargetEnum": { + "base": "long", + "constants": { + "ThresholdMarginRight": 2, + "ThresholdMarginMax": 4, + "ThresholdMarginBottom": 3, + "ThresholdMarginLeft": 1, + "ThresholdMarginTop": 0 + }, + "size": 4 + }, + "StorageTypeEnum": { + "base": "long", + "constants": { + "SmStorageActual": 0, + "SmStorageNonActual": 1 + }, + "size": 4 + }, + "ScanLineOrderingEnum": { + "base": "long", + "constants": { + "D3DDDI_VSSLO_PROGRESSIVE": 1, + "D3DDDI_VSSLO_INTERLACED_LOWERFIELDFIRST": 3, + "D3DDDI_VSSLO_UNINITIALIZED": 0, + "D3DDDI_VSSLO_INTERLACED_UPPERFIELDFIRST": 2, + "D3DDDI_VSSLO_OTHER": 255 + }, + "size": 4 + }, + "PixelValueAccessModeEnum": { + "base": "long", + "constants": { + "D3DKMDT_PVAM_UNINITIALIZED": 0, + "D3DKMDT_PVAM_DIRECT": 1, + "D3DKMDT_PVAM_PRESETPALETTE": 2, + "D3DKMDT_PVAM_MAXVALID": 3 + }, + "size": 4 + }, + "PriorityPolicyEnum": { + "base": "long", + "constants": { + "IrqPriorityHigh": 3, + "IrqPriorityNormal": 2, + "IrqPriorityLow": 1, + "IrqPriorityUndefined": 0 + }, + "size": 4 + }, + "OrientationEnum": { + "base": "long", + "constants": { + "D3DKMDT_MO_90DEG": 2, + "D3DKMDT_MO_0DEG": 1, + "D3DKMDT_MO_270DEG": 4, + "D3DKMDT_MO_UNINITIALIZED": 0, + "D3DKMDT_MO_180DEG": 3 + }, + "size": 4 + }, + "ContentEnum": { + "base": "long", + "constants": { + "D3DKMDT_VPPC_NOTSPECIFIED": 255, + "D3DKMDT_VPPC_UNINITIALIZED": 0, + "D3DKMDT_VPPC_GRAPHICS": 1, + "D3DKMDT_VPPC_VIDEO": 2 + }, + "size": 4 + }, + "ColorBasisEnum": { + "base": "long", + "constants": { + "D3DKMDT_CB_MAXVALID": 5, + "D3DKMDT_CB_INTENSITY": 1, + "D3DKMDT_CB_SCRGB": 3, + "D3DKMDT_CB_YCBCR": 4, + "D3DKMDT_CB_SRGB": 2, + "D3DKMDT_CB_UNINITIALIZED": 0 + }, + "size": 4 + }, + "MoveRectStyleEnum": { + "base": "long", + "constants": { + "MoveRectMidTopAtCursor": 1, + "MoveRectSidewiseKeepPositionAtCursor": 3, + "MoveRectKeepPositionAtCursor": 0, + "MoveRectKeepAspectRatioAtCursor": 2 + }, + "size": 4 + }, + "VideoStandardEnum": { + "base": "long", + "constants": { + "D3DKMDT_VSS_PAL_G": 11, + "D3DKMDT_VSS_PAL_D": 14, + "D3DKMDT_VSS_PAL_B": 9, + "D3DKMDT_VSS_SECAM_K": 21, + "D3DKMDT_VSS_VESA_GTF": 2, + "D3DKMDT_VSS_PAL_L": 30, + "D3DKMDT_VSS_PAL_M": 31, + "D3DKMDT_VSS_PAL_K": 28, + "D3DKMDT_VSS_PAL_H": 12, + "D3DKMDT_VSS_PAL_I": 13, + "D3DKMDT_VSS_SECAM_L1": 24, + "D3DKMDT_VSS_VESA_DMT": 1, + "D3DKMDT_VSS_SECAM_L": 23, + "D3DKMDT_VSS_EIA_861": 25, + "D3DKMDT_VSS_PAL_N": 15, + "D3DKMDT_VSS_APPLE": 5, + "D3DKMDT_VSS_NTSC_M": 6, + "D3DKMDT_VSS_SECAM_H": 20, + "D3DKMDT_VSS_NTSC_J": 7, + "D3DKMDT_VSS_SECAM_B": 17, + "D3DKMDT_VSS_SECAM_G": 19, + "D3DKMDT_VSS_SECAM_D": 18, + "D3DKMDT_VSS_IBM": 4, + "D3DKMDT_VSS_SECAM_K1": 22, + "D3DKMDT_VSS_PAL_NC": 16, + "D3DKMDT_VSS_PAL_B1": 10, + "D3DKMDT_VSS_EIA_861A": 26, + "D3DKMDT_VSS_EIA_861B": 27, + "D3DKMDT_VSS_UNINITIALIZED": 0, + "D3DKMDT_VSS_OTHER": 255, + "D3DKMDT_VSS_PAL_K1": 29, + "D3DKMDT_VSS_VESA_CVT": 3, + "D3DKMDT_VSS_NTSC_443": 8 + }, + "size": 4 + }, + "ImportanceOrdinalEnum": { + "base": "long", + "constants": { + "D3DKMDT_VPPI_QUATERNARY": 4, + "D3DKMDT_VPPI_SECONDARY": 2, + "D3DKMDT_VPPI_PRIMARY": 1, + "D3DKMDT_VPPI_QUINARY": 5, + "D3DKMDT_VPPI_DENARY": 10, + "D3DKMDT_VPPI_SENARY": 6, + "D3DKMDT_VPPI_TERTIARY": 3, + "D3DKMDT_VPPI_SEPTENARY": 7, + "D3DKMDT_VPPI_NONARY": 9, + "D3DKMDT_VPPI_UNINITIALIZED": 0, + "D3DKMDT_VPPI_OCTONARY": 8, + "D3DKMDT_VPPI_MAX": 32, + "D3DKMDT_VPPI_NOTSPECIFIED": 255 + }, + "size": 4 + }, + "RangeTypeEnum": { + "base": "long", + "constants": { + "SmRangeBool": 2, + "SmRangeNonSharedInfo": 1, + "SmRangeSharedInfo": 0 + }, + "size": 4 + }, + "TimingTypeEnum": { + "base": "long", + "constants": { + "D3DKMDT_MTT_EXTRASTANDARD": 3, + "D3DKMDT_MTT_DEFAULTMONITORPROFILE": 5, + "D3DKMDT_MTT_STANDARD": 2, + "D3DKMDT_MTT_UNINITIALIZED": 0, + "D3DKMDT_MTT_MAXVALID": 6, + "D3DKMDT_MTT_DETAILED": 4, + "D3DKMDT_MTT_ESTABLISHED": 1 + }, + "size": 4 + }, + "PixelFormatEnum": { + "base": "long", + "constants": { + "D3DDDIFMT_W11V11U10": 65, + "D3DDDIFMT_A16B16G16R16F": 113, + "D3DDDIFMT_A8R8G8B8": 21, + "D3DDDIFMT_D32_LOCKABLE": 84, + "D3DDDIFMT_L8": 50, + "D3DDDIFMT_DXVA_RESERVED27": 177, + "D3DDDIFMT_DXVA_RESERVED26": 176, + "D3DDDIFMT_DXVA_RESERVED25": 175, + "D3DDDIFMT_DXVA_RESERVED24": 174, + "D3DDDIFMT_DXVA_RESERVED23": 173, + "D3DDDIFMT_DXVA_RESERVED22": 172, + "D3DDDIFMT_DXVA_RESERVED21": 171, + "D3DDDIFMT_DXVA_RESERVED20": 170, + "D3DDDIFMT_DXVA_RESERVED29": 179, + "D3DDDIFMT_DXVA_RESERVED28": 178, + "D3DDDIFMT_R3G3B2": 27, + "D3DDDIFMT_A8R3G3B2": 29, + "D3DDDIFMT_INDEX16": 101, + "D3DDDIFMT_X4R4G4B4": 30, + "D3DDDIFMT_A4R4G4B4": 26, + "D3DDDIFMT_Q8W8V8U8": 63, + "D3DDDIFMT_FORCE_UINT": 2147483647, + "D3DDDIFMT_S1D15": 72, + "D3DDDIFMT_A16B16G16R16": 36, + "D3DDDIFMT_A8L8": 51, + "D3DDDIFMT_D24X4S4": 79, + "D3DDDIFMT_BINARYBUFFER": 199, + "D3DDDIFMT_DXVA_RESERVED30": 180, + "D3DDDIFMT_R32F": 114, + "D3DDDIFMT_VERTEXDATA": 100, + "D3DDDIFMT_R5G6B5": 23, + "D3DDDIFMT_R8G8_B8G8": 1195525970, + "D3DDDIFMT_A4L4": 52, + "D3DDDIFMT_A1R5G5B5": 25, + "D3DDDIFMT_X1R5G5B5": 24, + "D3DDDIFMT_D32": 71, + "D3DDDIFMT_G8R8_G8B8": 1111970375, + "D3DDDIFMT_A2B10G10R10": 31, + "D3DDDIFMT_DXVACOMPBUFFER_MAX": 181, + "D3DDDIFMT_MULTI2_ARGB8": 827606349, + "D3DDDIFMT_D16_LOCKABLE": 70, + "D3DDDIFMT_BITSTREAMDATA": 156, + "D3DDDIFMT_RESIDUALDIFFERENCEDATA": 152, + "D3DDDIFMT_X8B8G8R8": 33, + "D3DDDIFMT_R8G8B8": 20, + "D3DDDIFMT_S8_LOCKABLE": 85, + "D3DDDIFMT_D24S8": 75, + "D3DDDIFMT_X8D24": 76, + "D3DDDIFMT_A2R10G10B10": 35, + "D3DDDIFMT_P8": 41, + "D3DDDIFMT_L6V5U5": 61, + "D3DDDIFMT_X8R8G8B8": 22, + "D3DDDIFMT_D16": 80, + "D3DDDIFMT_A2W10V10U10": 67, + "D3DDDIFMT_D24FS8": 83, + "D3DDDIFMT_MOTIONVECTORBUFFER": 157, + "D3DDDIFMT_L16": 81, + "D3DDDIFMT_X8L8V8U8": 62, + "D3DDDIFMT_A32B32G32R32F": 116, + "D3DDDIFMT_A8P8": 40, + "D3DDDIFMT_YUY2": 844715353, + "D3DDDIFMT_R16F": 111, + "D3DDDIFMT_G16R16": 34, + "D3DDDIFMT_A2B10G10R10_XR_BIAS": 119, + "D3DDDIFMT_Q16W16V16U16": 110, + "D3DDDIFMT_S8D24": 74, + "D3DDDIFMT_PICTUREPARAMSDATA": 150, + "D3DDDIFMT_A1": 118, + "D3DDDIFMT_FILMGRAINBUFFER": 158, + "D3DDDIFMT_A8": 28, + "D3DDDIFMT_UNKNOWN": 0, + "D3DDDIFMT_DXVA_RESERVED19": 169, + "D3DDDIFMT_D32F_LOCKABLE": 82, + "D3DDDIFMT_MACROBLOCKDATA": 151, + "D3DDDIFMT_A8B8G8R8": 32, + "D3DDDIFMT_UYVY": 1498831189, + "D3DDDIFMT_DXT1": 827611204, + "D3DDDIFMT_DEBLOCKINGDATA": 153, + "D3DDDIFMT_DXT3": 861165636, + "D3DDDIFMT_DXT4": 877942852, + "D3DDDIFMT_DXT5": 894720068, + "D3DDDIFMT_CxV8U8": 117, + "D3DDDIFMT_INVERSEQUANTIZATIONDATA": 154, + "D3DDDIFMT_DXVA_RESERVED9": 159, + "D3DDDIFMT_DXT2": 844388420, + "D3DDDIFMT_G32R32F": 115, + "D3DDDIFMT_X4S4D24": 78, + "D3DDDIFMT_D24X8": 77, + "D3DDDIFMT_DXVA_RESERVED12": 162, + "D3DDDIFMT_DXVA_RESERVED13": 163, + "D3DDDIFMT_DXVA_RESERVED10": 160, + "D3DDDIFMT_DXVA_RESERVED11": 161, + "D3DDDIFMT_DXVA_RESERVED16": 166, + "D3DDDIFMT_DXVA_RESERVED17": 167, + "D3DDDIFMT_DXVA_RESERVED14": 164, + "D3DDDIFMT_DXVA_RESERVED15": 165, + "D3DDDIFMT_DXVA_RESERVED18": 168, + "D3DDDIFMT_D15S1": 73, + "D3DDDIFMT_V16U16": 64, + "D3DDDIFMT_SLICECONTROLDATA": 155, + "D3DDDIFMT_G16R16F": 112, + "D3DDDIFMT_INDEX32": 102, + "D3DDDIFMT_V8U8": 60 + }, + "size": 4 + }, + "IdTypeEnum": { + "base": "long", + "constants": { + "BusQueryCompatibleIDs": 2, + "BusQueryInstanceID": 3, + "BusQueryDeviceID": 0, + "BusQueryDeviceSerialNumber": 4, + "BusQueryHardwareIDs": 1, + "BusQueryContainerID": 5 + }, + "size": 4 + }, + "StartCurrentHitTargetEnum": { + "base": "long", + "constants": { + "ThresholdMarginRight": 2, + "ThresholdMarginMax": 4, + "ThresholdMarginBottom": 3, + "ThresholdMarginLeft": 1, + "ThresholdMarginTop": 0 + }, + "size": 4 + }, + "TypeEnum": { + "base": "long", + "constants": { + "DevicePowerState": 1, + "SystemPowerState": 0 + }, + "size": 4 + }, + "RotationEnum": { + "base": "long", + "constants": { + "D3DKMDT_VPPR_IDENTITY": 1, + "D3DKMDT_VPPR_NOTSPECIFIED": 255, + "D3DKMDT_VPPR_UNPINNED": 254, + "D3DKMDT_VPPR_ROTATE270": 4, + "D3DKMDT_VPPR_ROTATE90": 2, + "D3DKMDT_VPPR_ROTATE180": 3, + "D3DKMDT_VPPR_UNINITIALIZED": 0 + }, + "size": 4 + }, + "CopyProtectionTypeEnum": { + "base": "long", + "constants": { + "D3DKMDT_VPPMT_NOTSPECIFIED": 255, + "D3DKMDT_VPPMT_UNINITIALIZED": 0, + "D3DKMDT_VPPMT_MACROVISION_FULLSUPPORT": 3, + "D3DKMDT_VPPMT_MACROVISION_APSTRIGGER": 2, + "D3DKMDT_VPPMT_NOPROTECTION": 1 + }, + "size": 4 + }, + "FsInformationClassEnum": { + "base": "long", + "constants": { + "FileFsFullSizeInformation": 7, + "FileFsAttributeInformation": 5, + "FileFsVolumeFlagsInformation": 10, + "FileFsVolumeInformation": 1, + "FileFsSizeInformation": 3, + "FileFsLabelInformation": 2, + "FileFsDeviceInformation": 4, + "FileFsControlInformation": 6, + "FileFsDriverPathInformation": 9, + "FileFsMaximumInformation": 11, + "FileFsObjectIdInformation": 8 + }, + "size": 4 + }, + "DeviceTextTypeEnum": { + "base": "long", + "constants": { + "DeviceTextLocationInformation": 1, + "DeviceTextDescription": 0 + }, + "size": 4 + } + }, + "metadata": { + "producer": { + "version": "0.0.1", + "name": "dgmcdona-via-conversion-script", + "datetime": "2024-09-03T18:22:52Z" + }, + "format": "4.0.0" + } +} diff --git a/volatility3/framework/symbols/windows/versions.py b/volatility3/framework/symbols/windows/versions.py index 495655681..28b7edfdf 100644 --- a/volatility3/framework/symbols/windows/versions.py +++ b/volatility3/framework/symbols/windows/versions.py @@ -1,7 +1,7 @@ import logging -from typing import Callable, Tuple, List, Optional +from typing import Callable, List, Optional, Tuple -from volatility3.framework import interfaces, constants, exceptions +from volatility3.framework import constants, exceptions, interfaces vollog = logging.getLogger(__name__) @@ -88,24 +88,6 @@ class OsDistinguisher: return True -is_windows_8_1_or_later = OsDistinguisher( - version_check=lambda x: x >= (6, 3), - fallback_checks=[("_KPRCB", "PendingTickFlags", True)], -) - -is_vista_or_later = OsDistinguisher( - version_check=lambda x: x >= (6, 0), - fallback_checks=[("KdCopyDataBlock", None, True)], -) - -is_win10 = OsDistinguisher( - version_check=lambda x: (10, 0) <= x, - fallback_checks=[ - ("ObHeaderCookie", None, True), - ("_HANDLE_TABLE", "HandleCount", False), - ], -) - is_windows_xp = OsDistinguisher( version_check=lambda x: (5, 1) <= x < (5, 2), fallback_checks=[ @@ -149,6 +131,32 @@ is_2003 = OsDistinguisher( ], ) +is_vista_or_later = OsDistinguisher( + version_check=lambda x: x >= (6, 0), + fallback_checks=[("KdCopyDataBlock", None, True)], +) + +is_windows_8_1_or_later = OsDistinguisher( + version_check=lambda x: x >= (6, 3), + fallback_checks=[("_KPRCB", "PendingTickFlags", True)], +) + +is_win10 = OsDistinguisher( + version_check=lambda x: (10, 0) <= x, + fallback_checks=[ + ("ObHeaderCookie", None, True), + ("_HANDLE_TABLE", "HandleCount", False), + ], +) + +is_win10_10586_or_later = OsDistinguisher( + version_check=lambda x: x >= (10, 0, 10586), + fallback_checks=[ + ("_UNLOADED_DRIVERS", None, False), + ("ObHeaderCookie", None, True), + ], +) + is_win10_up_to_15063 = OsDistinguisher( version_check=lambda x: (10, 0) <= x < (10, 0, 15063), fallback_checks=[ @@ -187,6 +195,22 @@ is_win10_16299_or_later = OsDistinguisher( ], ) +is_win10_17134_or_later = OsDistinguisher( + version_check=lambda x: x >= (10, 0, 17134), + fallback_checks=[ + ("_EPROCESS", "ProcessFirstResume", True), + ("_EPROCESS", "HighMemoryPriority", True), + ], +) + +is_win10_17735_or_later = OsDistinguisher( + version_check=lambda x: x >= (10, 0, 17735), + fallback_checks=[ + ("_EPROCESS", "VmProcessorHost", True), + ("_EPROCESS", "VdmObjects", False), + ], +) + is_win10_17763_or_later = OsDistinguisher( version_check=lambda x: x >= (10, 0, 17763), fallback_checks=[ @@ -218,6 +242,14 @@ is_win10_19041_or_later = OsDistinguisher( ], ) +is_win10_19577_or_later = OsDistinguisher( + version_check=lambda x: x >= (10, 0, 19577), + fallback_checks=[ + ("_EPROCESS", "PaeTop", False), + ("_EPROCESS", "IdealProcessorAssignmentBlock", True), + ], +) + is_win10_25398_or_later = OsDistinguisher( version_check=lambda x: x >= (10, 0, 25398), fallback_checks=[ @@ -235,6 +267,31 @@ is_windows_8_or_later = OsDistinguisher( version_check=lambda x: x >= (6, 2), fallback_checks=[("_HANDLE_TABLE", "HandleCount", False)], ) + +is_windows_7_sp0 = OsDistinguisher( + version_check=lambda x: x == (6, 1, 7600), + fallback_checks=[ + ("_EPROCESS", "VdmObjects", True), + ("_EPROCESS", "UmsScheduledThreads", False), + # Dropped after vista + ("_EPROCESS", "QuotaUsage", False), + # Added win8 + ("_EPROCESS", "WnfContext", False), + ], +) + +is_windows_7_sp1 = OsDistinguisher( + version_check=lambda x: x == (6, 1, 7601), + fallback_checks=[ + ("_EPROCESS", "VdmObjects", False), + ("_EPROCESS", "UmsScheduledThreads", True), + # Dropped after vista + ("_EPROCESS", "QuotaUsage", False), + # Added win8 + ("_EPROCESS", "WnfContext", False), + ], +) + # Technically, this is win7 or less is_windows_7 = OsDistinguisher( version_check=lambda x: x == (6, 1), diff --git a/volatility3/plugins/windows/registry/certificates.py b/volatility3/plugins/windows/registry/certificates.py index a83badb90..eea05548b 100644 --- a/volatility3/plugins/windows/registry/certificates.py +++ b/volatility3/plugins/windows/registry/certificates.py @@ -25,7 +25,7 @@ class Certificates(interfaces.plugins.PluginInterface): architectures=["Intel32", "Intel64"], ), requirements.PluginRequirement( - name="hivelist", plugin=hivelist.HiveList, version=(1, 0, 0) + name="hivelist", plugin=hivelist.HiveList, version=(2, 0, 0) ), requirements.PluginRequirement( name="printkey", plugin=printkey.PrintKey, version=(1, 0, 0) @@ -69,13 +69,10 @@ class Certificates(interfaces.plugins.PluginInterface): return None def _generator(self) -> Iterator[Tuple[int, Tuple[str, str, str, str]]]: - kernel = self.context.modules[self.config["kernel"]] - for hive in hivelist.HiveList.list_hives( - self.context, + context=self.context, base_config_path=self.config_path, - layer_name=kernel.layer_name, - symbol_table=kernel.symbol_table_name, + kernel_module_name=self.config["kernel"], ): for top_key in [ "Microsoft\\SystemCertificates",