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 4.738636 FILE_DEVICE_UNKNOWN Int32 34 0x00000022 34 System.Int32
#define FILE_DEVICE_UNKNOWN             0x00000022
%ProgramFiles(x86)%\Windows Kits\10\Include\10.0.19041.0\um\winioctl.h(212,0)
2 3.350722 IOCTL_LAMP_BASE Int32 34 0x00000022 34 System.Int32
#define IOCTL_LAMP_BASE     FILE_DEVICE_UNKNOWN
%ProgramFiles(x86)%\Windows Kits\10\Include\10.0.19041.0\shared\lamp.h(48,0)
  • If WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_DESKTOP)
3 3.350722 FILE_DEVICE_USB Int32 34 0x00000022 34 System.Int32
#define FILE_DEVICE_USB         FILE_DEVICE_UNKNOWN
%ProgramFiles(x86)%\Windows Kits\10\Include\10.0.19041.0\shared\usbiodef.h(211,0)
  • If WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_DESKTOP | WINAPI_PARTITION_SYSTEM)
4 2.233815 IOCTL_GPUP_DRIVER_ESCAPE Int32 2253920 0x00226460 2253920 System.Int32
#define IOCTL_GPUP_DRIVER_ESCAPE CTL_CODE(FILE_DEVICE_UNKNOWN, (8 + 0x910), METHOD_BUFFERED, FILE_READ_DATA)
%ProgramFiles(x86)%\Windows Kits\10\Include\10.0.19041.0\shared\d3dukmdt.h(145,0)
  • If WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_DESKTOP)
  • If (NTDDI_VERSION >= NTDDI_LONGHORN) || defined(D3DKMDT_SPECIAL_MULTIPLATFORM_TOOL)
5 2.233815 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)
6 2.233815 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)
7 2.233815 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)
8 2.233815 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)
9 2.233815 IOCTL_GENERICUSBFN_TRANSFER_IN Int32 2277389 0x0022C00D 2277389 System.Int32
#define IOCTL_GENERICUSBFN_TRANSFER_IN                   CTL_CODE(FILE_DEVICE_UNKNOWN,  \
                                                                    0x03,                      \
                                                                    METHOD_IN_DIRECT,          \
                                                                    FILE_READ_DATA |           \
                                                                    FILE_WRITE_DATA)
%ProgramFiles(x86)%\Windows Kits\10\Include\10.0.19041.0\shared\GenericUsbFnIoctl.h(22,0)
10 2.233815 IOCTL_GENERICUSBFN_TRANSFER_IN_APPEND_ZERO_PKT Int32 2277393 0x0022C011 2277393 System.Int32
#define IOCTL_GENERICUSBFN_TRANSFER_IN_APPEND_ZERO_PKT   CTL_CODE(FILE_DEVICE_UNKNOWN,  \
                                                                    0x04,                      \
                                                                    METHOD_IN_DIRECT,          \
                                                                    FILE_READ_DATA |           \
                                                                    FILE_WRITE_DATA)
%ProgramFiles(x86)%\Windows Kits\10\Include\10.0.19041.0\shared\GenericUsbFnIoctl.h(28,0)
11 2.233815 IOCTL_GENERICUSBFN_TRANSFER_OUT Int32 2277398 0x0022C016 2277398 System.Int32
#define IOCTL_GENERICUSBFN_TRANSFER_OUT                  CTL_CODE(FILE_DEVICE_UNKNOWN,  \
                                                                    0x05,                      \
                                                                    METHOD_OUT_DIRECT,         \
                                                                    FILE_READ_DATA |           \
                                                                    FILE_WRITE_DATA)
%ProgramFiles(x86)%\Windows Kits\10\Include\10.0.19041.0\shared\GenericUsbFnIoctl.h(34,0)
12 2.233815 IOCTL_GENERICUSBFN_CONTROL_STATUS_HANDSHAKE_IN Int32 2277400 0x0022C018 2277400 System.Int32
#define IOCTL_GENERICUSBFN_CONTROL_STATUS_HANDSHAKE_IN   CTL_CODE(FILE_DEVICE_UNKNOWN,  \
                                                                    0x06,                      \
                                                                    METHOD_BUFFERED,           \
                                                                    FILE_READ_DATA |           \
                                                                    FILE_WRITE_DATA)
%ProgramFiles(x86)%\Windows Kits\10\Include\10.0.19041.0\shared\GenericUsbFnIoctl.h(40,0)
13 2.233815 IOCTL_GENERICUSBFN_CONTROL_STATUS_HANDSHAKE_OUT Int32 2277404 0x0022C01C 2277404 System.Int32
#define IOCTL_GENERICUSBFN_CONTROL_STATUS_HANDSHAKE_OUT  CTL_CODE(FILE_DEVICE_UNKNOWN,  \
                                                                    0x07,                      \
                                                                    METHOD_BUFFERED,           \
                                                                    FILE_READ_DATA |           \
                                                                    FILE_WRITE_DATA)
%ProgramFiles(x86)%\Windows Kits\10\Include\10.0.19041.0\shared\GenericUsbFnIoctl.h(46,0)
14 2.233815 IOCTL_GENERICUSBFN_GET_CLASS_INFO Int32 2277410 0x0022C022 2277410 System.Int32
#define IOCTL_GENERICUSBFN_GET_CLASS_INFO                CTL_CODE(FILE_DEVICE_UNKNOWN,  \
                                                                    0x08,                      \
                                                                    METHOD_OUT_DIRECT,         \
                                                                    FILE_READ_DATA |           \
                                                                    FILE_WRITE_DATA)
%ProgramFiles(x86)%\Windows Kits\10\Include\10.0.19041.0\shared\GenericUsbFnIoctl.h(53,0)
15 2.233815 IOCTL_GENERICUSBFN_GET_PIPE_STATE Int32 2277414 0x0022C026 2277414 System.Int32
#define IOCTL_GENERICUSBFN_GET_PIPE_STATE                CTL_CODE(FILE_DEVICE_UNKNOWN,  \
                                                                    0x09,                      \
                                                                    METHOD_OUT_DIRECT,         \
                                                                    FILE_READ_DATA |           \
                                                                    FILE_WRITE_DATA)
%ProgramFiles(x86)%\Windows Kits\10\Include\10.0.19041.0\shared\GenericUsbFnIoctl.h(59,0)
16 2.233815 IOCTL_GENERICUSBFN_SET_PIPE_STATE Int32 2277417 0x0022C029 2277417 System.Int32
#define IOCTL_GENERICUSBFN_SET_PIPE_STATE                CTL_CODE(FILE_DEVICE_UNKNOWN,  \
                                                                    0x0A,                      \
                                                                    METHOD_IN_DIRECT,          \
                                                                    FILE_READ_DATA |           \
                                                                    FILE_WRITE_DATA)
%ProgramFiles(x86)%\Windows Kits\10\Include\10.0.19041.0\shared\GenericUsbFnIoctl.h(65,0)
17 2.233815 IOCTL_GENERICUSBFN_ACTIVATE_USB_BUS Int32 2277420 0x0022C02C 2277420 System.Int32
#define IOCTL_GENERICUSBFN_ACTIVATE_USB_BUS              CTL_CODE(FILE_DEVICE_UNKNOWN,  \
                                                                    0x0B,                      \
                                                                    METHOD_BUFFERED,           \
                                                                    FILE_READ_DATA |           \
                                                                    FILE_WRITE_DATA)
%ProgramFiles(x86)%\Windows Kits\10\Include\10.0.19041.0\shared\GenericUsbFnIoctl.h(72,0)
18 2.233815 IOCTL_GENERICUSBFN_DEACTIVATE_USB_BUS Int32 2277424 0x0022C030 2277424 System.Int32
#define IOCTL_GENERICUSBFN_DEACTIVATE_USB_BUS            CTL_CODE(FILE_DEVICE_UNKNOWN,  \
                                                                    0x0C,                      \
                                                                    METHOD_BUFFERED,           \
                                                                    FILE_READ_DATA |           \
                                                                    FILE_WRITE_DATA)
%ProgramFiles(x86)%\Windows Kits\10\Include\10.0.19041.0\shared\GenericUsbFnIoctl.h(78,0)
19 2.233815 IOCTL_GENERICUSBFN_BUS_EVENT_NOTIFICATION Int32 2277430 0x0022C036 2277430 System.Int32
#define IOCTL_GENERICUSBFN_BUS_EVENT_NOTIFICATION        CTL_CODE(FILE_DEVICE_UNKNOWN, \
                                                                    0x0D,                     \
                                                                    METHOD_OUT_DIRECT,        \
                                                                    FILE_READ_DATA |          \
                                                                    FILE_WRITE_DATA)
%ProgramFiles(x86)%\Windows Kits\10\Include\10.0.19041.0\shared\GenericUsbFnIoctl.h(84,0)
20 2.233815 IOCTL_GENERICUSBFN_GET_CLASS_INFO_EX Int32 2277434 0x0022C03A 2277434 System.Int32
#define IOCTL_GENERICUSBFN_GET_CLASS_INFO_EX             CTL_CODE(FILE_DEVICE_UNKNOWN, \
                                                                    0x0E,                     \
                                                                    METHOD_OUT_DIRECT,        \
                                                                    FILE_READ_DATA |          \
                                                                    FILE_WRITE_DATA)
%ProgramFiles(x86)%\Windows Kits\10\Include\10.0.19041.0\shared\GenericUsbFnIoctl.h(90,0)
21 2.233815 IOCTL_GENERICUSBFN_GET_INTERFACE_DESCRIPTOR_SET Int32 2277438 0x0022C03E 2277438 System.Int32
#define IOCTL_GENERICUSBFN_GET_INTERFACE_DESCRIPTOR_SET  CTL_CODE(FILE_DEVICE_UNKNOWN, \
                                                                    0x0F,                     \
                                                                    METHOD_OUT_DIRECT,        \
                                                                    FILE_READ_DATA |          \
                                                                    FILE_WRITE_DATA)
%ProgramFiles(x86)%\Windows Kits\10\Include\10.0.19041.0\shared\GenericUsbFnIoctl.h(96,0)
22 2.233815 IOCTL_GENERICUSBFN_REGISTER_USB_STRING Int32 2277441 0x0022C041 2277441 System.Int32
#define IOCTL_GENERICUSBFN_REGISTER_USB_STRING           CTL_CODE(FILE_DEVICE_UNKNOWN, \
                                                                    0x10,                     \
                                                                    METHOD_IN_DIRECT,         \
                                                                    FILE_READ_DATA |          \
                                                                    FILE_WRITE_DATA)
%ProgramFiles(x86)%\Windows Kits\10\Include\10.0.19041.0\shared\GenericUsbFnIoctl.h(102,0)
23 2.233815 IOCTL_GNSS_SEND_PLATFORM_CAPABILITY Int32 2228228 0x00220004 2228228 System.Int32
#define IOCTL_GNSS_SEND_PLATFORM_CAPABILITY     CTL_CODE( FILE_DEVICE_UNKNOWN, 0x001, METHOD_BUFFERED, FILE_ANY_ACCESS )
%ProgramFiles(x86)%\Windows Kits\10\Include\10.0.19041.0\shared\gnssdriver.h(76,0)
  • If (NTDDI_VERSION >= NTDDI_WINBLUE)
  • If WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_DESKTOP)
24 2.233815 IOCTL_GNSS_GET_DEVICE_CAPABILITY Int32 2228232 0x00220008 2228232 System.Int32
#define IOCTL_GNSS_GET_DEVICE_CAPABILITY        CTL_CODE( FILE_DEVICE_UNKNOWN, 0x002, METHOD_BUFFERED, FILE_ANY_ACCESS )
%ProgramFiles(x86)%\Windows Kits\10\Include\10.0.19041.0\shared\gnssdriver.h(77,0)
  • If (NTDDI_VERSION >= NTDDI_WINBLUE)
  • If WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_DESKTOP)
25 2.233815 IOCTL_GNSS_SEND_DRIVERCOMMAND Int32 2228236 0x0022000C 2228236 System.Int32
#define IOCTL_GNSS_SEND_DRIVERCOMMAND           CTL_CODE( FILE_DEVICE_UNKNOWN, 0x003, METHOD_BUFFERED, FILE_ANY_ACCESS )
%ProgramFiles(x86)%\Windows Kits\10\Include\10.0.19041.0\shared\gnssdriver.h(78,0)
  • If (NTDDI_VERSION >= NTDDI_WINBLUE)
  • If WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_DESKTOP)
26 2.233815 IOCTL_GNSS_START_FIXSESSION Int32 2228288 0x00220040 2228288 System.Int32
#define IOCTL_GNSS_START_FIXSESSION             CTL_CODE( FILE_DEVICE_UNKNOWN, 0x010, METHOD_BUFFERED, FILE_ANY_ACCESS )
%ProgramFiles(x86)%\Windows Kits\10\Include\10.0.19041.0\shared\gnssdriver.h(79,0)
  • If (NTDDI_VERSION >= NTDDI_WINBLUE)
  • If WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_DESKTOP)
27 2.233815 IOCTL_GNSS_MODIFY_FIXSESSION Int32 2228292 0x00220044 2228292 System.Int32
#define IOCTL_GNSS_MODIFY_FIXSESSION            CTL_CODE( FILE_DEVICE_UNKNOWN, 0x011, METHOD_BUFFERED, FILE_ANY_ACCESS )
%ProgramFiles(x86)%\Windows Kits\10\Include\10.0.19041.0\shared\gnssdriver.h(80,0)
  • If (NTDDI_VERSION >= NTDDI_WINBLUE)
  • If WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_DESKTOP)
28 2.233815 IOCTL_GNSS_STOP_FIXSESSION Int32 2228296 0x00220048 2228296 System.Int32
#define IOCTL_GNSS_STOP_FIXSESSION              CTL_CODE( FILE_DEVICE_UNKNOWN, 0x012, METHOD_BUFFERED, FILE_ANY_ACCESS )
%ProgramFiles(x86)%\Windows Kits\10\Include\10.0.19041.0\shared\gnssdriver.h(81,0)
  • If (NTDDI_VERSION >= NTDDI_WINBLUE)
  • If WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_DESKTOP)
29 2.233815 IOCTL_GNSS_GET_FIXDATA Int32 2228300 0x0022004C 2228300 System.Int32
#define IOCTL_GNSS_GET_FIXDATA                  CTL_CODE( FILE_DEVICE_UNKNOWN, 0x013, METHOD_BUFFERED, FILE_ANY_ACCESS )
%ProgramFiles(x86)%\Windows Kits\10\Include\10.0.19041.0\shared\gnssdriver.h(82,0)
  • If (NTDDI_VERSION >= NTDDI_WINBLUE)
  • If WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_DESKTOP)
30 2.233815 IOCTL_GNSS_INJECT_AGNSS Int32 2228352 0x00220080 2228352 System.Int32
#define IOCTL_GNSS_INJECT_AGNSS                 CTL_CODE( FILE_DEVICE_UNKNOWN, 0x020, METHOD_BUFFERED, FILE_ANY_ACCESS )
%ProgramFiles(x86)%\Windows Kits\10\Include\10.0.19041.0\shared\gnssdriver.h(83,0)
  • If (NTDDI_VERSION >= NTDDI_WINBLUE)
  • If WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_DESKTOP)
31 2.233815 IOCTL_GNSS_LISTEN_AGNSS Int32 2228416 0x002200C0 2228416 System.Int32
#define IOCTL_GNSS_LISTEN_AGNSS                 CTL_CODE( FILE_DEVICE_UNKNOWN, 0x030, METHOD_BUFFERED, FILE_ANY_ACCESS )
%ProgramFiles(x86)%\Windows Kits\10\Include\10.0.19041.0\shared\gnssdriver.h(84,0)
  • If (NTDDI_VERSION >= NTDDI_WINBLUE)
  • If WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_DESKTOP)
32 2.233815 IOCTL_GNSS_LISTEN_ERROR Int32 2228420 0x002200C4 2228420 System.Int32
#define IOCTL_GNSS_LISTEN_ERROR                 CTL_CODE( FILE_DEVICE_UNKNOWN, 0x031, METHOD_BUFFERED, FILE_ANY_ACCESS )
%ProgramFiles(x86)%\Windows Kits\10\Include\10.0.19041.0\shared\gnssdriver.h(85,0)
  • If (NTDDI_VERSION >= NTDDI_WINBLUE)
  • If WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_DESKTOP)
33 2.233815 IOCTL_GNSS_LISTEN_NI Int32 2228480 0x00220100 2228480 System.Int32
#define IOCTL_GNSS_LISTEN_NI                    CTL_CODE( FILE_DEVICE_UNKNOWN, 0x040, METHOD_BUFFERED, FILE_ANY_ACCESS )
%ProgramFiles(x86)%\Windows Kits\10\Include\10.0.19041.0\shared\gnssdriver.h(86,0)
  • If (NTDDI_VERSION >= NTDDI_WINBLUE)
  • If WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_DESKTOP)
34 2.233815 IOCTL_GNSS_SET_SUPL_HSLP Int32 2228484 0x00220104 2228484 System.Int32
#define IOCTL_GNSS_SET_SUPL_HSLP                CTL_CODE( FILE_DEVICE_UNKNOWN, 0x041, METHOD_BUFFERED, FILE_ANY_ACCESS )
%ProgramFiles(x86)%\Windows Kits\10\Include\10.0.19041.0\shared\gnssdriver.h(87,0)
  • If (NTDDI_VERSION >= NTDDI_WINBLUE)
  • If WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_DESKTOP)
35 2.233815 IOCTL_GNSS_CONFIG_SUPL_CERT Int32 2228488 0x00220108 2228488 System.Int32
#define IOCTL_GNSS_CONFIG_SUPL_CERT             CTL_CODE( FILE_DEVICE_UNKNOWN, 0x042, METHOD_BUFFERED, FILE_ANY_ACCESS )
%ProgramFiles(x86)%\Windows Kits\10\Include\10.0.19041.0\shared\gnssdriver.h(88,0)
  • If (NTDDI_VERSION >= NTDDI_WINBLUE)
  • If WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_DESKTOP)
36 2.233815 IOCTL_GNSS_RESPOND_NI Int32 2228492 0x0022010C 2228492 System.Int32
#define IOCTL_GNSS_RESPOND_NI                   CTL_CODE( FILE_DEVICE_UNKNOWN, 0x043, METHOD_BUFFERED, FILE_ANY_ACCESS )
%ProgramFiles(x86)%\Windows Kits\10\Include\10.0.19041.0\shared\gnssdriver.h(89,0)
  • If (NTDDI_VERSION >= NTDDI_WINBLUE)
  • If WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_DESKTOP)
37 2.233815 IOCTL_GNSS_EXECUTE_CWTEST Int32 2228496 0x00220110 2228496 System.Int32
#define IOCTL_GNSS_EXECUTE_CWTEST               CTL_CODE( FILE_DEVICE_UNKNOWN, 0x044, METHOD_BUFFERED, FILE_ANY_ACCESS )
%ProgramFiles(x86)%\Windows Kits\10\Include\10.0.19041.0\shared\gnssdriver.h(90,0)
  • If (NTDDI_VERSION >= NTDDI_WINBLUE)
  • If WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_DESKTOP)
38 2.233815 IOCTL_GNSS_EXECUTE_SELFTEST Int32 2228500 0x00220114 2228500 System.Int32
#define IOCTL_GNSS_EXECUTE_SELFTEST             CTL_CODE( FILE_DEVICE_UNKNOWN, 0x045, METHOD_BUFFERED, FILE_ANY_ACCESS )
%ProgramFiles(x86)%\Windows Kits\10\Include\10.0.19041.0\shared\gnssdriver.h(91,0)
  • If (NTDDI_VERSION >= NTDDI_WINBLUE)
  • If WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_DESKTOP)
39 2.233815 IOCTL_GNSS_GET_CHIPSETINFO Int32 2228504 0x00220118 2228504 System.Int32
#define IOCTL_GNSS_GET_CHIPSETINFO              CTL_CODE( FILE_DEVICE_UNKNOWN, 0x046, METHOD_BUFFERED, FILE_ANY_ACCESS )
%ProgramFiles(x86)%\Windows Kits\10\Include\10.0.19041.0\shared\gnssdriver.h(92,0)
  • If (NTDDI_VERSION >= NTDDI_WINBLUE)
  • If WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_DESKTOP)
40 2.233815 IOCTL_GNSS_LISTEN_NMEA Int32 2228508 0x0022011C 2228508 System.Int32
#define IOCTL_GNSS_LISTEN_NMEA                  CTL_CODE( FILE_DEVICE_UNKNOWN, 0x047, METHOD_BUFFERED, FILE_ANY_ACCESS )
%ProgramFiles(x86)%\Windows Kits\10\Include\10.0.19041.0\shared\gnssdriver.h(93,0)
  • If (NTDDI_VERSION >= NTDDI_WINBLUE)
  • If WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_DESKTOP)
41 2.233815 IOCTL_GNSS_SET_V2UPL_CONFIG Int32 2228512 0x00220120 2228512 System.Int32
#define IOCTL_GNSS_SET_V2UPL_CONFIG             CTL_CODE( FILE_DEVICE_UNKNOWN, 0x048, METHOD_BUFFERED, FILE_ANY_ACCESS )
%ProgramFiles(x86)%\Windows Kits\10\Include\10.0.19041.0\shared\gnssdriver.h(94,0)
  • If (NTDDI_VERSION >= NTDDI_WINBLUE)
  • If WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_DESKTOP)
42 2.233815 IOCTL_GNSS_CREATE_GEOFENCE Int32 2228544 0x00220140 2228544 System.Int32
#define IOCTL_GNSS_CREATE_GEOFENCE                      CTL_CODE( FILE_DEVICE_UNKNOWN, 0x050, METHOD_BUFFERED, FILE_ANY_ACCESS )
%ProgramFiles(x86)%\Windows Kits\10\Include\10.0.19041.0\shared\gnssdriver.h(96,0)
  • If (NTDDI_VERSION >= NTDDI_WINBLUE)
  • If WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_DESKTOP)
43 2.233815 IOCTL_GNSS_DELETE_GEOFENCE Int32 2228548 0x00220144 2228548 System.Int32
#define IOCTL_GNSS_DELETE_GEOFENCE                      CTL_CODE( FILE_DEVICE_UNKNOWN, 0x051, METHOD_BUFFERED, FILE_ANY_ACCESS )
%ProgramFiles(x86)%\Windows Kits\10\Include\10.0.19041.0\shared\gnssdriver.h(97,0)
  • If (NTDDI_VERSION >= NTDDI_WINBLUE)
  • If WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_DESKTOP)
44 2.233815 IOCTL_GNSS_LISTEN_GEOFENCE_ALERT Int32 2228552 0x00220148 2228552 System.Int32
#define IOCTL_GNSS_LISTEN_GEOFENCE_ALERT                CTL_CODE( FILE_DEVICE_UNKNOWN, 0x052, METHOD_BUFFERED, FILE_ANY_ACCESS )
%ProgramFiles(x86)%\Windows Kits\10\Include\10.0.19041.0\shared\gnssdriver.h(98,0)
  • If (NTDDI_VERSION >= NTDDI_WINBLUE)
  • If WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_DESKTOP)
45 2.233815 IOCTL_GNSS_LISTEN_GEOFENCES_TRACKINGSTATUS Int32 2228556 0x0022014C 2228556 System.Int32
#define IOCTL_GNSS_LISTEN_GEOFENCES_TRACKINGSTATUS      CTL_CODE( FILE_DEVICE_UNKNOWN, 0x053, METHOD_BUFFERED, FILE_ANY_ACCESS )
%ProgramFiles(x86)%\Windows Kits\10\Include\10.0.19041.0\shared\gnssdriver.h(99,0)
  • If (NTDDI_VERSION >= NTDDI_WINBLUE)
  • If WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_DESKTOP)
46 2.233815 IOCTL_GNSS_LISTEN_DRIVER_REQUEST Int32 2228608 0x00220180 2228608 System.Int32
#define IOCTL_GNSS_LISTEN_DRIVER_REQUEST                CTL_CODE( FILE_DEVICE_UNKNOWN, 0x060, METHOD_BUFFERED, FILE_ANY_ACCESS )
%ProgramFiles(x86)%\Windows Kits\10\Include\10.0.19041.0\shared\gnssdriver.h(101,0)
  • If (NTDDI_VERSION >= NTDDI_WINBLUE)
  • If WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_DESKTOP)
47 2.233815 IOCTL_GNSS_START_BREADCRUMBING Int32 2228672 0x002201C0 2228672 System.Int32
#define IOCTL_GNSS_START_BREADCRUMBING                  CTL_CODE( FILE_DEVICE_UNKNOWN, 0x070, METHOD_BUFFERED, FILE_ANY_ACCESS )
%ProgramFiles(x86)%\Windows Kits\10\Include\10.0.19041.0\shared\gnssdriver.h(103,0)
  • If (NTDDI_VERSION >= NTDDI_WINBLUE)
  • If WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_DESKTOP)
48 2.233815 IOCTL_GNSS_STOP_BREADCRUMBING Int32 2228676 0x002201C4 2228676 System.Int32
#define IOCTL_GNSS_STOP_BREADCRUMBING                   CTL_CODE( FILE_DEVICE_UNKNOWN, 0x071, METHOD_BUFFERED, FILE_ANY_ACCESS )
%ProgramFiles(x86)%\Windows Kits\10\Include\10.0.19041.0\shared\gnssdriver.h(104,0)
  • If (NTDDI_VERSION >= NTDDI_WINBLUE)
  • If WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_DESKTOP)
49 2.233815 IOCTL_GNSS_LISTEN_BREADCRUMBING_ALERT Int32 2228680 0x002201C8 2228680 System.Int32
#define IOCTL_GNSS_LISTEN_BREADCRUMBING_ALERT           CTL_CODE( FILE_DEVICE_UNKNOWN, 0x072, METHOD_BUFFERED, FILE_ANY_ACCESS )
%ProgramFiles(x86)%\Windows Kits\10\Include\10.0.19041.0\shared\gnssdriver.h(105,0)
  • If (NTDDI_VERSION >= NTDDI_WINBLUE)
  • If WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_DESKTOP)
50 2.233815 IOCTL_GNSS_POP_BREADCRUMBS Int32 2228684 0x002201CC 2228684 System.Int32
#define IOCTL_GNSS_POP_BREADCRUMBS                      CTL_CODE( FILE_DEVICE_UNKNOWN, 0x073, METHOD_BUFFERED, FILE_ANY_ACCESS )
%ProgramFiles(x86)%\Windows Kits\10\Include\10.0.19041.0\shared\gnssdriver.h(106,0)
  • If (NTDDI_VERSION >= NTDDI_WINBLUE)
  • If WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_DESKTOP)
51 2.233815 IOCTL_HWN_SET_STATE Int32 2260992 0x00228000 2260992 System.Int32
#define IOCTL_HWN_SET_STATE                                           \
    CTL_CODE(FILE_DEVICE_UNKNOWN, 0, METHOD_BUFFERED, FILE_WRITE_ACCESS)
%ProgramFiles(x86)%\Windows Kits\10\Include\10.0.19041.0\shared\hwn.h(33,0)
  • If (NTDDI_VERSION >= NTDDI_WIN8)
52 2.233815 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)
53 2.233815 IOCTL_IPMI_INTERNAL_RECORD_SEL_EVENT Int32 2232320 0x00221000 2232320 System.Int32
#define IOCTL_IPMI_INTERNAL_RECORD_SEL_EVENT  CTL_CODE(FILE_DEVICE_UNKNOWN,  \
                                                       IPMI_IOCTL_INDEX + 0, \
                                                       METHOD_BUFFERED,      \
                                                       FILE_ANY_ACCESS)
%ProgramFiles(x86)%\Windows Kits\10\Include\10.0.19041.0\um\wheadef.h(742,0)
  • If WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_DESKTOP)
54 2.233815 IOCTL_NFCDTA_CONFIG_RF_DISCOVERY Int32 2233344 0x00221400 2233344 System.Int32
#define IOCTL_NFCDTA_CONFIG_RF_DISCOVERY            CTL_CODE(FILE_DEVICE_UNKNOWN, 0x0500, METHOD_BUFFERED, FILE_ANY_ACCESS) // Input: NFC_RF_DISCOVERY_CONFIG
%ProgramFiles(x86)%\Windows Kits\10\Include\10.0.19041.0\shared\nfcdtadev.h(33,0)
  • If (NTDDI_VERSION >= NTDDI_WINTHRESHOLD)
55 2.233815 IOCTL_NFCDTA_REMOTE_DEV_GET_NEXT Int32 2233348 0x00221404 2233348 System.Int32
#define IOCTL_NFCDTA_REMOTE_DEV_GET_NEXT            CTL_CODE(FILE_DEVICE_UNKNOWN, 0x0501, METHOD_BUFFERED, FILE_ANY_ACCESS) // Output: NFC_REMOTE_DEV_INFO
%ProgramFiles(x86)%\Windows Kits\10\Include\10.0.19041.0\shared\nfcdtadev.h(34,0)
  • If (NTDDI_VERSION >= NTDDI_WINTHRESHOLD)
56 2.233815 IOCTL_NFCDTA_REMOTE_DEV_CONNECT Int32 2233352 0x00221408 2233352 System.Int32
#define IOCTL_NFCDTA_REMOTE_DEV_CONNECT             CTL_CODE(FILE_DEVICE_UNKNOWN, 0x0502, METHOD_BUFFERED, FILE_ANY_ACCESS) // Input: NFC_REMOTE_DEV_HANDLE
%ProgramFiles(x86)%\Windows Kits\10\Include\10.0.19041.0\shared\nfcdtadev.h(35,0)
  • If (NTDDI_VERSION >= NTDDI_WINTHRESHOLD)
57 2.233815 IOCTL_NFCDTA_REMOTE_DEV_DISCONNECT Int32 2233356 0x0022140C 2233356 System.Int32
#define IOCTL_NFCDTA_REMOTE_DEV_DISCONNECT          CTL_CODE(FILE_DEVICE_UNKNOWN, 0x0503, METHOD_BUFFERED, FILE_ANY_ACCESS) // Input: NFC_REMOTE_DEVICE_DISCONNET
%ProgramFiles(x86)%\Windows Kits\10\Include\10.0.19041.0\shared\nfcdtadev.h(36,0)
  • If (NTDDI_VERSION >= NTDDI_WINTHRESHOLD)
58 2.233815 IOCTL_NFCDTA_REMOTE_DEV_TRANSCEIVE Int32 2233360 0x00221410 2233360 System.Int32
#define IOCTL_NFCDTA_REMOTE_DEV_TRANSCEIVE          CTL_CODE(FILE_DEVICE_UNKNOWN, 0x0504, METHOD_BUFFERED, FILE_ANY_ACCESS) // Input: NFC_REMOTE_DEV_SEND_INFO Output: NFC_REMOTE_DEV_RECV_INFO
%ProgramFiles(x86)%\Windows Kits\10\Include\10.0.19041.0\shared\nfcdtadev.h(37,0)
  • If (NTDDI_VERSION >= NTDDI_WINTHRESHOLD)
59 2.233815 IOCTL_NFCDTA_REMOTE_DEV_RECV Int32 2233364 0x00221414 2233364 System.Int32
#define IOCTL_NFCDTA_REMOTE_DEV_RECV                CTL_CODE(FILE_DEVICE_UNKNOWN, 0x0505, METHOD_BUFFERED, FILE_ANY_ACCESS) // Output: NFC_REMOTE_DEV_RECV_INFO
%ProgramFiles(x86)%\Windows Kits\10\Include\10.0.19041.0\shared\nfcdtadev.h(38,0)
  • If (NTDDI_VERSION >= NTDDI_WINTHRESHOLD)
60 2.233815 IOCTL_NFCDTA_REMOTE_DEV_SEND Int32 2233368 0x00221418 2233368 System.Int32
#define IOCTL_NFCDTA_REMOTE_DEV_SEND                CTL_CODE(FILE_DEVICE_UNKNOWN, 0x0506, METHOD_BUFFERED, FILE_ANY_ACCESS) // Input: NFC_REMOTE_DEV_SEND_INFO
%ProgramFiles(x86)%\Windows Kits\10\Include\10.0.19041.0\shared\nfcdtadev.h(39,0)
  • If (NTDDI_VERSION >= NTDDI_WINTHRESHOLD)
61 2.233815 IOCTL_NFCDTA_REMOTE_DEV_CHECK_PRESENCE Int32 2233372 0x0022141C 2233372 System.Int32
#define IOCTL_NFCDTA_REMOTE_DEV_CHECK_PRESENCE      CTL_CODE(FILE_DEVICE_UNKNOWN, 0x0507, METHOD_BUFFERED, FILE_ANY_ACCESS) // Input: NFC_REMOTE_DEV_HANDLE
%ProgramFiles(x86)%\Windows Kits\10\Include\10.0.19041.0\shared\nfcdtadev.h(40,0)
  • If (NTDDI_VERSION >= NTDDI_WINTHRESHOLD)
62 2.233815 IOCTL_NFCDTA_CONFIG_P2P_PARAM Int32 2233376 0x00221420 2233376 System.Int32
#define IOCTL_NFCDTA_CONFIG_P2P_PARAM               CTL_CODE(FILE_DEVICE_UNKNOWN, 0x0508, METHOD_BUFFERED, FILE_ANY_ACCESS) // Input: NFC_P2P_PARAM_CONFIG
%ProgramFiles(x86)%\Windows Kits\10\Include\10.0.19041.0\shared\nfcdtadev.h(41,0)
  • If (NTDDI_VERSION >= NTDDI_WINTHRESHOLD)
63 2.233815 IOCTL_NFCDTA_REMOTE_DEV_NDEF_WRITE Int32 2233408 0x00221440 2233408 System.Int32
#define IOCTL_NFCDTA_REMOTE_DEV_NDEF_WRITE               CTL_CODE(FILE_DEVICE_UNKNOWN, 0x0510, METHOD_BUFFERED, FILE_ANY_ACCESS) // Input: NFC_REMOTE_DEV_SEND_INFO
%ProgramFiles(x86)%\Windows Kits\10\Include\10.0.19041.0\shared\nfcdtadev.h(47,0)
  • If (NTDDI_VERSION >= NTDDI_WINTHRESHOLD)
64 2.233815 IOCTL_NFCDTA_REMOTE_DEV_NDEF_READ Int32 2233412 0x00221444 2233412 System.Int32
#define IOCTL_NFCDTA_REMOTE_DEV_NDEF_READ                CTL_CODE(FILE_DEVICE_UNKNOWN, 0x0511, METHOD_BUFFERED, FILE_ANY_ACCESS) // Input: NFC_REMOTE_DEV_HANDLE Output: NFC_REMOTE_DEV_RECV_INFO
%ProgramFiles(x86)%\Windows Kits\10\Include\10.0.19041.0\shared\nfcdtadev.h(48,0)
  • If (NTDDI_VERSION >= NTDDI_WINTHRESHOLD)
65 2.233815 IOCTL_NFCDTA_REMOTE_DEV_NDEF_CONVERT_READ_ONLY Int32 2233416 0x00221448 2233416 System.Int32
#define IOCTL_NFCDTA_REMOTE_DEV_NDEF_CONVERT_READ_ONLY   CTL_CODE(FILE_DEVICE_UNKNOWN, 0x0512, METHOD_BUFFERED, FILE_ANY_ACCESS) // Input: NFC_REMOTE_DEV_HANDLE
%ProgramFiles(x86)%\Windows Kits\10\Include\10.0.19041.0\shared\nfcdtadev.h(49,0)
  • If (NTDDI_VERSION >= NTDDI_WINTHRESHOLD)
66 2.233815 IOCTL_NFCDTA_REMOTE_DEV_NDEF_CHECK Int32 2233420 0x0022144C 2233420 System.Int32
#define IOCTL_NFCDTA_REMOTE_DEV_NDEF_CHECK               CTL_CODE(FILE_DEVICE_UNKNOWN, 0x0513, METHOD_BUFFERED, FILE_ANY_ACCESS) // Input: NFC_REMOTE_DEV_HANDLE Output: NFC_NDEF_INFO
%ProgramFiles(x86)%\Windows Kits\10\Include\10.0.19041.0\shared\nfcdtadev.h(50,0)
  • If (NTDDI_VERSION >= NTDDI_WINTHRESHOLD)
67 2.233815 IOCTL_NFCDTA_LLCP_CONFIG Int32 2233472 0x00221480 2233472 System.Int32
#define IOCTL_NFCDTA_LLCP_CONFIG                    CTL_CODE(FILE_DEVICE_UNKNOWN, 0x0520, METHOD_BUFFERED, FILE_ANY_ACCESS) // Input: NFC_LLCP_CONFIG
%ProgramFiles(x86)%\Windows Kits\10\Include\10.0.19041.0\shared\nfcdtadev.h(55,0)
  • If (NTDDI_VERSION >= NTDDI_WINTHRESHOLD)
68 2.233815 IOCTL_NFCDTA_LLCP_ACTIVATE Int32 2233476 0x00221484 2233476 System.Int32
#define IOCTL_NFCDTA_LLCP_ACTIVATE                  CTL_CODE(FILE_DEVICE_UNKNOWN, 0x0521, METHOD_BUFFERED, FILE_ANY_ACCESS) // Input: NFC_REMOTE_DEV_HANDLE
%ProgramFiles(x86)%\Windows Kits\10\Include\10.0.19041.0\shared\nfcdtadev.h(56,0)
  • If (NTDDI_VERSION >= NTDDI_WINTHRESHOLD)
69 2.233815 IOCTL_NFCDTA_LLCP_DEACTIVATE Int32 2233480 0x00221488 2233480 System.Int32
#define IOCTL_NFCDTA_LLCP_DEACTIVATE                CTL_CODE(FILE_DEVICE_UNKNOWN, 0x0522, METHOD_BUFFERED, FILE_ANY_ACCESS) // Input: NFC_REMOTE_DEV_HANDLE
%ProgramFiles(x86)%\Windows Kits\10\Include\10.0.19041.0\shared\nfcdtadev.h(57,0)
  • If (NTDDI_VERSION >= NTDDI_WINTHRESHOLD)
70 2.233815 IOCTL_NFCDTA_LLCP_DISCOVER_SERVICES Int32 2233484 0x0022148C 2233484 System.Int32
#define IOCTL_NFCDTA_LLCP_DISCOVER_SERVICES         CTL_CODE(FILE_DEVICE_UNKNOWN, 0x0523, METHOD_BUFFERED, FILE_ANY_ACCESS) // Input: NFC_LLCP_SERVICE_DISCOVER_REQUEST Output: NFC_LLCP_SERVICE_DISCOVER_SAP
%ProgramFiles(x86)%\Windows Kits\10\Include\10.0.19041.0\shared\nfcdtadev.h(58,0)
  • If (NTDDI_VERSION >= NTDDI_WINTHRESHOLD)
71 2.233815 IOCTL_NFCDTA_LLCP_LINK_STATUS_CHECK Int32 2233488 0x00221490 2233488 System.Int32
#define IOCTL_NFCDTA_LLCP_LINK_STATUS_CHECK         CTL_CODE(FILE_DEVICE_UNKNOWN, 0x0524, METHOD_BUFFERED, FILE_ANY_ACCESS) // Input: NFC_REMOTE_DEV_HANDLE
%ProgramFiles(x86)%\Windows Kits\10\Include\10.0.19041.0\shared\nfcdtadev.h(59,0)
  • If (NTDDI_VERSION >= NTDDI_WINTHRESHOLD)
72 2.233815 IOCTL_NFCDTA_LLCP_GET_NEXT_LINK_STATUS Int32 2233492 0x00221494 2233492 System.Int32
#define IOCTL_NFCDTA_LLCP_GET_NEXT_LINK_STATUS      CTL_CODE(FILE_DEVICE_UNKNOWN, 0x0525, METHOD_BUFFERED, FILE_ANY_ACCESS) // Output: NFC_LLCP_LINK_STATUS
%ProgramFiles(x86)%\Windows Kits\10\Include\10.0.19041.0\shared\nfcdtadev.h(60,0)
  • If (NTDDI_VERSION >= NTDDI_WINTHRESHOLD)
73 2.233815 IOCTL_NFCDTA_LLCP_SOCKET_CREATE Int32 2233496 0x00221498 2233496 System.Int32
#define IOCTL_NFCDTA_LLCP_SOCKET_CREATE             CTL_CODE(FILE_DEVICE_UNKNOWN, 0x0526, METHOD_BUFFERED, FILE_ANY_ACCESS) // Input: NFC_LLCP_SOCKET_INFO Output: NFC_LLCP_SOCKET_HANDLE
%ProgramFiles(x86)%\Windows Kits\10\Include\10.0.19041.0\shared\nfcdtadev.h(61,0)
  • If (NTDDI_VERSION >= NTDDI_WINTHRESHOLD)
74 2.233815 IOCTL_NFCDTA_LLCP_SOCKET_CLOSE Int32 2233500 0x0022149C 2233500 System.Int32
#define IOCTL_NFCDTA_LLCP_SOCKET_CLOSE              CTL_CODE(FILE_DEVICE_UNKNOWN, 0x0527, METHOD_BUFFERED, FILE_ANY_ACCESS) // Input: NFC_LLCP_SOCKET_HANDLE
%ProgramFiles(x86)%\Windows Kits\10\Include\10.0.19041.0\shared\nfcdtadev.h(62,0)
  • If (NTDDI_VERSION >= NTDDI_WINTHRESHOLD)
75 2.233815 IOCTL_NFCDTA_LLCP_SOCKET_BIND Int32 2233504 0x002214A0 2233504 System.Int32
#define IOCTL_NFCDTA_LLCP_SOCKET_BIND               CTL_CODE(FILE_DEVICE_UNKNOWN, 0x0528, METHOD_BUFFERED, FILE_ANY_ACCESS) // Input: NFC_LLCP_SOCKET_SERVICE_INFO
%ProgramFiles(x86)%\Windows Kits\10\Include\10.0.19041.0\shared\nfcdtadev.h(63,0)
  • If (NTDDI_VERSION >= NTDDI_WINTHRESHOLD)
76 2.233815 IOCTL_NFCDTA_LLCP_SOCKET_LISTEN Int32 2233508 0x002214A4 2233508 System.Int32
#define IOCTL_NFCDTA_LLCP_SOCKET_LISTEN             CTL_CODE(FILE_DEVICE_UNKNOWN, 0x0529, METHOD_BUFFERED, FILE_ANY_ACCESS) // Input: NFC_LLCP_SOCKET_HANDLE Output: NFC_LLCP_SOCKET_HANDLE
%ProgramFiles(x86)%\Windows Kits\10\Include\10.0.19041.0\shared\nfcdtadev.h(64,0)
  • If (NTDDI_VERSION >= NTDDI_WINTHRESHOLD)
77 2.233815 IOCTL_NFCDTA_LLCP_SOCKET_ACCEPT Int32 2233512 0x002214A8 2233512 System.Int32
#define IOCTL_NFCDTA_LLCP_SOCKET_ACCEPT             CTL_CODE(FILE_DEVICE_UNKNOWN, 0x052a, METHOD_BUFFERED, FILE_ANY_ACCESS) // Input: NFC_LLCP_SOCKET_ACCEPT_INFO
%ProgramFiles(x86)%\Windows Kits\10\Include\10.0.19041.0\shared\nfcdtadev.h(65,0)
  • If (NTDDI_VERSION >= NTDDI_WINTHRESHOLD)
78 2.233815 IOCTL_NFCDTA_LLCP_SOCKET_CONNECT Int32 2233516 0x002214AC 2233516 System.Int32
#define IOCTL_NFCDTA_LLCP_SOCKET_CONNECT            CTL_CODE(FILE_DEVICE_UNKNOWN, 0x052b, METHOD_BUFFERED, FILE_ANY_ACCESS) // Input: NFC_LLCP_SOCKET_CONNECT_INFO
%ProgramFiles(x86)%\Windows Kits\10\Include\10.0.19041.0\shared\nfcdtadev.h(66,0)
  • If (NTDDI_VERSION >= NTDDI_WINTHRESHOLD)
79 2.233815 IOCTL_NFCDTA_LLCP_SOCKET_DISCONNECT Int32 2233520 0x002214B0 2233520 System.Int32
#define IOCTL_NFCDTA_LLCP_SOCKET_DISCONNECT         CTL_CODE(FILE_DEVICE_UNKNOWN, 0x052c, METHOD_BUFFERED, FILE_ANY_ACCESS) // Input: NFC_LLCP_SOCKET_HANDLE
%ProgramFiles(x86)%\Windows Kits\10\Include\10.0.19041.0\shared\nfcdtadev.h(67,0)
  • If (NTDDI_VERSION >= NTDDI_WINTHRESHOLD)
80 2.233815 IOCTL_NFCDTA_LLCP_SOCKET_RECV Int32 2233524 0x002214B4 2233524 System.Int32
#define IOCTL_NFCDTA_LLCP_SOCKET_RECV               CTL_CODE(FILE_DEVICE_UNKNOWN, 0x052d, METHOD_BUFFERED, FILE_ANY_ACCESS) // Input: NFC_LLCP_SOCKET_HANDLE Output: NFC_LLCP_SOCKET_PAYLOAD
%ProgramFiles(x86)%\Windows Kits\10\Include\10.0.19041.0\shared\nfcdtadev.h(68,0)
  • If (NTDDI_VERSION >= NTDDI_WINTHRESHOLD)
81 2.233815 IOCTL_NFCDTA_LLCP_SOCKET_RECV_FROM Int32 2233528 0x002214B8 2233528 System.Int32
#define IOCTL_NFCDTA_LLCP_SOCKET_RECV_FROM          CTL_CODE(FILE_DEVICE_UNKNOWN, 0x052e, METHOD_BUFFERED, FILE_ANY_ACCESS) // Input: NFC_LLCP_SOCKET_HANDLE Output: NFC_LLCP_SOCKET_PAYLOAD
%ProgramFiles(x86)%\Windows Kits\10\Include\10.0.19041.0\shared\nfcdtadev.h(69,0)
  • If (NTDDI_VERSION >= NTDDI_WINTHRESHOLD)
82 2.233815 IOCTL_NFCDTA_LLCP_SOCKET_SEND Int32 2233532 0x002214BC 2233532 System.Int32
#define IOCTL_NFCDTA_LLCP_SOCKET_SEND               CTL_CODE(FILE_DEVICE_UNKNOWN, 0x052f, METHOD_BUFFERED, FILE_ANY_ACCESS) // Input: NFC_LLCP_SOCKET_PAYLOAD
%ProgramFiles(x86)%\Windows Kits\10\Include\10.0.19041.0\shared\nfcdtadev.h(70,0)
  • If (NTDDI_VERSION >= NTDDI_WINTHRESHOLD)
83 2.233815 IOCTL_NFCDTA_LLCP_SOCKET_SNED_TO Int32 2233536 0x002214C0 2233536 System.Int32
#define IOCTL_NFCDTA_LLCP_SOCKET_SNED_TO            CTL_CODE(FILE_DEVICE_UNKNOWN, 0x0530, METHOD_BUFFERED, FILE_ANY_ACCESS) // Input: NFC_LLCP_SOCKET_CL_PAYLOAD
%ProgramFiles(x86)%\Windows Kits\10\Include\10.0.19041.0\shared\nfcdtadev.h(71,0)
  • If (NTDDI_VERSION >= NTDDI_WINTHRESHOLD)
84 2.233815 IOCTL_NFCDTA_LLCP_SOCKET_GET_NEXT_ERROR Int32 2233540 0x002214C4 2233540 System.Int32
#define IOCTL_NFCDTA_LLCP_SOCKET_GET_NEXT_ERROR     CTL_CODE(FILE_DEVICE_UNKNOWN, 0x0531, METHOD_BUFFERED, FILE_ANY_ACCESS) // Input: NFC_LLCP_SOCKET_HANDLE Output: NFC_LLCP_SOCKET_ERROR_INFO
%ProgramFiles(x86)%\Windows Kits\10\Include\10.0.19041.0\shared\nfcdtadev.h(72,0)
  • If (NTDDI_VERSION >= NTDDI_WINTHRESHOLD)
85 2.233815 IOCTL_NFCDTA_SNEP_INIT_SERVER Int32 2233600 0x00221500 2233600 System.Int32
#define IOCTL_NFCDTA_SNEP_INIT_SERVER                   CTL_CODE(FILE_DEVICE_UNKNOWN, 0x0540, METHOD_BUFFERED, FILE_ANY_ACCESS) // Input: NFC_SNEP_SERVER_INFO Output: NFC_SNEP_SERVER_HANDLE
%ProgramFiles(x86)%\Windows Kits\10\Include\10.0.19041.0\shared\nfcdtadev.h(77,0)
  • If (NTDDI_VERSION >= NTDDI_WINTHRESHOLD)
86 2.233815 IOCTL_NFCDTA_SNEP_DEINIT_SERVER Int32 2233604 0x00221504 2233604 System.Int32
#define IOCTL_NFCDTA_SNEP_DEINIT_SERVER                 CTL_CODE(FILE_DEVICE_UNKNOWN, 0x0541, METHOD_BUFFERED, FILE_ANY_ACCESS) // Input: NFC_SNEP_SERVER_HANDLE
%ProgramFiles(x86)%\Windows Kits\10\Include\10.0.19041.0\shared\nfcdtadev.h(78,0)
  • If (NTDDI_VERSION >= NTDDI_WINTHRESHOLD)
87 2.233815 IOCTL_NFCDTA_SNEP_SERVER_GET_NEXT_CONNECTION Int32 2233608 0x00221508 2233608 System.Int32
#define IOCTL_NFCDTA_SNEP_SERVER_GET_NEXT_CONNECTION    CTL_CODE(FILE_DEVICE_UNKNOWN, 0x0542, METHOD_BUFFERED, FILE_ANY_ACCESS) // Input: NFC_SNEP_SERVER_HANDLE Output: NFC_SNEP_SERVER_CONNECTION_HANDLE
%ProgramFiles(x86)%\Windows Kits\10\Include\10.0.19041.0\shared\nfcdtadev.h(79,0)
  • If (NTDDI_VERSION >= NTDDI_WINTHRESHOLD)
88 2.233815 IOCTL_NFCDTA_SNEP_SERVER_ACCEPT Int32 2233612 0x0022150C 2233612 System.Int32
#define IOCTL_NFCDTA_SNEP_SERVER_ACCEPT                 CTL_CODE(FILE_DEVICE_UNKNOWN, 0x0543, METHOD_BUFFERED, FILE_ANY_ACCESS) // Input: NFC_SNEP_SERVER_ACCEPT_INFO
%ProgramFiles(x86)%\Windows Kits\10\Include\10.0.19041.0\shared\nfcdtadev.h(80,0)
  • If (NTDDI_VERSION >= NTDDI_WINTHRESHOLD)
89 2.233815 IOCTL_NFCDTA_SNEP_SERVER_GET_NEXT_REQUEST Int32 2233616 0x00221510 2233616 System.Int32
#define IOCTL_NFCDTA_SNEP_SERVER_GET_NEXT_REQUEST       CTL_CODE(FILE_DEVICE_UNKNOWN, 0x0544, METHOD_BUFFERED, FILE_ANY_ACCESS) // Input: NFC_SNEP_SERVER_HANDLE Output: NFC_SNEP_SERVER_REQUEST
%ProgramFiles(x86)%\Windows Kits\10\Include\10.0.19041.0\shared\nfcdtadev.h(81,0)
  • If (NTDDI_VERSION >= NTDDI_WINTHRESHOLD)
90 2.233815 IOCTL_NFCDTA_SNEP_SERVER_SEND_RESPONSE Int32 2233620 0x00221514 2233620 System.Int32
#define IOCTL_NFCDTA_SNEP_SERVER_SEND_RESPONSE          CTL_CODE(FILE_DEVICE_UNKNOWN, 0x0545, METHOD_BUFFERED, FILE_ANY_ACCESS) // Input: NFC_SNEP_SERVER_RESPONSE_INFO Output: NFC_SNEP_SERVER_RESPONSE_INFO
%ProgramFiles(x86)%\Windows Kits\10\Include\10.0.19041.0\shared\nfcdtadev.h(82,0)
  • If (NTDDI_VERSION >= NTDDI_WINTHRESHOLD)
91 2.233815 IOCTL_NFCDTA_SNEP_INIT_CLIENT Int32 2233664 0x00221540 2233664 System.Int32
#define IOCTL_NFCDTA_SNEP_INIT_CLIENT               CTL_CODE(FILE_DEVICE_UNKNOWN, 0x0550, METHOD_BUFFERED, FILE_ANY_ACCESS) // Input: NFC_SNEP_CLIENT_INFO Output: NFC_SNEP_CLIENT_HANDLE
%ProgramFiles(x86)%\Windows Kits\10\Include\10.0.19041.0\shared\nfcdtadev.h(87,0)
  • If (NTDDI_VERSION >= NTDDI_WINTHRESHOLD)
92 2.233815 IOCTL_NFCDTA_SNEP_DEINIT_CLIENT Int32 2233668 0x00221544 2233668 System.Int32
#define IOCTL_NFCDTA_SNEP_DEINIT_CLIENT             CTL_CODE(FILE_DEVICE_UNKNOWN, 0x0551, METHOD_BUFFERED, FILE_ANY_ACCESS) // Input: NFC_SNEP_CLIENT_HANDLE
%ProgramFiles(x86)%\Windows Kits\10\Include\10.0.19041.0\shared\nfcdtadev.h(88,0)
  • If (NTDDI_VERSION >= NTDDI_WINTHRESHOLD)
93 2.233815 IOCTL_NFCDTA_SNEP_CLIENT_PUT Int32 2233672 0x00221548 2233672 System.Int32
#define IOCTL_NFCDTA_SNEP_CLIENT_PUT                CTL_CODE(FILE_DEVICE_UNKNOWN, 0x0552, METHOD_BUFFERED, FILE_ANY_ACCESS) // Input: NFC_SNEP_CLIENT_PUT_INFO
%ProgramFiles(x86)%\Windows Kits\10\Include\10.0.19041.0\shared\nfcdtadev.h(89,0)
  • If (NTDDI_VERSION >= NTDDI_WINTHRESHOLD)
94 2.233815 IOCTL_NFCDTA_SNEP_CLIENT_GET Int32 2233676 0x0022154C 2233676 System.Int32
#define IOCTL_NFCDTA_SNEP_CLIENT_GET                CTL_CODE(FILE_DEVICE_UNKNOWN, 0x0553, METHOD_BUFFERED, FILE_ANY_ACCESS) // Input: NFC_SNEP_CLIENT_GET_INFO Output: NFC_SNEP_CLIENT_DATA_BUFFER
%ProgramFiles(x86)%\Windows Kits\10\Include\10.0.19041.0\shared\nfcdtadev.h(90,0)
  • If (NTDDI_VERSION >= NTDDI_WINTHRESHOLD)
95 2.233815 IOCTL_NFCDTA_SE_ENUMERATE Int32 2233728 0x00221580 2233728 System.Int32
#define IOCTL_NFCDTA_SE_ENUMERATE                   CTL_CODE(FILE_DEVICE_UNKNOWN, 0x0560, METHOD_BUFFERED, FILE_ANY_ACCESS) // Output: NFC_SE_LIST
%ProgramFiles(x86)%\Windows Kits\10\Include\10.0.19041.0\shared\nfcdtadev.h(95,0)
  • If (NTDDI_VERSION >= NTDDI_WINTHRESHOLD)
96 2.233815 IOCTL_NFCDTA_SE_SET_EMULATION_MODE Int32 2233732 0x00221584 2233732 System.Int32
#define IOCTL_NFCDTA_SE_SET_EMULATION_MODE          CTL_CODE(FILE_DEVICE_UNKNOWN, 0x0561, METHOD_BUFFERED, FILE_ANY_ACCESS) // Input: NFC_SE_EMULATION_MODE_INFO
%ProgramFiles(x86)%\Windows Kits\10\Include\10.0.19041.0\shared\nfcdtadev.h(96,0)
  • If (NTDDI_VERSION >= NTDDI_WINTHRESHOLD)
97 2.233815 IOCTL_NFCDTA_SE_SET_ROUTING_TABLE Int32 2233736 0x00221588 2233736 System.Int32
#define IOCTL_NFCDTA_SE_SET_ROUTING_TABLE           CTL_CODE(FILE_DEVICE_UNKNOWN, 0x0562, METHOD_BUFFERED, FILE_ANY_ACCESS) // Input: NFC_SE_ROUTING_TABLE
%ProgramFiles(x86)%\Windows Kits\10\Include\10.0.19041.0\shared\nfcdtadev.h(97,0)
  • If (NTDDI_VERSION >= NTDDI_WINTHRESHOLD)
98 2.233815 IOCTL_NFCDTA_SE_GET_NEXT_EVENT Int32 2233740 0x0022158C 2233740 System.Int32
#define IOCTL_NFCDTA_SE_GET_NEXT_EVENT              CTL_CODE(FILE_DEVICE_UNKNOWN, 0x0563, METHOD_BUFFERED, FILE_ANY_ACCESS) // Output: NFC_SE_EVENT_INFO
%ProgramFiles(x86)%\Windows Kits\10\Include\10.0.19041.0\shared\nfcdtadev.h(98,0)
  • If (NTDDI_VERSION >= NTDDI_WINTHRESHOLD)
99 2.233815 IOCTL_NFCSE_ENUM_ENDPOINTS Int32 2230272 0x00220800 2230272 System.Int32
#define IOCTL_NFCSE_ENUM_ENDPOINTS             CTL_CODE(FILE_DEVICE_UNKNOWN, 0x0200, METHOD_BUFFERED, FILE_ANY_ACCESS) // Output: SECURE_ELEMENT_ENDPOINT_LIST
%ProgramFiles(x86)%\Windows Kits\10\Include\10.0.19041.0\shared\nfcsedev.h(32,0)
  • If (NTDDI_VERSION >= NTDDI_WINBLUE)
100 2.233815 IOCTL_NFCSE_SUBSCRIBE_FOR_EVENT Int32 2230276 0x00220804 2230276 System.Int32
#define IOCTL_NFCSE_SUBSCRIBE_FOR_EVENT        CTL_CODE(FILE_DEVICE_UNKNOWN, 0x0201, METHOD_BUFFERED, FILE_ANY_ACCESS) // Input: SECURE_ELEMENT_EVENT_SUBSCRIPTION_INFO
%ProgramFiles(x86)%\Windows Kits\10\Include\10.0.19041.0\shared\nfcsedev.h(33,0)
  • If (NTDDI_VERSION >= NTDDI_WINBLUE)
101 2.233815 IOCTL_NFCSE_GET_NEXT_EVENT Int32 2230280 0x00220808 2230280 System.Int32
#define IOCTL_NFCSE_GET_NEXT_EVENT             CTL_CODE(FILE_DEVICE_UNKNOWN, 0x0202, METHOD_BUFFERED, FILE_ANY_ACCESS) // Output: SECURE_ELEMENT_EVENT_INFO
%ProgramFiles(x86)%\Windows Kits\10\Include\10.0.19041.0\shared\nfcsedev.h(34,0)
  • If (NTDDI_VERSION >= NTDDI_WINBLUE)
102 2.233815 IOCTL_NFCSE_SET_CARD_EMULATION_MODE Int32 2230284 0x0022080C 2230284 System.Int32
#define IOCTL_NFCSE_SET_CARD_EMULATION_MODE    CTL_CODE(FILE_DEVICE_UNKNOWN, 0x0203, METHOD_BUFFERED, FILE_ANY_ACCESS) // Input: SECURE_ELEMENT_SET_CARD_EMULATION_MODE_INFO
%ProgramFiles(x86)%\Windows Kits\10\Include\10.0.19041.0\shared\nfcsedev.h(35,0)
  • If (NTDDI_VERSION >= NTDDI_WINBLUE)
103 2.233815 IOCTL_NFCSE_GET_NFCC_CAPABILITIES Int32 2230288 0x00220810 2230288 System.Int32
#define IOCTL_NFCSE_GET_NFCC_CAPABILITIES      CTL_CODE(FILE_DEVICE_UNKNOWN, 0x0204, METHOD_BUFFERED, FILE_ANY_ACCESS) // Output: SECURE_ELEMENT_NFCC_CAPABILITIES
%ProgramFiles(x86)%\Windows Kits\10\Include\10.0.19041.0\shared\nfcsedev.h(36,0)
  • If (NTDDI_VERSION >= NTDDI_WINBLUE)
104 2.233815 IOCTL_NFCSE_GET_ROUTING_TABLE Int32 2230292 0x00220814 2230292 System.Int32
#define IOCTL_NFCSE_GET_ROUTING_TABLE          CTL_CODE(FILE_DEVICE_UNKNOWN, 0x0205, METHOD_BUFFERED, FILE_ANY_ACCESS) // Output: SECURE_ELEMENT_ROUTING_TABLE
%ProgramFiles(x86)%\Windows Kits\10\Include\10.0.19041.0\shared\nfcsedev.h(37,0)
  • If (NTDDI_VERSION >= NTDDI_WINBLUE)
105 2.233815 IOCTL_NFCSE_SET_ROUTING_TABLE Int32 2230296 0x00220818 2230296 System.Int32
#define IOCTL_NFCSE_SET_ROUTING_TABLE          CTL_CODE(FILE_DEVICE_UNKNOWN, 0x0206, METHOD_BUFFERED, FILE_ANY_ACCESS) // Input: SECURE_ELEMENT_ROUTING_TABLE
%ProgramFiles(x86)%\Windows Kits\10\Include\10.0.19041.0\shared\nfcsedev.h(38,0)
  • If (NTDDI_VERSION >= NTDDI_WINBLUE)
106 2.233815 IOCTL_NFCSE_HCE_REMOTE_RECV Int32 2230592 0x00220940 2230592 System.Int32
#define IOCTL_NFCSE_HCE_REMOTE_RECV            CTL_CODE(FILE_DEVICE_UNKNOWN, 0x0250, METHOD_BUFFERED, FILE_ANY_ACCESS) // Output: SECURE_ELEMENT_HCE_DATA_PACKET
%ProgramFiles(x86)%\Windows Kits\10\Include\10.0.19041.0\shared\nfcsedev.h(39,0)
  • If (NTDDI_VERSION >= NTDDI_WINBLUE)
107 2.233815 IOCTL_NFCSE_HCE_REMOTE_SEND Int32 2230596 0x00220944 2230596 System.Int32
#define IOCTL_NFCSE_HCE_REMOTE_SEND            CTL_CODE(FILE_DEVICE_UNKNOWN, 0x0251, METHOD_BUFFERED, FILE_ANY_ACCESS) // Input: SECURE_ELEMENT_HCE_DATA_PACKET
%ProgramFiles(x86)%\Windows Kits\10\Include\10.0.19041.0\shared\nfcsedev.h(40,0)
  • If (NTDDI_VERSION >= NTDDI_WINBLUE)
108 2.233815 IOCTL_NFCSE_SET_POWER_MODE Int32 2230600 0x00220948 2230600 System.Int32
#define IOCTL_NFCSE_SET_POWER_MODE             CTL_CODE(FILE_DEVICE_UNKNOWN, 0x0252, METHOD_BUFFERED, FILE_ANY_ACCESS) // Input: SECURE_ELEMENT_SET_POWER_MODE_INFO
%ProgramFiles(x86)%\Windows Kits\10\Include\10.0.19041.0\shared\nfcsedev.h(41,0)
  • If (NTDDI_VERSION >= NTDDI_WINBLUE)
109 2.233815 IOCTL_IEEE1394_API_REQUEST Int32 2229248 0x00220400 2229248 System.Int32
#define IOCTL_IEEE1394_API_REQUEST                  CTL_CODE( \
                                                FILE_DEVICE_UNKNOWN, \
                                                0x100, \
                                                METHOD_BUFFERED, \
                                                FILE_ANY_ACCESS \
                                                )
%ProgramFiles(x86)%\Windows Kits\10\Include\10.0.19041.0\shared\ntdd1394.h(59,0)
  • If WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_DESKTOP | WINAPI_PARTITION_SYSTEM)
110 2.233815 IOCTL_USBPRINT_GET_LPT_STATUS Int32 2228272 0x00220030 2228272 System.Int32
#define IOCTL_USBPRINT_GET_LPT_STATUS     CTL_CODE(FILE_DEVICE_UNKNOWN,  \
                                                   USBPRINT_IOCTL_INDEX+12,\
                                                   METHOD_BUFFERED,  \
                                                   FILE_ANY_ACCESS)
%ProgramFiles(x86)%\Windows Kits\10\Include\10.0.19041.0\shared\usbprint.h(41,0)
  • If WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_DESKTOP)
111 2.233815 IOCTL_USBPRINT_GET_1284_ID Int32 2228276 0x00220034 2228276 System.Int32
#define IOCTL_USBPRINT_GET_1284_ID        CTL_CODE(FILE_DEVICE_UNKNOWN,  \
                                                   USBPRINT_IOCTL_INDEX+13,\
                                                   METHOD_BUFFERED,  \
                                                   FILE_ANY_ACCESS)
%ProgramFiles(x86)%\Windows Kits\10\Include\10.0.19041.0\shared\usbprint.h(46,0)
  • If WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_DESKTOP)
112 2.233815 IOCTL_USBPRINT_VENDOR_SET_COMMAND Int32 2228280 0x00220038 2228280 System.Int32
#define IOCTL_USBPRINT_VENDOR_SET_COMMAND CTL_CODE(FILE_DEVICE_UNKNOWN,  \
                                                   USBPRINT_IOCTL_INDEX+14,\
                                                   METHOD_BUFFERED,  \
                                                   FILE_ANY_ACCESS)
%ProgramFiles(x86)%\Windows Kits\10\Include\10.0.19041.0\shared\usbprint.h(51,0)
  • If WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_DESKTOP)
113 2.233815 IOCTL_USBPRINT_VENDOR_GET_COMMAND Int32 2228284 0x0022003C 2228284 System.Int32
#define IOCTL_USBPRINT_VENDOR_GET_COMMAND CTL_CODE(FILE_DEVICE_UNKNOWN,  \
                                                   USBPRINT_IOCTL_INDEX+15,\
                                                   METHOD_BUFFERED,  \
                                                   FILE_ANY_ACCESS)
%ProgramFiles(x86)%\Windows Kits\10\Include\10.0.19041.0\shared\usbprint.h(56,0)
  • If WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_DESKTOP)
114 2.233815 IOCTL_USBPRINT_SOFT_RESET Int32 2228288 0x00220040 2228288 System.Int32
#define IOCTL_USBPRINT_SOFT_RESET         CTL_CODE(FILE_DEVICE_UNKNOWN,  \
                                                   USBPRINT_IOCTL_INDEX+16,\
                                                   METHOD_BUFFERED,  \
                                                   FILE_ANY_ACCESS)
%ProgramFiles(x86)%\Windows Kits\10\Include\10.0.19041.0\shared\usbprint.h(61,0)
  • If WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_DESKTOP)
115 2.233815 IOCTL_USBPRINT_GET_PROTOCOL Int32 2228292 0x00220044 2228292 System.Int32
#define IOCTL_USBPRINT_GET_PROTOCOL       CTL_CODE(FILE_DEVICE_UNKNOWN,  \
                                                   USBPRINT_IOCTL_INDEX+17,\
                                                   METHOD_BUFFERED,  \
                                                   FILE_ANY_ACCESS)
%ProgramFiles(x86)%\Windows Kits\10\Include\10.0.19041.0\shared\usbprint.h(69,0)
  • If WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_DESKTOP)
116 2.233815 IOCTL_USBPRINT_SET_PROTOCOL Int32 2228296 0x00220048 2228296 System.Int32
#define IOCTL_USBPRINT_SET_PROTOCOL       CTL_CODE(FILE_DEVICE_UNKNOWN,  \
                                                   USBPRINT_IOCTL_INDEX+18,\
                                                   METHOD_BUFFERED,  \
                                                   FILE_ANY_ACCESS)
%ProgramFiles(x86)%\Windows Kits\10\Include\10.0.19041.0\shared\usbprint.h(77,0)
  • If WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_DESKTOP)
117 2.233815 IOCTL_USBPRINT_GET_INTERFACE_TYPE Int32 2228300 0x0022004C 2228300 System.Int32
#define IOCTL_USBPRINT_GET_INTERFACE_TYPE    CTL_CODE(FILE_DEVICE_UNKNOWN,  \
                                                      USBPRINT_IOCTL_INDEX+19,\
                                                      METHOD_BUFFERED,  \
                                                      FILE_ANY_ACCESS)
%ProgramFiles(x86)%\Windows Kits\10\Include\10.0.19041.0\shared\usbprint.h(85,0)
  • If WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_DESKTOP)
118 2.233815 IOCTL_TCHHID_GET_DEVICE_USAGE_COUNT Int32 2228228 0x00220004 2228228 System.Int32
#define IOCTL_TCHHID_GET_DEVICE_USAGE_COUNT CTL_CODE(FILE_DEVICE_UNKNOWN, 0x8001, METHOD_BUFFERED, FILE_ANY_ACCESS)
%ProgramFiles(x86)%\Windows Kits\10\Include\10.0.19041.0\um\WinPhoneInput.h(353,0)
119 2.233815 IOCTL_TCHHID_GET_DEVICE_USAGES Int32 2228232 0x00220008 2228232 System.Int32
#define IOCTL_TCHHID_GET_DEVICE_USAGES CTL_CODE(FILE_DEVICE_UNKNOWN, 0x8002, METHOD_BUFFERED, FILE_ANY_ACCESS)
%ProgramFiles(x86)%\Windows Kits\10\Include\10.0.19041.0\um\WinPhoneInput.h(354,0)
120 2.233815 IOCTL_TCHHID_GET_DEVICE_MAX_INPUTS Int32 2228236 0x0022000C 2228236 System.Int32
#define IOCTL_TCHHID_GET_DEVICE_MAX_INPUTS CTL_CODE(FILE_DEVICE_UNKNOWN, 0x8003, METHOD_BUFFERED, FILE_ANY_ACCESS)
%ProgramFiles(x86)%\Windows Kits\10\Include\10.0.19041.0\um\WinPhoneInput.h(355,0)
121 1.675361 IOCTL_NFCDTA_SET_RF_CONFIG Int32 2233380 0x00221424 2233380 System.Int32
#define IOCTL_NFCDTA_SET_RF_CONFIG                  CTL_CODE(FILE_DEVICE_UNKNOWN, 0x0509, METHOD_BUFFERED, FILE_ANY_ACCESS) // Input: TLV-encoded BYTE array, 1st byte contains number of parameters
%ProgramFiles(x86)%\Windows Kits\10\Include\10.0.19041.0\shared\nfcdtadev.h(42,0)
  • If (NTDDI_VERSION >= NTDDI_WINTHRESHOLD)