How does it work?

MagNumDB is a database that contains about 350,000 items. These items are constants, names, values all extracted from more than 6,000 header files (.h, .hxx, .hpp, .idl, etc.) provided by standard Windows and Visual Studio SDKs and WDKs.

Some values have been extracted from the very special uuid.lib file that contains the value of thousands of guids and property keys, not present anywhere else in header files. This can explain some duplicates (because names in uuid.lib are not always exactly the same as names in .h parsed files...).

It also contains around 36,0000 undocumented guids that we found ... meeeeep ...

 "C2P5"

To build this database, we have tried many existing parsers, things like CLANG or other fine tools, but they just don't suit our needs. They can't handle thousands of files that don't compile together, they can't handle some specific (or just very old) Microsoft constructs or annotations, they don't remember the stack of #define directives that led to a definition, they only give you a final AST, not a partial one, etc.

So, in the end, we have written a C/C++ parser named C2P5 (for C/CPP/PreProcessor/Parser), tailored specifically for computing constants. C2P5 is capable of preprocessing, parsing and partially evaluating all header files as if they were included in a one big virtual project (that of course, does not compile) on a 32G RAM machine. It currently supports the following preprocessor and C/C++ constructs:

  • #define preprocessor that define constants
  • #define preprocessor that define expression to compute constants
  • C and C++ constants, strings and enum definitions, and some level of pointerness
  • Special GUID constructs like DECLSPEC_UUID, DEFINE_GUIDSTRUCT, MIDL_INTERFACE, you name it
  • PROPERTYKEY constructs
  • Some IDL constructs
  • Etc.

The parser remembers dynamic preprocessor definitions (#if, #ifdef, etc.) that are conditions for constants definitions and expression computation. All parsed items are saved in the database, as well as the associated conditions. There may be more than one item corresponding to a given name, if there are differences in their associated conditions stack.

C2P5 supports the following types of constants, regardless of the way they are defined in source files:

  • integer, signed or unsigned, from 8-bit to 128-bit
  • floating point number, single (32-bit) or double (64-bit)
  • globally unique identifier, or guid, uuid, CLSID, IID, etc.
  • string, in narrow, wide, or utf-8/16/32 formats
  • character, in narrow, wide, or utf-8/16/32 formats
  • pointer, a constant cast as a pointer
  • property key, or PROPERTYKEY, or PKEY, a combination of a guid (fmtid) and a 32-bit integer (id).

 Powered by

C2P5 and this MagNumDB web site are written in C# and use a Lucene database as a full-text search engine. C2P5 uses a custom ANTLR4cs C grammar for expression parsing, not for preprocessor parsing.

 

 Frequently Asked Questions

  • Q: Can I run custom queries?
    A: Yes. You can use Lucene's query syntax. Note the Database is case insensitive. Check out the list of columns with their corresponding database column names:

    • Index: the item's index.
    • Name: the item's name, or title. For enum values, it's prefixed with the enum's name.
      Corresponding database field: title.
    • Type: the item's type, expressed in a specific, universal system.
      Corresponding database's field: valuetype, but use the value of the Storage type column for queries on items type.
    • Value: the item's value. For string values, it's displayed as is w/o quotes nor escaping.
      Corresponding database field: value. There is also a typedvalue field that can contain database's Int32, Int64, Float, Double or String typed values.
    • Hex Value: the item's hexadecimal value, only valid for integer types.
      There is no corresponding database field.
    • Signed Value: the item's signed value, only valid for integer and double types. Useful when you found a unsigned number and want to get the corresponding signed value (uint -> int for example).
      There is no corresponding database field.
    • Source lines(s): the source lines from which the item was extracted. Comments and characters such as TAB, CR are preserved.
      Corresponding database field: source.
    • File path: the file path from which the item was extracted, terminated by the line index.
      Corresponding database field: filepath. There are also directory and filename fields. filename is useful to query for values in a given file.
    • Score: Database's score value. Items are returned sorted by score.
    • Guid formats: a utility columns that proposes all possible guid formats. Only valid for guid types.
      There is no corresponding database field
    • Char type: the character encoding (narrow, wide, etc.). Only valid for char and string values.
      Corresponding database field: chartype.
    • Storage type: the exact storage type in the database. Only used for specific queries.
      Corresponding database field: valuetype.
    • Conditions: the list of preprocessor conditions for a given item. If a condition is surrounded with a REVERSE function, it means the reverse condition of what's surrounded was the condition.
      Corresponding database field: conditions. There may be multiple conditions fields for one item.

    Some important points to note:

    • If you search for a negative number (like error codes expressed using signed integers), you can surround the search with double quotes, for example searching for "-2147009290" is equivalent to searching for 0x80073CF6, 80073CF6 (or even 3CF6 in this specific case). If you don't surround negative numbers with double quotes, the system will search for signed and unsigned corresponding values.
    • The full-text search uses items' name, value, hex value, guid formats, source lines, etc. so refine your search if you get back too many items.
    • You can search for guid binary values using just a part of their full definition. For example, if you search for '79eac9c5', it will get you 3 guid entries
    • Leading wild card search (*whatever) is allowed, but it may slow down the search significantly.

    Here are some example or custom queries:

    title:wm_user returns the WM_USER Windows message item, not all items that reference the WM_USER token.

    title:wm_u* returns all items (Windows messages probably) whose name starts with WM_U*.

    value:1024 AND title:wm_* returns all items (Windows messages probably) whose name starts with WM_U* and value is 1024. Note AND must be UPPERCASE for database to understand it as an AND operator.

    value:"00000002-0000-0000-C000-000000000046" returns the IMalloc IID guid value.

  • Q: I always get back 400 items at most. Why?
    A: The MagNumDb site currently limits the number of returned items to this value by design. This should be enough for most real search scenarios (like enums with a big list of values).

  • Q: Some values are empty. Why?
    A: The expression evaluator cannot always compute the final value, because it sometimes require contextual information (custom defines, compiler architecture, etc.) that the parser doesn't have at parsing time. You can enable the Source line(s) column to check what's the corresponding source and try to work it out by yourself. The origin file path and line number is also included.

  • Q: Can I get all values for a given enum?
    A: Sure. For example, __VSHPROPID is the name of an enum, and a query like this: parent:__VSHPROPID will get all the enum's values (66 entries).

  • Q: I sometimes get back items whose name starts with "__magnumdb__enum_". Why?
    A: C allows unnamed enums. The MagNumDb parser just gives them a name, using the defining file name and a counter.

  • Q: I sometimes get back the same item/name twice or more with different values. For example:  TARGET_IS_NT60_OR_LATER. Why?
    A: This can be the case with defines. Their value may be different if they were surrounded by # directives (#if, #else, etc.) in the original source code. You can enable the Condition(s) column to check what are the corresponding conditions for a given item.
    Note: if a condition is surrounded with a funny REVERSE function token, it means the reverse condition of what's surrounded.

 Database Metrics

  • Last update date: Thursday May 13, 2020
  • Items count: 340878
  • Parsed files count: 8447
  • Windows SDK version: 10.0.19041.0
  • NetFx SDK version: 4.8
  • MSVC Tools version: 14.25.28610

 Rest API

There is a JSON version API (you will have to figure out the schema, it's pretty obvious) that you can call here (the search query is the 'q' parameter):

   https://www.magnumdb.com/api.aspx?q=0xC000000D&key=you-api-key-goes-here

Note this API also has a 400 items maximum limit and the server is monitored for excessive usage (the key can be removed without notice). If you want to get a key, send us an email.

 

 Contact

We welcome feedback.
Seen anything missing? A bug? A wrong value? Do you have any suggestion for improvements? Do you have an idea for a cool new feature?

Please contact us here

 About MagNumDB

MagNumDB  2017-2021 Simon Mourier V1.3.2. All rights reserved.

Profile for Simon Mourier at Stack Overflow, Q&A for professional and enthusiast programmers


All product names, logos, and brands are property of their respective owners. All company, product and service names used in this website are for identification purposes only.

All values, names, source code fragments displayed here have been extracted from files that are property of their respective owners.

THIS SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND OTHER THAN AS SPECIFICALLY SET FORTH IN THE LICENSE AGREEMENT, INCLUDING WITHOUT LIMITATION WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

Index Score Name Type Value Hex value Signed value Guid formats Char type Storage type Source line(s) File path Condition(s)
Index Score Name Type Value Hex value Signed value Guid formats Char type Storage type Source line(s) File path Condition(s)
1 3.66482 FILE_READ_ACCESS Int32 1 0x00000001 1 System.Int32
#define FILE_READ_ACCESS          ( 0x0001 )    // file & pipe
%ProgramFiles(x86)%\Windows Kits\10\Include\10.0.19041.0\um\winioctl.h(320,0)
2 2.073136 IOCTL_STORAGE_CHECK_VERIFY Int32 2967552 0x002D4800 2967552 System.Int32
#define IOCTL_STORAGE_CHECK_VERIFY            CTL_CODE(IOCTL_STORAGE_BASE, 0x0200, METHOD_BUFFERED, FILE_READ_ACCESS)
%ProgramFiles(x86)%\Windows Kits\10\Include\10.0.19041.0\um\winioctl.h(356,0)
  • If WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_DESKTOP | WINAPI_PARTITION_SYSTEM)
3 2.073136 IOCTL_STORAGE_MEDIA_REMOVAL Int32 2967556 0x002D4804 2967556 System.Int32
#define IOCTL_STORAGE_MEDIA_REMOVAL           CTL_CODE(IOCTL_STORAGE_BASE, 0x0201, METHOD_BUFFERED, FILE_READ_ACCESS)
%ProgramFiles(x86)%\Windows Kits\10\Include\10.0.19041.0\um\winioctl.h(358,0)
  • If WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_DESKTOP | WINAPI_PARTITION_SYSTEM)
4 2.073136 IOCTL_STORAGE_EJECT_MEDIA Int32 2967560 0x002D4808 2967560 System.Int32
#define IOCTL_STORAGE_EJECT_MEDIA             CTL_CODE(IOCTL_STORAGE_BASE, 0x0202, METHOD_BUFFERED, FILE_READ_ACCESS)
%ProgramFiles(x86)%\Windows Kits\10\Include\10.0.19041.0\um\winioctl.h(359,0)
  • If WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_DESKTOP | WINAPI_PARTITION_SYSTEM)
5 2.073136 IOCTL_STORAGE_LOAD_MEDIA Int32 2967564 0x002D480C 2967564 System.Int32
#define IOCTL_STORAGE_LOAD_MEDIA              CTL_CODE(IOCTL_STORAGE_BASE, 0x0203, METHOD_BUFFERED, FILE_READ_ACCESS)
%ProgramFiles(x86)%\Windows Kits\10\Include\10.0.19041.0\um\winioctl.h(360,0)
  • If WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_DESKTOP | WINAPI_PARTITION_SYSTEM)
6 2.073136 IOCTL_STORAGE_RESERVE Int32 2967568 0x002D4810 2967568 System.Int32
#define IOCTL_STORAGE_RESERVE                 CTL_CODE(IOCTL_STORAGE_BASE, 0x0204, METHOD_BUFFERED, FILE_READ_ACCESS)
%ProgramFiles(x86)%\Windows Kits\10\Include\10.0.19041.0\um\winioctl.h(362,0)
  • If WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_DESKTOP | WINAPI_PARTITION_SYSTEM)
7 2.073136 IOCTL_STORAGE_RELEASE Int32 2967572 0x002D4814 2967572 System.Int32
#define IOCTL_STORAGE_RELEASE                 CTL_CODE(IOCTL_STORAGE_BASE, 0x0205, METHOD_BUFFERED, FILE_READ_ACCESS)
%ProgramFiles(x86)%\Windows Kits\10\Include\10.0.19041.0\um\winioctl.h(363,0)
  • If WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_DESKTOP | WINAPI_PARTITION_SYSTEM)
8 2.073136 IOCTL_STORAGE_FIND_NEW_DEVICES Int32 2967576 0x002D4818 2967576 System.Int32
#define IOCTL_STORAGE_FIND_NEW_DEVICES        CTL_CODE(IOCTL_STORAGE_BASE, 0x0206, METHOD_BUFFERED, FILE_READ_ACCESS)
%ProgramFiles(x86)%\Windows Kits\10\Include\10.0.19041.0\um\winioctl.h(364,0)
  • If WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_DESKTOP | WINAPI_PARTITION_SYSTEM)
9 2.073136 IOCTL_STORAGE_SET_HOTPLUG_INFO Int32 3001368 0x002DCC18 3001368 System.Int32
#define IOCTL_STORAGE_SET_HOTPLUG_INFO        CTL_CODE(IOCTL_STORAGE_BASE, 0x0306, METHOD_BUFFERED, FILE_READ_ACCESS | FILE_WRITE_ACCESS)
%ProgramFiles(x86)%\Windows Kits\10\Include\10.0.19041.0\um\winioctl.h(373,0)
  • If WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_DESKTOP | WINAPI_PARTITION_SYSTEM)
10 2.073136 IOCTL_STORAGE_RESET_BUS Int32 2969600 0x002D5000 2969600 System.Int32
#define IOCTL_STORAGE_RESET_BUS               CTL_CODE(IOCTL_STORAGE_BASE, 0x0400, METHOD_BUFFERED, FILE_READ_ACCESS)
%ProgramFiles(x86)%\Windows Kits\10\Include\10.0.19041.0\um\winioctl.h(375,0)
  • If WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_DESKTOP | WINAPI_PARTITION_SYSTEM)
11 2.073136 IOCTL_STORAGE_RESET_DEVICE Int32 2969604 0x002D5004 2969604 System.Int32
#define IOCTL_STORAGE_RESET_DEVICE            CTL_CODE(IOCTL_STORAGE_BASE, 0x0401, METHOD_BUFFERED, FILE_READ_ACCESS)
%ProgramFiles(x86)%\Windows Kits\10\Include\10.0.19041.0\um\winioctl.h(376,0)
  • If WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_DESKTOP | WINAPI_PARTITION_SYSTEM)
12 2.073136 IOCTL_STORAGE_BREAK_RESERVATION Int32 2969620 0x002D5014 2969620 System.Int32
#define IOCTL_STORAGE_BREAK_RESERVATION       CTL_CODE(IOCTL_STORAGE_BASE, 0x0405, METHOD_BUFFERED, FILE_READ_ACCESS)
%ProgramFiles(x86)%\Windows Kits\10\Include\10.0.19041.0\um\winioctl.h(377,0)
  • If WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_DESKTOP | WINAPI_PARTITION_SYSTEM)
13 2.073136 IOCTL_STORAGE_PERSISTENT_RESERVE_IN Int32 2969624 0x002D5018 2969624 System.Int32
#define IOCTL_STORAGE_PERSISTENT_RESERVE_IN   CTL_CODE(IOCTL_STORAGE_BASE, 0x0406, METHOD_BUFFERED, FILE_READ_ACCESS)
%ProgramFiles(x86)%\Windows Kits\10\Include\10.0.19041.0\um\winioctl.h(378,0)
  • If WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_DESKTOP | WINAPI_PARTITION_SYSTEM)
14 2.073136 IOCTL_STORAGE_PERSISTENT_RESERVE_OUT Int32 3002396 0x002DD01C 3002396 System.Int32
#define IOCTL_STORAGE_PERSISTENT_RESERVE_OUT  CTL_CODE(IOCTL_STORAGE_BASE, 0x0407, METHOD_BUFFERED, FILE_READ_ACCESS | FILE_WRITE_ACCESS)
%ProgramFiles(x86)%\Windows Kits\10\Include\10.0.19041.0\um\winioctl.h(379,0)
  • If WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_DESKTOP | WINAPI_PARTITION_SYSTEM)
15 2.073136 IOCTL_STORAGE_READ_CAPACITY Int32 2969920 0x002D5140 2969920 System.Int32
#define IOCTL_STORAGE_READ_CAPACITY           CTL_CODE(IOCTL_STORAGE_BASE, 0x0450, METHOD_BUFFERED, FILE_READ_ACCESS)
%ProgramFiles(x86)%\Windows Kits\10\Include\10.0.19041.0\um\winioctl.h(398,0)
  • If WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_DESKTOP | WINAPI_PARTITION_SYSTEM)
16 2.073136 IOCTL_STORAGE_GET_DEVICE_TELEMETRY Int32 3002816 0x002DD1C0 3002816 System.Int32
#define IOCTL_STORAGE_GET_DEVICE_TELEMETRY      CTL_CODE(IOCTL_STORAGE_BASE, 0x0470, METHOD_BUFFERED, FILE_READ_ACCESS | FILE_WRITE_ACCESS)
%ProgramFiles(x86)%\Windows Kits\10\Include\10.0.19041.0\um\winioctl.h(409,0)
  • If WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_DESKTOP | WINAPI_PARTITION_SYSTEM)
17 2.073136 IOCTL_STORAGE_DEVICE_TELEMETRY_NOTIFY Int32 3002820 0x002DD1C4 3002820 System.Int32
#define IOCTL_STORAGE_DEVICE_TELEMETRY_NOTIFY   CTL_CODE(IOCTL_STORAGE_BASE, 0x0471, METHOD_BUFFERED, FILE_READ_ACCESS | FILE_WRITE_ACCESS)
%ProgramFiles(x86)%\Windows Kits\10\Include\10.0.19041.0\um\winioctl.h(410,0)
  • If WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_DESKTOP | WINAPI_PARTITION_SYSTEM)
18 2.073136 IOCTL_STORAGE_DEVICE_TELEMETRY_QUERY_CAPS Int32 3002824 0x002DD1C8 3002824 System.Int32
#define IOCTL_STORAGE_DEVICE_TELEMETRY_QUERY_CAPS CTL_CODE(IOCTL_STORAGE_BASE, 0x0472, METHOD_BUFFERED, FILE_READ_ACCESS | FILE_WRITE_ACCESS)
%ProgramFiles(x86)%\Windows Kits\10\Include\10.0.19041.0\um\winioctl.h(411,0)
  • If WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_DESKTOP | WINAPI_PARTITION_SYSTEM)
19 2.073136 IOCTL_STORAGE_GET_DEVICE_TELEMETRY_RAW Int32 3002828 0x002DD1CC 3002828 System.Int32
#define IOCTL_STORAGE_GET_DEVICE_TELEMETRY_RAW  CTL_CODE(IOCTL_STORAGE_BASE, 0x0473, METHOD_BUFFERED, FILE_READ_ACCESS | FILE_WRITE_ACCESS)
%ProgramFiles(x86)%\Windows Kits\10\Include\10.0.19041.0\um\winioctl.h(412,0)
  • If WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_DESKTOP | WINAPI_PARTITION_SYSTEM)
20 2.073136 IOCTL_STORAGE_SET_TEMPERATURE_THRESHOLD Int32 3002880 0x002DD200 3002880 System.Int32
#define IOCTL_STORAGE_SET_TEMPERATURE_THRESHOLD     CTL_CODE(IOCTL_STORAGE_BASE, 0x0480, METHOD_BUFFERED, FILE_READ_ACCESS | FILE_WRITE_ACCESS)
%ProgramFiles(x86)%\Windows Kits\10\Include\10.0.19041.0\um\winioctl.h(415,0)
  • If WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_DESKTOP | WINAPI_PARTITION_SYSTEM)
21 2.073136 IOCTL_STORAGE_PROTOCOL_COMMAND Int32 3003328 0x002DD3C0 3003328 System.Int32
#define IOCTL_STORAGE_PROTOCOL_COMMAND              CTL_CODE(IOCTL_STORAGE_BASE, 0x04F0, METHOD_BUFFERED, FILE_READ_ACCESS | FILE_WRITE_ACCESS)
%ProgramFiles(x86)%\Windows Kits\10\Include\10.0.19041.0\um\winioctl.h(417,0)
  • If WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_DESKTOP | WINAPI_PARTITION_SYSTEM)
22 2.073136 IOCTL_STORAGE_GET_LB_PROVISIONING_MAP_RESOURCES Int32 2970632 0x002D5408 2970632 System.Int32
#define IOCTL_STORAGE_GET_LB_PROVISIONING_MAP_RESOURCES  CTL_CODE(IOCTL_STORAGE_BASE, 0x0502, METHOD_BUFFERED, FILE_READ_ACCESS)
%ProgramFiles(x86)%\Windows Kits\10\Include\10.0.19041.0\um\winioctl.h(421,0)
  • If WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_DESKTOP | WINAPI_PARTITION_SYSTEM)
23 2.073136 IOCTL_STORAGE_GET_BC_PROPERTIES Int32 2971648 0x002D5800 2971648 System.Int32
#define IOCTL_STORAGE_GET_BC_PROPERTIES         CTL_CODE(IOCTL_STORAGE_BASE, 0x0600, METHOD_BUFFERED, FILE_READ_ACCESS)
%ProgramFiles(x86)%\Windows Kits\10\Include\10.0.19041.0\um\winioctl.h(446,0)
  • If WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_DESKTOP | WINAPI_PARTITION_SYSTEM)
24 2.073136 IOCTL_STORAGE_ALLOCATE_BC_STREAM Int32 3004420 0x002DD804 3004420 System.Int32
#define IOCTL_STORAGE_ALLOCATE_BC_STREAM        CTL_CODE(IOCTL_STORAGE_BASE, 0x0601, METHOD_BUFFERED, FILE_READ_ACCESS | FILE_WRITE_ACCESS)
%ProgramFiles(x86)%\Windows Kits\10\Include\10.0.19041.0\um\winioctl.h(447,0)
  • If WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_DESKTOP | WINAPI_PARTITION_SYSTEM)
25 2.073136 IOCTL_STORAGE_FREE_BC_STREAM Int32 3004424 0x002DD808 3004424 System.Int32
#define IOCTL_STORAGE_FREE_BC_STREAM            CTL_CODE(IOCTL_STORAGE_BASE, 0x0602, METHOD_BUFFERED, FILE_READ_ACCESS | FILE_WRITE_ACCESS)
%ProgramFiles(x86)%\Windows Kits\10\Include\10.0.19041.0\um\winioctl.h(448,0)
  • If WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_DESKTOP | WINAPI_PARTITION_SYSTEM)
26 2.073136 IOCTL_STORAGE_START_DATA_INTEGRITY_CHECK Int32 3004548 0x002DD884 3004548 System.Int32
#define IOCTL_STORAGE_START_DATA_INTEGRITY_CHECK     CTL_CODE(IOCTL_STORAGE_BASE, 0x0621, METHOD_BUFFERED, FILE_READ_ACCESS | FILE_WRITE_ACCESS)
%ProgramFiles(x86)%\Windows Kits\10\Include\10.0.19041.0\um\winioctl.h(459,0)
  • If WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_DESKTOP | WINAPI_PARTITION_SYSTEM)
27 2.073136 IOCTL_STORAGE_STOP_DATA_INTEGRITY_CHECK Int32 3004552 0x002DD888 3004552 System.Int32
#define IOCTL_STORAGE_STOP_DATA_INTEGRITY_CHECK      CTL_CODE(IOCTL_STORAGE_BASE, 0x0622, METHOD_BUFFERED, FILE_READ_ACCESS | FILE_WRITE_ACCESS)
%ProgramFiles(x86)%\Windows Kits\10\Include\10.0.19041.0\um\winioctl.h(460,0)
  • If WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_DESKTOP | WINAPI_PARTITION_SYSTEM)
28 2.073136 OBSOLETE_IOCTL_STORAGE_RESET_BUS Int32 3002368 0x002DD000 3002368 System.Int32
#define OBSOLETE_IOCTL_STORAGE_RESET_BUS        CTL_CODE(IOCTL_STORAGE_BASE, 0x0400, METHOD_BUFFERED, FILE_READ_ACCESS | FILE_WRITE_ACCESS)
%ProgramFiles(x86)%\Windows Kits\10\Include\10.0.19041.0\um\winioctl.h(467,0)
  • If WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_DESKTOP | WINAPI_PARTITION_SYSTEM)
29 2.073136 OBSOLETE_IOCTL_STORAGE_RESET_DEVICE Int32 3002372 0x002DD004 3002372 System.Int32
#define OBSOLETE_IOCTL_STORAGE_RESET_DEVICE     CTL_CODE(IOCTL_STORAGE_BASE, 0x0401, METHOD_BUFFERED, FILE_READ_ACCESS | FILE_WRITE_ACCESS)
%ProgramFiles(x86)%\Windows Kits\10\Include\10.0.19041.0\um\winioctl.h(468,0)
  • If WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_DESKTOP | WINAPI_PARTITION_SYSTEM)
30 2.073136 IOCTL_STORAGE_FIRMWARE_DOWNLOAD Int32 3005444 0x002DDC04 3005444 System.Int32
#define IOCTL_STORAGE_FIRMWARE_DOWNLOAD         CTL_CODE(IOCTL_STORAGE_BASE, 0x0701, METHOD_BUFFERED, FILE_READ_ACCESS | FILE_WRITE_ACCESS)
%ProgramFiles(x86)%\Windows Kits\10\Include\10.0.19041.0\um\winioctl.h(480,0)
  • If WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_DESKTOP | WINAPI_PARTITION_SYSTEM)
31 2.073136 IOCTL_STORAGE_FIRMWARE_ACTIVATE Int32 3005448 0x002DDC08 3005448 System.Int32
#define IOCTL_STORAGE_FIRMWARE_ACTIVATE         CTL_CODE(IOCTL_STORAGE_BASE, 0x0702, METHOD_BUFFERED, FILE_READ_ACCESS | FILE_WRITE_ACCESS)
%ProgramFiles(x86)%\Windows Kits\10\Include\10.0.19041.0\um\winioctl.h(481,0)
  • If WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_DESKTOP | WINAPI_PARTITION_SYSTEM)
32 2.073136 IOCTL_STORAGE_ATTRIBUTE_MANAGEMENT Int32 3005596 0x002DDC9C 3005596 System.Int32
#define IOCTL_STORAGE_ATTRIBUTE_MANAGEMENT CTL_CODE(IOCTL_STORAGE_BASE, 0x0727, METHOD_BUFFERED, FILE_READ_ACCESS | FILE_WRITE_ACCESS)
%ProgramFiles(x86)%\Windows Kits\10\Include\10.0.19041.0\um\winioctl.h(516,0)
  • If WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_DESKTOP | WINAPI_PARTITION_SYSTEM)
33 2.073136 IOCTL_SCM_PD_PASSTHROUGH Int32 5888012 0x0059D80C 5888012 System.Int32
#define IOCTL_SCM_PD_PASSTHROUGH                    CTL_CODE(IOCTL_SCMBUS_BASE, SCM_PHYSICAL_DEVICE_FUNCTION(0x03), METHOD_BUFFERED, FILE_READ_ACCESS | FILE_WRITE_ACCESS)
%ProgramFiles(x86)%\Windows Kits\10\Include\10.0.19041.0\um\winioctl.h(6716,0)
  • If (NTDDI_VERSION >= NTDDI_WIN10_RS5)
  • If WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_DESKTOP | WINAPI_PARTITION_SYSTEM)
34 2.073136 IOCTL_DISK_GET_PARTITION_INFO Int32 475140 0x00074004 475140 System.Int32
#define IOCTL_DISK_GET_PARTITION_INFO   CTL_CODE(IOCTL_DISK_BASE, 0x0001, METHOD_BUFFERED, FILE_READ_ACCESS)
%ProgramFiles(x86)%\Windows Kits\10\Include\10.0.19041.0\um\winioctl.h(7876,0)
  • If WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_DESKTOP | WINAPI_PARTITION_SYSTEM)
35 2.073136 IOCTL_DISK_SET_PARTITION_INFO Int32 507912 0x0007C008 507912 System.Int32
#define IOCTL_DISK_SET_PARTITION_INFO   CTL_CODE(IOCTL_DISK_BASE, 0x0002, METHOD_BUFFERED, FILE_READ_ACCESS | FILE_WRITE_ACCESS)
%ProgramFiles(x86)%\Windows Kits\10\Include\10.0.19041.0\um\winioctl.h(7877,0)
  • If WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_DESKTOP | WINAPI_PARTITION_SYSTEM)
36 2.073136 IOCTL_DISK_GET_DRIVE_LAYOUT Int32 475148 0x0007400C 475148 System.Int32
#define IOCTL_DISK_GET_DRIVE_LAYOUT     CTL_CODE(IOCTL_DISK_BASE, 0x0003, METHOD_BUFFERED, FILE_READ_ACCESS)
%ProgramFiles(x86)%\Windows Kits\10\Include\10.0.19041.0\um\winioctl.h(7878,0)
  • If WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_DESKTOP | WINAPI_PARTITION_SYSTEM)
37 2.073136 IOCTL_DISK_SET_DRIVE_LAYOUT Int32 507920 0x0007C010 507920 System.Int32
#define IOCTL_DISK_SET_DRIVE_LAYOUT     CTL_CODE(IOCTL_DISK_BASE, 0x0004, METHOD_BUFFERED, FILE_READ_ACCESS | FILE_WRITE_ACCESS)
%ProgramFiles(x86)%\Windows Kits\10\Include\10.0.19041.0\um\winioctl.h(7879,0)
  • If WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_DESKTOP | WINAPI_PARTITION_SYSTEM)
38 2.073136 IOCTL_DISK_FORMAT_TRACKS Int32 507928 0x0007C018 507928 System.Int32
#define IOCTL_DISK_FORMAT_TRACKS        CTL_CODE(IOCTL_DISK_BASE, 0x0006, METHOD_BUFFERED, FILE_READ_ACCESS | FILE_WRITE_ACCESS)
%ProgramFiles(x86)%\Windows Kits\10\Include\10.0.19041.0\um\winioctl.h(7881,0)
  • If WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_DESKTOP | WINAPI_PARTITION_SYSTEM)
39 2.073136 IOCTL_DISK_REASSIGN_BLOCKS Int32 507932 0x0007C01C 507932 System.Int32
#define IOCTL_DISK_REASSIGN_BLOCKS      CTL_CODE(IOCTL_DISK_BASE, 0x0007, METHOD_BUFFERED, FILE_READ_ACCESS | FILE_WRITE_ACCESS)
%ProgramFiles(x86)%\Windows Kits\10\Include\10.0.19041.0\um\winioctl.h(7882,0)
  • If WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_DESKTOP | WINAPI_PARTITION_SYSTEM)
40 2.073136 IOCTL_DISK_FORMAT_TRACKS_EX Int32 507948 0x0007C02C 507948 System.Int32
#define IOCTL_DISK_FORMAT_TRACKS_EX     CTL_CODE(IOCTL_DISK_BASE, 0x000b, METHOD_BUFFERED, FILE_READ_ACCESS | FILE_WRITE_ACCESS)
%ProgramFiles(x86)%\Windows Kits\10\Include\10.0.19041.0\um\winioctl.h(7886,0)
  • If WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_DESKTOP | WINAPI_PARTITION_SYSTEM)
41 2.073136 SMART_GET_VERSION Int32 475264 0x00074080 475264 System.Int32
#define SMART_GET_VERSION               CTL_CODE(IOCTL_DISK_BASE, 0x0020, METHOD_BUFFERED, FILE_READ_ACCESS)
%ProgramFiles(x86)%\Windows Kits\10\Include\10.0.19041.0\um\winioctl.h(7903,0)
  • If WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_DESKTOP | WINAPI_PARTITION_SYSTEM)
  • If (_WIN32_WINNT >= 0x0400)
42 2.073136 SMART_SEND_DRIVE_COMMAND Int32 508036 0x0007C084 508036 System.Int32
#define SMART_SEND_DRIVE_COMMAND        CTL_CODE(IOCTL_DISK_BASE, 0x0021, METHOD_BUFFERED, FILE_READ_ACCESS | FILE_WRITE_ACCESS)
%ProgramFiles(x86)%\Windows Kits\10\Include\10.0.19041.0\um\winioctl.h(7904,0)
  • If WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_DESKTOP | WINAPI_PARTITION_SYSTEM)
  • If (_WIN32_WINNT >= 0x0400)
43 2.073136 SMART_RCV_DRIVE_DATA Int32 508040 0x0007C088 508040 System.Int32
#define SMART_RCV_DRIVE_DATA            CTL_CODE(IOCTL_DISK_BASE, 0x0022, METHOD_BUFFERED, FILE_READ_ACCESS | FILE_WRITE_ACCESS)
%ProgramFiles(x86)%\Windows Kits\10\Include\10.0.19041.0\um\winioctl.h(7905,0)
  • If WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_DESKTOP | WINAPI_PARTITION_SYSTEM)
  • If (_WIN32_WINNT >= 0x0400)
44 2.073136 IOCTL_DISK_SET_PARTITION_INFO_EX Int32 507980 0x0007C04C 507980 System.Int32
#define IOCTL_DISK_SET_PARTITION_INFO_EX    CTL_CODE(IOCTL_DISK_BASE, 0x0013, METHOD_BUFFERED, FILE_READ_ACCESS | FILE_WRITE_ACCESS)
%ProgramFiles(x86)%\Windows Kits\10\Include\10.0.19041.0\um\winioctl.h(7916,0)
  • If WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_DESKTOP | WINAPI_PARTITION_SYSTEM)
  • If (_WIN32_WINNT >= 0x500)
45 2.073136 IOCTL_DISK_SET_DRIVE_LAYOUT_EX Int32 507988 0x0007C054 507988 System.Int32
#define IOCTL_DISK_SET_DRIVE_LAYOUT_EX      CTL_CODE(IOCTL_DISK_BASE, 0x0015, METHOD_BUFFERED, FILE_READ_ACCESS | FILE_WRITE_ACCESS)
%ProgramFiles(x86)%\Windows Kits\10\Include\10.0.19041.0\um\winioctl.h(7918,0)
  • If WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_DESKTOP | WINAPI_PARTITION_SYSTEM)
  • If (_WIN32_WINNT >= 0x500)
46 2.073136 IOCTL_DISK_CREATE_DISK Int32 507992 0x0007C058 507992 System.Int32
#define IOCTL_DISK_CREATE_DISK              CTL_CODE(IOCTL_DISK_BASE, 0x0016, METHOD_BUFFERED, FILE_READ_ACCESS | FILE_WRITE_ACCESS)
%ProgramFiles(x86)%\Windows Kits\10\Include\10.0.19041.0\um\winioctl.h(7919,0)
  • If WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_DESKTOP | WINAPI_PARTITION_SYSTEM)
  • If (_WIN32_WINNT >= 0x500)
47 2.073136 IOCTL_DISK_GET_LENGTH_INFO Int32 475228 0x0007405C 475228 System.Int32
#define IOCTL_DISK_GET_LENGTH_INFO          CTL_CODE(IOCTL_DISK_BASE, 0x0017, METHOD_BUFFERED, FILE_READ_ACCESS)
%ProgramFiles(x86)%\Windows Kits\10\Include\10.0.19041.0\um\winioctl.h(7920,0)
  • If WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_DESKTOP | WINAPI_PARTITION_SYSTEM)
  • If (_WIN32_WINNT >= 0x500)
48 2.073136 IOCTL_DISK_REASSIGN_BLOCKS_EX Int32 508068 0x0007C0A4 508068 System.Int32
#define IOCTL_DISK_REASSIGN_BLOCKS_EX       CTL_CODE(IOCTL_DISK_BASE, 0x0029, METHOD_BUFFERED, FILE_READ_ACCESS | FILE_WRITE_ACCESS)
%ProgramFiles(x86)%\Windows Kits\10\Include\10.0.19041.0\um\winioctl.h(7931,0)
  • If WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_DESKTOP | WINAPI_PARTITION_SYSTEM)
  • If (_WIN32_WINNT >= 0x0502)
49 2.073136 IOCTL_DISK_UPDATE_DRIVE_SIZE Int32 508104 0x0007C0C8 508104 System.Int32
#define IOCTL_DISK_UPDATE_DRIVE_SIZE        CTL_CODE(IOCTL_DISK_BASE, 0x0032, METHOD_BUFFERED, FILE_READ_ACCESS | FILE_WRITE_ACCESS)
%ProgramFiles(x86)%\Windows Kits\10\Include\10.0.19041.0\um\winioctl.h(7936,0)
  • If WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_DESKTOP | WINAPI_PARTITION_SYSTEM)
  • If (_WIN32_WINNT >= 0x0500)
50 2.073136 IOCTL_DISK_GROW_PARTITION Int32 508112 0x0007C0D0 508112 System.Int32
#define IOCTL_DISK_GROW_PARTITION           CTL_CODE(IOCTL_DISK_BASE, 0x0034, METHOD_BUFFERED, FILE_READ_ACCESS | FILE_WRITE_ACCESS)
%ProgramFiles(x86)%\Windows Kits\10\Include\10.0.19041.0\um\winioctl.h(7937,0)
  • If WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_DESKTOP | WINAPI_PARTITION_SYSTEM)
  • If (_WIN32_WINNT >= 0x0500)
51 2.073136 IOCTL_DISK_GET_CACHE_INFORMATION Int32 475348 0x000740D4 475348 System.Int32
#define IOCTL_DISK_GET_CACHE_INFORMATION    CTL_CODE(IOCTL_DISK_BASE, 0x0035, METHOD_BUFFERED, FILE_READ_ACCESS)
%ProgramFiles(x86)%\Windows Kits\10\Include\10.0.19041.0\um\winioctl.h(7939,0)
  • If WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_DESKTOP | WINAPI_PARTITION_SYSTEM)
  • If (_WIN32_WINNT >= 0x0500)
52 2.073136 IOCTL_DISK_SET_CACHE_INFORMATION Int32 508120 0x0007C0D8 508120 System.Int32
#define IOCTL_DISK_SET_CACHE_INFORMATION    CTL_CODE(IOCTL_DISK_BASE, 0x0036, METHOD_BUFFERED, FILE_READ_ACCESS | FILE_WRITE_ACCESS)
%ProgramFiles(x86)%\Windows Kits\10\Include\10.0.19041.0\um\winioctl.h(7940,0)
  • If WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_DESKTOP | WINAPI_PARTITION_SYSTEM)
  • If (_WIN32_WINNT >= 0x0500)
53 2.073136 IOCTL_DISK_GET_WRITE_CACHE_STATE Int32 475356 0x000740DC 475356 System.Int32
#define IOCTL_DISK_GET_WRITE_CACHE_STATE    CTL_CODE(IOCTL_DISK_BASE, 0x0037, METHOD_BUFFERED, FILE_READ_ACCESS)
%ProgramFiles(x86)%\Windows Kits\10\Include\10.0.19041.0\um\winioctl.h(7942,0)
  • If WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_DESKTOP | WINAPI_PARTITION_SYSTEM)
  • If (_WIN32_WINNT >= 0x0500)
  • If (NTDDI_VERSION < NTDDI_WS03)
54 2.073136 OBSOLETE_DISK_GET_WRITE_CACHE_STATE Int32 475356 0x000740DC 475356 System.Int32
#define OBSOLETE_DISK_GET_WRITE_CACHE_STATE CTL_CODE(IOCTL_DISK_BASE, 0x0037, METHOD_BUFFERED, FILE_READ_ACCESS)
%ProgramFiles(x86)%\Windows Kits\10\Include\10.0.19041.0\um\winioctl.h(7944,0)
  • If WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_DESKTOP | WINAPI_PARTITION_SYSTEM)
  • If (_WIN32_WINNT >= 0x0500)
  • REVERSE(If (NTDDI_VERSION < NTDDI_WS03))
55 2.073136 IOCTL_DISK_DELETE_DRIVE_LAYOUT Int32 508160 0x0007C100 508160 System.Int32
#define IOCTL_DISK_DELETE_DRIVE_LAYOUT      CTL_CODE(IOCTL_DISK_BASE, 0x0040, METHOD_BUFFERED, FILE_READ_ACCESS | FILE_WRITE_ACCESS)
%ProgramFiles(x86)%\Windows Kits\10\Include\10.0.19041.0\um\winioctl.h(7946,0)
  • If WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_DESKTOP | WINAPI_PARTITION_SYSTEM)
  • If (_WIN32_WINNT >= 0x0500)
56 2.073136 IOCTL_DISK_FORMAT_DRIVE Int32 508876 0x0007C3CC 508876 System.Int32
#define IOCTL_DISK_FORMAT_DRIVE         CTL_CODE(IOCTL_DISK_BASE, 0x00f3, METHOD_BUFFERED, FILE_READ_ACCESS | FILE_WRITE_ACCESS)
%ProgramFiles(x86)%\Windows Kits\10\Include\10.0.19041.0\um\winioctl.h(7962,0)
  • If WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_DESKTOP | WINAPI_PARTITION_SYSTEM)
  • If (_WIN32_WINNT >= 0x0500)
57 2.073136 IOCTL_DISK_CHECK_VERIFY Int32 477184 0x00074800 477184 System.Int32
#define IOCTL_DISK_CHECK_VERIFY     CTL_CODE(IOCTL_DISK_BASE, 0x0200, METHOD_BUFFERED, FILE_READ_ACCESS)
%ProgramFiles(x86)%\Windows Kits\10\Include\10.0.19041.0\um\winioctl.h(7975,0)
  • If WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_DESKTOP | WINAPI_PARTITION_SYSTEM)
58 2.073136 IOCTL_DISK_MEDIA_REMOVAL Int32 477188 0x00074804 477188 System.Int32
#define IOCTL_DISK_MEDIA_REMOVAL    CTL_CODE(IOCTL_DISK_BASE, 0x0201, METHOD_BUFFERED, FILE_READ_ACCESS)
%ProgramFiles(x86)%\Windows Kits\10\Include\10.0.19041.0\um\winioctl.h(7976,0)
  • If WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_DESKTOP | WINAPI_PARTITION_SYSTEM)
59 2.073136 IOCTL_DISK_EJECT_MEDIA Int32 477192 0x00074808 477192 System.Int32
#define IOCTL_DISK_EJECT_MEDIA      CTL_CODE(IOCTL_DISK_BASE, 0x0202, METHOD_BUFFERED, FILE_READ_ACCESS)
%ProgramFiles(x86)%\Windows Kits\10\Include\10.0.19041.0\um\winioctl.h(7977,0)
  • If WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_DESKTOP | WINAPI_PARTITION_SYSTEM)
60 2.073136 IOCTL_DISK_LOAD_MEDIA Int32 477196 0x0007480C 477196 System.Int32
#define IOCTL_DISK_LOAD_MEDIA       CTL_CODE(IOCTL_DISK_BASE, 0x0203, METHOD_BUFFERED, FILE_READ_ACCESS)
%ProgramFiles(x86)%\Windows Kits\10\Include\10.0.19041.0\um\winioctl.h(7978,0)
  • If WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_DESKTOP | WINAPI_PARTITION_SYSTEM)
61 2.073136 IOCTL_DISK_RESERVE Int32 477200 0x00074810 477200 System.Int32
#define IOCTL_DISK_RESERVE          CTL_CODE(IOCTL_DISK_BASE, 0x0204, METHOD_BUFFERED, FILE_READ_ACCESS)
%ProgramFiles(x86)%\Windows Kits\10\Include\10.0.19041.0\um\winioctl.h(7979,0)
  • If WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_DESKTOP | WINAPI_PARTITION_SYSTEM)
62 2.073136 IOCTL_DISK_RELEASE Int32 477204 0x00074814 477204 System.Int32
#define IOCTL_DISK_RELEASE          CTL_CODE(IOCTL_DISK_BASE, 0x0205, METHOD_BUFFERED, FILE_READ_ACCESS)
%ProgramFiles(x86)%\Windows Kits\10\Include\10.0.19041.0\um\winioctl.h(7980,0)
  • If WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_DESKTOP | WINAPI_PARTITION_SYSTEM)
63 2.073136 IOCTL_DISK_FIND_NEW_DEVICES Int32 477208 0x00074818 477208 System.Int32
#define IOCTL_DISK_FIND_NEW_DEVICES CTL_CODE(IOCTL_DISK_BASE, 0x0206, METHOD_BUFFERED, FILE_READ_ACCESS)
%ProgramFiles(x86)%\Windows Kits\10\Include\10.0.19041.0\um\winioctl.h(7981,0)
  • If WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_DESKTOP | WINAPI_PARTITION_SYSTEM)
64 2.073136 IOCTL_DISK_SET_DISK_ATTRIBUTES Int32 508148 0x0007C0F4 508148 System.Int32
#define IOCTL_DISK_SET_DISK_ATTRIBUTES      CTL_CODE(IOCTL_DISK_BASE, 0x003d, METHOD_BUFFERED, FILE_READ_ACCESS | FILE_WRITE_ACCESS)
%ProgramFiles(x86)%\Windows Kits\10\Include\10.0.19041.0\um\winioctl.h(9171,0)
  • If WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_DESKTOP | WINAPI_PARTITION_SYSTEM)
  • If (NTDDI_VERSION >= NTDDI_VISTA)
65 2.073136 IOCTL_DISK_RESET_SNAPSHOT_INFO Int32 508432 0x0007C210 508432 System.Int32
#define IOCTL_DISK_RESET_SNAPSHOT_INFO      CTL_CODE(IOCTL_DISK_BASE, 0x0084, METHOD_BUFFERED, FILE_READ_ACCESS | FILE_WRITE_ACCESS)
%ProgramFiles(x86)%\Windows Kits\10\Include\10.0.19041.0\um\winioctl.h(9254,0)
  • If WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_DESKTOP | WINAPI_PARTITION_SYSTEM)
  • If (NTDDI_VERSION >= NTDDI_VISTA)
66 2.073136 IOCTL_CHANGER_GET_PARAMETERS Int32 3162112 0x00304000 3162112 System.Int32
#define IOCTL_CHANGER_GET_PARAMETERS         CTL_CODE(IOCTL_CHANGER_BASE, 0x0000, METHOD_BUFFERED, FILE_READ_ACCESS)
%ProgramFiles(x86)%\Windows Kits\10\Include\10.0.19041.0\um\winioctl.h(9272,0)
  • If WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_DESKTOP | WINAPI_PARTITION_SYSTEM)
67 2.073136 IOCTL_CHANGER_GET_STATUS Int32 3162116 0x00304004 3162116 System.Int32
#define IOCTL_CHANGER_GET_STATUS             CTL_CODE(IOCTL_CHANGER_BASE, 0x0001, METHOD_BUFFERED, FILE_READ_ACCESS)
%ProgramFiles(x86)%\Windows Kits\10\Include\10.0.19041.0\um\winioctl.h(9273,0)
  • If WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_DESKTOP | WINAPI_PARTITION_SYSTEM)
68 2.073136 IOCTL_CHANGER_GET_PRODUCT_DATA Int32 3162120 0x00304008 3162120 System.Int32
#define IOCTL_CHANGER_GET_PRODUCT_DATA       CTL_CODE(IOCTL_CHANGER_BASE, 0x0002, METHOD_BUFFERED, FILE_READ_ACCESS)
%ProgramFiles(x86)%\Windows Kits\10\Include\10.0.19041.0\um\winioctl.h(9274,0)
  • If WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_DESKTOP | WINAPI_PARTITION_SYSTEM)
69 2.073136 IOCTL_CHANGER_SET_ACCESS Int32 3194896 0x0030C010 3194896 System.Int32
#define IOCTL_CHANGER_SET_ACCESS             CTL_CODE(IOCTL_CHANGER_BASE, 0x0004, METHOD_BUFFERED, FILE_READ_ACCESS | FILE_WRITE_ACCESS)
%ProgramFiles(x86)%\Windows Kits\10\Include\10.0.19041.0\um\winioctl.h(9275,0)
  • If WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_DESKTOP | WINAPI_PARTITION_SYSTEM)
70 2.073136 IOCTL_CHANGER_GET_ELEMENT_STATUS Int32 3194900 0x0030C014 3194900 System.Int32
#define IOCTL_CHANGER_GET_ELEMENT_STATUS     CTL_CODE(IOCTL_CHANGER_BASE, 0x0005, METHOD_BUFFERED, FILE_READ_ACCESS | FILE_WRITE_ACCESS)
%ProgramFiles(x86)%\Windows Kits\10\Include\10.0.19041.0\um\winioctl.h(9276,0)
  • If WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_DESKTOP | WINAPI_PARTITION_SYSTEM)
71 2.073136 IOCTL_CHANGER_INITIALIZE_ELEMENT_STATUS Int32 3162136 0x00304018 3162136 System.Int32
#define IOCTL_CHANGER_INITIALIZE_ELEMENT_STATUS  CTL_CODE(IOCTL_CHANGER_BASE, 0x0006, METHOD_BUFFERED, FILE_READ_ACCESS)
%ProgramFiles(x86)%\Windows Kits\10\Include\10.0.19041.0\um\winioctl.h(9277,0)
  • If WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_DESKTOP | WINAPI_PARTITION_SYSTEM)
72 2.073136 IOCTL_CHANGER_SET_POSITION Int32 3162140 0x0030401C 3162140 System.Int32
#define IOCTL_CHANGER_SET_POSITION           CTL_CODE(IOCTL_CHANGER_BASE, 0x0007, METHOD_BUFFERED, FILE_READ_ACCESS)
%ProgramFiles(x86)%\Windows Kits\10\Include\10.0.19041.0\um\winioctl.h(9278,0)
  • If WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_DESKTOP | WINAPI_PARTITION_SYSTEM)
73 2.073136 IOCTL_CHANGER_EXCHANGE_MEDIUM Int32 3162144 0x00304020 3162144 System.Int32
#define IOCTL_CHANGER_EXCHANGE_MEDIUM        CTL_CODE(IOCTL_CHANGER_BASE, 0x0008, METHOD_BUFFERED, FILE_READ_ACCESS)
%ProgramFiles(x86)%\Windows Kits\10\Include\10.0.19041.0\um\winioctl.h(9279,0)
  • If WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_DESKTOP | WINAPI_PARTITION_SYSTEM)
74 2.073136 IOCTL_CHANGER_MOVE_MEDIUM Int32 3162148 0x00304024 3162148 System.Int32
#define IOCTL_CHANGER_MOVE_MEDIUM            CTL_CODE(IOCTL_CHANGER_BASE, 0x0009, METHOD_BUFFERED, FILE_READ_ACCESS)
%ProgramFiles(x86)%\Windows Kits\10\Include\10.0.19041.0\um\winioctl.h(9280,0)
  • If WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_DESKTOP | WINAPI_PARTITION_SYSTEM)
75 2.073136 IOCTL_CHANGER_REINITIALIZE_TRANSPORT Int32 3162152 0x00304028 3162152 System.Int32
#define IOCTL_CHANGER_REINITIALIZE_TRANSPORT CTL_CODE(IOCTL_CHANGER_BASE, 0x000A, METHOD_BUFFERED, FILE_READ_ACCESS)
%ProgramFiles(x86)%\Windows Kits\10\Include\10.0.19041.0\um\winioctl.h(9281,0)
  • If WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_DESKTOP | WINAPI_PARTITION_SYSTEM)
76 2.073136 IOCTL_CHANGER_QUERY_VOLUME_TAGS Int32 3194924 0x0030C02C 3194924 System.Int32
#define IOCTL_CHANGER_QUERY_VOLUME_TAGS      CTL_CODE(IOCTL_CHANGER_BASE, 0x000B, METHOD_BUFFERED, FILE_READ_ACCESS | FILE_WRITE_ACCESS)
%ProgramFiles(x86)%\Windows Kits\10\Include\10.0.19041.0\um\winioctl.h(9282,0)
  • If WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_DESKTOP | WINAPI_PARTITION_SYSTEM)
77 2.073136 FSCTL_OFFLOAD_READ Int32 606820 0x00094264 606820 System.Int32
#define FSCTL_OFFLOAD_READ                  CTL_CODE(FILE_DEVICE_FILE_SYSTEM, 153, METHOD_BUFFERED, FILE_READ_ACCESS)
%ProgramFiles(x86)%\Windows Kits\10\Include\10.0.19041.0\um\winioctl.h(10229,0)
  • If (_WIN32_WINNT >= _WIN32_WINNT_WIN8)
78 2.073136 FSCTL_SHUFFLE_FILE Int32 639808 0x0009C340 639808 System.Int32
#define FSCTL_SHUFFLE_FILE                      CTL_CODE(FILE_DEVICE_FILE_SYSTEM, 208, METHOD_BUFFERED, FILE_READ_ACCESS | FILE_WRITE_ACCESS) // SHUFFLE_FILE_DATA
%ProgramFiles(x86)%\Windows Kits\10\Include\10.0.19041.0\um\winioctl.h(10288,0)
  • If (_WIN32_WINNT >= _WIN32_WINNT_WIN8)
79 2.073136 FSCTL_REARRANGE_FILE Int32 640032 0x0009C420 640032 System.Int32
#define FSCTL_REARRANGE_FILE                    CTL_CODE(FILE_DEVICE_FILE_SYSTEM, 264, METHOD_BUFFERED, FILE_READ_ACCESS | FILE_WRITE_ACCESS) // REARRANGE_FILE_DATA
%ProgramFiles(x86)%\Windows Kits\10\Include\10.0.19041.0\um\winioctl.h(10389,0)
  • If (_WIN32_WINNT >= _WIN32_WINNT_WIN10_RS5)
80 2.073136 IOCTL_VOLUME_ONLINE Int32 5685256 0x0056C008 5685256 System.Int32
#define IOCTL_VOLUME_ONLINE                     CTL_CODE(IOCTL_VOLUME_BASE, 2, METHOD_BUFFERED, FILE_READ_ACCESS | FILE_WRITE_ACCESS)
%ProgramFiles(x86)%\Windows Kits\10\Include\10.0.19041.0\um\winioctl.h(16044,0)
  • If (NTDDI_VERSION >= NTDDI_WIN2K)
  • If WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_DESKTOP | WINAPI_PARTITION_SYSTEM)
  • Ifndef IOCTL_VOLUME_BASE
81 2.073136 IOCTL_VOLUME_OFFLINE Int32 5685260 0x0056C00C 5685260 System.Int32
#define IOCTL_VOLUME_OFFLINE                    CTL_CODE(IOCTL_VOLUME_BASE, 3, METHOD_BUFFERED, FILE_READ_ACCESS | FILE_WRITE_ACCESS)
%ProgramFiles(x86)%\Windows Kits\10\Include\10.0.19041.0\um\winioctl.h(16045,0)
  • If (NTDDI_VERSION >= NTDDI_WIN2K)
  • If WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_DESKTOP | WINAPI_PARTITION_SYSTEM)
  • Ifndef IOCTL_VOLUME_BASE
82 2.073136 IOCTL_BATTERY_QUERY_TAG Int32 2703424 0x00294040 2703424 System.Int32
#define IOCTL_BATTERY_QUERY_TAG         \
        CTL_CODE(FILE_DEVICE_BATTERY, 0x10, METHOD_BUFFERED, FILE_READ_ACCESS)
%ProgramFiles(x86)%\Windows Kits\10\Include\10.0.19041.0\shared\poclass.h(345,0)
  • If WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_DESKTOP)
83 2.073136 IOCTL_BATTERY_QUERY_INFORMATION Int32 2703428 0x00294044 2703428 System.Int32
#define IOCTL_BATTERY_QUERY_INFORMATION \
        CTL_CODE(FILE_DEVICE_BATTERY, 0x11, METHOD_BUFFERED, FILE_READ_ACCESS)
%ProgramFiles(x86)%\Windows Kits\10\Include\10.0.19041.0\shared\poclass.h(348,0)
  • If WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_DESKTOP)
84 2.073136 IOCTL_BATTERY_QUERY_STATUS Int32 2703436 0x0029404C 2703436 System.Int32
#define IOCTL_BATTERY_QUERY_STATUS      \
        CTL_CODE(FILE_DEVICE_BATTERY, 0x13, METHOD_BUFFERED, FILE_READ_ACCESS)
%ProgramFiles(x86)%\Windows Kits\10\Include\10.0.19041.0\shared\poclass.h(354,0)
  • If WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_DESKTOP)
85 2.073136 IOCTL_BATTERY_CHARGING_SOURCE_CHANGE Int32 2703440 0x00294050 2703440 System.Int32
#define IOCTL_BATTERY_CHARGING_SOURCE_CHANGE    \
        CTL_CODE(FILE_DEVICE_BATTERY, 0x14, METHOD_BUFFERED, FILE_READ_ACCESS)
%ProgramFiles(x86)%\Windows Kits\10\Include\10.0.19041.0\shared\poclass.h(358,0)
  • If WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_DESKTOP)
86 2.073136 IOCTL_THERMAL_QUERY_INFORMATION Int32 2703488 0x00294080 2703488 System.Int32
#define IOCTL_THERMAL_QUERY_INFORMATION \
        CTL_CODE(FILE_DEVICE_BATTERY, 0x20, METHOD_BUFFERED, FILE_READ_ACCESS)
%ProgramFiles(x86)%\Windows Kits\10\Include\10.0.19041.0\shared\poclass.h(417,0)
  • If WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_DESKTOP)
87 2.073136 IOCTL_THERMAL_READ_TEMPERATURE Int32 2703504 0x00294090 2703504 System.Int32
#define IOCTL_THERMAL_READ_TEMPERATURE\
        CTL_CODE(FILE_DEVICE_BATTERY, 0x24, METHOD_BUFFERED, FILE_READ_ACCESS)
%ProgramFiles(x86)%\Windows Kits\10\Include\10.0.19041.0\shared\poclass.h(429,0)
  • If WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_DESKTOP)
88 2.073136 IOCTL_THERMAL_READ_POLICY Int32 2703508 0x00294094 2703508 System.Int32
#define IOCTL_THERMAL_READ_POLICY\
        CTL_CODE(FILE_DEVICE_BATTERY, 0x25, METHOD_BUFFERED, FILE_READ_ACCESS)
%ProgramFiles(x86)%\Windows Kits\10\Include\10.0.19041.0\shared\poclass.h(432,0)
  • If WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_DESKTOP)
89 2.073136 IOCTL_QUERY_LID Int32 2703552 0x002940C0 2703552 System.Int32
#define IOCTL_QUERY_LID\
        CTL_CODE(FILE_DEVICE_BATTERY, 0x30, METHOD_BUFFERED, FILE_READ_ACCESS)
%ProgramFiles(x86)%\Windows Kits\10\Include\10.0.19041.0\shared\poclass.h(439,0)
  • If WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_DESKTOP)
90 2.073136 IOCTL_NOTIFY_SWITCH_EVENT Int32 2703616 0x00294100 2703616 System.Int32
#define IOCTL_NOTIFY_SWITCH_EVENT\
        CTL_CODE(FILE_DEVICE_BATTERY, 0x40, METHOD_BUFFERED, FILE_READ_ACCESS)
%ProgramFiles(x86)%\Windows Kits\10\Include\10.0.19041.0\shared\poclass.h(446,0)
  • If WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_DESKTOP)
91 2.073136 IOCTL_GET_SYS_BUTTON_CAPS Int32 2703680 0x00294140 2703680 System.Int32
#define IOCTL_GET_SYS_BUTTON_CAPS       \
        CTL_CODE(FILE_DEVICE_BATTERY, 0x50, METHOD_BUFFERED, FILE_READ_ACCESS)
%ProgramFiles(x86)%\Windows Kits\10\Include\10.0.19041.0\shared\poclass.h(453,0)
  • If WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_DESKTOP)
92 2.073136 IOCTL_GET_SYS_BUTTON_EVENT Int32 2703684 0x00294144 2703684 System.Int32
#define IOCTL_GET_SYS_BUTTON_EVENT      \
        CTL_CODE(FILE_DEVICE_BATTERY, 0x51, METHOD_BUFFERED, FILE_READ_ACCESS)
%ProgramFiles(x86)%\Windows Kits\10\Include\10.0.19041.0\shared\poclass.h(456,0)
  • If WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_DESKTOP)
93 2.073136 IOCTL_GET_PROCESSOR_OBJ_INFO Int32 2703744 0x00294180 2703744 System.Int32
#define IOCTL_GET_PROCESSOR_OBJ_INFO        \
        CTL_CODE(FILE_DEVICE_BATTERY, 0x60, METHOD_BUFFERED, FILE_READ_ACCESS)
%ProgramFiles(x86)%\Windows Kits\10\Include\10.0.19041.0\shared\poclass.h(493,0)
  • If WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_DESKTOP)
94 2.073136 IOCTL_GET_WAKE_ALARM_VALUE Int32 2736648 0x0029C208 2736648 System.Int32
#define IOCTL_GET_WAKE_ALARM_VALUE      \
        CTL_CODE(FILE_DEVICE_BATTERY, 0x82, METHOD_BUFFERED, FILE_READ_ACCESS | FILE_WRITE_ACCESS)
%ProgramFiles(x86)%\Windows Kits\10\Include\10.0.19041.0\shared\poclass.h(580,0)
  • If WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_DESKTOP)
95 2.073136 IOCTL_GET_WAKE_ALARM_POLICY Int32 2736652 0x0029C20C 2736652 System.Int32
#define IOCTL_GET_WAKE_ALARM_POLICY     \
        CTL_CODE(FILE_DEVICE_BATTERY, 0x83, METHOD_BUFFERED, FILE_READ_ACCESS | FILE_WRITE_ACCESS)
%ProgramFiles(x86)%\Windows Kits\10\Include\10.0.19041.0\shared\poclass.h(582,0)
  • If WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_DESKTOP)
96 2.073136 IOCTL_EHSTOR_BANDMGMT_ACTIVATE Int32 3003524 0x002DD484 3003524 System.Int32
#define IOCTL_EHSTOR_BANDMGMT_ACTIVATE          \
            CTL_CODE(IOCTL_STORAGE_BASE, 0x521, METHOD_BUFFERED, \
                     FILE_READ_ACCESS | FILE_WRITE_ACCESS)
%ProgramFiles(x86)%\Windows Kits\10\Include\10.0.19041.0\shared\ehstorbandmgmt.h(306,0)
  • If WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_DESKTOP)
97 2.073136 IOCTL_EHSTOR_BANDMGMT_REVERT Int32 3003528 0x002DD488 3003528 System.Int32
#define IOCTL_EHSTOR_BANDMGMT_REVERT            \
            CTL_CODE(IOCTL_STORAGE_BASE, 0x522, METHOD_BUFFERED, \
                     FILE_READ_ACCESS | FILE_WRITE_ACCESS)
%ProgramFiles(x86)%\Windows Kits\10\Include\10.0.19041.0\shared\ehstorbandmgmt.h(309,0)
  • If WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_DESKTOP)
98 2.073136 IOCTL_EHSTOR_BANDMGMT_CREATE_BAND Int32 3003536 0x002DD490 3003536 System.Int32
#define IOCTL_EHSTOR_BANDMGMT_CREATE_BAND       \
            CTL_CODE(IOCTL_STORAGE_BASE, 0x524, METHOD_BUFFERED, \
                     FILE_READ_ACCESS | FILE_WRITE_ACCESS)
%ProgramFiles(x86)%\Windows Kits\10\Include\10.0.19041.0\shared\ehstorbandmgmt.h(315,0)
  • If WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_DESKTOP)
99 2.073136 IOCTL_EHSTOR_BANDMGMT_SET_BAND_LOCATION Int32 3003540 0x002DD494 3003540 System.Int32
#define IOCTL_EHSTOR_BANDMGMT_SET_BAND_LOCATION \
            CTL_CODE(IOCTL_STORAGE_BASE, 0x525, METHOD_BUFFERED, \
                     FILE_READ_ACCESS | FILE_WRITE_ACCESS)
%ProgramFiles(x86)%\Windows Kits\10\Include\10.0.19041.0\shared\ehstorbandmgmt.h(318,0)
  • If WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_DESKTOP)
100 2.073136 IOCTL_EHSTOR_BANDMGMT_SET_BAND_SECURITY Int32 3003544 0x002DD498 3003544 System.Int32
#define IOCTL_EHSTOR_BANDMGMT_SET_BAND_SECURITY \
            CTL_CODE(IOCTL_STORAGE_BASE, 0x526, METHOD_BUFFERED, \
                     FILE_READ_ACCESS | FILE_WRITE_ACCESS)
%ProgramFiles(x86)%\Windows Kits\10\Include\10.0.19041.0\shared\ehstorbandmgmt.h(321,0)
  • If WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_DESKTOP)
101 2.073136 IOCTL_EHSTOR_BANDMGMT_SET_BAND_METADATA Int32 3003552 0x002DD4A0 3003552 System.Int32
#define IOCTL_EHSTOR_BANDMGMT_SET_BAND_METADATA \
            CTL_CODE(IOCTL_STORAGE_BASE, 0x528, METHOD_BUFFERED, \
                     FILE_READ_ACCESS | FILE_WRITE_ACCESS)
%ProgramFiles(x86)%\Windows Kits\10\Include\10.0.19041.0\shared\ehstorbandmgmt.h(327,0)
  • If WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_DESKTOP)
102 2.073136 IOCTL_EHSTOR_BANDMGMT_DELETE_BAND Int32 3003556 0x002DD4A4 3003556 System.Int32
#define IOCTL_EHSTOR_BANDMGMT_DELETE_BAND       \
            CTL_CODE(IOCTL_STORAGE_BASE, 0x529, METHOD_BUFFERED, \
                     FILE_READ_ACCESS | FILE_WRITE_ACCESS)
%ProgramFiles(x86)%\Windows Kits\10\Include\10.0.19041.0\shared\ehstorbandmgmt.h(330,0)
  • If WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_DESKTOP)
103 2.073136 IOCTL_EHSTOR_BANDMGMT_ERASE_BAND Int32 3003560 0x002DD4A8 3003560 System.Int32
#define IOCTL_EHSTOR_BANDMGMT_ERASE_BAND        \
            CTL_CODE(IOCTL_STORAGE_BASE, 0x52a, METHOD_BUFFERED, \
                     FILE_READ_ACCESS | FILE_WRITE_ACCESS)
%ProgramFiles(x86)%\Windows Kits\10\Include\10.0.19041.0\shared\ehstorbandmgmt.h(333,0)
  • If WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_DESKTOP)
104 2.073136 IOCTL_EHSTOR_TCGDRV_RELINQUISH_SILO Int32 4638720 0x0046C800 4638720 System.Int32
#define IOCTL_EHSTOR_TCGDRV_RELINQUISH_SILO \
            CTL_CODE(FILE_DEVICE_EHSTOR, 0x200, METHOD_BUFFERED, \
                     FILE_READ_ACCESS | FILE_WRITE_ACCESS)
%ProgramFiles(x86)%\Windows Kits\10\Include\10.0.19041.0\shared\ehstorbandmgmt.h(340,0)
  • If WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_DESKTOP)
105 2.073136 IOCTL_EHSTOR_DEVICE_SET_QUEUE_STATE Int32 3003424 0x002DD420 3003424 System.Int32
#define IOCTL_EHSTOR_DEVICE_SET_QUEUE_STATE     \
        CTL_CODE(IOCTL_STORAGE_BASE, 0x508, METHOD_BUFFERED, FILE_READ_ACCESS | FILE_WRITE_ACCESS)
%ProgramFiles(x86)%\Windows Kits\10\Include\10.0.19041.0\shared\ehstorioctl.h(195,0)
  • If WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_DESKTOP)
106 2.073136 IOCTL_EHSTOR_DRIVER_REPORT_CAPABILITIES Int32 3003456 0x002DD440 3003456 System.Int32
#define IOCTL_EHSTOR_DRIVER_REPORT_CAPABILITIES \
        CTL_CODE(IOCTL_STORAGE_BASE, 0x510, METHOD_BUFFERED, FILE_READ_ACCESS | FILE_WRITE_ACCESS)
%ProgramFiles(x86)%\Windows Kits\10\Include\10.0.19041.0\shared\ehstorioctl.h(199,0)
  • If WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_DESKTOP)
107 2.073136 IOCTL_EHSTOR_DRIVER_UPDATE_LBA_FILTER_TABLE Int32 3003460 0x002DD444 3003460 System.Int32
#define IOCTL_EHSTOR_DRIVER_UPDATE_LBA_FILTER_TABLE \
        CTL_CODE(IOCTL_STORAGE_BASE, 0x511, METHOD_BUFFERED, FILE_READ_ACCESS | FILE_WRITE_ACCESS)
%ProgramFiles(x86)%\Windows Kits\10\Include\10.0.19041.0\shared\ehstorioctl.h(201,0)
  • If WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_DESKTOP)
108 2.073136 IOCTL_EHSTOR_DRIVER_PERFORM_AUTHZ Int32 3003464 0x002DD448 3003464 System.Int32
#define IOCTL_EHSTOR_DRIVER_PERFORM_AUTHZ       \
        CTL_CODE(IOCTL_STORAGE_BASE, 0x512, METHOD_BUFFERED, FILE_READ_ACCESS | FILE_WRITE_ACCESS)
%ProgramFiles(x86)%\Windows Kits\10\Include\10.0.19041.0\shared\ehstorioctl.h(203,0)
  • If WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_DESKTOP)
109 2.073136 IOCTL_EMI_GET_VERSION Int32 2244608 0x00224000 2244608 System.Int32
#define IOCTL_EMI_GET_VERSION        CTL_CODE(FILE_DEVICE_UNKNOWN, 0, METHOD_BUFFERED, FILE_READ_ACCESS)
%ProgramFiles(x86)%\Windows Kits\10\Include\10.0.19041.0\shared\emi.h(36,0)
  • If !defined(_EMI_)
  • If (NTDDI_VERSION >= NTDDI_WINBLUE)
  • If WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_DESKTOP)
110 2.073136 IOCTL_EMI_GET_METADATA_SIZE Int32 2244612 0x00224004 2244612 System.Int32
#define IOCTL_EMI_GET_METADATA_SIZE  CTL_CODE(FILE_DEVICE_UNKNOWN, 1, METHOD_BUFFERED, FILE_READ_ACCESS)
%ProgramFiles(x86)%\Windows Kits\10\Include\10.0.19041.0\shared\emi.h(37,0)
  • If !defined(_EMI_)
  • If (NTDDI_VERSION >= NTDDI_WINBLUE)
  • If WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_DESKTOP)
111 2.073136 IOCTL_EMI_GET_METADATA Int32 2244616 0x00224008 2244616 System.Int32
#define IOCTL_EMI_GET_METADATA       CTL_CODE(FILE_DEVICE_UNKNOWN, 2, METHOD_BUFFERED, FILE_READ_ACCESS)
%ProgramFiles(x86)%\Windows Kits\10\Include\10.0.19041.0\shared\emi.h(38,0)
  • If !defined(_EMI_)
  • If (NTDDI_VERSION >= NTDDI_WINBLUE)
  • If WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_DESKTOP)
112 2.073136 IOCTL_EMI_GET_MEASUREMENT Int32 2244620 0x0022400C 2244620 System.Int32
#define IOCTL_EMI_GET_MEASUREMENT    CTL_CODE(FILE_DEVICE_UNKNOWN, 3, METHOD_BUFFERED, FILE_READ_ACCESS)
%ProgramFiles(x86)%\Windows Kits\10\Include\10.0.19041.0\shared\emi.h(39,0)
  • If !defined(_EMI_)
  • If (NTDDI_VERSION >= NTDDI_WINBLUE)
  • If WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_DESKTOP)
113 2.073136 IOCTL_HWN_GET_STATE Int32 2277380 0x0022C004 2277380 System.Int32
#define IOCTL_HWN_GET_STATE                                           \
    CTL_CODE(FILE_DEVICE_UNKNOWN, 1, METHOD_BUFFERED, FILE_READ_ACCESS |  \
             FILE_WRITE_ACCESS)
%ProgramFiles(x86)%\Windows Kits\10\Include\10.0.19041.0\shared\hwn.h(36,0)
  • If (NTDDI_VERSION >= NTDDI_WIN8)
114 2.073136 IOCTL_KS_READ_STREAM Int32 3096599 0x002F4017 3096599 System.Int32
#define IOCTL_KS_READ_STREAM           CTL_CODE(FILE_DEVICE_KS, 0x005, METHOD_NEITHER, FILE_READ_ACCESS)
%ProgramFiles(x86)%\Windows Kits\10\Include\10.0.19041.0\shared\ks.h(79,0)
  • If !defined(_KS_)
  • If WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_DESKTOP)
115 2.073136 IOCTL_CDROM_UNLOAD_DRIVER Int32 151560 0x00025008 151560 System.Int32
#define IOCTL_CDROM_UNLOAD_DRIVER        CTL_CODE(IOCTL_CDROM_BASE, 0x0402, METHOD_BUFFERED, FILE_READ_ACCESS)
%ProgramFiles(x86)%\Windows Kits\10\Include\10.0.19041.0\shared\ntddcdrm.h(61,0)
  • If WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_DESKTOP | WINAPI_PARTITION_SYSTEM)
116 2.073136 IOCTL_CDROM_READ_TOC Int32 147456 0x00024000 147456 System.Int32
#define IOCTL_CDROM_READ_TOC              CTL_CODE(IOCTL_CDROM_BASE, 0x0000, METHOD_BUFFERED, FILE_READ_ACCESS)
%ProgramFiles(x86)%\Windows Kits\10\Include\10.0.19041.0\shared\ntddcdrm.h(67,0)
  • If WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_DESKTOP | WINAPI_PARTITION_SYSTEM)
117 2.073136 IOCTL_CDROM_SEEK_AUDIO_MSF Int32 147460 0x00024004 147460 System.Int32
#define IOCTL_CDROM_SEEK_AUDIO_MSF        CTL_CODE(IOCTL_CDROM_BASE, 0x0001, METHOD_BUFFERED, FILE_READ_ACCESS)
%ProgramFiles(x86)%\Windows Kits\10\Include\10.0.19041.0\shared\ntddcdrm.h(68,0)
  • If WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_DESKTOP | WINAPI_PARTITION_SYSTEM)
118 2.073136 IOCTL_CDROM_STOP_AUDIO Int32 147464 0x00024008 147464 System.Int32
#define IOCTL_CDROM_STOP_AUDIO            CTL_CODE(IOCTL_CDROM_BASE, 0x0002, METHOD_BUFFERED, FILE_READ_ACCESS)
%ProgramFiles(x86)%\Windows Kits\10\Include\10.0.19041.0\shared\ntddcdrm.h(69,0)
  • If WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_DESKTOP | WINAPI_PARTITION_SYSTEM)
119 2.073136 IOCTL_CDROM_PAUSE_AUDIO Int32 147468 0x0002400C 147468 System.Int32
#define IOCTL_CDROM_PAUSE_AUDIO           CTL_CODE(IOCTL_CDROM_BASE, 0x0003, METHOD_BUFFERED, FILE_READ_ACCESS)
%ProgramFiles(x86)%\Windows Kits\10\Include\10.0.19041.0\shared\ntddcdrm.h(70,0)
  • If WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_DESKTOP | WINAPI_PARTITION_SYSTEM)
120 2.073136 IOCTL_CDROM_RESUME_AUDIO Int32 147472 0x00024010 147472 System.Int32
#define IOCTL_CDROM_RESUME_AUDIO          CTL_CODE(IOCTL_CDROM_BASE, 0x0004, METHOD_BUFFERED, FILE_READ_ACCESS)
%ProgramFiles(x86)%\Windows Kits\10\Include\10.0.19041.0\shared\ntddcdrm.h(71,0)
  • If WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_DESKTOP | WINAPI_PARTITION_SYSTEM)
121 2.073136 IOCTL_CDROM_GET_VOLUME Int32 147476 0x00024014 147476 System.Int32
#define IOCTL_CDROM_GET_VOLUME            CTL_CODE(IOCTL_CDROM_BASE, 0x0005, METHOD_BUFFERED, FILE_READ_ACCESS)
%ProgramFiles(x86)%\Windows Kits\10\Include\10.0.19041.0\shared\ntddcdrm.h(72,0)
  • If WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_DESKTOP | WINAPI_PARTITION_SYSTEM)
122 2.073136 IOCTL_CDROM_PLAY_AUDIO_MSF Int32 147480 0x00024018 147480 System.Int32
#define IOCTL_CDROM_PLAY_AUDIO_MSF        CTL_CODE(IOCTL_CDROM_BASE, 0x0006, METHOD_BUFFERED, FILE_READ_ACCESS)
%ProgramFiles(x86)%\Windows Kits\10\Include\10.0.19041.0\shared\ntddcdrm.h(73,0)
  • If WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_DESKTOP | WINAPI_PARTITION_SYSTEM)
123 2.073136 IOCTL_CDROM_SET_VOLUME Int32 147496 0x00024028 147496 System.Int32
#define IOCTL_CDROM_SET_VOLUME            CTL_CODE(IOCTL_CDROM_BASE, 0x000A, METHOD_BUFFERED, FILE_READ_ACCESS)
%ProgramFiles(x86)%\Windows Kits\10\Include\10.0.19041.0\shared\ntddcdrm.h(74,0)
  • If WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_DESKTOP | WINAPI_PARTITION_SYSTEM)
124 2.073136 IOCTL_CDROM_READ_Q_CHANNEL Int32 147500 0x0002402C 147500 System.Int32
#define IOCTL_CDROM_READ_Q_CHANNEL        CTL_CODE(IOCTL_CDROM_BASE, 0x000B, METHOD_BUFFERED, FILE_READ_ACCESS)
%ProgramFiles(x86)%\Windows Kits\10\Include\10.0.19041.0\shared\ntddcdrm.h(75,0)
  • If WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_DESKTOP | WINAPI_PARTITION_SYSTEM)
125 2.073136 IOCTL_CDROM_GET_CONTROL Int32 147508 0x00024034 147508 System.Int32
#define IOCTL_CDROM_GET_CONTROL           CTL_CODE(IOCTL_CDROM_BASE, 0x000D, METHOD_BUFFERED, FILE_READ_ACCESS)
%ProgramFiles(x86)%\Windows Kits\10\Include\10.0.19041.0\shared\ntddcdrm.h(77,0)
  • If WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_DESKTOP | WINAPI_PARTITION_SYSTEM)
  • If (NTDDI_VERSION < NTDDI_WS03)
126 2.073136 OBSOLETE_IOCTL_CDROM_GET_CONTROL Int32 147508 0x00024034 147508 System.Int32
#define OBSOLETE_IOCTL_CDROM_GET_CONTROL  CTL_CODE(IOCTL_CDROM_BASE, 0x000D, METHOD_BUFFERED, FILE_READ_ACCESS)
%ProgramFiles(x86)%\Windows Kits\10\Include\10.0.19041.0\shared\ntddcdrm.h(79,0)
  • If WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_DESKTOP | WINAPI_PARTITION_SYSTEM)
  • REVERSE(If (NTDDI_VERSION < NTDDI_WS03))
127 2.073136 IOCTL_CDROM_GET_LAST_SESSION Int32 147512 0x00024038 147512 System.Int32
#define IOCTL_CDROM_GET_LAST_SESSION      CTL_CODE(IOCTL_CDROM_BASE, 0x000E, METHOD_BUFFERED, FILE_READ_ACCESS)
%ProgramFiles(x86)%\Windows Kits\10\Include\10.0.19041.0\shared\ntddcdrm.h(81,0)
  • If WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_DESKTOP | WINAPI_PARTITION_SYSTEM)
128 2.073136 IOCTL_CDROM_RAW_READ Int32 147518 0x0002403E 147518 System.Int32
#define IOCTL_CDROM_RAW_READ              CTL_CODE(IOCTL_CDROM_BASE, 0x000F, METHOD_OUT_DIRECT,  FILE_READ_ACCESS)
%ProgramFiles(x86)%\Windows Kits\10\Include\10.0.19041.0\shared\ntddcdrm.h(82,0)
  • If WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_DESKTOP | WINAPI_PARTITION_SYSTEM)
129 2.073136 IOCTL_CDROM_GET_DRIVE_GEOMETRY Int32 147532 0x0002404C 147532 System.Int32
#define IOCTL_CDROM_GET_DRIVE_GEOMETRY    CTL_CODE(IOCTL_CDROM_BASE, 0x0013, METHOD_BUFFERED, FILE_READ_ACCESS)
%ProgramFiles(x86)%\Windows Kits\10\Include\10.0.19041.0\shared\ntddcdrm.h(85,0)
  • If WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_DESKTOP | WINAPI_PARTITION_SYSTEM)
130 2.073136 IOCTL_CDROM_GET_DRIVE_GEOMETRY_EX Int32 147536 0x00024050 147536 System.Int32
#define IOCTL_CDROM_GET_DRIVE_GEOMETRY_EX CTL_CODE(IOCTL_CDROM_BASE, 0x0014, METHOD_BUFFERED, FILE_READ_ACCESS)
%ProgramFiles(x86)%\Windows Kits\10\Include\10.0.19041.0\shared\ntddcdrm.h(86,0)
  • If WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_DESKTOP | WINAPI_PARTITION_SYSTEM)
131 2.073136 IOCTL_CDROM_READ_TOC_EX Int32 147540 0x00024054 147540 System.Int32
#define IOCTL_CDROM_READ_TOC_EX           CTL_CODE(IOCTL_CDROM_BASE, 0x0015, METHOD_BUFFERED, FILE_READ_ACCESS)
%ProgramFiles(x86)%\Windows Kits\10\Include\10.0.19041.0\shared\ntddcdrm.h(88,0)
  • If WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_DESKTOP | WINAPI_PARTITION_SYSTEM)
132 2.073136 IOCTL_CDROM_GET_CONFIGURATION Int32 147544 0x00024058 147544 System.Int32
#define IOCTL_CDROM_GET_CONFIGURATION     CTL_CODE(IOCTL_CDROM_BASE, 0x0016, METHOD_BUFFERED, FILE_READ_ACCESS)
%ProgramFiles(x86)%\Windows Kits\10\Include\10.0.19041.0\shared\ntddcdrm.h(89,0)
  • If WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_DESKTOP | WINAPI_PARTITION_SYSTEM)
133 2.073136 IOCTL_CDROM_EXCLUSIVE_ACCESS Int32 180316 0x0002C05C 180316 System.Int32
#define IOCTL_CDROM_EXCLUSIVE_ACCESS      CTL_CODE(IOCTL_CDROM_BASE, 0x0017, METHOD_BUFFERED, FILE_READ_ACCESS | FILE_WRITE_ACCESS)
%ProgramFiles(x86)%\Windows Kits\10\Include\10.0.19041.0\shared\ntddcdrm.h(91,0)
  • If WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_DESKTOP | WINAPI_PARTITION_SYSTEM)
134 2.073136 IOCTL_CDROM_SET_SPEED Int32 147552 0x00024060 147552 System.Int32
#define IOCTL_CDROM_SET_SPEED             CTL_CODE(IOCTL_CDROM_BASE, 0x0018, METHOD_BUFFERED, FILE_READ_ACCESS)
%ProgramFiles(x86)%\Windows Kits\10\Include\10.0.19041.0\shared\ntddcdrm.h(92,0)
  • If WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_DESKTOP | WINAPI_PARTITION_SYSTEM)
135 2.073136 IOCTL_CDROM_GET_INQUIRY_DATA Int32 147556 0x00024064 147556 System.Int32
#define IOCTL_CDROM_GET_INQUIRY_DATA      CTL_CODE(IOCTL_CDROM_BASE, 0x0019, METHOD_BUFFERED, FILE_READ_ACCESS)
%ProgramFiles(x86)%\Windows Kits\10\Include\10.0.19041.0\shared\ntddcdrm.h(93,0)
  • If WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_DESKTOP | WINAPI_PARTITION_SYSTEM)
136 2.073136 IOCTL_CDROM_ENABLE_STREAMING Int32 147560 0x00024068 147560 System.Int32
#define IOCTL_CDROM_ENABLE_STREAMING      CTL_CODE(IOCTL_CDROM_BASE, 0x001A, METHOD_BUFFERED, FILE_READ_ACCESS)
%ProgramFiles(x86)%\Windows Kits\10\Include\10.0.19041.0\shared\ntddcdrm.h(95,0)
  • If WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_DESKTOP | WINAPI_PARTITION_SYSTEM)
137 2.073136 IOCTL_CDROM_SEND_OPC_INFORMATION Int32 180332 0x0002C06C 180332 System.Int32
#define IOCTL_CDROM_SEND_OPC_INFORMATION  CTL_CODE(IOCTL_CDROM_BASE, 0x001B, METHOD_BUFFERED, FILE_READ_ACCESS | FILE_WRITE_ACCESS)
%ProgramFiles(x86)%\Windows Kits\10\Include\10.0.19041.0\shared\ntddcdrm.h(96,0)
  • If WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_DESKTOP | WINAPI_PARTITION_SYSTEM)
138 2.073136 IOCTL_CDROM_GET_PERFORMANCE Int32 147568 0x00024070 147568 System.Int32
#define IOCTL_CDROM_GET_PERFORMANCE       CTL_CODE(IOCTL_CDROM_BASE, 0x001C, METHOD_BUFFERED, FILE_READ_ACCESS)
%ProgramFiles(x86)%\Windows Kits\10\Include\10.0.19041.0\shared\ntddcdrm.h(97,0)
  • If WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_DESKTOP | WINAPI_PARTITION_SYSTEM)
139 2.073136 IOCTL_CDROM_CHECK_VERIFY Int32 149504 0x00024800 149504 System.Int32
#define IOCTL_CDROM_CHECK_VERIFY    CTL_CODE(IOCTL_CDROM_BASE, 0x0200, METHOD_BUFFERED, FILE_READ_ACCESS)
%ProgramFiles(x86)%\Windows Kits\10\Include\10.0.19041.0\shared\ntddcdrm.h(109,0)
  • If WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_DESKTOP | WINAPI_PARTITION_SYSTEM)
140 2.073136 IOCTL_CDROM_MEDIA_REMOVAL Int32 149508 0x00024804 149508 System.Int32
#define IOCTL_CDROM_MEDIA_REMOVAL   CTL_CODE(IOCTL_CDROM_BASE, 0x0201, METHOD_BUFFERED, FILE_READ_ACCESS)
%ProgramFiles(x86)%\Windows Kits\10\Include\10.0.19041.0\shared\ntddcdrm.h(110,0)
  • If WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_DESKTOP | WINAPI_PARTITION_SYSTEM)
141 2.073136 IOCTL_CDROM_EJECT_MEDIA Int32 149512 0x00024808 149512 System.Int32
#define IOCTL_CDROM_EJECT_MEDIA     CTL_CODE(IOCTL_CDROM_BASE, 0x0202, METHOD_BUFFERED, FILE_READ_ACCESS)
%ProgramFiles(x86)%\Windows Kits\10\Include\10.0.19041.0\shared\ntddcdrm.h(111,0)
  • If WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_DESKTOP | WINAPI_PARTITION_SYSTEM)
142 2.073136 IOCTL_CDROM_LOAD_MEDIA Int32 149516 0x0002480C 149516 System.Int32
#define IOCTL_CDROM_LOAD_MEDIA      CTL_CODE(IOCTL_CDROM_BASE, 0x0203, METHOD_BUFFERED, FILE_READ_ACCESS)
%ProgramFiles(x86)%\Windows Kits\10\Include\10.0.19041.0\shared\ntddcdrm.h(112,0)
  • If WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_DESKTOP | WINAPI_PARTITION_SYSTEM)
143 2.073136 IOCTL_CDROM_RESERVE Int32 149520 0x00024810 149520 System.Int32
#define IOCTL_CDROM_RESERVE         CTL_CODE(IOCTL_CDROM_BASE, 0x0204, METHOD_BUFFERED, FILE_READ_ACCESS)
%ProgramFiles(x86)%\Windows Kits\10\Include\10.0.19041.0\shared\ntddcdrm.h(113,0)
  • If WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_DESKTOP | WINAPI_PARTITION_SYSTEM)
144 2.073136 IOCTL_CDROM_RELEASE Int32 149524 0x00024814 149524 System.Int32
#define IOCTL_CDROM_RELEASE         CTL_CODE(IOCTL_CDROM_BASE, 0x0205, METHOD_BUFFERED, FILE_READ_ACCESS)
%ProgramFiles(x86)%\Windows Kits\10\Include\10.0.19041.0\shared\ntddcdrm.h(114,0)
  • If WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_DESKTOP | WINAPI_PARTITION_SYSTEM)
145 2.073136 IOCTL_CDROM_FIND_NEW_DEVICES Int32 149528 0x00024818 149528 System.Int32
#define IOCTL_CDROM_FIND_NEW_DEVICES CTL_CODE(IOCTL_CDROM_BASE, 0x0206, METHOD_BUFFERED, FILE_READ_ACCESS)
%ProgramFiles(x86)%\Windows Kits\10\Include\10.0.19041.0\shared\ntddcdrm.h(115,0)
  • If WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_DESKTOP | WINAPI_PARTITION_SYSTEM)
146 2.073136 IOCTL_CDROM_SIMBAD Int32 147468 0x0002400C 147468 System.Int32
#define IOCTL_CDROM_SIMBAD          CTL_CODE(IOCTL_CDROM_BASE, 0x1003, METHOD_BUFFERED, FILE_READ_ACCESS)
%ProgramFiles(x86)%\Windows Kits\10\Include\10.0.19041.0\shared\ntddcdrm.h(134,0)
  • If WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_DESKTOP | WINAPI_PARTITION_SYSTEM)
147 2.073136 IOCTL_DVD_START_SESSION Int32 3362816 0x00335000 3362816 System.Int32
#define IOCTL_DVD_START_SESSION     CTL_CODE(IOCTL_DVD_BASE, 0x0400, METHOD_BUFFERED, FILE_READ_ACCESS)
%ProgramFiles(x86)%\Windows Kits\10\Include\10.0.19041.0\shared\ntddcdvd.h(58,0)
  • If WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_DESKTOP | WINAPI_PARTITION_SYSTEM)
148 2.073136 IOCTL_DVD_READ_KEY Int32 3362820 0x00335004 3362820 System.Int32
#define IOCTL_DVD_READ_KEY          CTL_CODE(IOCTL_DVD_BASE, 0x0401, METHOD_BUFFERED, FILE_READ_ACCESS)
%ProgramFiles(x86)%\Windows Kits\10\Include\10.0.19041.0\shared\ntddcdvd.h(59,0)
  • If WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_DESKTOP | WINAPI_PARTITION_SYSTEM)
149 2.073136 IOCTL_DVD_SEND_KEY Int32 3362824 0x00335008 3362824 System.Int32
#define IOCTL_DVD_SEND_KEY          CTL_CODE(IOCTL_DVD_BASE, 0x0402, METHOD_BUFFERED, FILE_READ_ACCESS)
%ProgramFiles(x86)%\Windows Kits\10\Include\10.0.19041.0\shared\ntddcdvd.h(60,0)
  • If WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_DESKTOP | WINAPI_PARTITION_SYSTEM)
150 2.073136 IOCTL_DVD_END_SESSION Int32 3362828 0x0033500C 3362828 System.Int32
#define IOCTL_DVD_END_SESSION       CTL_CODE(IOCTL_DVD_BASE, 0x0403, METHOD_BUFFERED, FILE_READ_ACCESS)
%ProgramFiles(x86)%\Windows Kits\10\Include\10.0.19041.0\shared\ntddcdvd.h(61,0)
  • If WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_DESKTOP | WINAPI_PARTITION_SYSTEM)
151 2.073136 IOCTL_DVD_SET_READ_AHEAD Int32 3362832 0x00335010 3362832 System.Int32
#define IOCTL_DVD_SET_READ_AHEAD    CTL_CODE(IOCTL_DVD_BASE, 0x0404, METHOD_BUFFERED, FILE_READ_ACCESS)
%ProgramFiles(x86)%\Windows Kits\10\Include\10.0.19041.0\shared\ntddcdvd.h(62,0)
  • If WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_DESKTOP | WINAPI_PARTITION_SYSTEM)
152 2.073136 IOCTL_DVD_GET_REGION Int32 3362836 0x00335014 3362836 System.Int32
#define IOCTL_DVD_GET_REGION        CTL_CODE(IOCTL_DVD_BASE, 0x0405, METHOD_BUFFERED, FILE_READ_ACCESS)
%ProgramFiles(x86)%\Windows Kits\10\Include\10.0.19041.0\shared\ntddcdvd.h(63,0)
  • If WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_DESKTOP | WINAPI_PARTITION_SYSTEM)
153 2.073136 IOCTL_DVD_SEND_KEY2 Int32 3395608 0x0033D018 3395608 System.Int32
#define IOCTL_DVD_SEND_KEY2         CTL_CODE(IOCTL_DVD_BASE, 0x0406, METHOD_BUFFERED, FILE_READ_ACCESS | FILE_WRITE_ACCESS)
%ProgramFiles(x86)%\Windows Kits\10\Include\10.0.19041.0\shared\ntddcdvd.h(64,0)
  • If WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_DESKTOP | WINAPI_PARTITION_SYSTEM)
154 2.073136 IOCTL_AACS_READ_MEDIA_KEY_BLOCK_SIZE Int32 3363008 0x003350C0 3363008 System.Int32
#define IOCTL_AACS_READ_MEDIA_KEY_BLOCK_SIZE  CTL_CODE(IOCTL_DVD_BASE, 0x430, METHOD_BUFFERED, FILE_READ_ACCESS)
%ProgramFiles(x86)%\Windows Kits\10\Include\10.0.19041.0\shared\ntddcdvd.h(69,0)
  • If WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_DESKTOP | WINAPI_PARTITION_SYSTEM)
155 2.073136 IOCTL_AACS_READ_MEDIA_KEY_BLOCK Int32 3363012 0x003350C4 3363012 System.Int32
#define IOCTL_AACS_READ_MEDIA_KEY_BLOCK       CTL_CODE(IOCTL_DVD_BASE, 0x431, METHOD_BUFFERED, FILE_READ_ACCESS)
%ProgramFiles(x86)%\Windows Kits\10\Include\10.0.19041.0\shared\ntddcdvd.h(70,0)
  • If WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_DESKTOP | WINAPI_PARTITION_SYSTEM)
156 2.073136 IOCTL_AACS_START_SESSION Int32 3363016 0x003350C8 3363016 System.Int32
#define IOCTL_AACS_START_SESSION              CTL_CODE(IOCTL_DVD_BASE, 0x432, METHOD_BUFFERED, FILE_READ_ACCESS)
%ProgramFiles(x86)%\Windows Kits\10\Include\10.0.19041.0\shared\ntddcdvd.h(71,0)
  • If WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_DESKTOP | WINAPI_PARTITION_SYSTEM)
157 2.073136 IOCTL_AACS_END_SESSION Int32 3363020 0x003350CC 3363020 System.Int32
#define IOCTL_AACS_END_SESSION                CTL_CODE(IOCTL_DVD_BASE, 0x433, METHOD_BUFFERED, FILE_READ_ACCESS)
%ProgramFiles(x86)%\Windows Kits\10\Include\10.0.19041.0\shared\ntddcdvd.h(72,0)
  • If WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_DESKTOP | WINAPI_PARTITION_SYSTEM)
158 2.073136 IOCTL_AACS_SEND_CERTIFICATE Int32 3363024 0x003350D0 3363024 System.Int32
#define IOCTL_AACS_SEND_CERTIFICATE           CTL_CODE(IOCTL_DVD_BASE, 0x434, METHOD_BUFFERED, FILE_READ_ACCESS)
%ProgramFiles(x86)%\Windows Kits\10\Include\10.0.19041.0\shared\ntddcdvd.h(73,0)
  • If WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_DESKTOP | WINAPI_PARTITION_SYSTEM)
159 2.073136 IOCTL_AACS_GET_CERTIFICATE Int32 3363028 0x003350D4 3363028 System.Int32
#define IOCTL_AACS_GET_CERTIFICATE            CTL_CODE(IOCTL_DVD_BASE, 0x435, METHOD_BUFFERED, FILE_READ_ACCESS)
%ProgramFiles(x86)%\Windows Kits\10\Include\10.0.19041.0\shared\ntddcdvd.h(74,0)
  • If WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_DESKTOP | WINAPI_PARTITION_SYSTEM)
160 2.073136 IOCTL_AACS_GET_CHALLENGE_KEY Int32 3363032 0x003350D8 3363032 System.Int32
#define IOCTL_AACS_GET_CHALLENGE_KEY          CTL_CODE(IOCTL_DVD_BASE, 0x436, METHOD_BUFFERED, FILE_READ_ACCESS)
%ProgramFiles(x86)%\Windows Kits\10\Include\10.0.19041.0\shared\ntddcdvd.h(75,0)
  • If WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_DESKTOP | WINAPI_PARTITION_SYSTEM)
161 2.073136 IOCTL_AACS_SEND_CHALLENGE_KEY Int32 3363036 0x003350DC 3363036 System.Int32
#define IOCTL_AACS_SEND_CHALLENGE_KEY         CTL_CODE(IOCTL_DVD_BASE, 0x437, METHOD_BUFFERED, FILE_READ_ACCESS)
%ProgramFiles(x86)%\Windows Kits\10\Include\10.0.19041.0\shared\ntddcdvd.h(76,0)
  • If WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_DESKTOP | WINAPI_PARTITION_SYSTEM)
162 2.073136 IOCTL_AACS_READ_VOLUME_ID Int32 3363040 0x003350E0 3363040 System.Int32
#define IOCTL_AACS_READ_VOLUME_ID             CTL_CODE(IOCTL_DVD_BASE, 0x438, METHOD_BUFFERED, FILE_READ_ACCESS)
%ProgramFiles(x86)%\Windows Kits\10\Include\10.0.19041.0\shared\ntddcdvd.h(77,0)
  • If WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_DESKTOP | WINAPI_PARTITION_SYSTEM)
163 2.073136 IOCTL_AACS_READ_SERIAL_NUMBER Int32 3363044 0x003350E4 3363044 System.Int32
#define IOCTL_AACS_READ_SERIAL_NUMBER         CTL_CODE(IOCTL_DVD_BASE, 0x439, METHOD_BUFFERED, FILE_READ_ACCESS)
%ProgramFiles(x86)%\Windows Kits\10\Include\10.0.19041.0\shared\ntddcdvd.h(78,0)
  • If WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_DESKTOP | WINAPI_PARTITION_SYSTEM)
164 2.073136 IOCTL_AACS_READ_MEDIA_ID Int32 3363048 0x003350E8 3363048 System.Int32
#define IOCTL_AACS_READ_MEDIA_ID              CTL_CODE(IOCTL_DVD_BASE, 0x43A, METHOD_BUFFERED, FILE_READ_ACCESS)
%ProgramFiles(x86)%\Windows Kits\10\Include\10.0.19041.0\shared\ntddcdvd.h(79,0)
  • If WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_DESKTOP | WINAPI_PARTITION_SYSTEM)
165 2.073136 IOCTL_AACS_READ_BINDING_NONCE Int32 3363052 0x003350EC 3363052 System.Int32
#define IOCTL_AACS_READ_BINDING_NONCE         CTL_CODE(IOCTL_DVD_BASE, 0x43B, METHOD_BUFFERED, FILE_READ_ACCESS)
%ProgramFiles(x86)%\Windows Kits\10\Include\10.0.19041.0\shared\ntddcdvd.h(80,0)
  • If WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_DESKTOP | WINAPI_PARTITION_SYSTEM)
166 2.073136 IOCTL_AACS_GENERATE_BINDING_NONCE Int32 3395824 0x0033D0F0 3395824 System.Int32
#define IOCTL_AACS_GENERATE_BINDING_NONCE     CTL_CODE(IOCTL_DVD_BASE, 0x43C, METHOD_BUFFERED, FILE_READ_ACCESS | FILE_WRITE_ACCESS)
%ProgramFiles(x86)%\Windows Kits\10\Include\10.0.19041.0\shared\ntddcdvd.h(81,0)
  • If WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_DESKTOP | WINAPI_PARTITION_SYSTEM)
167 2.073136 IOCTL_DVD_READ_STRUCTURE Int32 3363136 0x00335140 3363136 System.Int32
#define IOCTL_DVD_READ_STRUCTURE    CTL_CODE(IOCTL_DVD_BASE, 0x0450, METHOD_BUFFERED, FILE_READ_ACCESS)
%ProgramFiles(x86)%\Windows Kits\10\Include\10.0.19041.0\shared\ntddcdvd.h(87,0)
  • If WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_DESKTOP | WINAPI_PARTITION_SYSTEM)
168 2.073136 IOCTL_STORAGE_SET_READ_AHEAD Int32 2966528 0x002D4400 2966528 System.Int32
#define IOCTL_STORAGE_SET_READ_AHEAD        CTL_CODE(IOCTL_STORAGE_BASE, 0x0100, METHOD_BUFFERED, FILE_READ_ACCESS)
%ProgramFiles(x86)%\Windows Kits\10\Include\10.0.19041.0\shared\ntddcdvd.h(93,0)
  • If WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_DESKTOP | WINAPI_PARTITION_SYSTEM)
169 2.073136 IOCTL_DISK_GET_CACHE_SETTING Int32 475360 0x000740E0 475360 System.Int32
#define IOCTL_DISK_GET_CACHE_SETTING    CTL_CODE(IOCTL_DISK_BASE, 0x0038, METHOD_BUFFERED, FILE_READ_ACCESS)
%ProgramFiles(x86)%\Windows Kits\10\Include\10.0.19041.0\shared\ntdddisk.h(186,0)
  • If WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_DESKTOP | WINAPI_PARTITION_SYSTEM)
170 2.073136 IOCTL_DISK_SET_CACHE_SETTING Int32 508132 0x0007C0E4 508132 System.Int32
#define IOCTL_DISK_SET_CACHE_SETTING    CTL_CODE(IOCTL_DISK_BASE, 0x0039, METHOD_BUFFERED, FILE_READ_ACCESS | FILE_WRITE_ACCESS)
%ProgramFiles(x86)%\Windows Kits\10\Include\10.0.19041.0\shared\ntdddisk.h(187,0)
  • If WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_DESKTOP | WINAPI_PARTITION_SYSTEM)
171 2.073136 IOCTL_DISK_COPY_DATA Int32 508004 0x0007C064 508004 System.Int32
#define IOCTL_DISK_COPY_DATA            CTL_CODE(IOCTL_DISK_BASE, 0x0019, METHOD_BUFFERED, FILE_READ_ACCESS | FILE_WRITE_ACCESS)
%ProgramFiles(x86)%\Windows Kits\10\Include\10.0.19041.0\shared\ntdddisk.h(224,0)
  • If WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_DESKTOP | WINAPI_PARTITION_SYSTEM)
172 2.073136 IOCTL_DISK_SET_PARTITION_ATTRIBUTES Int32 508140 0x0007C0EC 508140 System.Int32
#define IOCTL_DISK_SET_PARTITION_ATTRIBUTES CTL_CODE(IOCTL_DISK_BASE, 0x003b, METHOD_BUFFERED, FILE_READ_ACCESS | FILE_WRITE_ACCESS)
%ProgramFiles(x86)%\Windows Kits\10\Include\10.0.19041.0\shared\ntdddisk.h(1489,0)
  • If WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_DESKTOP | WINAPI_PARTITION_SYSTEM)
  • If (NTDDI_VERSION >= NTDDI_VISTA)
173 2.073136 IOCTL_DISK_GET_SAN_SETTINGS Int32 475648 0x00074200 475648 System.Int32
#define IOCTL_DISK_GET_SAN_SETTINGS         CTL_CODE(IOCTL_DISK_BASE, 0x0080, METHOD_BUFFERED, FILE_READ_ACCESS)
%ProgramFiles(x86)%\Windows Kits\10\Include\10.0.19041.0\shared\ntdddisk.h(1726,0)
  • If WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_DESKTOP | WINAPI_PARTITION_SYSTEM)
  • If (NTDDI_VERSION >= NTDDI_VISTA)
174 2.073136 IOCTL_DISK_SET_SAN_SETTINGS Int32 508420 0x0007C204 508420 System.Int32
#define IOCTL_DISK_SET_SAN_SETTINGS         CTL_CODE(IOCTL_DISK_BASE, 0x0081, METHOD_BUFFERED, FILE_READ_ACCESS | FILE_WRITE_ACCESS)
%ProgramFiles(x86)%\Windows Kits\10\Include\10.0.19041.0\shared\ntdddisk.h(1727,0)
  • If WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_DESKTOP | WINAPI_PARTITION_SYSTEM)
  • If (NTDDI_VERSION >= NTDDI_VISTA)
175 2.073136 IOCTL_DISK_GET_SNAPSHOT_INFO Int32 475656 0x00074208 475656 System.Int32
#define IOCTL_DISK_GET_SNAPSHOT_INFO        CTL_CODE(IOCTL_DISK_BASE, 0x0082, METHOD_BUFFERED, FILE_READ_ACCESS)
%ProgramFiles(x86)%\Windows Kits\10\Include\10.0.19041.0\shared\ntdddisk.h(1783,0)
  • If WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_DESKTOP | WINAPI_PARTITION_SYSTEM)
  • If (NTDDI_VERSION >= NTDDI_VISTA)
176 2.073136 IOCTL_DISK_SET_SNAPSHOT_INFO Int32 508428 0x0007C20C 508428 System.Int32
#define IOCTL_DISK_SET_SNAPSHOT_INFO        CTL_CODE(IOCTL_DISK_BASE, 0x0083, METHOD_BUFFERED, FILE_READ_ACCESS | FILE_WRITE_ACCESS)
%ProgramFiles(x86)%\Windows Kits\10\Include\10.0.19041.0\shared\ntdddisk.h(1784,0)
  • If WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_DESKTOP | WINAPI_PARTITION_SYSTEM)
  • If (NTDDI_VERSION >= NTDDI_VISTA)
177 2.073136 IOCTL_DISK_SET_CLUSTER_INFO Int32 508440 0x0007C218 508440 System.Int32
#define IOCTL_DISK_SET_CLUSTER_INFO         CTL_CODE(IOCTL_DISK_BASE, 0x0086, METHOD_BUFFERED, FILE_READ_ACCESS | FILE_WRITE_ACCESS)
%ProgramFiles(x86)%\Windows Kits\10\Include\10.0.19041.0\shared\ntdddisk.h(1902,0)
  • If WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_DESKTOP | WINAPI_PARTITION_SYSTEM)
  • If (NTDDI_VERSION >= NTDDI_WIN8)
178 2.073136 IOCTL_DISK_ARE_VOLUMES_READY Int32 475676 0x0007421C 475676 System.Int32
#define IOCTL_DISK_ARE_VOLUMES_READY    CTL_CODE(IOCTL_DISK_BASE, 0x0087, METHOD_BUFFERED, FILE_READ_ACCESS)
%ProgramFiles(x86)%\Windows Kits\10\Include\10.0.19041.0\shared\ntdddisk.h(1964,0)
  • If WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_DESKTOP | WINAPI_PARTITION_SYSTEM)
  • If (NTDDI_VERSION >= NTDDI_WIN8)
179 2.073136 IOCTL_DISK_VOLUMES_ARE_READY Int32 508448 0x0007C220 508448 System.Int32
#define IOCTL_DISK_VOLUMES_ARE_READY    CTL_CODE(IOCTL_DISK_BASE, 0x0088, METHOD_BUFFERED, FILE_READ_ACCESS | FILE_WRITE_ACCESS)
%ProgramFiles(x86)%\Windows Kits\10\Include\10.0.19041.0\shared\ntdddisk.h(1965,0)
  • If WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_DESKTOP | WINAPI_PARTITION_SYSTEM)
  • If (NTDDI_VERSION >= NTDDI_WIN8)
180 2.073136 IOCTL_DISK_SIMBAD Int32 512000 0x0007D000 512000 System.Int32
#define IOCTL_DISK_SIMBAD               CTL_CODE(IOCTL_DISK_BASE, 0x0400, METHOD_BUFFERED, FILE_READ_ACCESS | FILE_WRITE_ACCESS)
%ProgramFiles(x86)%\Windows Kits\10\Include\10.0.19041.0\shared\ntdddisk.h(2048,0)
  • If WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_DESKTOP | WINAPI_PARTITION_SYSTEM)
181 2.073136 IOCTL_SCSI_PASS_THROUGH Int32 315396 0x0004D004 315396 System.Int32
#define IOCTL_SCSI_PASS_THROUGH         CTL_CODE(IOCTL_SCSI_BASE, 0x0401, METHOD_BUFFERED, FILE_READ_ACCESS | FILE_WRITE_ACCESS)
%ProgramFiles(x86)%\Windows Kits\10\Include\10.0.19041.0\shared\ntddscsi.h(79,0)
  • If WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_DESKTOP | WINAPI_PARTITION_SYSTEM)
182 2.073136 IOCTL_SCSI_MINIPORT Int32 315400 0x0004D008 315400 System.Int32
#define IOCTL_SCSI_MINIPORT             CTL_CODE(IOCTL_SCSI_BASE, 0x0402, METHOD_BUFFERED, FILE_READ_ACCESS | FILE_WRITE_ACCESS)
%ProgramFiles(x86)%\Windows Kits\10\Include\10.0.19041.0\shared\ntddscsi.h(80,0)
  • If WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_DESKTOP | WINAPI_PARTITION_SYSTEM)
183 2.073136 IOCTL_SCSI_PASS_THROUGH_DIRECT Int32 315412 0x0004D014 315412 System.Int32
#define IOCTL_SCSI_PASS_THROUGH_DIRECT  CTL_CODE(IOCTL_SCSI_BASE, 0x0405, METHOD_BUFFERED, FILE_READ_ACCESS | FILE_WRITE_ACCESS)
%ProgramFiles(x86)%\Windows Kits\10\Include\10.0.19041.0\shared\ntddscsi.h(83,0)
  • If WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_DESKTOP | WINAPI_PARTITION_SYSTEM)
184 2.073136 IOCTL_IDE_PASS_THROUGH Int32 315432 0x0004D028 315432 System.Int32
#define IOCTL_IDE_PASS_THROUGH          CTL_CODE(IOCTL_SCSI_BASE, 0x040a, METHOD_BUFFERED, FILE_READ_ACCESS | FILE_WRITE_ACCESS)
%ProgramFiles(x86)%\Windows Kits\10\Include\10.0.19041.0\shared\ntddscsi.h(88,0)
  • If WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_DESKTOP | WINAPI_PARTITION_SYSTEM)
185 2.073136 IOCTL_ATA_PASS_THROUGH Int32 315436 0x0004D02C 315436 System.Int32
#define IOCTL_ATA_PASS_THROUGH          CTL_CODE(IOCTL_SCSI_BASE, 0x040b, METHOD_BUFFERED, FILE_READ_ACCESS | FILE_WRITE_ACCESS)
%ProgramFiles(x86)%\Windows Kits\10\Include\10.0.19041.0\shared\ntddscsi.h(89,0)
  • If WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_DESKTOP | WINAPI_PARTITION_SYSTEM)
186 2.073136 IOCTL_ATA_PASS_THROUGH_DIRECT Int32 315440 0x0004D030 315440 System.Int32
#define IOCTL_ATA_PASS_THROUGH_DIRECT   CTL_CODE(IOCTL_SCSI_BASE, 0x040c, METHOD_BUFFERED, FILE_READ_ACCESS | FILE_WRITE_ACCESS)
%ProgramFiles(x86)%\Windows Kits\10\Include\10.0.19041.0\shared\ntddscsi.h(90,0)
  • If WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_DESKTOP | WINAPI_PARTITION_SYSTEM)
187 2.073136 IOCTL_ATA_MINIPORT Int32 315444 0x0004D034 315444 System.Int32
#define IOCTL_ATA_MINIPORT              CTL_CODE(IOCTL_SCSI_BASE, 0x040d, METHOD_BUFFERED, FILE_READ_ACCESS | FILE_WRITE_ACCESS)
%ProgramFiles(x86)%\Windows Kits\10\Include\10.0.19041.0\shared\ntddscsi.h(91,0)
  • If WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_DESKTOP | WINAPI_PARTITION_SYSTEM)
188 2.073136 IOCTL_MINIPORT_PROCESS_SERVICE_IRP Int32 315448 0x0004D038 315448 System.Int32
#define IOCTL_MINIPORT_PROCESS_SERVICE_IRP CTL_CODE(IOCTL_SCSI_BASE,  0x040e, METHOD_BUFFERED, FILE_READ_ACCESS | FILE_WRITE_ACCESS)
%ProgramFiles(x86)%\Windows Kits\10\Include\10.0.19041.0\shared\ntddscsi.h(92,0)
  • If WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_DESKTOP | WINAPI_PARTITION_SYSTEM)
189 2.073136 IOCTL_MPIO_PASS_THROUGH_PATH Int32 315452 0x0004D03C 315452 System.Int32
#define IOCTL_MPIO_PASS_THROUGH_PATH    CTL_CODE(IOCTL_SCSI_BASE, 0x040f, METHOD_BUFFERED, FILE_READ_ACCESS | FILE_WRITE_ACCESS)
%ProgramFiles(x86)%\Windows Kits\10\Include\10.0.19041.0\shared\ntddscsi.h(93,0)
  • If WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_DESKTOP | WINAPI_PARTITION_SYSTEM)
190 2.073136 IOCTL_MPIO_PASS_THROUGH_PATH_DIRECT Int32 315456 0x0004D040 315456 System.Int32
#define IOCTL_MPIO_PASS_THROUGH_PATH_DIRECT CTL_CODE(IOCTL_SCSI_BASE, 0x0410, METHOD_BUFFERED, FILE_READ_ACCESS | FILE_WRITE_ACCESS)
%ProgramFiles(x86)%\Windows Kits\10\Include\10.0.19041.0\shared\ntddscsi.h(94,0)
  • If WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_DESKTOP | WINAPI_PARTITION_SYSTEM)
191 2.073136 IOCTL_SCSI_PASS_THROUGH_EX Int32 315460 0x0004D044 315460 System.Int32
#define IOCTL_SCSI_PASS_THROUGH_EX          CTL_CODE(IOCTL_SCSI_BASE, 0x0411, METHOD_BUFFERED, FILE_READ_ACCESS | FILE_WRITE_ACCESS)
%ProgramFiles(x86)%\Windows Kits\10\Include\10.0.19041.0\shared\ntddscsi.h(96,0)
  • If WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_DESKTOP | WINAPI_PARTITION_SYSTEM)
192 2.073136 IOCTL_SCSI_PASS_THROUGH_DIRECT_EX Int32 315464 0x0004D048 315464 System.Int32
#define IOCTL_SCSI_PASS_THROUGH_DIRECT_EX   CTL_CODE(IOCTL_SCSI_BASE, 0x0412, METHOD_BUFFERED, FILE_READ_ACCESS | FILE_WRITE_ACCESS)
%ProgramFiles(x86)%\Windows Kits\10\Include\10.0.19041.0\shared\ntddscsi.h(97,0)
  • If WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_DESKTOP | WINAPI_PARTITION_SYSTEM)
193 2.073136 IOCTL_MPIO_PASS_THROUGH_PATH_EX Int32 315468 0x0004D04C 315468 System.Int32
#define IOCTL_MPIO_PASS_THROUGH_PATH_EX         CTL_CODE(IOCTL_SCSI_BASE, 0x0413, METHOD_BUFFERED, FILE_READ_ACCESS | FILE_WRITE_ACCESS)
%ProgramFiles(x86)%\Windows Kits\10\Include\10.0.19041.0\shared\ntddscsi.h(99,0)
  • If WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_DESKTOP | WINAPI_PARTITION_SYSTEM)
194 2.073136 IOCTL_MPIO_PASS_THROUGH_PATH_DIRECT_EX Int32 315472 0x0004D050 315472 System.Int32
#define IOCTL_MPIO_PASS_THROUGH_PATH_DIRECT_EX  CTL_CODE(IOCTL_SCSI_BASE, 0x0414, METHOD_BUFFERED, FILE_READ_ACCESS | FILE_WRITE_ACCESS)
%ProgramFiles(x86)%\Windows Kits\10\Include\10.0.19041.0\shared\ntddscsi.h(100,0)
  • If WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_DESKTOP | WINAPI_PARTITION_SYSTEM)
195 2.073136 IOCTL_TAPE_ERASE Int32 2080768 0x001FC000 2080768 System.Int32
#define IOCTL_TAPE_ERASE                CTL_CODE(IOCTL_TAPE_BASE, 0x0000, METHOD_BUFFERED, FILE_READ_ACCESS | FILE_WRITE_ACCESS)
%ProgramFiles(x86)%\Windows Kits\10\Include\10.0.19041.0\shared\ntddtape.h(57,0)
  • If WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_DESKTOP | WINAPI_PARTITION_SYSTEM)
196 2.073136 IOCTL_TAPE_PREPARE Int32 2048004 0x001F4004 2048004 System.Int32
#define IOCTL_TAPE_PREPARE              CTL_CODE(IOCTL_TAPE_BASE, 0x0001, METHOD_BUFFERED, FILE_READ_ACCESS)
%ProgramFiles(x86)%\Windows Kits\10\Include\10.0.19041.0\shared\ntddtape.h(58,0)
  • If WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_DESKTOP | WINAPI_PARTITION_SYSTEM)
197 2.073136 IOCTL_TAPE_WRITE_MARKS Int32 2080776 0x001FC008 2080776 System.Int32
#define IOCTL_TAPE_WRITE_MARKS          CTL_CODE(IOCTL_TAPE_BASE, 0x0002, METHOD_BUFFERED, FILE_READ_ACCESS | FILE_WRITE_ACCESS)
%ProgramFiles(x86)%\Windows Kits\10\Include\10.0.19041.0\shared\ntddtape.h(59,0)
  • If WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_DESKTOP | WINAPI_PARTITION_SYSTEM)
198 2.073136 IOCTL_TAPE_GET_POSITION Int32 2048012 0x001F400C 2048012 System.Int32
#define IOCTL_TAPE_GET_POSITION         CTL_CODE(IOCTL_TAPE_BASE, 0x0003, METHOD_BUFFERED, FILE_READ_ACCESS)
%ProgramFiles(x86)%\Windows Kits\10\Include\10.0.19041.0\shared\ntddtape.h(60,0)
  • If WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_DESKTOP | WINAPI_PARTITION_SYSTEM)
199 2.073136 IOCTL_TAPE_SET_POSITION Int32 2048016 0x001F4010 2048016 System.Int32
#define IOCTL_TAPE_SET_POSITION         CTL_CODE(IOCTL_TAPE_BASE, 0x0004, METHOD_BUFFERED, FILE_READ_ACCESS)
%ProgramFiles(x86)%\Windows Kits\10\Include\10.0.19041.0\shared\ntddtape.h(61,0)
  • If WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_DESKTOP | WINAPI_PARTITION_SYSTEM)
200 2.073136 IOCTL_TAPE_GET_DRIVE_PARAMS Int32 2048020 0x001F4014 2048020 System.Int32
#define IOCTL_TAPE_GET_DRIVE_PARAMS     CTL_CODE(IOCTL_TAPE_BASE, 0x0005, METHOD_BUFFERED, FILE_READ_ACCESS)
%ProgramFiles(x86)%\Windows Kits\10\Include\10.0.19041.0\shared\ntddtape.h(62,0)
  • If WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_DESKTOP | WINAPI_PARTITION_SYSTEM)
201 2.073136 IOCTL_TAPE_SET_DRIVE_PARAMS Int32 2080792 0x001FC018 2080792 System.Int32
#define IOCTL_TAPE_SET_DRIVE_PARAMS     CTL_CODE(IOCTL_TAPE_BASE, 0x0006, METHOD_BUFFERED, FILE_READ_ACCESS | FILE_WRITE_ACCESS)
%ProgramFiles(x86)%\Windows Kits\10\Include\10.0.19041.0\shared\ntddtape.h(63,0)
  • If WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_DESKTOP | WINAPI_PARTITION_SYSTEM)
202 2.073136 IOCTL_TAPE_GET_MEDIA_PARAMS Int32 2048028 0x001F401C 2048028 System.Int32
#define IOCTL_TAPE_GET_MEDIA_PARAMS     CTL_CODE(IOCTL_TAPE_BASE, 0x0007, METHOD_BUFFERED, FILE_READ_ACCESS)
%ProgramFiles(x86)%\Windows Kits\10\Include\10.0.19041.0\shared\ntddtape.h(64,0)
  • If WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_DESKTOP | WINAPI_PARTITION_SYSTEM)
203 2.073136 IOCTL_TAPE_SET_MEDIA_PARAMS Int32 2048032 0x001F4020 2048032 System.Int32
#define IOCTL_TAPE_SET_MEDIA_PARAMS     CTL_CODE(IOCTL_TAPE_BASE, 0x0008, METHOD_BUFFERED, FILE_READ_ACCESS)
%ProgramFiles(x86)%\Windows Kits\10\Include\10.0.19041.0\shared\ntddtape.h(65,0)
  • If WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_DESKTOP | WINAPI_PARTITION_SYSTEM)
204 2.073136 IOCTL_TAPE_GET_STATUS Int32 2048036 0x001F4024 2048036 System.Int32
#define IOCTL_TAPE_GET_STATUS           CTL_CODE(IOCTL_TAPE_BASE, 0x0009, METHOD_BUFFERED, FILE_READ_ACCESS )
%ProgramFiles(x86)%\Windows Kits\10\Include\10.0.19041.0\shared\ntddtape.h(66,0)
  • If WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_DESKTOP | WINAPI_PARTITION_SYSTEM)
205 2.073136 IOCTL_TAPE_CREATE_PARTITION Int32 2080808 0x001FC028 2080808 System.Int32
#define IOCTL_TAPE_CREATE_PARTITION     CTL_CODE(IOCTL_TAPE_BASE, 0x000a, METHOD_BUFFERED, FILE_READ_ACCESS | FILE_WRITE_ACCESS)
%ProgramFiles(x86)%\Windows Kits\10\Include\10.0.19041.0\shared\ntddtape.h(67,0)
  • If WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_DESKTOP | WINAPI_PARTITION_SYSTEM)
206 2.073136 IOCTL_TAPE_MEDIA_REMOVAL Int32 2050052 0x001F4804 2050052 System.Int32
#define IOCTL_TAPE_MEDIA_REMOVAL        CTL_CODE(IOCTL_TAPE_BASE, 0x0201, METHOD_BUFFERED, FILE_READ_ACCESS)
%ProgramFiles(x86)%\Windows Kits\10\Include\10.0.19041.0\shared\ntddtape.h(77,0)
  • If WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_DESKTOP | WINAPI_PARTITION_SYSTEM)
207 2.073136 IOCTL_TAPE_EJECT_MEDIA Int32 2050056 0x001F4808 2050056 System.Int32
#define IOCTL_TAPE_EJECT_MEDIA          CTL_CODE(IOCTL_TAPE_BASE, 0x0202, METHOD_BUFFERED, FILE_READ_ACCESS)
%ProgramFiles(x86)%\Windows Kits\10\Include\10.0.19041.0\shared\ntddtape.h(78,0)
  • If WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_DESKTOP | WINAPI_PARTITION_SYSTEM)
208 2.073136 IOCTL_TAPE_LOAD_MEDIA Int32 2050060 0x001F480C 2050060 System.Int32
#define IOCTL_TAPE_LOAD_MEDIA           CTL_CODE(IOCTL_TAPE_BASE, 0x0203, METHOD_BUFFERED, FILE_READ_ACCESS)
%ProgramFiles(x86)%\Windows Kits\10\Include\10.0.19041.0\shared\ntddtape.h(79,0)
  • If WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_DESKTOP | WINAPI_PARTITION_SYSTEM)
209 2.073136 IOCTL_TAPE_RESERVE Int32 2050064 0x001F4810 2050064 System.Int32
#define IOCTL_TAPE_RESERVE              CTL_CODE(IOCTL_TAPE_BASE, 0x0204, METHOD_BUFFERED, FILE_READ_ACCESS)
%ProgramFiles(x86)%\Windows Kits\10\Include\10.0.19041.0\shared\ntddtape.h(80,0)
  • If WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_DESKTOP | WINAPI_PARTITION_SYSTEM)
210 2.073136 IOCTL_TAPE_RELEASE Int32 2050068 0x001F4814 2050068 System.Int32
#define IOCTL_TAPE_RELEASE              CTL_CODE(IOCTL_TAPE_BASE, 0x0205, METHOD_BUFFERED, FILE_READ_ACCESS)
%ProgramFiles(x86)%\Windows Kits\10\Include\10.0.19041.0\shared\ntddtape.h(81,0)
  • If WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_DESKTOP | WINAPI_PARTITION_SYSTEM)
211 2.073136 IOCTL_TAPE_CHECK_VERIFY Int32 2050048 0x001F4800 2050048 System.Int32
#define IOCTL_TAPE_CHECK_VERIFY         CTL_CODE(IOCTL_TAPE_BASE, 0x0200, METHOD_BUFFERED, FILE_READ_ACCESS)
%ProgramFiles(x86)%\Windows Kits\10\Include\10.0.19041.0\shared\ntddtape.h(84,0)
  • If WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_DESKTOP | WINAPI_PARTITION_SYSTEM)
  • If (NTDDI_VERSION < NTDDI_WS03)
212 2.073136 IOCTL_TAPE_FIND_NEW_DEVICES Int32 477208 0x00074818 477208 System.Int32
#define IOCTL_TAPE_FIND_NEW_DEVICES     CTL_CODE(IOCTL_DISK_BASE, 0x0206, METHOD_BUFFERED, FILE_READ_ACCESS)
%ProgramFiles(x86)%\Windows Kits\10\Include\10.0.19041.0\shared\ntddtape.h(85,0)
  • If WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_DESKTOP | WINAPI_PARTITION_SYSTEM)
  • If (NTDDI_VERSION < NTDDI_WS03)
213 2.073136 IOCTL_VOLUME_READ_PLEX Int32 5652526 0x0056402E 5652526 System.Int32
#define IOCTL_VOLUME_READ_PLEX                  CTL_CODE(IOCTL_VOLUME_BASE, 11, METHOD_OUT_DIRECT, FILE_READ_ACCESS)
%ProgramFiles(x86)%\Windows Kits\10\Include\10.0.19041.0\shared\ntddvol.h(335,0)
  • If WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_DESKTOP | WINAPI_PARTITION_SYSTEM)
  • If (NTDDI_VERSION >= NTDDI_WINXP)
214 2.073136 IOCTL_VOLUME_GET_BC_PROPERTIES Int32 5652540 0x0056403C 5652540 System.Int32
#define IOCTL_VOLUME_GET_BC_PROPERTIES          CTL_CODE(IOCTL_VOLUME_BASE, 15, METHOD_BUFFERED, FILE_READ_ACCESS)
%ProgramFiles(x86)%\Windows Kits\10\Include\10.0.19041.0\shared\ntddvol.h(426,0)
  • If WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_DESKTOP | WINAPI_PARTITION_SYSTEM)
  • If (NTDDI_VERSION >= NTDDI_VISTA)
215 2.073136 IOCTL_VOLUME_ALLOCATE_BC_STREAM Int32 5685312 0x0056C040 5685312 System.Int32
#define IOCTL_VOLUME_ALLOCATE_BC_STREAM         CTL_CODE(IOCTL_VOLUME_BASE, 16, METHOD_BUFFERED, FILE_READ_ACCESS | FILE_WRITE_ACCESS)
%ProgramFiles(x86)%\Windows Kits\10\Include\10.0.19041.0\shared\ntddvol.h(427,0)
  • If WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_DESKTOP | WINAPI_PARTITION_SYSTEM)
  • If (NTDDI_VERSION >= NTDDI_VISTA)
216 2.073136 IOCTL_VOLUME_FREE_BC_STREAM Int32 5685316 0x0056C044 5685316 System.Int32
#define IOCTL_VOLUME_FREE_BC_STREAM             CTL_CODE(IOCTL_VOLUME_BASE, 17, METHOD_BUFFERED, FILE_READ_ACCESS | FILE_WRITE_ACCESS)
%ProgramFiles(x86)%\Windows Kits\10\Include\10.0.19041.0\shared\ntddvol.h(428,0)
  • If WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_DESKTOP | WINAPI_PARTITION_SYSTEM)
  • If (NTDDI_VERSION >= NTDDI_VISTA)
217 2.073136 IOCTL_VOLUME_PREPARE_FOR_CRITICAL_IO Int32 5685324 0x0056C04C 5685324 System.Int32
#define IOCTL_VOLUME_PREPARE_FOR_CRITICAL_IO    CTL_CODE(IOCTL_VOLUME_BASE, 19, METHOD_BUFFERED, FILE_READ_ACCESS | FILE_WRITE_ACCESS)
%ProgramFiles(x86)%\Windows Kits\10\Include\10.0.19041.0\shared\ntddvol.h(653,0)
  • If WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_DESKTOP | WINAPI_PARTITION_SYSTEM)
  • If (NTDDI_VERSION >= NTDDI_VISTA)
218 2.073136 IOCTL_VOLUME_QUERY_ALLOCATION_HINT Int32 5652562 0x00564052 5652562 System.Int32
#define IOCTL_VOLUME_QUERY_ALLOCATION_HINT      CTL_CODE(IOCTL_VOLUME_BASE, 20, METHOD_OUT_DIRECT, FILE_READ_ACCESS)
%ProgramFiles(x86)%\Windows Kits\10\Include\10.0.19041.0\shared\ntddvol.h(700,0)
  • If WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_DESKTOP | WINAPI_PARTITION_SYSTEM)
  • If (NTDDI_VERSION >= NTDDI_VISTA)
219 2.073136 IOCTL_VOLUME_QUERY_MINIMUM_SHRINK_SIZE Int32 5652568 0x00564058 5652568 System.Int32
#define IOCTL_VOLUME_QUERY_MINIMUM_SHRINK_SIZE  CTL_CODE(IOCTL_VOLUME_BASE, 22, METHOD_BUFFERED, FILE_READ_ACCESS)
%ProgramFiles(x86)%\Windows Kits\10\Include\10.0.19041.0\shared\ntddvol.h(772,0)
  • If WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_DESKTOP | WINAPI_PARTITION_SYSTEM)
  • If (NTDDI_VERSION >= NTDDI_VISTA)
220 2.073136 IOCTL_VOLUME_PREPARE_FOR_SHRINK Int32 5685340 0x0056C05C 5685340 System.Int32
#define IOCTL_VOLUME_PREPARE_FOR_SHRINK         CTL_CODE(IOCTL_VOLUME_BASE, 23, METHOD_BUFFERED, FILE_READ_ACCESS | FILE_WRITE_ACCESS)
%ProgramFiles(x86)%\Windows Kits\10\Include\10.0.19041.0\shared\ntddvol.h(773,0)
  • If WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_DESKTOP | WINAPI_PARTITION_SYSTEM)
  • If (NTDDI_VERSION >= NTDDI_VISTA)
221 2.073136 IOCTL_VOLUME_POST_ONLINE Int32 5685348 0x0056C064 5685348 System.Int32
#define IOCTL_VOLUME_POST_ONLINE                CTL_CODE(IOCTL_VOLUME_BASE, 25, METHOD_BUFFERED, FILE_READ_ACCESS | FILE_WRITE_ACCESS)
%ProgramFiles(x86)%\Windows Kits\10\Include\10.0.19041.0\shared\ntddvol.h(828,0)
  • If WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_DESKTOP | WINAPI_PARTITION_SYSTEM)
  • If (NTDDI_VERSION >= NTDDI_WIN8)
222 2.073136 IOCTL_VOLUME_GET_CSVBLOCKCACHE_CALLBACK Int32 5685352 0x0056C068 5685352 System.Int32
#define IOCTL_VOLUME_GET_CSVBLOCKCACHE_CALLBACK CTL_CODE(IOCTL_VOLUME_BASE, 26, METHOD_BUFFERED, FILE_READ_ACCESS | FILE_WRITE_ACCESS)
%ProgramFiles(x86)%\Windows Kits\10\Include\10.0.19041.0\shared\ntddvol.h(840,0)
  • If WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_DESKTOP | WINAPI_PARTITION_SYSTEM)
  • If (NTDDI_VERSION >= NTDDI_WIN8)
223 2.073136 IOCTL_RH_QUERY_CONNECTION_PROPERTIES Int32 2801664 0x002AC000 2801664 System.Int32
#define IOCTL_RH_QUERY_CONNECTION_PROPERTIES \
    CTL_CODE(FILE_DEVICE_RESOURCE_HUB,       \
             0x0,                            \
             METHOD_BUFFERED,                \
             FILE_READ_ACCESS | FILE_WRITE_ACCESS)
%ProgramFiles(x86)%\Windows Kits\10\Include\10.0.19041.0\shared\reshub.h(111,0)
  • If WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_DESKTOP)
  • If (NTDDI_VERSION >= NTDDI_WIN8)
224 2.073136 IOCTL_RH_ALLOCATE_CONNECTION Int32 2801668 0x002AC004 2801668 System.Int32
#define IOCTL_RH_ALLOCATE_CONNECTION            \
    CTL_CODE(FILE_DEVICE_RESOURCE_HUB,          \
             0x1,                               \
             METHOD_BUFFERED,                   \
             FILE_READ_ACCESS | FILE_WRITE_ACCESS)
%ProgramFiles(x86)%\Windows Kits\10\Include\10.0.19041.0\shared\reshub.h(117,0)
  • If WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_DESKTOP)
  • If (NTDDI_VERSION >= NTDDI_WIN8)
225 2.073136 IOCTL_RH_FREE_CONNECTION Int32 2801672 0x002AC008 2801672 System.Int32
#define IOCTL_RH_FREE_CONNECTION                \
    CTL_CODE(FILE_DEVICE_RESOURCE_HUB,          \
             0x2,                               \
             METHOD_BUFFERED,                   \
             FILE_READ_ACCESS | FILE_WRITE_ACCESS)
%ProgramFiles(x86)%\Windows Kits\10\Include\10.0.19041.0\shared\reshub.h(123,0)
  • If WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_DESKTOP)
  • If (NTDDI_VERSION >= NTDDI_WIN8)
226 2.073136 IOCTL_RH_UPDATE_CONNECTION_PROPERTIES Int32 2801676 0x002AC00C 2801676 System.Int32
#define IOCTL_RH_UPDATE_CONNECTION_PROPERTIES   \
    CTL_CODE(FILE_DEVICE_RESOURCE_HUB,          \
             0x3,                               \
             METHOD_BUFFERED,                   \
             FILE_READ_ACCESS | FILE_WRITE_ACCESS)
%ProgramFiles(x86)%\Windows Kits\10\Include\10.0.19041.0\shared\reshub.h(129,0)
  • If WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_DESKTOP)
  • If (NTDDI_VERSION >= NTDDI_WIN8)
227 2.073136 IOCTL_RH_QUERY_ACTIVE_BOTH_INITIAL_POLARITY Int32 2801680 0x002AC010 2801680 System.Int32
#define IOCTL_RH_QUERY_ACTIVE_BOTH_INITIAL_POLARITY   \
    CTL_CODE(FILE_DEVICE_RESOURCE_HUB,              \
             0x4,                                   \
             METHOD_BUFFERED,                       \
             FILE_READ_ACCESS | FILE_WRITE_ACCESS)
%ProgramFiles(x86)%\Windows Kits\10\Include\10.0.19041.0\shared\reshub.h(135,0)
  • If WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_DESKTOP)
  • If (NTDDI_VERSION >= NTDDI_WIN8)
228 2.073136 IOCTL_RH_UPDATE_ACTIVE_BOTH_INITIAL_POLARITY Int32 2801684 0x002AC014 2801684 System.Int32
#define IOCTL_RH_UPDATE_ACTIVE_BOTH_INITIAL_POLARITY  \
    CTL_CODE(FILE_DEVICE_RESOURCE_HUB,              \
             0x5,                                   \
             METHOD_BUFFERED,                       \
             FILE_READ_ACCESS | FILE_WRITE_ACCESS)
%ProgramFiles(x86)%\Windows Kits\10\Include\10.0.19041.0\shared\reshub.h(141,0)
  • If WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_DESKTOP)
  • If (NTDDI_VERSION >= NTDDI_WIN8)
229 2.073136 IOCTL_VMGENCOUNTER_READ Int32 3325956 0x0032C004 3325956 System.Int32
#define IOCTL_VMGENCOUNTER_READ CTL_CODE(FILE_DEVICE_ACPI, 0x1, METHOD_BUFFERED, FILE_READ_ACCESS | FILE_WRITE_ACCESS)
%ProgramFiles(x86)%\Windows Kits\10\Include\10.0.19041.0\shared\vmgenerationcounter.h(31,0)
  • If WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_DESKTOP)
  • If (NTDDI_VERSION >= NTDDI_WINXP)
230 2.073136 IOCTL_WPD_MESSAGE_READWRITE_ACCESS Int32 4243720 0x0040C108 4243720 System.Int32
#define IOCTL_WPD_MESSAGE_READWRITE_ACCESS CTL_CODE(FILE_DEVICE_WPD, WPD_CONTROL_FUNCTION_GENERIC_MESSAGE, METHOD_BUFFERED, (FILE_READ_ACCESS | FILE_WRITE_ACCESS))
%ProgramFiles(x86)%\Windows Kits\10\Include\10.0.19041.0\um\PortableDevice.h(39,0)
  • If ((NTDDI_VERSION >= NTDDI_WINXPSP2 && NTDDI_VERSION < NTDDI_WS03) || (NTDDI_VERSION >= NTDDI_WINLH))
231 2.073136 IOCTL_WPD_MESSAGE_READ_ACCESS Int32 4210952 0x00404108 4210952 System.Int32
#define IOCTL_WPD_MESSAGE_READ_ACCESS CTL_CODE(FILE_DEVICE_WPD, WPD_CONTROL_FUNCTION_GENERIC_MESSAGE, METHOD_BUFFERED, FILE_READ_ACCESS)
%ProgramFiles(x86)%\Windows Kits\10\Include\10.0.19041.0\um\PortableDevice.h(43,0)
  • If ((NTDDI_VERSION >= NTDDI_WINXPSP2 && NTDDI_VERSION < NTDDI_WS03) || (NTDDI_VERSION >= NTDDI_WINLH))